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 系統目錄重要目錄(必須熟悉)