RM新时代网站-首页

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

盤點(diǎn)Linux系統(tǒng)中的常見(jiàn)命令

馬哥Linux運(yùn)維 ? 來(lái)源:博客園熊仔其人 ? 2024-12-03 09:48 ? 次閱讀

作為運(yùn)維同學(xué)怎能不知道Linux系統(tǒng)中的lsmod、lsof、lspci、lsscsi命令呢,今天就來(lái)盤一盤她及實(shí)例。

1、lsmod命令

Linux lsmod命令用于顯示已經(jīng)加載到內(nèi)核中的模塊的狀態(tài)信息。執(zhí)行l(wèi)smod命令后會(huì)列出所有已載入系統(tǒng)的模塊。Linux操作系統(tǒng)的核心具有模塊化的特性,應(yīng)此在編譯核心時(shí),務(wù)須把全部的功能都放入核心。您可以將這些功能編譯成一個(gè)個(gè)單獨(dú)的模塊,待需要時(shí)再分別載入。

1、語(yǔ)法:

lsmod

2、實(shí)例:

779f3d22-b0c4-11ef-93f3-92fbcf53809c.png
說(shuō)明:

第1列:表示模塊的名稱。

第2列:表示模塊的大小。

第3列:表示依賴模塊的個(gè)數(shù)。

第4列:表示依賴模塊的內(nèi)容。

通常在使用lsmod命令時(shí),都會(huì)采用類似lsmod | grep -i ext3這樣的命令來(lái)查詢當(dāng)前系統(tǒng)是否加載了某些模塊

2、lsof命令

Linux lsof命令用于查看你進(jìn)程開(kāi)打的文件,打開(kāi)文件的進(jìn)程,進(jìn)程打開(kāi)的端口(TCP、UDP)。找回/恢復(fù)刪除的文件。是十分方便的系統(tǒng)監(jiān)視工具,因?yàn)閘sof命令需要訪問(wèn)核心內(nèi)存和各種文件,所以需要root用戶執(zhí)行。

在linux環(huán)境下,任何事物都以文件的形式存在,通過(guò)文件不僅僅可以訪問(wèn)常規(guī)數(shù)據(jù),還可以訪問(wèn)網(wǎng)絡(luò)連接和硬件。所以如傳輸控制協(xié)議 (TCP) 和用戶數(shù)據(jù)報(bào)協(xié)議 (UDP) 套接字等,系統(tǒng)在后臺(tái)都為該應(yīng)用程序分配了一個(gè)文件描述符,無(wú)論這個(gè)文件的本質(zhì)如何,該文件描述符為應(yīng)用程序與基礎(chǔ)操作系統(tǒng)之間的交互提供了通用接口。因?yàn)閼?yīng)用程序打開(kāi)文件的描述符列表提供了大量關(guān)于這個(gè)應(yīng)用程序本身的信息,因此通過(guò)lsof工具能夠查看這個(gè)列表對(duì)系統(tǒng)監(jiān)測(cè)以及排錯(cuò)將是很有幫助的。

1、語(yǔ)法:

lsof(選項(xiàng))

選項(xiàng):

-a:列出打開(kāi)文件存在的進(jìn)程;
-c<進(jìn)程名>:列出指定進(jìn)程所打開(kāi)的文件;
-g:列出GID號(hào)進(jìn)程詳情;
-d<文件號(hào)>:列出占用該文件號(hào)的進(jìn)程;
+d<目錄>:列出目錄下被打開(kāi)的文件;
+D<目錄>:遞歸列出目錄下被打開(kāi)的文件;
-n<目錄>:列出使用NFS的文件;
-i<條件>:列出符合條件的進(jìn)程。(4、6、協(xié)議、:端口、 @ip )
-p<進(jìn)程號(hào)>:列出指定進(jìn)程號(hào)所打開(kāi)的文件;
-u:列出UID號(hào)進(jìn)程詳情;
-h:顯示幫助信息;
-v:顯示版本信息。

2、實(shí)例:

77b268b6-b0c4-11ef-93f3-92fbcf53809c.png
lsof輸出各列信息的意義如下:

COMMAND:進(jìn)程的名稱
PID:進(jìn)程標(biāo)識(shí)符
PPID:父進(jìn)程標(biāo)識(shí)符(需要指定-R參數(shù)
USER:進(jìn)程所有者
PGID:進(jìn)程所屬組
FD:文件描述符,應(yīng)用程序通過(guò)文件描述符識(shí)別該文件

3、lspci命令

Linux lspci命令用于顯示當(dāng)前主機(jī)的所有PCI總線信息,以及所有已連接的PCI設(shè)備信息。

1、語(yǔ)法:

lspci(選項(xiàng))

選項(xiàng):

-n:以數(shù)字方式顯示PCI廠商和設(shè)備代碼;
-t:以樹(shù)狀結(jié)構(gòu)顯示PCI設(shè)備的層次關(guān)系,包括所有的總線、橋、設(shè)備以及它們之間的聯(lián)接;
-b:以總線為中心的視圖;
-d:僅顯示給定廠商和設(shè)備的信息;
-s:僅顯示指定總線、插槽上的設(shè)備和設(shè)備上的功能塊信息;
-i:指定PCI編號(hào)列表文件,而不使用默認(rèn)的文件;
-m:以機(jī)器可讀方式顯示PCI設(shè)備信息。

2、實(shí)例:

77c2fa6e-b0c4-11ef-93f3-92fbcf53809c.png

4、lsscsi命令

1、Linux lsscsi命令參數(shù):

-s 顯示容量大小。
-c 用全稱顯示默認(rèn)的信息。
-d 顯示設(shè)備主,次設(shè)備號(hào)。
-g 顯示對(duì)應(yīng)的sg設(shè)備名。
-H 顯示主機(jī)控制器列表,-Hl,-Hlv。
-l 顯示相關(guān)屬性,-ll,-lll=-L。
-v 顯示設(shè)備屬性所在目錄。
-x 以16進(jìn)制顯示lun號(hào)。
-p 輸出DIF,DIX 保護(hù)類型。
-P 輸出有效的保護(hù)模式信息。
-i 顯示udev相關(guān)的屬性
-w 顯示W(wǎng)WN

2、實(shí)例

77f48106-b0c4-11ef-93f3-92fbcf53809c.png

鏈接:https://www.cnblogs.com/xiongzaiqiren/p/18068257

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 內(nèi)核
    +關(guān)注

    關(guān)注

    3

    文章

    1372

    瀏覽量

    40275
  • 操作系統(tǒng)
    +關(guān)注

    關(guān)注

    37

    文章

    6801

    瀏覽量

    123280
  • Linux系統(tǒng)
    +關(guān)注

    關(guān)注

    4

    文章

    593

    瀏覽量

    27392
  • 命令
    +關(guān)注

    關(guān)注

    5

    文章

    683

    瀏覽量

    22011

原文標(biāo)題:Linux系統(tǒng)中的lsmod、lsof、lspci、lsscsi命令及實(shí)例

文章出處:【微信號(hào):magedu-Linux,微信公眾號(hào):馬哥Linux運(yùn)維】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    Linux系統(tǒng)unlink命令的使用

    Linux 刪除文件,我們通常使用 rm 命令。除此以外,還有另外一個(gè)命令,可以用于刪除文件和鏈接,這就是 unlink 命令。雖然它
    發(fā)表于 09-13 14:29 ?2111次閱讀

    Linux系統(tǒng)常見(jiàn)的壓縮命令工具概述

    ,有必要對(duì)需要備份的數(shù)據(jù)進(jìn)行歸檔和壓縮。#其實(shí)歸檔相當(dāng)于把多個(gè)文件打包一樣。壓縮著進(jìn)一步降低打包好的歸檔文件占用的空間,充分提高備份介質(zhì)的利用率。Linux系統(tǒng)常見(jiàn)的壓縮命令工具包括
    發(fā)表于 07-09 07:30

    最常用的Linux命令盤點(diǎn)

    玩過(guò)Linux的人都會(huì)知道,Linux命令的確是非常多,但是玩過(guò)Linux的人也從來(lái)不會(huì)因?yàn)?b class='flag-5'>Linu
    發(fā)表于 07-11 08:21

    Linux常見(jiàn)命令有哪些

    摘要:這是對(duì)周立功編著的《嵌入式Linux開(kāi)發(fā)教程》的第7期連載。本期刊載內(nèi)容有關(guān)LinuxLinux常見(jiàn)命令的導(dǎo)航命令、目錄
    發(fā)表于 10-28 10:06

    學(xué)習(xí)常見(jiàn)Linux命令

    一、學(xué)習(xí)常見(jiàn)Linux命令(1)文件操作命令主要包括查看文件命令(ls)、顯示文件內(nèi)容命令(c
    發(fā)表于 11-05 08:43

    Linux與用戶有關(guān)的命令

    Linux與用戶有關(guān)的命令 Linux與用戶有關(guān)的命令  passwd命令  出于系統(tǒng)安全考慮
    發(fā)表于 01-18 12:46 ?768次閱讀

    Linux系統(tǒng)管理命令

    Linux系統(tǒng)管理命令 Linux系統(tǒng)管理命令  wall
    發(fā)表于 01-18 12:47 ?808次閱讀

    Linux系統(tǒng)命令指南

    在“Linux 文件命令精通指南”,我們討論了利用最基礎(chǔ)和最常用 Linux 文件命令所需的基本信息。在本文中,我將對(duì)
    發(fā)表于 05-23 10:23 ?962次閱讀

    Linux關(guān)于系統(tǒng)狀態(tài)的命令簡(jiǎn)單介紹

    Linux 常用命令,有些命令可以用于查看系統(tǒng)的狀態(tài),通過(guò)了解系統(tǒng)當(dāng)前的狀態(tài),能夠幫助我們更好
    的頭像 發(fā)表于 02-02 17:50 ?2311次閱讀
    <b class='flag-5'>Linux</b>關(guān)于<b class='flag-5'>系統(tǒng)</b>狀態(tài)的<b class='flag-5'>命令</b>簡(jiǎn)單介紹

    Linuxmail命令的使用教程分享

    在這里整理一下Linuxmail命令的使用。mail也是一個(gè)常用的命令,我們?cè)诤芏嗟胤蕉家玫剿热缍〞r(shí)把系統(tǒng)狀況或日志發(fā)送到我們的郵箱
    發(fā)表于 03-25 16:01 ?9次下載

    Linux系統(tǒng)EXP命令詳解質(zhì)量匯總

    Linux系統(tǒng)EXP命令詳解質(zhì)量匯總
    發(fā)表于 05-14 09:35 ?1次下載

    嵌入式Linux開(kāi)發(fā)教程:Linux常見(jiàn)命令(上篇)

    摘要:這是對(duì)周立功編著的《嵌入式Linux開(kāi)發(fā)教程》的第7期連載。本期刊載內(nèi)容有關(guān)LinuxLinux常見(jiàn)命令的導(dǎo)航命令、目錄
    發(fā)表于 10-21 13:36 ?11次下載
    嵌入式<b class='flag-5'>Linux</b>開(kāi)發(fā)教程:<b class='flag-5'>Linux</b><b class='flag-5'>常見(jiàn)</b><b class='flag-5'>命令</b>(上篇)

    如何在Linux使用touch命令

    Linux touch命令用于更改文件時(shí)間戳。但touch命令的最常見(jiàn)用法是創(chuàng)建文件。
    的頭像 發(fā)表于 12-05 17:21 ?2070次閱讀

    linux重啟命令有哪些

    Linux是一種自由和開(kāi)放源代碼的操作系統(tǒng),被廣泛應(yīng)用于服務(wù)器和嵌入式設(shè)備。在Linux,有多種命令用于重啟
    的頭像 發(fā)表于 11-17 09:49 ?2026次閱讀

    Linux系統(tǒng)shell命令解析

    shell是Linux系統(tǒng)的用戶界面,提供了用戶與內(nèi)核交互的一種接口,它接收用戶輸入的命令并到送到內(nèi)核去執(zhí)行,因此也被稱為Linux命令
    的頭像 發(fā)表于 11-05 15:40 ?218次閱讀
    RM新时代网站-首页