亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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

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

top

top命令是Linux下常用的性能分析工具,能夠?qū)崟r顯示系統(tǒng)中各個進程的資源占用狀況,類似于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é)果說明

-   uptime:系統(tǒng)的運行時間和平均負載。

-   tasks:當前運行的進程和線程數(shù)目。

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

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

進程信息:

-   PID:進程的標識符。

-   USER:運行進程的用戶名。

-   PR(優(yōu)先級):進程的優(yōu)先級。

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

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

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

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

-   %CPU:進程占用 CPU 的使用率。

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

-   TIME+:進程的累計 CPU 時間。

lsof

lsof(list open files)是一個查看進程打開的文件的工具。

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

lsof -h查看命令詳情

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

-c <進程名> 輸出指定進程所打開的文件

-d <文件描述符> 列出占用該文件號的進程

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

+D <目錄>  遞歸輸出及目錄下被打開的文件和目錄

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

-n 不解析主機名

-p <進程號> 輸出指定 PID 的進程所打開的文件

-P 不解析端口號

-t 只輸出 PID

-u 輸出指定用戶打開的文件

-U 輸出打開的 UNIX domain socket 文件

-h 顯示幫助信息

-v 顯示版本信息

ps

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

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

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

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

ps aux命令會展示下面這些列:

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

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

head -n 10表示展示前10條

IO

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

路由信息

查看主機路由信息:netstat -rn

du

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

常用參數(shù):

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

這個命令最常用的是當磁盤不夠用需要刪除某些文件的時候,可以通過這個命令查看那個目錄或者文件比較大,從而刪除。

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

相關(guān)文章

  • Linux查看磁盤信息的命令詳解

    Linux查看磁盤信息的命令詳解

    這篇文章主要介紹了Linux查看磁盤信息的命令,df與du命令,df 命令主要用于需要檢查文件系統(tǒng)上已使用和可用的磁盤空間的數(shù)量,du命令主要用于需要了解系統(tǒng)上的目錄或文件所使用的磁盤空間量,文中有相關(guān)的代碼示例供大家參考,需要的朋友可以參考下
    2024-04-04
  • Linux 中常用的sed命令

    Linux 中常用的sed命令

    sed是一種流編輯器,它是文本處理中非常中的工具,能夠完美的配合正則表達式使用,功能不同凡響。接下來通過本文給大家介紹Linux 中常用的sed命令,感興趣的朋友一起看看吧
    2017-09-09
  • shell中case的用法學(xué)習(xí)筆記

    shell中case的用法學(xué)習(xí)筆記

    這篇文章主要為大家介紹shell中的case語句:可以把變量的內(nèi)容與多個模板進行匹配,再根據(jù)成功匹配的模板去決定應(yīng)該執(zhí)行哪部分代碼
    2013-11-11
  • linux中mysql備份shell腳本代碼

    linux中mysql備份shell腳本代碼

    在linux中如果想定時備份數(shù)據(jù)庫的腳本我們可以很方便簡單的操作,下面我來分享一段mysql定時備份的腳本代碼
    2013-02-02
  • 開發(fā)者常用及實用Linux Shell命令備忘錄(小結(jié))

    開發(fā)者常用及實用Linux Shell命令備忘錄(小結(jié))

    這篇文章主要介紹了開發(fā)者常用及實用Linux Shell命令備忘錄(小結(jié)),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-11-11
  • 收集的55個Linux系統(tǒng)管理中常用的一些shell命令

    收集的55個Linux系統(tǒng)管理中常用的一些shell命令

    這篇文章主要介紹了收集的55個Linux系統(tǒng)管理中常用的一些shell命令,需要的朋友可以參考下
    2014-12-12
  • shell常用重定向?qū)嵗v解

    shell常用重定向?qū)嵗v解

    這篇文章主要介紹了shell常用重定向?qū)嵗v解,I/O(輸入/輸出)常用的重定向命令詳細介紹,需要的朋友可以參考下
    2014-07-07
  • 如何查看Linux提供的Shell解析器

    如何查看Linux提供的Shell解析器

    這篇文章主要介紹了查看Linux提供的Shell解析器的相關(guān)知識,本文通過實例代碼給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-06-06
  • Shell腳本注釋寫法

    Shell腳本注釋寫法

    這篇文章主要介紹了Shell腳本注釋的3種寫法,包含單行注釋的方法和多行注釋的多種方法,需要的朋友可以參考下
    2014-07-07
  • Shell if中的正則表達式使用詳解

    Shell if中的正則表達式使用詳解

    這篇文章主要介紹了Shell if中的正則表達式使用詳解的相關(guān)資料,需要的朋友可以參考下
    2016-02-02

最新評論