最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

linux常用命令小結(jié),排查問(wèn)題效率高10倍

 更新時(shí)間:2023年08月16日 08:34:10   作者:nil  
這篇文章主要為大家詳細(xì)介紹了linux中常用的6個(gè)命令,可以讓我們排查問(wèn)題效率高10倍,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以參考下

top

top命令是Linux下常用的性能分析工具,能夠?qū)崟r(shí)顯示系統(tǒng)中各個(gè)進(jìn)程的資源占用狀況,類似于Windows的任務(wù)管理器

top命令有一些參數(shù)

 top -h
top usage: top
		[-a | -d | -e | -c <mode>]
		[-F | -f]
		[-h]
		[-i <interval>]
		[-l <samples>]
		[-ncols <columns>]
		[-o <key>] [-O <secondaryKey>]
			keys: pid (default), command, cpu, cpu_me, cpu_others, csw,
				time, threads, ports, mregion, mem, rprvt, purg, vsize, vprvt,
				kprvt, kshrd, pgrp, ppid, state, uid, wq, faults, cow, user,
				msgsent, msgrecv, sysbsd, sysmach, pageins, boosts, instrs, cycles
		[-R | -r]
		[-S]
		[-s <delay>]
		[-n <nprocs>]
		[-stats <key(s)>]
		[-pid <processid>]
		[-user <username>]
		[-U <username>]
		[-u]

top命令結(jié)果說(shuō)明

-   uptime:系統(tǒng)的運(yùn)行時(shí)間和平均負(fù)載。

-   tasks:當(dāng)前運(yùn)行的進(jìn)程和線程數(shù)目。

-   CPU:總體 CPU 使用率和各個(gè)核心的使用情況。

-   內(nèi)存(Memory):總體內(nèi)存使用情況、可用內(nèi)存和緩存。

進(jìn)程信息:

-   PID:進(jìn)程的標(biāo)識(shí)符。

-   USER:運(yùn)行進(jìn)程的用戶名。

-   PR(優(yōu)先級(jí)):進(jìn)程的優(yōu)先級(jí)。

-   NI(Nice值):進(jìn)程的優(yōu)先級(jí)調(diào)整值。

-   VIRT(虛擬內(nèi)存):進(jìn)程使用的虛擬內(nèi)存大小。

-   RES(常駐內(nèi)存):進(jìn)程實(shí)際使用的物理內(nèi)存大小。

-   SHR(共享內(nèi)存):進(jìn)程共享的內(nèi)存大小。

-   %CPU:進(jìn)程占用 CPU 的使用率。

-   %MEM:進(jìn)程占用內(nèi)存的使用率。

-   TIME+:進(jìn)程的累計(jì) CPU 時(shí)間。

lsof

lsof(list open files)是一個(gè)查看進(jìn)程打開(kāi)的文件的工具。

在 linux 系統(tǒng)中,一切皆文件。通過(guò)文件不僅僅可以訪問(wèn)常規(guī)數(shù)據(jù),還可以訪問(wèn)網(wǎng)絡(luò)連接和硬件。所以 lsof 命令不僅可以查看進(jìn)程打開(kāi)的文件、目錄,還可以查看進(jìn)程監(jiān)聽(tīng)的端口等 socket 相關(guān)的信息

lsof -h查看命令詳情

常用選項(xiàng) -a 指示其它選項(xiàng)之間為與的關(guān)系

-c <進(jìn)程名> 輸出指定進(jìn)程所打開(kāi)的文件

-d <文件描述符> 列出占用該文件號(hào)的進(jìn)程

+d <目錄>  輸出目錄及目錄下被打開(kāi)的文件和目錄(不遞歸)

+D <目錄>  遞歸輸出及目錄下被打開(kāi)的文件和目錄

-i <條件>  輸出符合條件與網(wǎng)絡(luò)相關(guān)的文件

-n 不解析主機(jī)名

-p <進(jìn)程號(hào)> 輸出指定 PID 的進(jìn)程所打開(kāi)的文件

-P 不解析端口號(hào)

-t 只輸出 PID

-u 輸出指定用戶打開(kāi)的文件

-U 輸出打開(kāi)的 UNIX domain socket 文件

-h 顯示幫助信息

-v 顯示版本信息

ps

ps (英文全拼:process status)命令用于顯示當(dāng)前進(jìn)程的狀態(tài),類似于 windows 的任務(wù)管理器。

最常用命令:ps -ef | grep 進(jìn)程關(guān)鍵字

消耗內(nèi)存前10排序的進(jìn)程:ps aux | sort -k4nr |head -n 10

消耗CPU前10排序的進(jìn)程:ps aux | sort -k3nr |head -n 10

ps aux命令會(huì)展示下面這些列:

USER               PID  %CPU %MEM      VSZ    RSS   TT  STAT STARTED      TIME COMMAND

sort -k3nr表示按照第3列遞減排序

head -n 10表示展示前10條

IO

每隔1s查詢一次 共查詢10次:iostat 1 10

路由信息

查看主機(jī)路由信息:netstat -rn

du

du (英文全拼:disk usage)命令用于顯示目錄或文件的大小。

常用參數(shù):

  • h:以K,M,G為單位,提高信息的可讀性
  • d:后面加一個(gè)數(shù)字,表示遞歸顯示層次。一般用法:du -d 1 -h

這個(gè)命令最常用的是當(dāng)磁盤不夠用需要?jiǎng)h除某些文件的時(shí)候,可以通過(guò)這個(gè)命令查看那個(gè)目錄或者文件比較大,從而刪除。

到此這篇關(guān)于linux常用命令小結(jié),排查問(wèn)題效率高10倍的文章就介紹到這了,更多相關(guān)linux命令內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論

南召县| 永胜县| 临朐县| 沅江市| 苗栗市| 中阳县| 临泉县| 浑源县| 静海县| 如东县| 宝山区| 酉阳| 望奎县| 隆化县| 天全县| 凯里市| 阳新县| 临沂市| 遂昌县| 昔阳县| 湘潭市| 涞水县| 柳江县| 淮南市| 赤壁市| 昆明市| 丹江口市| 邹城市| 西峡县| 镇雄县| 台北市| 荣昌县| 盈江县| 张家川| 河北省| 临安市| 四子王旗| 科尔| 沙河市| 娱乐| 渑池县|