Linux系統部分主要目錄或文件彙總 原

注:系統 CentOS release 6.9 (Final) 以下總結的目錄僅供參考,不保證完全正確,如有問題,可以告訴我,共同學習,謝謝!

/ 系統根目錄,存放系統相關的程序 /bin 命令二進制文件的存放目錄binary /boot Linux的內核及系統引導程序所需的文件目錄 /home 普通用戶的家目錄,存放用戶的數據 /root root用戶的家目錄 /lib /lib64 library庫 庫文件 lib64系統是64位 庫文件 lost+found 磁盤或文件系統損壞 斷電 臨時文件位置(失物招領) /mnt 臨時的掛載點 /opt 在某些系統,用於存放第三方廠商開發的程序,所以取名爲option,意爲“選裝” /sbin super binary超級命令,只有root用戶才能使用 /selinux SELinux及它的配置文件存放位置 /sys 虛擬的目錄 內存信息 /tmp 臨時文件的存放位置

usr /usr 存放unix系統商開發的程序 /usr/local 存放用戶自己安裝的程序。一般編譯軟件的時候默認路徑,yum或rpm包安裝默認路徑一般不是這裏 /usr/src 源碼 /usr/bin 可執行程序 /usr/share 數據文件和幫助

dev /dev 設備目錄,Device設備 光盤 硬盤 # ls /dev/sd*  # 硬盤 /dev/null 黑洞

var /var variable經常變換的文件,系統日誌 變化的目錄,一般是日誌文件,cache的目錄 /var/log/message 系統默認日誌文件 /var/log/secure 記錄用戶登入系統信息的日誌文件,按周自動輪循,依賴於rsyslog服務開啓(誰 什麼時候 從哪裏登錄的 是否成功) /var/spool/cron/root root用戶的定時任務文件 /var/spool/clientmqueue 郵件臨時目錄

proc /proc 虛擬的目錄 目錄裏面的內容是內存中的信息(內核 進程 軟件) /proc/meminfo 內存信息 # cat /proc/meminfo  # free -h /proc/cpuinfo 查看CPU信息 # cat /proc/cpuinfo  # lscpu /proc/loadavg 根據過去一段時間內CPU和io的狀態得出的負載狀態,與uptime命令有關,系統的負載(即系統的繁忙程度) # 繁忙程度 系統的負載接近系統CPU的核心數 最近1分鐘 最近5分鐘 最近15分鐘 平均的負載 # cat /proc/loadavg /proc/interrupts 查看中斷文件 /proc/mounts 系統中使用的所有掛載 # cat /proc/mounts # findmnt # df -h

etc /etc 系統配置及服務配置文件、啓動命令的目錄,二進制軟件安裝包(yum,rpm)的配置文件默認路徑 /etc/fstab 開機自動掛載磁盤、設備 # cat /etc/fstab 第1列 表示設備/分區  第2列 表示入口/目錄/掛載點 fstab一旦配置錯誤,會導致服務無法啓動 # blkid  # 命令行實用程序來定位/打印塊設備屬性 /etc/inittab 獲取系統運行級別,如:3 文本模式或字符模式 /etc/issue 預登陸信息,記錄用戶登錄前顯示的系統版本等信息,建議修改 /etc/motd 登陸後提示信息,建議修改該文件信息,給用戶提示信息 /etc/profile 全局環境變量 別名 /etc/bashrc 別名 ~/.bash_profile 普通用戶的環境變量 ~/.bashrc 普通用戶的環境變量 /etc/resolv.conf DNS配置文件 /etc/rc.local 開機自啓動腳本,指向/etc/rc.d/rc.local chkconfig常用來管理yum/rpm安裝的程序的服務的開機自啓動 自己開發的程序,習慣把啓動命令放入/etc/rc.lcal,實現開機啓動,Linux開機時會把/etc/rc.local裏的內容執行一遍 /etc/init.d/ 服務啓動命令存放的目錄  yum rpm默認安裝路徑 # /etc/init.d/服務名 start  # 開啓服務 /etc/sysconfig/network-scripts/ifcfg-eth0 網卡配置文件 /etc/hosts 設定用戶ip與域名的對應解析表 /etc/sysconfig/network 可以修改主機名及網卡啓動,網關等配置 /etc/exports 設定NFS網絡文件系統用的配置文件 /etc/profile.d/ 加載系統登錄程序一個目錄,目錄或文件獨立執行 以文件的形式存在(*.sh爲擴展名),但要可執行 # cat /etc/profile.d/xxx.sh /etc/redhat-release 包括一行聲明RedHat版本號和名稱的信息 /etc/group 設定用戶的組名與相關信息 /etc/passwd 賬號信息文件 /etc/shadow 密碼信息文件 /etc/sysctl.conf 內核優化,內核配置

注:此博客僅供參考,讀者可以根據自己的理解進行學習Linux目錄相關內容

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