服務器排錯命令

監控命令

The utmp file allows one to discover information about who is currently using the system.  There may be more users currently using the  system,because not all programs use utmp logging. 

The  wtmp  file  records all logins and logouts.

w是utmp的信息 
last是wtmp的信息 哪個用戶什時候登錄過,什麼方式,從哪登錄, 持續登錄了多久


登錄和退出記錄是在wtmp裏

當前登錄用戶的信息記錄在文件utmp裏


w:監視用戶 uptime:顯示第一行
1.系統當前時間 2.up多久沒關機了 3.4 users有多少用戶登錄了 5.load average 1分鐘5分鐘15分鐘的負載均衡,主要
指CPU和內存的負載情況
5.IDLE 用戶空閒時間  6.JCPU累計佔用時間 看用戶佔的CPU多不多 7.PCPU用戶使用CPU時間 7.WHAT 執行了什麼命令如w或者是停留在哪個

who用戶名 登錄終端(tty本地終端 pts1遠程終端 登錄時間 遠程登錄地址)

users單獨的一行打印出當前登錄的用戶



lastlog 看用戶最後一次登錄
lastlog -u 1 看root用戶的登錄信息


hostname看主機名 機房名稱-所在地域-軟件功能(web還是數據庫)-IP-機櫃名稱
永久生效,改文件。/wtc/sysconfig/network


top 看CPU資源
top  系統時間 up啓動了多久 幾個用戶 負載平均值(不能超過CPU個數2倍,top後按1看CPU個數,邏輯CPU,不是真實CPU)
PID進程的ID號 USER 哪個用戶 VIRT虛擬的內存 SHR真實的內存 S狀態,啓動的還是關閉的 %CPU這個進程用了多少CPU TIME+這個服務運行了多久


iftop看網卡流量

yum install epel-release -y

yum install iftop -y

-i設定監測的網卡,如:# iftop -i eth1

-B 以bytes爲單位顯示流量(默認是bits),如:# iftop -B

-b使流量圖形條默認就顯示;


TX:發送流量
RX:接收流量
TOTAL:總流量
Cumm:運行iftop到目前時間的總流量
peak:流量峯值
rates:分別表示過去 2s 10s 40s 的平均流量


流量太大,把佔流量的IP禁掉,或者擴帶寬 


cat /etc/issue 看版本發行信息


free -m看內存 vmstat看cpu隊列阻塞 uptime看cpu iostat看io讀寫  iftop看流量


tcpdump -nn port 80  nn是顯示網絡地址 -i eth0接網卡

tcpdump -nn port 22 and host 192.168.0.116看本機有哪些連22端口的


安裝centos6.6時卡在selinux-policy-targeted包處,則需要添加swap分區


文件系統損壞

fsck -y


df 就像打開我的電腦 top 就像打開進程管理器
uptime 只看top的第一行
w


ps

VSZ         虛擬內存佔用大小      單位:kb

RSS        實際內存佔用大小       單位:kb

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章