您好,登錄后才能下訂單哦!
本篇內容介紹了“Linux的目錄結構及開機流程詳解”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!
目錄
0x01 Linux重要目錄結構
0x02 Linux啟動流程
0x01 Linux重要目錄結構
/bin
用戶的命令都在這里
使用which 命令 可以查看命令的所在路徑
/boot
Linux內核及系統引導程序的所在目錄
/dev
設備文件的目錄,硬盤、聲卡等等都在這里
/etc
軟件的配置文件的目錄和軟件啟動程序的目錄
/home
普通用戶的家目錄
/root
root用戶的家目錄
/lib
啟動系統和運行命令所需要的共享文件庫文件和內核模塊存放的目錄
/lost+found
系統崩潰時,一些文件會存放在這里,可以通過一些命令來進行恢復操作
/mnt
臨時的掛載點,用于臨時掛載存儲設備的,要想使用所插入的設備,必須先將設備進行掛載才能進行訪問
mount /dev/cdrom /mnt
將dev中的設備掛載到mnt目錄下,然后才可以進行訪問,就好比當你把儲存設備插入之后,它就相當于是一個監獄,沒有門是無法進入的,只有你把它掛載到mnt目錄下之后,相當于開了一個門,才能進入這個儲存設備中,使用下列可以取消掛載點,相當于再把門去掉
umount /mnt
/opt
可選擇的目錄,有些軟件也是會被安裝到這里的,我們自己編譯的軟件包,也可以放在這個目錄中去
/sbin
系統管理員相關的命令,/bin下是普通用戶的命令
/tmp
臨時文件目錄,權限比較特殊,相當于是Windows的回收站,之前有朋友就把程序安裝到了這個目錄下,還好奇為啥重啟之后就沒有了。
/usr
存放程序的目錄
/usr/local:默認軟件安裝目錄/usr/src:程序源代碼目錄
/var
一個變化的目錄,其中的內容是經常變動的
/var/log:系統日志的存放目錄/var/log/messages:系統日志路徑/var/lib:庫文件存放路徑
/proc
系統運行時,進程信息及內核信息都存放在這里,比如cpu、硬盤、內存等等的信息
/proc/loadavg:系統負載/proc/meminfo:系統內存信息/proc/cpuinfo:系統cpu信息/proc/mounts:系統掛載信息
接下來要說Linux的啟動流程,還有兩個文件需要明確一下
一、
/etc/fstab
配置開機設備自動掛載的文件
前面說/mnt目錄的時候也說過了,只有把硬盤掛載到掛載點后,才能進行訪問的,但是Linux啟動我們也沒有手動來做過掛載呀,沒有掛載就不能訪問,那系統是怎樣啟動起來呢?
就是由于這個文件實現了開機設備自動掛載,我們可以通過更改這個文件來實現文件的自動掛載,一定要注意不要寫錯其中的內容,如果寫錯的話將可能會導致Linux系統無法啟動,因為在掛載中遇到錯誤后,是不會再繼續往下執行的,為了避免這樣的情況,在最后一個數值設定的時候一定要設置為0,不進行磁盤檢查,如果設置為1或者2的話,將可能會導致設備無法啟動。
一共有六列內容,從左到右依次是:
要掛載的設備、掛載點、掛載時候的文件系統格式、掛載時的參數、是否備份、是否做磁盤檢查
二、
Linux運行級別
Linux有7個運行級別,分別是
0:關機1:單用戶模式2:沒有NFS(網絡文件系統)的多用戶模式3:完整的多用戶模式(常用)4:未使用,保留5:圖形化模式6:重啟
一般默認是選用3模式
使用init可以切換當前的運行級別
使用runlevel可以查看當前運行級別
第一個是上次運行級別,第二個就是當前運行級別
當你選擇2級別執行的時候,就會將/etc/rc2.d下的文件全部都執行一遍
首先在開機的時候,會加載主板上的BIOS,然后會啟動硬件自檢,如果發現有問題的話,就不繼續啟動了。
然后會把啟動程序交給硬盤,也就是圖中的MBR引導,此時會加載硬盤中的一部分存儲空間的內容,這部分內容就是主引導程序。
然后就加載Linux的GRUB菜單
等待內核加載完畢以后,會運行Linux的第一個進程——INIT進程,此時會讀取/etc/inittab文件,這個文件中設定了Linux以哪個級別進行啟動,設定完以后將會加載對應級別以下的所有程序,也就是咱們上面所說的運行級別的文件夾下的所有文件;
同時還會加載Linux的基礎配置程序/etc/rc.d/rc.sysinit,里面包含了主機名、設備、網卡等等必須的東西
PS:部分系統沒有rc.d的目錄,此時執行的是rcS.d目錄下的全部文件。
到這里,Linux就已經啟動完成了
“Linux的目錄結構及開機流程詳解”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。