物聯(lián)網(wǎng)后臺(tái)開(kāi)發(fā)Linux下監(jiān)控調(diào)試問(wèn)題個(gè)人常用的一些命令
本人專職于物聯(lián)網(wǎng)后臺(tái),以下是一些自己在開(kāi)發(fā)調(diào)試問(wèn)題常用到一些Linux命令.
$ 命令集
#@監(jiān)控系統(tǒng)命令
vmstat 1
#@sysstat 每秒顯示1次,僅顯示3次
#監(jiān)控網(wǎng)上
sar -n DEV 1 3
#系統(tǒng)負(fù)載
sar -q 1 3
#磁盤(pán)讀寫(xiě)
sar -b 1 3
#@磁盤(pán)使用,查看占用磁盤(pán)最高的是哪個(gè)進(jìn)程
iotop
#io性能 每秒顯示1次,僅顯示3次
iostat -x 1 3
#@dump數(shù)據(jù)包
tcpdump -nn port 80
tcpdump -nn -c 100 -w 1.cap
tcpdump udp port 17905 -w 17905.cap
#@查看網(wǎng)卡是否連接
mii-tool ens33
ethtool ens33
#@性能調(diào)試監(jiān)控工具
iperf -u -s -p5003
iperf -c 172.168.7.152 -u -b 600m
iperf -c 172.19.53.107 -p5003 -u -b 600m
#@流量監(jiān)控
iftop -Pn
#@查看端口占用
netstat -su
#一個(gè)小技巧:直接查看以下數(shù)據(jù)的并發(fā)量
netstat -an |awk '/^tcp/{++sta[$NF]} END {for(key in sta) print key,"\t",sta[key]}'
netstat -an |awk '/^udp/{++sta[$NF]} END {for(key in sta) print key,"\t",sta[key]}'
#@ss -an 和nestat 異曲同工,不足是不會(huì)顯示進(jìn)程的名字
ss -an
#@ping的話可以來(lái)判斷丟包率,tracert可以用來(lái)跟蹤路由,在Linux中有一個(gè)更好的網(wǎng)絡(luò)連通性判斷工具,它可以結(jié)合ping nslookup tracert 來(lái)判斷網(wǎng)絡(luò)的相關(guān)特性,這個(gè)命令就是mtr
mtr -rw www.baidu.com
#@文檔格式轉(zhuǎn)unix
yum install dos2unix -y
dos2unix *.sh
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。