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

注:系統 CentOS release 6.9 (Final)linux

如下總結的目錄僅供參考,不保證徹底正確,若有問題,能夠告訴我,共同窗習,謝謝!bash

/ 系統根目錄,存放系統相關的程序
/bin 命令二進制文件的存放目錄binary
/boot Linux的內核及系統引導程序所需的文件目錄
/home 普通用戶的家目錄,存放用戶的數據
/root root用戶的家目錄

/lib網絡

/lib64學習

library庫 庫文件優化

lib64系統是64位 庫文件ui

lost+found 磁盤或文件系統損壞 斷電 臨時文件位置(失物招領)
/mnt 臨時的掛載點
/opt 在某些系統,用於存放第三方廠商開發的程序,因此取名爲option,意爲「選裝」
/sbin super binary超級命令,只有root用戶才能使用
/selinux SELinux及它的配置文件存放位置
/sys 虛擬的目錄 內存信息
/tmp 臨時文件的存放位置

usrspa

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

dev命令行

/dev

設備目錄,Device設備 光盤 硬盤unix

# 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目錄相關內容

相關文章
相關標籤/搜索