1. 程式人生 > >Linux 系統目錄重要目錄(必須熟悉)

Linux 系統目錄重要目錄(必須熟悉)

linux 運維

Linux的目錄結構

1、Linux的目錄說明

linux是一個倒樹結構

linux中所有的東西都是文件

這些文件都在系統頂級目錄“/” /就是根目錄

/目錄以下為二級目錄這些目錄都是系統裝機時系統自動建立的

二級目錄的作用

/bin ##二進制可執行文件也就是系統命令

/sbin ##系統管理命令存放位置

/boot ##啟動分區,負責系統啟動

/dev ##設備管理文件

/etc ##大多數系統管理文件

/home ##普通用戶的家目錄

/lib ##32位系統庫文件存放位置

/lib64 ##64位系統庫文件存放位置

/media ##系統臨時掛載點

/mnt ##系統臨時設備掛載點

/run ##系統臨時設備掛載點

/opt ##第三方軟件安裝位置

/proc ##系統信息

/root ##超級用戶家目錄

/srv,/var ##系統數據

/sys ##系統管理,主要是關於內核的

/tmp ##系統臨時文件存放位置

/usr ##系統用戶相關信息數據及用戶自定義軟件存放位置

2、Linux的重要子目錄

1》*/etc/sysconfig/network-scripts/ifcfg-eth0配置網址及GW,使得網卡生 效,/etc/init.d/networkrestart ,ifdown eth0&&ifup eth0

2》*/etc/resolv.conf 設置本機的客戶端DNS,DNS可以實現域名和IP的相互解析

3》*/etc/hosts 設定用戶IP與名字的對應表,相當於本地的LAN內DNS echo "www.etiantian.com">>/etc/hosts

ping wwww.etiantian.com就會返回一個DNS

用於通過域名測試服務器之間的調用

4》/etc/sysconfig/network可修改機器名及網卡啟動,網關等配置

5》*/etc/fstab 記錄開機要mount的文件記錄

附加》/etc/rc.local,開機加載的程序

6》*/etc/inittab設定啟動時init進程把系統設置成怎樣的runlevel,以及加載相關的啟動文件

7》/etc/exports 設定NFS網絡文件系統的配置文件

8》*/etc/init.d 這個目錄是用來存放系統或者服務器以systemV模式啟動的腳本,這在 system V模式啟動或初始化的系統中常見

9》/etc/xinit.d 如果服務器是通過xinetd模式運行的,他的腳本要放在這個目錄下

8》*/etc/profile 系統全局環境變量配置路徑,可以加上自己的路徑,就可以執行命令 vi /etc/profile長度 export PATH=/opt:$PATH,就將

/opt放入PATH 路徑中;

9》*/etc/profile.d 加載登錄程序的一個目錄命令或文件獨立存在!

[[email protected] profile.d]# echo "echo feitian" >a.sh

[[email protected] profile.d]# chmod 700 a.sh

[[email protected] profile.d]# . a.sh

feitian登錄之後立即執行,a.sh在profile.d中

10》/etc/issue記錄用戶登錄前的顯示信息

11》/etc/motd 登錄提醒

vi /etc/motd

寫入要提示的信息;

12》/etc/redhat-release 包括一行Redhat版本號和名稱信息

13》/etc/group設定用戶的組名與相關信息

14》*/etc/passwd 賬號信息

15》/etc/shadow密碼信息

16》*/etc/sudoers可以用sudo命令配置的文件

17》/etc/securetty 設定哪些終端可以讓root登錄

20》*/etc/rsyslof.conf日誌設置文件,在6.4 chkconfig --list rsyslog。

21》*/usr/local 這個目錄一般是用來存放用戶自編譯安裝軟件目錄,一般是通過源碼包安 裝的軟件,如果沒有特定安裝的話就安裝在這個目錄轉

22》*/var/log/message 系統默認日誌文件,非常重要,按周自動輪循。/var是日誌文 件,/var/log各種日誌存放地

23》*/var/log/secure 記錄登錄系統存取信息的文件,按周自動輪循;系統日誌的安全信息;

24》/var/log/wtmp 記錄登錄者的信息文件,last

25》*/var/spool/cron/root定時任務crontab默認目錄,按用戶名命名的文件;

26》/var/spool/mail 系統用戶郵件存放目錄

27》*/var/spool/clientmqueuesendmail郵件臨時存放目錄,有很多原因會導致這個目錄碎文件 很多,比如crontab定時任務不加>/dev/null。

工作中偶爾會因為該目錄文件太多,導致/var所在的分區iNode數

28》/etc/login.defs所有用戶登錄時的缺省配置

29》/etc/modprobe.conf內核模塊額外參數設定量被盡,無法寫入文件

30》/proc虛擬目錄是內存的映射

31》/etc/sysctl.conf放在其下面永久生效 (優化內核) cat/proc/sys/net/ipv4/tcp_max_tw_buckets 3600修改他是臨時生效

32》/proc/cpuinfo 關於處理器的信息,如類型,廠家,型號和性能等

33》/proc/meminfo 系統內存信息

34》/proc/interrupts 正在使用的中斷,和曾經有過多少個中斷

35》/proc/loadavg 系統負載信息(系統的繁忙程度,但不細致),uptime的結果,值不要超過 CPU核數;

[[email protected]]# uptime

17:05:54up 1:38, 2 users, load average: 0.00(5分鐘內繁忙), 0.00(10),0.00(15)

top也可以顯示

36》/etc/DIR_COLORS 設定顏色

37》/etc/host.conf 文件說明用戶的系統如何查詢節點,默認orderhosts,bind

38》/etc/hosts.allow 設置允許使用inetd的機器使用。


本文出自 “13122323” 博客,請務必保留此出處http://13132323.blog.51cto.com/13122323/1949843

Linux 系統目錄重要目錄(必須熟悉)