1.命令格式:
10年的秭歸網(wǎng)站建設(shè)經(jīng)驗(yàn),針對設(shè)計(jì)、前端、開發(fā)、售后、文案、推廣等六對一服務(wù),響應(yīng)快,48小時及時工作處理。成都營銷網(wǎng)站建設(shè)的優(yōu)勢是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動調(diào)整秭歸建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計(jì),從而大程度地提升瀏覽體驗(yàn)。創(chuàng)新互聯(lián)從事“秭歸網(wǎng)站設(shè)計(jì)”,“秭歸網(wǎng)站推廣”以來,每個客戶項(xiàng)目都認(rèn)真落實(shí)執(zhí)行。
top?[參數(shù)]
2.命令功能:
顯示當(dāng)前系統(tǒng)正在執(zhí)行的進(jìn)程的相關(guān)信息,包括進(jìn)程ID、內(nèi)存占用率、CPU占用率等
3.命令參數(shù) linux命令學(xué)習(xí):
-b?批處理
-c?顯示完整的治命令
-I?忽略失效過程
-s?保密模式
-S?累積模式
-i時間?設(shè)置間隔時間
-u用戶名?指定用戶名
-p進(jìn)程號?指定進(jìn)程
-n次數(shù)?循環(huán)顯示的次數(shù)
#?top -d 10 -n 5
##Ctrl+D:在目錄下敲擊該命令,作用是退出當(dāng)前用戶。
##Ctrl+D:在命令mail、write等命令中敲擊該命令,作用是退出當(dāng)前命令。
1.write
? ? 語法:write 用戶名
? ? 功能:給用戶發(fā)信息,以Ctrl+D保存結(jié)束; 即時通信
2.wall(write all)
語法:wall [message]
功能:發(fā)廣播信息(給所有用戶發(fā)信息); 回車鍵結(jié)束命令
3.ping
語法:ping [選項(xiàng)] IP地址
功能:測試網(wǎng)絡(luò)連通性
-c 次數(shù):指定發(fā)送次數(shù)
-s 字節(jié):指定探測包的大小
4.ifconfig(interface configure)
語法:ifconfig(或者ifconfig 網(wǎng)卡地址 IP地址 )
功能:查看和設(shè)置網(wǎng)卡信息? ? ?
inet6: IPv6地址目前不生效
5.mail
語法:mail [用戶名]
功能:查看或者發(fā)送電子郵件? ?##輸入郵件內(nèi)容時,刪除鍵為 ctrl+backspace
6.last
語法:last
功能:顯示當(dāng)前與過去登入系統(tǒng)的用戶信息
7.lastlog
語法:lastlog
功能:顯示所有用戶最后登錄時間
8.traceroute
語法:traceroute [目標(biāo)主機(jī)]
功能:顯示發(fā)出數(shù)據(jù)包的主機(jī)到目標(biāo)主機(jī)之間的網(wǎng)關(guān)數(shù)量
?## 星號*** 可能是防火墻封掉了ICMP的返回信息,所以得不到數(shù)據(jù)包返回?cái)?shù)據(jù)
9.netstat
語法:netstat [選項(xiàng)]??
功能:顯示網(wǎng)絡(luò)相關(guān)信息
-a:列出所有網(wǎng)絡(luò)狀態(tài),包括Socket程序
-c 秒數(shù):指定每隔幾秒刷新一次網(wǎng)絡(luò)狀態(tài)
-n:使用IP地址和端口號顯示,不是用域名和服務(wù)名
-p:顯示PID和程序名
-t:顯示使用TCP協(xié)議端口的鏈接狀況
-u:顯示使用UDP協(xié)議端口的鏈接狀況
-l:加顯示監(jiān)聽狀態(tài)的鏈接
-r:顯示路由表
“tuln”選項(xiàng):查看本機(jī)開啟的端口,只能查看監(jiān)聽狀態(tài)的鏈接。
1) Proto:網(wǎng)絡(luò)連接的協(xié)議,一般就是 TCP 協(xié)議或者 UDP 協(xié)議。
2) Recv-Q:表示接收到的數(shù)據(jù),已經(jīng)在本地的緩沖中,但是還沒有被進(jìn)程取走。
3) Send-Q:表示從本機(jī)發(fā)送,對方還沒有收到的數(shù)據(jù),依然在本地的緩沖中,不具備 ACK 標(biāo)志的數(shù)據(jù)包。
4) Local Address:本機(jī)的 IP 地址和端口號。
5) ForeignAddress:遠(yuǎn)程主機(jī)的 IP 地址和端口號。
6) State:狀態(tài)。常見的狀態(tài)主要有以下幾種。
-LISTEN:監(jiān)聽狀態(tài),只有 TCP 協(xié)議需要監(jiān)聽,而 UDP 協(xié)議不需要監(jiān)聽。
-ESTABLISHED:已經(jīng)建立連接的狀態(tài)。如果使用"-I"選項(xiàng),則看不到已經(jīng)建立連接的狀態(tài)。
-SYN_SENT:SYN 發(fā)起包,就是主動發(fā)起連接的數(shù)據(jù)包。
-SYN_RECV:接收到主動連接的數(shù)據(jù)包。
-FIN_WAIT1:正在中斷的連接。
-FIN_WAIT2:已經(jīng)中斷的連接,但是正在等待對方主機(jī)進(jìn)行確認(rèn)。
-TIME_WAIT:連接已經(jīng)中斷,但是套接字依然在網(wǎng)絡(luò)中等待結(jié)束。
-CLOSED:套接字沒有被使用。
? ? ? ? 最常用的是LISTEN和ESTABLISHED
10.numtui
語法:numtui
功能:配置網(wǎng)絡(luò)——centos7獨(dú)有的功能
11.mount
語法:mount [-t 文件系統(tǒng)] 設(shè)備文件名 掛載點(diǎn)
功能:掛載外接設(shè)備
Linux系統(tǒng)上只要修改X11的配置文件,即可修改分屏幕分辨率。盡量在圖形界面的終端窗口中修改。
首先,X11也叫做X Window系統(tǒng),X Window系統(tǒng) (X11或X)是一種 位圖 顯示的 視窗系統(tǒng) 。
其次,X11的配置目錄在/etc/X11下,修改分辨率的配置文件為xorg.conf。如下圖所示。
再次,用vi打開xorg.conf后對比如下內(nèi)容,沒有的自行添加,添加完內(nèi)容后,執(zhí)行!wq,保存文件并退出vi:
說明:
1、Section "Monitor" 部分,用于設(shè)置顯示器行頻(水平分辨率)和場頻(垂直分辨率)。 其中HorizSync,VertRefresh分別是顯示器行頻(水平分辨率)和場頻(垂直分辨率)。
2、Section "Screen" 部分,用于首先和可選分辨率
Modes "1024x768" "800x600" "640x480"?
設(shè)置了三種可選的分辨率,排在最前面的就是首選的分辨率,也就是一般生效的分辨率。X啟動時如果首選的分辨率無效,比如過高,會依次嘗試后面的分辨率。
watch是一個非常實(shí)用的命令,基本所有的 Linux 發(fā)行版都帶有這個小工具,watch可以幫你監(jiān)測一個命令的運(yùn)行結(jié)果,省得你一遍遍的手動運(yùn)行。在Linux下,watch是周期性的執(zhí)行下個程序,并全屏顯示執(zhí)行結(jié)果?!禠inux就該這么學(xué)》 交流學(xué)習(xí)更多好玩的linux命令。
使用場景
每隔一秒高亮顯示網(wǎng)絡(luò)鏈接數(shù)的變化情況
命令
watch -n 1 -d netstat -ant
每隔一秒高亮顯示http鏈接數(shù)的變化情況
命令:
watch -n 1 -d 'pstree|grep http'
一般要把參數(shù)寫在ip地址的后面具體格式為:ping x.x.x.x -i ss (其中ss為以秒計(jì)算的時間長)
參數(shù) -d 表示,顯示設(shè)備(磁盤)使用狀態(tài);-k某些使用block為單位的列強(qiáng)制使用Kilobytes為單位;1 10表示,數(shù)據(jù)顯示每隔1秒刷新一次,共顯示10次。
%user:CPU處在用戶模式下的時間百分比。
%nice:CPU處在帶NICE值的用戶模式下的時間百分比。
%system:CPU處在系統(tǒng)模式下的時間百分比。
%iowait:CPU等待輸入輸出完成時間的百分比。
%steal:管理程序維護(hù)另一個虛擬處理器時,虛擬CPU的無意識等待時間百分比。
%idle:CPU空閑時間百分比。
disk屬性值說明:
rrqm/s: 每秒進(jìn)行 merge 的讀操作數(shù)目。即 rmerge/s
wrqm/s: 每秒進(jìn)行 merge 的寫操作數(shù)目。即 wmerge/s
r/s: 每秒完成的讀 I/O 設(shè)備次數(shù)。即 rio/s
w/s: 每秒完成的寫 I/O 設(shè)備次數(shù)。即 wio/s
rsec/s: 每秒讀扇區(qū)數(shù)。即 rsect/s
wsec/s: 每秒寫扇區(qū)數(shù)。即 wsect/s
rkB/s: 每秒讀K字節(jié)數(shù)。是 rsect/s 的一半,因?yàn)槊可葏^(qū)大小為512字節(jié)。
wkB/s: 每秒寫K字節(jié)數(shù)。是 wsect/s 的一半。
avgrq-sz: 平均每次設(shè)備I/O操作的數(shù)據(jù)大小 (扇區(qū))。
avgqu-sz: 平均I/O隊(duì)列長度。
await: 平均每次設(shè)備I/O操作的等待時間 (毫秒)。
svctm: 平均每次設(shè)備I/O操作的服務(wù)時間 (毫秒)。
%util: 一秒中有百分之多少的時間用于 I/O 操作,即被io消耗的cpu百分比
上面看到,磁盤每秒傳輸次數(shù)平均約400;每秒磁盤讀取約5MB,寫入約1MB。
可以看到磁盤的平均響應(yīng)時間5ms,磁盤使用率80。磁盤響應(yīng)正常,但是已經(jīng)很繁忙了(主要是看%util和svctm)。
如果 %util 接近 100%,說明產(chǎn)生的I/O請求太多,I/O系統(tǒng)已經(jīng)滿負(fù)荷,該磁盤可能存在瓶頸。 idle小于70% IO壓力就較大了,一般讀取速度有較多的wait。
同時可以結(jié)合vmstat 查看查看b參數(shù)(等待資源的進(jìn)程數(shù))和wa參數(shù)(IO等待所占用的CPU時間的百分比,高過30%時IO壓力高)。
另外 await 的參數(shù)也要多和 svctm 來參考。差的過高就一定有 IO 的問題。avgqu-sz 也是個做 IO 調(diào)優(yōu)時需要注意的地方,這個就是直接每次操作的數(shù)據(jù)的大小,如果次數(shù)多,但數(shù)據(jù)拿的小的話,其實(shí) IO 也會很小。如果數(shù)據(jù)拿的大,才IO 的數(shù)據(jù)會高。也可以通過 avgqu-sz × ( r/s or w/s ) = rsec/s or wsec/s。也就是講,讀定速度是這個來決定的。
svctm 一般要小于 await (因?yàn)橥瑫r等待的請求的等待時間被重復(fù)計(jì)算了),svctm 的大小一般和磁盤性能有關(guān),CPU/內(nèi)存的負(fù)荷也會對其有影響,請求過多也會間接導(dǎo)致 svctm 的增加。await 的大小一般取決于服務(wù)時間(svctm) 以及 I/O 隊(duì)列的長度和 I/O 請求的發(fā)出模式。如果 svctm 比較接近 await,說明 I/O 幾乎沒有等待時間;如果 await 遠(yuǎn)大于 svctm,說明 I/O 隊(duì)列太長,應(yīng)用得到的響應(yīng)時間變慢,如果響應(yīng)時間超過了用戶可以容許的范圍,這時可以考慮更換更快的磁盤,調(diào)整內(nèi)核 elevator 算法,優(yōu)化應(yīng)用,或者升級 CPU。
參考資料: