天天看點

4、linux各目錄作用

1、/bin :存放普通使用者執行的指令的目錄,root也可以執行,單使用者模式下也可以使用(單使用者是指跟windows下安全模式類似,啟動最少的服務進行系統修複)

2、/sbin:存放和系統環境設定相關的指令,隻有root才能使用這些指令進行系統環境設定,但是有些指令可以讓普通使用者檢視,但不能執行

3、/usr/bin:存放系統指令相關的目錄,普通使用者和root使用者都能執行,這些指令和系統啟動無關,在單使用者模式下不能使用

4、/usr/sbin:存放根檔案系統不必要的系統管理指令,例如多數服務程式。隻有root可以使用,

【注】: /bin、/sbin、/usr/bin、/usr/sbin差別

bin為binary的簡寫主要放置一些​​系統​​的必備執行檔例如:cat、cp、chmod df、dmesg、gzip、kill、ls、mkdir、more、mount、rm、su、tar等。

主要放置一些應用軟體工具的必備執行檔例如c++、g++、gcc、chdrv、diff、dig、du、eject、elm、free、gnome*、 zip、htpasswd、kfm、ktop、last、less、locale、m4、make、man、mcopy、ncftp、 newaliases、nslookup passwd、quota、smb*、wget等。

主要放置一些系統管理的必備程式例如:cfdisk、dhcpcd、dump、e2fsck、fdisk、halt、ifconfig、ifup、 ifdown、init、insmod、lilo、lsmod、mke2fs、modprobe、quotacheck、reboot、rmmod、 runlevel、shutdown等。

放置一些網路管理的必備程式例如:dhcpd、httpd、imap、in.*d、inetd、lpd、named、netconfig、nmbd、samba、sendmail、squid、swap、tcpd、tcpdump等

5、/boot:系統啟動目錄,儲存啟動相關檔案,如核心檔案和啟動引導程式(grub)檔案等

6、/dev:裝置檔案儲存位置

7、/etc:配置檔案儲存位置。系統内所有采用預設安裝方式的(rpm安裝的)服務的配置檔案全部都儲存在這個目錄當中,如使用者賬戶和密碼,服務的啟動腳本,常用的服務的配置檔案等

8、/home:普通使用者家目錄。建立每個使用者時,每個使用者要有一個預設登陸位置,所有使用者登陸位置都要放在/home下,例如user1家目錄是在 /home/user1

9、/lib:系統調用的函數庫儲存位置

10、/lost+found:系統意外崩潰或者意外關機,臨時碎片儲存在這裡,當系統啟動的過程中fsck工具會檢查這裡,并修複已經損壞的檔案系統。這個目錄隻在每個分區中出現,

例如/lost+found就是根分區備份恢複目錄,/boot/lost+found就是Boot分區的備份恢複目錄

11、/media:挂載目錄。系統建議用來挂在媒體裝置的。例如軟碟、光碟

12、/mnt:挂載目錄:早期Linux隻有這一個挂載目錄,并沒有細分,現在這個目錄系統建議挂載額外的裝置,如U盤,移動硬碟和其他作業系統的分區

13、/misc:挂在目錄.系統建議用來挂在NFS服務的共享目錄。我們剛剛已經解釋了挂載,隻要是一個已經建立的空目錄就可以作為挂載點。那麼系統雖然準備了三個預設挂在目錄(/media、/mnt、/misc),但是到底把相關裝置

挂載到哪個目錄還是有管理者自己決定,例如隻在/mnt下挂載裝置,是以/mnt/cdrom用來挂在CD光牒、/mnt/usb用來挂載usb..這都是可以的,其他兩個(/media、/misc都不用)

14、/opt:第三放安裝的軟體儲存位置。這個目錄就是防止和安裝其他軟體的位置,手工安裝的源碼包軟體都可以安裝到這個目錄當中。不過還是更習慣把軟體放置到/usr/local目錄當中,也就是說/usr/local目錄頁可以用來安裝軟體

15、/proc:虛拟檔案系統,該目錄中的資料不會儲存到硬碟當中,都是儲存在記憶體當中。主要儲存系統的核心,程序,外部裝置狀态和網絡狀态燈。如/proc/cpuinfo/是儲存CPU資訊的,/proc/net儲存網絡協定資訊的,/proc/filesystem儲存檔案系統清單的,/proc/devices儲存裝置驅動清單的

16、/sys/虛拟檔案系統。和/proc類似,都是儲存到記憶體當中的,主要儲存核心相關資訊

17、/srv服務資料目錄。一些系統服務啟動之後,可以在這個目錄中儲存所需要的資料

18、/tmp:臨時目錄。系統存放臨時檔案的目錄,該目錄下所有使用者都可以通路和寫入。建議此目錄不能儲存重要資訊,最好每次開機把該目錄清空

19、/usr:系統軟體資源目錄。存放系統軟體資源的目錄,系統中安裝的軟體大多數儲存在這裡,是以除了/usr/bin和/usr/sbin這兩個目錄,在說明幾個/usr/下的二級目錄

20、/var/動态資料儲存位置。主要儲存緩存、日志以及軟體所産生的檔案

繼續閱讀