根目录下各文件夹的作用
"/"目錄下有好多文件,究竟有什么作用?整理綜合了網上的一些資料,以RHEL6為標準。
一、管理類文件夾:
/boot:包括內核和其它系統啟動時使用的文件。
/initrd(RHEL6中沒有):它的英文含義是boot loader initialized RAM disk,就是由boot loader初始化的內存盤。在linux內核啟動前,boot loader會將存儲介質(一般是硬盤)中的initrd文件加載到內存,內核啟動時會在訪問真正的根文件系統前先訪問該內存中的initrd文件系統。
/bin:存入普通用戶可以使用的命令文件。目錄/usr/bin 也可用來貯存用戶命令。
/sbin:一般存放非普通用戶使用的命令。目錄/usr/sbin中也包括了許多系統命令。
/var:包含一些經常改變的文件。例如假脫機(spool)目錄、文件日志目錄、鎖文件、臨時文件等等。如果做mail server,則需在Linux安裝時將該目錄設置為大空間。
/etc:系統的配置文件。例如網絡配置文件、文件系統、X系統配置文件、設備配置信息、設置用戶信息等。如果做web server,則需在Linux安裝時將該目錄設置為大空間。
/dev:設備文件在Linux中設備以文件形式表現,從而可以按照操作文件的方式簡便地對設備進行操作。
/mnt:文件系統掛載點.一般用于安裝移動介質,其它文件系統的分區、網絡共享文件系統或任何可安裝文件系統。
/media:提供掛載(mounting)和自動掛載設備的標準位置,如遠程文件系統和可移動介質(目錄名為cdrecorder、floppy等)。
/srv:一些服務啟動之後,這些服務所需要取用的資料目錄。
/selinux:SELinux是一種基于域-類型模型(domain-type)的強制訪問控制(MAC)安全系統
/net:應該是網絡相關的文件,沒有找到相關資料。
?
二、用戶文件夾:
/root:系統管理員(root或超級用戶)的主目錄。
/home:用戶主目錄的位置,保存了用戶文件(用戶自己的配置文件,文檔.數據等)。
?
三、應用程序類文件夾:
/usr:包括與系統用戶直接相關的文件和目錄,一些主要的應用程序了保存在該目錄下。
/lib:包含許多由/bin和/sbin中的程序使用的共享庫文件。目錄/usr/lib中含有更多用于用戶程序的庫文件。
/lib64:64位系統的lib
/opt:存放可選擇安裝的文件和程序。主要由第三方開發者用于安裝和卸裝他們的軟件包。
/tmp:用戶和程序的臨時目錄,該目錄中的文件被系統自動清空。
?
四 、信息類文件夾:
/proc:操作系統的內存映象文件系統,是一個虛擬的文件系統。當您查看它們時,看到的是內存里的信息,這些文件夾有助于了解系統內部信息。
/sys:一個類似與/proc的文件系統,在Linux2.6內核中最新出現的,包含的文件用于獲得硬件狀態并反映內核看到的系統設備樹。它使用了/proc中的很多幫助。
/misc 英語意思是雜物箱,可以讓多用戶堆積和臨時轉移自己的文件。
/lost+found:在系統修復過程中恢復的文件。該目錄在大多數情況下都是空的。但當突然停電、或者非正常關機后,有些文件就臨時存放在這里。?
轉載于:https://blog.51cto.com/mickhan/727066
總結
以上是生活随笔為你收集整理的根目录下各文件夹的作用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: VS编译错误:winsock.h win
- 下一篇: chmod 777修改权限指令介绍