將man命令中的部分復(fù)制如下:
特殊符號‘#’后為個人看法,不對的地方,請大家指正。萬分感謝!@@
@auther ayy
@2014/12/21~
1、 netstat
netstat - Print network connections, routing tables, interface statistics, masquerade connections, and multicast memberships
#masquerade connections 指的是將linux作為網(wǎng)關(guān)時啟用了nat功能后,建立的連接。
Useage:
netstat -adisplay all sockets (default: connected)
netstat -tulp
#t 為tcp、u為udp、l為listen、p為pid/program,即列出當(dāng)前tcp、udp連接,且在此連接中l(wèi)inux作為server端,監(jiān)聽的端口,信息最后附加上監(jiān)聽端口的pid和program。
netstat -rdisplay routing table
# same as route -n
netstat -idisplay interface table
2、 uptime
uptime - Tell how long the system has been running.
如果 run queue 長度長時間遠(yuǎn)遠(yuǎn)大于 cpu 數(shù),表示機(jī)器負(fù)載過大,應(yīng)該適當(dāng)減少當(dāng)前機(jī)器的作業(yè)量。在做第一步的時候,系統(tǒng)當(dāng)前的php fastcgi進(jìn)程數(shù)明顯超過了預(yù)設(shè)值的64這個數(shù)值,在電信的服務(wù)器上查看當(dāng)前的php fastcgi進(jìn)程數(shù)沒有高于64這個數(shù)值,而且網(wǎng)通線路的活動連接明顯高于電信的活動連接,準(zhǔn)備到晚上的時候看看情況,結(jié)果到晚上22:30的時候,查看系統(tǒng)當(dāng)前的php fastcgi進(jìn)程數(shù)明顯小于64預(yù)設(shè)值,當(dāng)前的活動連接也比原來低很多,由此可以說明出現(xiàn)nginx不穩(wěn)定的情況是由于服務(wù)器訪問負(fù)載過大引起的,就是加上第二步的錯誤也不頂作用。二、怎樣查看是否對齊(這步不是非做步驟,win7家庭版中沒有msinfo32命令,當(dāng)你下了對齊工具之后可以在上面看到你的每一個磁盤是否對齊)在windows xp\\vista\\7系統(tǒng)下,點擊“開始”,“運(yùn)行”(如果開始菜單沒有運(yùn)行選項,請用win+r組合鍵),輸入“msinfo32”,點擊“確定”,出現(xiàn)如下顯示的界面,依次點擊“組件(components)/存儲(storage)/磁盤(disks)”,查看下圖彩色方框顯示的分區(qū)的地址數(shù)值(value)linux常用命令,如果不能被4096整除,則為非對齊的情況,需要使用硬盤相對應(yīng)的工具來做成分區(qū)對齊linux常用命令,以提升硬盤的讀寫速度。
#查看系統(tǒng)運(yùn)行時間長度,還可以通過 cat /proc/uptime 或者 last |grep "system boot" |head -n 1 實現(xiàn),其中l(wèi)ast查看的是/var/log/wtmp文件,是一個審計工具
3、 ifconfig
ifconfig - configure a network interface
#默認(rèn)情況下,輸出所有啟動的網(wǎng)絡(luò)接口,加-a參數(shù)可以顯示所有的
ifconfig p2p1 up/down #打開,關(guān)閉一個接口 另外一個寫法是 ifup/ifdown interface
#網(wǎng)絡(luò)參數(shù)的配置文件(fedora系統(tǒng)中)在/etc/sysconfig/network-scripts/中
ifconfig p2p1 192.168.1.1 netmask 255.255.255.0 #修改ip地址,如果想長期有效,需要修改網(wǎng)絡(luò)參數(shù)配置文件