系統信息相關文件
/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