1. 程式人生 > >linux運維:熟悉確認你的伺服器

linux運維:熟悉確認你的伺服器

作為運維要確認的事情很多,但首先要熟悉你的伺服器. 一 硬體指標 cpu

cat /proc/cpuinfo |grep "physical id"       #物理cpu
cat /proc/cpuinfo |grep "cpu cores"       #物理核心
cat /proc/cpuinfo |grep "processor"       #邏輯處理器

memory

free -m
dmidecode -t memory                          #實體記憶體規格,大小,插槽,時鐘頻率

Raid

cat /proc/mdstat                                       #軟raid
系統自帶raid,可檢視Bios Raid或用以下命令
dmesg |grep -i raid
cat /proc/scsi/scsi
外購Raid卡,請用廠方工具檢視

硬碟

fdisk -l                                                 # 當前掛載的硬碟
smartctl -a /dev/***                             #硬碟讀寫引數
# smartctl具體引數意義可參看我的[另一篇文章](https://blog.csdn.net/CSDN1887/article/details/82706410)

網絡卡

ifconfig -a                                         #能檢視網絡卡ip              
cat   /proc/net/dev                            #能看網絡卡流量
netstat -r                                           # 路由資訊

二 檔案系統 邏輯卷

pvdisplay
vgdisplay
lvdisplay

檔案系統

df -h											          #檔案系統使用情況
du -sh                                                #目錄大小
mount                                                #檔案系統當前掛載情況
cat /etc/fstab                                     #檔案系統啟動掛載情況
其他iscsi,nfs,可檢視/etc下相應配置檔案
cat /proc/cmdline                              #系統啟動引數

cron

cat /etc/crontab                                 #自啟動服務                    

三 服務和埠

防火牆

systemctl start iptables
systemctl start firewalld

服務埠

cat /etc/issue                                                                              #當前發行版本
uname -r                                                                                     #核心版本 
cat /proc/version                                                                        #核心版本                    
systemctl list-units --type service | grep active | grep running   #當前活動執行的服務
netstat -atlp                                                                                 #當前監聽的程序 
nmap 127.0.0.1                                                                           # 開放的埠
iptables -L -n                                                                               #防火牆當前開放的埠      
       

四 效能監控

top ,htop,glances                                                 #cpu ,memory,負載,程序執行情況
uptime,w																#負載情況
iostat -x 1 5                                                          #硬碟讀寫
sar 1 5																    #每個cpu開銷, io排隊,等待情況
vmstat                                                                 # 記憶體使用情況
sar -n DEV 2 5                                                    #每個網絡卡上的網路流速
netstat -s 															#協議統計資訊

伺服器間網速
iptraf -d eth0
server端 iperf -s  /      客戶端  iperf -d  eth0
server端 netserver      客戶端  netperf -H server  -l 10
tcpdump 和 tcptrace                                            #具體每個程序網路連線狀況