1.在Linux系統中,磁盤也要分區
2.Linux系統中,內核啓動完成後,要加載一個分區,也是第一個加載的分區
而內核會在本身的工做空間內,設置一個文件系統,/文件系統(根文件系統)
第一個加載的分區整個內容,直接關聯到 / 上,
因此能夠說,經過 / 路徑訪問的全部文件,都在第一個加載的分區上
也能夠說, / 就是第一個加載分區的一個文件目錄linux
以上叫作根文件系統
第一個加載的分區 啓動,是因爲內核對它的加載
那麼其餘分區是如何加載啓動的呢?
例如,分區B
在根也就是第一個分區上,建立一個目錄/mnt/test,此目錄在第一個分區上
可是經過命令,將分區B直接加載到/mnt/test 上,其餘分區也類推
注意:/mnt/test 是屬於第一個分區的
可是裏面的文化是在分區B上的
4.問題:既然都加載到一個根上,能夠不分區嗎?
答案:固然不能夠,格式化時 ,不能保存數據,不方便,與Windows同理
5.Linux文件系統中的,各個目錄以及它們的內容
/boot 引導文件的存放目錄 (操做系統啓動時所需的文件都在這裏)
內核文件 vmlinux
引導加載器 bootloader , grup
/bin 存放共全部用戶使用的基本命令
不能關聯到獨立分區,由於OS啓動時會用到裏面的程序
/sbin 管理類的基本命令
不能關聯到獨立分區,由於OS啓動時會用到裏面的程序
/lib 基本共享文件,以及內核模塊文件
/lib64 爲64位操做系統服務
/etc 配置文件目錄 (純文本文件)
文本編輯器就能夠進行修改
/home 普通用戶的家目錄
/root root用戶的家目錄
/media 便攜式移動設備掛載點
/mnt 臨時文件系統掛載點
/dev 設備文件及特殊文件的存放目錄
/opt 第三方應用程序安裝目錄
/srv 系統上運行的服務用到的數據存放目錄緩存
第二大組成部分
/usr
/usr/bin
/usr/sbin
/usr/lib
/usr/lib64
/usr/include
/usr/share
/usr/local 第三方應用程序的安裝位置 (獨立的一套文件系統)
/bin /sbin /lib /lib64 /etc /share安全
/var
/var/cache 應用程序緩存的數據存儲目錄
/var/lib 應用程序狀態信息數據
/var/locak 專用於爲/usr/local下的應用程序存儲可變數據
/lock 鎖文件
/log 日誌目錄及文件
/opt 專用於/opt下的應用程序存儲可變數據
/run 運行中的進程相關的數據,一般用於存儲進程的PID文件
/proc 用於輸出內核與進程相關的虛擬文件系統(僞文件系統)
系統調優時,修改此目錄下的文件
/sys 用於輸出當前系統上硬件設備相關信息的虛擬文件系統
/selinux 相關的安全策略等信息的存儲目錄
6.Linux的應用程序的組成部分
二進制程序 /bin /sbin /usr/bin /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/doc
7.Linux下的文件類型socket
普通文件
d 目錄文件
b 塊設備
c 字符設備
l 符號連接文件
p 管道文件
s 套接字文件 socket編輯器
不一樣主機之間通訊,要通過一系列的封裝和解封 而若是是一個主機上的兩個不一樣服務之間要通訊,不須要封裝解封,直接約定主機內的一個位置,一方存放進去,另外一方再取出數據,簡單方便,而這個位置和功能的實現,就是依託套接字socket
8.系統管理命令
關機 shutdown 安全,保存數據後關機
init 0
poweroff 切斷電源
halt 直接關機
加上選項 -p 則切斷電源
重啓 reboot
reboot -f 強制關機,即不進行保存數據操做ide
shutdown 能夠有的選項 -r 重啓 -h 斷電關機 -c 取消操做 能夠有的參數 now 馬上 +m 相對時間表示法 (回車後倒數時間) hh:mm 絕對時間表示法 (具體時間進行操做) 例如 shutdown -r now shutdown -r +3
9.whoami 顯示系統當前登陸的有效用戶
who 系統當前全部的登陸會話
w 顯示系統當前全部的登陸會話以及所進行的操做操作系統