linu中etc與var目錄各是什麼意思?這兩個目錄

2021-03-07 02:41:58 字數 5412 閱讀 4995

1樓:大野瘦子

意思:linux中/etc是配置檔案的目錄,/var是儲存各種變化的檔案。

特點:/etc的特點:包含了廣泛的系統配置檔案,這些配置檔案幾乎包含了系統配置的方方面面,是乙個底層的重要專案,通常新增一些次等重要的零碎事物。

/var的特點:包含系統執行時要改變的資料。其中包括每個系統是特定的,即不能夠與其他計算機共享的目錄。

linux檔案目錄分析/etc目錄

在linux下修改系統配置時就會在/etc這個目錄下修改配置檔案,可見這個目錄是系統的配置檔案目錄。

etc/profile

系統全域性環境變數設定,裡面可以新增對所有使用者有效的環境變數,系統配置等。

$ cat profile

# /etc/profile: system-wide .profile file for the bourne shell (sh(1))

# and bourne ***patible shells (bash(1), ksh(1), ash(1), ...).

if [ "$ps1" ]; then

if [ "$bash" ] && [ "$bash" != "/bin/sh" ]; then

# the file bash.bashrc already sets the default ps1.

# ps1='\h:\w\$ '

if [ -f /etc/bash.bashrc ]; then

. /etc/bash.bashrc

fielse

if [ "`id -u`" -eq 0 ]; then

ps1='# '

else

ps1='$ '

fifi

fiif [ -d /etc/profile.d ]; then

for i in /etc/profile.d/*.sh; do

if [ -r $i ]; then

. $i

fidone

unset ifi

2樓:溫柔的洋

/var 檔案系統 : /var 包含系統一般執行時要改變的資料。通常這些

資料所在的目錄的大小是要經常變化或擴充的。原來 /var 目錄中有些內容是在 /usr 中的,但為了保持 /usr 目錄的相對穩定,就把那些需要經常改變的目錄放到 /var 中了。

特點:1./var/catman :

包括了格式化過的幫助 (man) 頁。幫助頁的原始檔一般存在 /usr/man/catman 中,有些 man 頁可能有預格式化的版本,存在 /usr/man/cat 中。而其他的 man 頁在第一次看時都需要格式化,格式化完的版本存在 /var/man 中,這樣其他人再看相同的頁時就無須等待格式化了。

2. /var/lib :存放系統正常執行時要改變的檔案。

3. /var/local :存放 /usr/local 中安裝的程式的可變資料 ( 即系統管理員安裝的程式 ) 。

注意,如果必要, 即使本地安裝的程式也會使用其他 /var 目錄,例如 /var/lock 。

/etc 檔案系統 :/etc 目錄包含各種系統配置檔案,下面說明其中的一些。其他的你應該知道它們屬於哪個程式,並閱讀該程式的 man 頁。許多網路配置檔案也在 /etc 中。

特點:1./etc/rc :啟動、或改變執行級時執行的指令碼或指令碼的目錄。

2. /etc/passwd:使用者資料庫,其中的域給出了使用者名稱、真實姓名、使用者起始目錄、加密口令和使用者的其他資訊。

3. /etc/fdprm:軟盤參數列,用以說明不同的軟盤格式,可用 setfdprm 進行設定。更多的資訊見 setfdprm 的幫助頁。

3樓:陰影

/etc是配置檔案的目錄/var是儲存

各種變化的檔案。

/etc 檔案系統

/etc 目錄包含各種系統配置檔案,下面說明其中的一些。其他的你應該知道它們屬於哪個程式,並閱讀該程式的 man 頁。許多網路配置檔案也在 /etc 中。

/etc/rc 或 /etc/rc.d 或 /etc/rc?.d : 啟動、或改變執行級時執行的指令碼或指令碼的目錄。

2. /etc/passwd : 使用者資料庫,其中的域給出了使用者名稱、真實姓名、使用者起始目錄、加密口令和使用者的其他資訊。

3. /etc/fdprm : 軟盤參數列,用以說明不同的軟盤格式。可用 setfdprm 進行設定。更多的資訊見 setfdprm 的幫助頁。

4. /etc/fstab : 指定啟動時需要自動安裝的檔案系統列表。也包括用 swapon -a 啟用的 swap 區的資訊。

5. /etc/group : 類似 /etc/passwd ,但說明的不是使用者資訊而是組的資訊。包括組的各種資料。

6. /etc/inittab : init 的配置檔案。

7. /etc/issue : 包括使用者在登入提示符前的輸出資訊。通常包括系統的一段短說明或歡迎資訊。具體內容由系統管理員確定。

8. /etc/magic : 「file」 的配置檔案。包含不同檔案格式的說明, 「file」 基於它猜測檔案型別。

9. /etc/motd : motd 是 message of the day 的縮寫,使用者成功登入後自動輸出。

內容由系統管理員確定。常用於通告資訊,如計畫關機時間的警告等。

10. /etc/mtab : 當前安裝的檔案系統列表。

由指令碼 (scritp) 初始化,並由 mount 命令自動更新。當需要乙個當前安裝的檔案系統的列表時使用 ( 例如 df 命令 ) 。

11. /etc/shadow : 在安裝了影子 (shadow) 口令軟體的系統上的影子口令檔案。

影子口令檔案將 /etc/passwd 檔案中的加密口令移動到 /etc/shadow 中,而後者只對超級使用者 (root) 可讀。這使破譯口令更困難,以此增加系統的安全性。

12. /etc/login.defs : login 命令的配置檔案。

13. /etc/printcap : 類似 /etc/termcap ,但針對印表機。語法不同。

14. /etc/profile 、 /etc/csh.login 、 /etc/csh.

cshrc : 登入或啟動時 bourne 或 cshells 執行的檔案。這允許系統管理員為所有使用者建立全域性預設環境。

15. /etc/securetty : 確認安全終端,即哪個終端允許超級使用者 (root) 登入。

一般只列出虛擬控制台,這樣就不可能 ( 至少很困難 ) 通過數據機 (modem) 或網路闖入系統並得到超級使用者特權。

16. /etc/shells : 列出可以使用的 shell 。

chsh 命令允許使用者在本檔案指定範圍內改變登入的 shell 。提供一 臺機器 ftp 服務的服務程序 ftpd 檢查使用者 shell 是否列在 /etc/shells 檔案中,如果不是,將不允許該使用者登入。

17. /etc/termcap : 終端效能資料庫。

說明不同的終端用什麼 「 轉義序列 」 控制。寫程式時不直接輸出轉義序列 ( 這樣只能工作於特定品牌的終端 ) ,而是從 /etc/termcap 中查詢要做的工作的正確序列。這樣,多數的程式可以在多數終端上執行。

/var 檔案系統

/var 包含系統一般執行時要改變的資料。通常這些資料所在的目錄的大小是要經常變化或擴充的。原來 /var 目錄中有些內容是在 /usr 中的,但為了保持 /usr 目錄的相對穩定,就把那些需要經常改變的目錄放到 /var 中了。

每個系統是特定的,即不通過網路與其他計算機共享。下面列出一些重要的目錄 ( 一些不太重要的目錄省略了 ) 。

1. /var/catman : 包括了格式化過的幫助 (man) 頁。

幫助頁的原始檔一般存在/usr/man/catman 中;有些 man 頁可能有預格式化的版本,存在 /usr/man/cat 中。而其他的 man 頁在第一次看時都需要格式化,格式化完的版本存在 /var/man 中,這樣其他人再看相同的頁時就無須等待格式化了。

2. /var/lib : 存放系統正常執行時要改變的檔案。

3. /var/local : 存放 /usr/local 中安裝的程式的可變資料 。

注意,如果必要, 即使本地安裝的程式也會使用其他 /var 目錄,例如 /var/lock 。

4. /var/lock : 鎖定檔案。

許多程式遵循在 /var/lock 中產生乙個鎖定檔案的約定,以用來支援他們正在使用某個特定的裝置或檔案。其他程式注意到這個鎖定檔案時,就不會再使用這個裝置或檔案。

5. /var/log : 各種程式的日誌 (log) 檔案,尤其是 login 和 syslog 。/var/log 裡的檔案經常不確定地增長,應該定期清除。

6. /var/run : 儲存在下一次系統引導前有效的關於系統的資訊檔案。例如, /var/run/utmp 包含當前登入的使用者的資訊。

7. /var/spool : 放置 「 假離線 (spool)」 程式的目錄,如 mail 、 news 、列印佇列和其他佇列工作的目錄。

每個不同的 spool 在 /var/spool 下有自己的子目錄,例如,使用者的郵箱就存放在 /var/spool/mail 中。

8. /var/tmp : 比 /tmp 允許更大的或需要存在較長時間的臨時檔案。注意系統管理員可能不允許 /var/tmp 有很舊的檔案。

擴充套件資料:

linux通用命令:

date :print or set the system date and time

stty -a: 可以檢視或者列印控制字元(ctrl-c, ctrl-d, ctrl-z等)

3. passwd: print or set the system date and time (用passwd -h檢視)

4. logout, login: 登入shell的登入和登出命令

5. pwd: print working directory

6. more, less, head tail: 顯示或部分顯示檔案內容.

7. lp/lpstat/cancel, lpr/lpq/lprm: 列印檔案.

8. 更改檔案許可權: chmod u+x...

9. 刪除非空目錄:rm -fr dir

10.拷貝目錄: cp -r dir

11. fg jobid :可以將乙個後台程序放到前台。

ctrl-z 可以將前台程序掛起(suspend), 然後可以用bg jobid 讓其到後台執行。

job & 可以直接讓job直接在後台執行。

12. kill 的作用: send a signal to a process.

eg: kill -9 傳送的是sig_kill訊號。。。 具體傳送什麼訊號 可以通過 man kill 檢視。

13. ps 的用法, ps -e 或 ps -o pid,ppid,session,tpgid, ***m (其中session顯示的sessionid, tpgid顯示前台程序組id, ***m顯示命令名稱。)

linu中是根目錄home是家目錄二者有什麼區別

家目錄是在根目錄裡面。區別 1 目錄層次不同 根目錄,所有的目錄 檔案 裝置都在 之下,就是linux檔案系統的組織者,是最上級的目錄。home 如果建立乙個使用者,使用者名稱是 xx 那麼在 home目錄下就有乙個對應的 home xx路徑,用來存放使用者的主目錄。2 目錄產生的時間不同 根目錄作...

在linu中home目錄的作用是是什麼

1 home目錄是使用者的宿主目錄,一個使用者登入系統,進入後,所處的位置就是 home。2 通常用來儲存使用者的檔案。3 通常用波浪號 來表示當前使用者的主目錄 home目錄 例如,如果當前使用者的home目錄是 home dupala,那麼,輸入 cd 或 cd 或 cd home dupala...

不銹鋼管件直徑標註中DN與的區別,各代表什麼意思

dn 公稱直徑,一般用於鋼管.de表示外徑,一般用於塑料管de ppr pe管 聚丙烯管 外徑 dn 聚乙烯 pvc 管 鑄鐵管 鋼塑復合管 鍍鋅鋼管公稱直徑d 混凝土管公稱直徑 無縫鋼管公稱直徑,其規格為,如 100 108 x 4一般塑料管的直徑在工程上用de表示 dn一般情況下,鑄鐵管和球墨鑄...