1. 程式人生 > >Linux基礎(文件系統以及文件類型)

Linux基礎(文件系統以及文件類型)

variable character 共享 srv HA init 6 系統管 cache lib64

最近重新復習了下linux的知識,打算在此地開啟博客來備份和知識溫故知新。

1、linux文件系統以及文件類型:

/boot:引導文件存放目錄,內核文件(vmlinuz)、引導加載器(bootloader,grub)都存放在此目錄
/bin:供所有用戶使用的基本命令,不能關聯至獨立分區,OS啟動即會用到此程序
/sbin:管理類的基本命令,不能關聯至獨立分區,OS啟動即會用到的程序
/lib:基於共享 庫文件,以及內核模塊文件(/lib/modules)
/lib64:專用於 X86_64系統上的輔助共享庫文件存放位置
/etc:配置文件目錄(純文本文件)
/home/USERNAME:普通用戶目錄
/root:管理員的家目錄
/media:便攜式移動設備掛載點:

cdrom
usb
/mnt:臨時文件系統掛載點
/dev:設備文件以及特殊文件存儲位置
b:block device;隨機訪問
c:character device 線性訪問
/opt:第三方應用程序安裝的位置
/srv:系統上運行的服務用到的數據
/temp:臨時文件存儲位置
/usr:universal shared, read-only data
bin:保證系統擁有完整功能而提供的應用程序
sbin:只有管理員使用的命令路徑
lib:
lib64:
include:(程序的頭文件(header files))
share:結構化獨立的數據,列如doc,man等
local:第三方應用程序的安裝位置
bin,sbin,lib.lib64,etc,share
/var:variable data files
cache:應用程序緩存數據目錄;
lib:應用程序狀態信息數據;
local:專用於為/usr/local下的應用程序可變數據
lock:鎖文件
log:日誌目錄以及文件
opt:專用於為/opt下的應用程序存儲可變書數據
run:運行中的進程相關的數據,通常用於存儲進程的pid文件
spool:應用程序數據池
tmp:保存系統兩次重啟之間產生的臨時數據

    /proc:用於輸出內核與進程信息相關的虛擬文件系統
    /sys:用於輸出當前系統上硬件設備相關信息的虛擬文件系統
    /selinux:security  enhanecd  Linux 相關安全策略等信息的存儲位置

2、Linux上的應用程序的組成部分:

二進制程序:/bin,/sbin,/usr/bin,/usr/sbin,/usr/local/bin,/usr/local/sbin
庫文件:/lib,/lib64,/usr/lib,/usr/lib64,/usr/local/lib,/usr/local/lib64
配置文件:/etc,/etc/DIRCTORY,/usr/local/etc
幫助文件:/usr/share/man,/usr/share/doc,/usr/local/share/man,/usr/local/share/doc

Linux 下的文件類型:
-(f):普通 文件
d:目錄文件
b:塊設備
c:字符設備
l:符號鏈接文件(軟鏈接)
p:管道文件
s:套接字文件:sochet
系統管理命令:
reboot,shutdown,init 6
重啟:reboot shuntdown init6
關機:halt,poweroff,shutdown,init 0
關機或重啟:
halt,poweroff reboot
-f:是強制參數 不用調用shutdown
-p:切斷電源

3、用戶登錄信息查看命令:
whoami:顯示當前登錄有效用戶
who:系統當前所有登錄會話
w:系統當前所有登錄會話及所做的操作

Linux基礎(文件系統以及文件類型)