Linux自學筆記(6):Linux文件系統及文件類型
跟文件系統(rootfs)
root filesystem
LSB,FHS:linux發行標準
1 bin boot dev etc home lib lib64 media mnt opt proc root run sbin srv sys tmp usr var
/boot:引導文件存放目錄,內核文件(vmlinuz)、引導加載器(bootloader,grub)
/bin:供所有用戶使用的基本命令;不能關聯獨立分區,OS啟動即會用到的程序;
/sbin:管理類的基本命令;不能關聯獨立分區,OS啟動即會用到的程序;
/lib:基本共享庫文件以及內核模塊文件(/lib/mudules)
/etc:配置文件目錄(純文本文件)
/home/USERNAME:普通用戶家目錄;
/root:管理員家目錄;
/media:掛載便攜式移動設備掛載點 如:U盤、光盤
/mnt:臨時文件系統掛載點 如:硬盤
/dev:設備文件及特殊文件存放位置
/opt:第三方應用程序安裝位置;
/srv:系統上運行的服務用到的數據;
/rmp:臨時文件存放
/usr:universal shared ,read-only data;
bin:保證系統擁有完整功能而提供的應用程序;
sbin:同上
lib:同上
lib64:同上
include:C程序的頭文件(header files)
share:結構化獨立數據,例如doc,man等
/var/:variable data files
cache:應用程序緩存目錄
lib:應用程序的狀態信息
local:專用於/usr/local/下的應用程序存儲可變文件
lock:鎖文件
log:日誌目錄及文件
opt:專用於/opt下的應用程序存儲的可變數據
run:與運行中進程相關的數據;通常用於存放進程的pid文件;
spool:緩沖池
tmp:系統重啟過程中產生的臨時數據
/proc:用於輸出內核與進程相關的虛擬文件系統
/sys:用於輸出當前系統上硬件設備相關信息的虛擬文件系統
/misc:雜項
/selinux:security enhanced linux,selinux相關的安全策略等信息的儲存位置;
Linux上的應用程序的組成部分:
二進制程序:/bin,/sbin,/usr/sbin,/usr/local/bin,/usr/local/sbin
庫文件:/lib,/lib64,/usr/lib,/usr/lib64,/usr/local/lib,/usr/local/lib64
配置文件:/etc,/etc/DIRECTORY,/usr/local/etc
幫助文件:/usr/share/man,/usr/share/doc,/usr/local/share/man,/usr/local/share/dec
Linux下的文件類型:
-(f):普通文件
d:目錄文件
b:塊設備
c:字符設備
l:軟連接,符號連接文件
p:管道文件
s:套接字文件;socket;
系統管理類命令:
關機
halt,init 0,shutdown -p,poweroff
重啟
init 6
reboot:
-f:強制關機,不調用shutdown
-p:關機並切斷電源
shutdown:關閉系統
總覽 SYNOPSIS
/sbin/shutdown [-t sec] [-arkhncfF] time [warning-message]
time:
now:立刻關機
+m:相對的時間法則:+3表示3分鐘後關閉系統
hh:mm:絕對的時表示:之名系統時間
用戶登錄信息查看命令:
whoaml:顯示當前登錄的有效用戶
wh0:顯示當前系統登錄會話
w:詳細的當前系統登錄會話
Linux自學筆記(6):Linux文件系統及文件類型