linux(一):linux目錄結構

    在3月份最後一天的最後半小時開啓一個新的系列,linux常用的命令,希望自己在懶惰了一個月之後能繼續努力,爭取4月份把這個系列寫完~

    對於linux系統本身也不是很熟,長時間不用的話還經常會忘,但是實際工作中去服務器查看個日誌什麼的還是少不了的,做性能壓測等等,所以linux的知識也是全棧測試必會的內容之一,尤其對於面試來說一般都會問。所以開個新的系列,對自己來說也是個總結和複習。

    第一次就來點簡單的吧,先列出linux的目錄結構。在linux系統中執行ls /命令可以看到本機的幾個目錄,每個系統不一定一樣,但是就以相當對來說比較全的來說吧:

  

目錄

描述

/

根目錄

/bin

做爲基礎系統所需要的最基礎的命令就是放在這裏。比如 ls、cp、mkdir等命令;功能和/usr/bin類似,這個目錄中的文件都是可執行的,普通用戶都可以使用的命令。

/boot

Linux的內核及引導系統程序所需要的文件,比如 vmlinuz initrd.img 文件都位於這個目錄中。在一般情況下,GRUB或LILO系統引導管理器也位於這個目錄;啓動裝載文件存放位置,如kernels,initrd,grub。一般是一個獨立的分區。

/dev

一些必要的設備,聲卡、磁盤等。還有如 /dev/null. /dev/console /dev/zero /dev/full 等。

/etc

系統的配置文件存放地. 一些服務器的配置文件也在這裏;比如用戶帳號及密碼配置文件;

/etc/opt:/opt對應的配置文件

/etc/X11:Xwindows系統配置文件

/etc/xml:XML配置文件

……

/home

用戶工作目錄,和個人配置文件,如個人環境變量等,所有的賬號分配一個工作目錄。一般是一個獨立的分區。

/lib

庫文件存放地。bin和sbin需要的庫文件。類似windows的DLL。

/media

可拆卸的媒介掛載點,如CD-ROMs、移動硬盤、U盤,系統默認會掛載到這裏來。

/mnt

臨時掛載文件系統。這個目錄一般是用於存放掛載儲存設備的掛載目錄的,比如有cdrom 等目錄。可以參看/etc/fstab的定義。

/opt

可選的應用程序包。

/proc

操作系統運行時,進程(正在運行中的程序)信息及內核信息(比如cpu、硬盤分區、內存信息等)存放在這裏。/proc目錄僞裝的文件系統proc的掛載目錄,proc並不是真正的文件系統,它的定義可以參見 /etc/fstab 。

/root

Root用戶的工作目錄

/sbin

和bin類似,是一些可執行文件,不過不是所有用戶都需要的,一般是系統管理所需要使用得到的。

/tmp

系統的臨時文件,一般系統重啓不會被保存。

/usr

包含了系統用戶工具和程序。

/usr/bin:非必須的普通用戶可執行命令

/usr/include:標準頭文件

/usr/lib:/usr/bin/ 和 /usr/sbin/的庫文件

/usr/sbin:非必須的可執行文件

/usr/src:內核源碼

/usr/local:用戶編譯安裝的軟件的默認路徑

/srv

該目錄存放一些服務啓動之後需要提取的數據

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章