1.CPU詳情
1).cat /proc/cpuinfo|grep “physical id” | sort | uniq | wc –l
2). 查看CPU的core個數
cat /proc/cpuinfo | grep “cpu cores” | uniq
邏輯核數
cat /proc/cpuinfo| grep “processor” | wc –l
2.查看內存使用
free –m
3.硬碟使用情況
fdisk –l
查看文件系統的佔用情況
df –h
查看硬碟的I/O性能
4.查看某個文件 大小
du –sh /root
找出系統中佔用空間最多的10個文件或者目錄
du -du –cks * | sort –rn | head –n 10
1.uptime
2. w 查看用戶以及使用信息
3. top
4. 使用vmstat監控系統的整體性能包括:進程,內存,虛擬內存,磁碟I/O,中斷,上下文切換,cpu使用.
三.查看系統內核
uname –a 簡化命令 uname –r
查看系統格式32位還是64位
ls –lF / | grep /$
是否能找到/lib64
2.另一個命令
3. 查看系統版本
lsb_release –a
四、查看網路問題
1.lspci 查看PCI信息
2.netstat –an | grep –v httpd
3. 查看服務網路狀態並匯總
netstat –an | awk ‘/^tcp/ { S[$NF]} END {for (a in S ) print a,S[a]}’
4.查看指定埠使用信息
lsof -i :22
五.linux 日誌
1、系統日誌
/var/log/messages
查看最后10條
tail –n10 /var/log/messages
2.系統安全日誌
/var/log/secure
使用last命令查看
3.記錄登錄時間
/var/log/lastlog
使用命令lastlog查看
4.伺服器的郵件日誌
/var/log/messages
5.dmesg 查看系統啟動信息、/var/log/dmesg
6.grep cron /etc/syslog.conf 查看自動執行任務
六、系統優化
1.關閉不需要的服務
ntsysv
2.對TCP/IP網路參數進行修改
echo ‘net.ipv4.tcp_syncookies = 1’ >> /etc/sysctl.conf
sysctl –p
3、修改
vi /etc/profile
histsize = 100
source /etc/profile 不用啟動讓更改生效
4 定時矯正伺服器的時間
crontab –e
*/5 * * * * ntpdate ntp.api.bz
5、停止列印服務
/etc/rc.d/ini.d/cups stop
chkconfig cups off 禁止列印服務啟動
chkconfig -list cups 確認印表機自動設置狀態
6.調整linux 文件打開數
vim /etc/security/limit.conf
* soft nofile 60000
重啟後會還原
可以修改、/etc/rc.local添加
ulimit –SHn 65535
[火星人 ] centos最小化安裝后做的基本優化已經有435次圍觀