linux系統重要文件和目錄說明


系統信息相關文件

/etc/issue 記錄操作系統版本

head /etc/issue

/proc/cpuinfo 記錄cpu信息

cat /proc/cpuinfo

/proc/meminfo 記錄內存信息

cat /proc/meminfo
grep MemTotal /proc/meminfo # 查看內存總量
grep MemFree /proc/meminfo # 查看空閑內存量

/proc/loadavg 查看系統負載磁盤和分區

[root@leilei network-scripts]# cat /proc/loadavg
0.00 0.01 0.01 1/95 1425

重要目錄說明

/home    #普通用戶的家目錄
/root	 #管理員家目錄,普通用戶無法進入
/lib	 #庫文件相關目錄
/sbin	 #系統管理命令 一般是超級權限用戶root 可以執行的命令存放
/lost_found  #意外關機產生的臨時文件碎片,系統啟動過程中fsck工具會檢查這里,並修復已經損壞的文件系統
/mnt	#用於臨時掛載存儲設備的目錄  如 cdrom u盤
/opt	#自定義軟件包存放目錄  在編譯軟件的時候用 ./configure --prefix=/opt
/proc/meminfo	# 內存相關信息 也可以通過free -m
/proc/cpuinfo	# cpu相關信息
/proc/mounts	# 掛載信息
/tmp			# 臨時文件存放地
/usr			# 系統存放程序的目錄 uinx software resource
/usr/lib		# 庫文件
/usr/bin		# 普通用戶可執行的文件目錄
/usr/local/		#存放軟件的目錄
/usr/share		# 存放軟件的目錄
/usr/share/fonts #字體目錄
/usr/share/man	 #幫助目錄
/usr/share/doc	 #文檔目錄
/usr/src		 #程序源碼目錄 安裝程序# rpm -ivh 包名.rpm   yum install -y 軟件名
/var			 # 系統日志目錄
/var/log/messages   # 系統日志
/var/log/secure		# 登錄日志
/var/spool/cron		# 定時任務

重要文件說明

/etc/sysconfig/network-scripts/ifcfg-eth0 #第一塊網卡的信息記錄文件

/etc/sysconfig/network-scripts/ifcfg-eth0   #第一塊網卡的信息記錄文件
網卡信息說明:
TYPE=Ethernet 		#網卡描述信息
BOOTPROTO=none		# none:引導時不使用協議  static:使用靜態ip地址  dhcp:使用自動獲取
NAME=eth0			# 網卡名
DEVICE=eth0			# 設備名
ONBOOT=yes			# 開機是否自動啟動
IPADDR=10.0.0.20	# ip
NETMASK=255.255.255.0   # 掩碼
GATEWAY=10.0.0.254  # 網關
DNS1=223.5.5.5      # dns信息

/etc/resolv.conf #DNS配置

設置dns配置的文件

/etc/hosts 局域網解析

這里配置的是本地的解析,里面配置的解析記錄只允許在本地測試使用,公網無法訪問

解析案例:
192.168.10.10 www.baidu.com  

讓到百度的訪問指向本地的一台機器。

/etc/sysconfig/network #主機名記錄

centos 6 用於設置主機名
cantos 7 設置主機名使用  hostnamectl set-hostname 【name】

/etc/fstab 開機自動掛載文件系統的文件

該文件配置錯誤可能會導致服務器無法啟動

修復方法:

blkid 查看UUID

fstab 6列說明 [fstab文件詳解: https://blog.csdn.net/richerg85/article/details/17917129]

UUID=11e940b3-ca63-433d-92ea-c46ed3b82a38  /         xfs     defaults        0 0

第一列:  UUID=xxx    要掛載的設備
第二列:  /			  掛載點
第三列:  xfs		  文件系統類型
第四列:  defaults    掛載類型  
第五列: 0 			  是否進行備份
第六列: 0 			  是否進行磁盤檢查

/etc/rc.local 存放開機啟動程序命令的文件

類似於 Windows下的 啟動 目錄

/etc/inittab 設定系統啟動時 的啟動級別

init 0 關機
init 1 單用戶
init 2 單用戶有nfs文件系統的
init 3 正常用戶
init 4 保留的
init 5 圖形界面
init 6 重啟

/etc/init.d 命令的快捷方式

他是rc.d/init.d的快捷方式 使用yum rpm 軟件安裝會自動將命令存放到這里

/etc/exports nfs的服務配置文件

安裝了NFS文件系統服務后,可以在這里配置nfs服務

/etc/xinit.d 依賴於該服務的配置目錄

如果服務可以通過xinetd模式運行,他的腳本會放在這個目錄下/

/etc/profile 全局環境變量

全局環境變量的配置文件,可以讓系統變量全局生效。

/etc/profile.d/

加載系統登錄程序的一個目錄, 必須是以文件的形式存在,且需要可執行權限

/etc/issue 版本信息

記錄用戶登陸前顯示的版本等信息

/etc/motd 登陸后的提示

登陸后的提示

/etc/redhat-release 版本信息

查看Linux版本信息的文件 cat /etc/redhat-release

/usr/local 自編譯軟件目錄

通過自行編譯安裝的軟件存放目錄

/usr/local/bin 自編譯軟件命令目錄

通過自行編譯安裝的軟件命令存放目錄

/usr/share 系統共有的幫助文檔

系統公用的文件活目錄存放地,比如 /usr/share/doc 等幫助文件

/usr/src 源碼目錄

軟件的內核源碼存放目錄

/usr/bin 用戶執行命令目錄

用戶可執行的命令文件目錄

/etc/skel 用戶配置文件目錄

系統在添加用戶后會自動拷貝 /etc/skel/* 下面的文件 拷貝到 /home/chenleilei/ 目錄中 chenleilei為新用戶名

有時候登錄系統發現沒有家目錄 就時這寫文件沒有被拷貝過去。

你需要操作:

cp -a /etc/skel/* ~

/var/log/message 系統日志

系統信息默認的日志文件 按周輪詢覆蓋

可以通過 dmseg命令 也可以查看系統日志信息,他依賴於rsyslog


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM