1. 程式人生 > >Centos7 中[[email protected] /] 和 [

Centos7 中[[email protected] /] 和 [

1. [[email protected] /] 和 [[email protected] ~] 的區別

剛進入Centos時, 會顯示這個[[[email protected] ~] , 後邊讓輸入命令, 其實此時是在根目錄下的子目錄root中, ls一下, 會出現系統檔案以及曾經下載的軟體.
回到根目錄, cd  ..(..意味上一級), 此時在根目錄下.
ls一下, 就會出現根目錄下的所有子目錄, 將近20個. [[email protected] ~]就是在子目錄root目錄中.
[[email protected] ~]# ls
anaconda-ks.cfg  Python-3.6.5  Python-3.6.5.tar.xz

[
[email protected]
~]# cd .. [[email protected] /]# ls bin boot dev etc home lib lib64 media mnt opt proc root run sbin srv sys tmp usr var

2. Centos目錄結構

bin 存放了標準的(或者說是預設的)linux的工具,比如像“ls”、“vi”還有“more”等. 通常來說,這個目錄已經包含在你的“path”系 統變數裡面了。意思就是:當你在終端裡輸入ls,系統就會去/bin目錄下面查詢是不是有ls這個序。

boot 放置linux系統啟動時用到的一些檔案。/boot/vmlinuz為linux的核心檔案,以及/boot/gurb。建議單獨分割槽,分割槽大小100M即可

dev 這裡主要存放與裝置(包括外設)有關的檔案(unix和linux系統均把裝置當成檔案), 比如連結印表機, 磁碟驅動, USB驅動

etc 這裡主要存放了系統配置方面的檔案. 舉個例子:你安裝了samba這個套件,當你想要修改samba配置檔案的時候,你會發現它們(配置檔案)就在/etc/samba目錄下

home 這裡主要存放你的個人資料. 具體每個使用者的設定檔案,使用者的桌面資料夾,還有使用者的資料都放在這裡. 每個使用者都有自己的使用者目錄,位置為:/home/使用者名稱. 當然,root使用者除外.

lib 該目錄用來存放系統動態連結共享庫,幾乎所有的應用程式都會用到該目錄下的共享庫

lib64 庫檔案

media 有些linux的發行版使用這個目錄來掛載那些usb介面的行動硬碟(包括U盤)、CD/DVD驅動器等等

mnt 這個目錄一般是用於存放掛載儲存裝置的掛載目錄的,比如有cdrom 等目錄

opt 這裡主要存放那些可選的程式. 如果想嘗試最新的firefox測試版, 那就裝到/opt目錄下,這樣,當你嘗試完,想刪掉firefox的時候,就可 以直接刪除它,而不影響系統其他任何設定。安裝到/opt目錄下的程式,它所有的資料、庫檔案等等都是放在同個目錄下面。

proc 作業系統執行時,程序資訊及核心資訊(比如cpu、硬碟分割槽、記憶體資訊等)存放在這裡

root 這是系統管理員(root user)的目錄. 對於系統來說,系統管理員就好比是上帝,它能對系統做任何事情,甚至包括刪除你的檔案

run 早期的FHS規定系統開機後所產生的各項資訊應該放在/var/run目錄下,新版的FHS則規範到/run下。由於/run可以使用記憶體來模擬,因此效能上會好很多。

sbin 大多是涉及系統管理的命令的存放,是超級許可權使用者root的可執行命令存放地,普通使用者無許可權執行這個目錄下的命令

srv 服務啟動之後需要訪問的資料目錄,如www服務需要訪問的網頁資料存放在/srv/www內

sys 這個目錄和/proc類似、也是一個虛擬的檔案系統,主要記錄核心與系統硬體較相關的資訊,包括目前已載入的核心模組與核心偵測到的硬體裝置資訊等。這個目錄同樣不佔用硬碟空間。

tmp 臨時目錄, 對於某些程式來說,有些檔案被用了一次兩次之後,就不會再被用到,像這樣的檔案就放在這裡, 有些linux系統會定期自動對這個目錄進行清理,因此,千萬不要把重要的資料放在這裡。

usr 在這個目錄下,可以找到那些不適合放在/bin或/etc目錄下的額外的工具。比如像遊戲,一些列印工具等。/usr目錄包含了許多子目錄: /usr/bin目錄用於存放程式; /usr/share用於存放一些共享的資料,比如音樂檔案或者圖示等等; /usr/lib目錄用於存放那些不能直接 執行的,但卻是許多程式執行所必需的一些函式庫檔案

var 放置系統執行過程中經常變化的檔案,如隨時更改的日誌檔案 /var/log,/var/log/message: 所有的登入檔案存放目錄, /var/spool/mail: 郵件存放的目錄, /var/run: 程式或服務啟動後,其PID存放在該目錄下。建議單獨分割槽,設定較大的磁碟空間