了解系統的命令(標識硬件和某些軟件配置)

幾天前,我們看到瞭如何安裝 Debian 6的。 現在,我們已經安裝了系統,我們將更全面地了解它,並解釋一些實際上用於任何發行版的基本命令。

D4ny R3y是其中之一 優勝者 我們每週比賽的內容:分享您對Linux的了解«。 恭喜,丹妮!

介紹

計算機設備由稱為全局硬件的物理設備和稱為軟件的邏輯組件組成。 有一些工具可讓您識別兩個部分,以了解設備的特徵並測量其性能和/或診斷可能的故障。

當需要解決問題的支持時,重要的是能夠提供關於組成設備的硬件和軟件的所有可能和必要的信息。 從這個意義上說,這篇文章可以看作是對較舊版本的擴展, 系統日誌文件所在的位置.

理由

當尋找使用Linux時可能遇到的問題的答案時,有必要提供有關該問題的所有必要信息,例如:您擁有的計算機類型,Debian版本,內核版本,台式機系統等這將有助於描述您導致或解決問題的步驟。

相關文章:
在Ubuntu中啟用root用戶

當您知道如何提供此類信息時,請求和獲得支持就更加容易,本文旨在提供實現該目標的命令列表。 許多新的Debian GNU / Linux用戶不知道如何提供盡可能多的信息,並且可能僅僅因為他們不知道如何提供適當的信息而無法獲得足夠的幫助。

公約

在某些命令中,所得到的信息超過了屏幕的高度,因此為了便於讀取此信息,使用了較少的尋呼機,通過這種方式可以上下滾動顯示所有信息。 要退出尋呼機,只需按Q(退出)鍵。 這是有關如何使用此尋呼機的2個示例:

dmesg | 減

y

少/etc/apt/sources.list

製造商和型號信息

設備製造商:

sudo dmidecode -s系統製造商

產品名稱:

sudo dmidecode -s系統產品名稱

產品版本:

sudo dmidecode -s系統版本

設備序列號:

sudo dmidecode -s系統序列號

產品的SKU(庫存​​單位)或P / N(零件號):

須藤 dmidecode | grep -i sku

更詳細的信息:

須藤dmidecode




相關文章:
Linux中的權限和權利

處理器信息

顯示製造商名稱,型號和速度:

grep'vendor_id'/ proc / cpuinfo; grep'型號名稱'/ proc / cpuinfo; grep'cpu MHz'/ proc / cpuinfo

顯示架構(32或64位):

須藤lshw -C CPU | grep寬度
注意:lshw軟件包默認情況下未安裝,因此在使用前必須先安裝它。

顯示機器類型:

uname-m輸出

顯示處理器是否支持從計算機的BIOS配置中激活的“虛擬化擴展”(Intel-VT或AMD-V):

如果處理器是Intel,則需要知道是否顯示值“ vmx”:

grep -i vmx / proc / cpuinfo

如果處理器是AMD,則需要知道是否出現“ svm”值:

grep -i svm / proc / cpuinfo

電池信息

acpi-bi

ó

acpitool -B
注意:默認情況下未安裝acpitool命令。

RAM內存和SWAP分區

顯示總的RAM和交換分區(將最後一個參數更改為:-b =字節,-k =千字節,-m =兆字節,-g =千兆字節):

自由-o -m

而另一種方式是這樣的:

grep'MemTotal'/ proc / meminfo; grep'SwapTotal'/ proc / meminfo

要顯示交換所在的分區(和大小):

sudo swapon -s

核心

顯示內核名稱和版本:

uname -sr

壳类

顯示正在使用的shell:

迴聲$外殼

分配

顯示發行版的名稱,版本和鍵名:

lsb_release -idc

用戶環境

當前用戶名:

回顯$ USER

團隊名稱:

回顯$ HOSTNAME

當前用戶庫目錄:

迴聲$ HOME

當前工作目錄:

迴聲$ PWD

o

密碼

硬件

列出PCI / PCIe設備

lspci的

列出所有PCMCIA設備

/ sbin / lspcmcia

列出所有USB設備:

的lsusb

列出所有檢測為SCSI的設備:

lsscsi
注意:以上軟件包默認情況下未安裝,因此在使用前必須先安裝它。

被告知內核在引導過程中加載的模塊:

貓/等/模塊

列出系統加載的所有模塊:

lsmod | 減

列出硬件(摘要信息):

須藤lshw -short

列出硬件(詳細信息):

sudo lshw | 減
注意:lshw軟件包默認情況下未安裝,因此在使用前必須先安裝它。

存儲和啟動媒體

列出存儲介質上的分區:

須藤的fdisk-L

了解分區中的已用空間和可用空間:

df -h

知道交換哪個分區(和大小):

sudo swapon -s

顯示GRUB“舊版”引導程序(高達0.97版)的記錄條目:

sudo grep -i標題/boot/grub/menu.lst | grep“#” -v

顯示GRUB 2引導程序的記錄條目:

sudo grep -i menuentry /boot/grub/grub.cfg | grep“#” -v

顯示系統在啟動過程中自動掛載的分區表(文件系統標籤):

少/ etc / fstab

顯示所有分區的UUID(通用唯一IDentifier)值:

須藤blkid

聯網

列出有線PCI網絡設備:

lspci | grep -i以太網

列出PCI無線網絡設備:

lspci | grep -i網絡

列出USB網絡設備:

lsusb | grep -i以太網; lsusb | grep -i網絡

顯示系統加載的模塊,以控制無線網卡:

lsmod | 貓頭鷹

顯示有​​關特定網絡設備使用的驅動程序的信息(將單詞interface替換為網卡的邏輯名稱,例如eth0,wlan0,ath0等):

sudo ethtool -i接口
注意:以上軟件包默認情況下未安裝,因此在使用前必須先安裝它。

網卡及其分配的IP地址的配置:

cat / etc / network / interfaces

域名解析:

cat /etc/resolv.conf

顯示HOSTS文件的內容:

貓/等/主人

在本地網絡上可以看到的計算機名稱:

cat / etc / hostname

ó

grep 127.0.1.1 / etc /主機

ó

回顯$ HOSTNAME

有線網卡的本地IP地址(摘要):

/ sbin / ifconfig | grep -i目錄| grep -i bcast

如果系統是英文,請使用:

/ sbin / ifconfig | grep -i addr | grep -i bcast

有線網卡的本地IP地址(詳細信息):

/ sbin / ifconfig

無線網卡的本地IP地址(摘要):

/ sbin / iwconfig | grep -i目錄| grep -i bcast

如果系統是英文,請使用:

/ sbin / iwconfig | grep -i addr | grep -i bcast

無線網卡的本地IP地址(詳細信息):

/ sbin / iwconfig

顯示路由表:

須藤路線-n

要查找公共(外部)IP地址:

curl ip.appspot.com

倉庫/系統更新

查看sources.list文件的內容,該文件包含存儲庫的地址:

少/etc/apt/sources.list

視頻

列出視頻卡(PCI / PCIe):

的lspci | grep的-I VGA

要確定計算機是否支持圖形加速,必須安裝mesa-utils工具包。 該軟件包包含glxinfo命令:

glxinfo | grep -i渲染

要計算FPS(每秒幀數),請執行以下命令:

超時60 glxgears

它將在60秒內(借助超時命令)顯示一個帶有3個齒輪動畫的小窗口,同時在終端窗口中將顯示每秒幀的平均值(FPS,每秒幀)。 ):

系統的圖形性能示例:

338秒內5.4幀= 62.225 FPS
280秒內5.1幀= 55.343 FPS
280秒內5.2幀= 54.179 FPS
280秒內5.2幀= 53.830 FPS
280秒內5.3幀= 53.211 FPS
338秒內5.4幀= 62.225 FPS
280秒內5.1幀= 55.343 FPS
280秒內5.2幀= 54.179 FPS
280秒內5.2幀= 53.830 FPS
280秒內5.3幀= 53.211 FPS

在另一個系統上更好的圖形性能的示例:

2340秒內5.0幀= 467.986 FPS
2400秒內5.0幀= 479.886 FPS
2080秒內5.0幀= 415.981 FPS
2142秒內5.0幀= 428.346 FPS
2442秒內5.0幀= 488.181 FPS
2295秒內5.0幀= 458.847 FPS
2298秒內5.0幀= 459.481 FPS
2416秒內5.0幀= 483.141 FPS
2209秒內5.0幀= 441.624 FPS
2437秒內5.0幀= 487.332 FPS

要顯示當前的X(X窗口系統)服務器配置:

少/etc/X11/xorg.conf

要了解當前的分辨率(寬x高)和掃描頻率(MHz):

xrandr | grep'*'

要了解當前配置支持的所有分辨率:

xrandr

要顯示網絡攝像頭(USB):

lsusb | grep -i相機

以下示例顯示將2個網絡攝像頭連接到同一台計算機的結果:

總線001設備003:ID 0c45:62c0 Microdia Sonix USB 2.0攝像機
總線002設備004:ID 0ac8:3420 Z-Star Microelectronics Corp.金星USB2.0相機
網絡攝像頭在/ dev /路徑上以連續的順序“掛載”:

巴士001-> / dev / video0
巴士002-> / dev / video1
巴士003-> / dev / video2
[…]要檢查網絡攝像頭是否已“安裝”在其相應路徑上:

ls / dev / video * -lh

音頻

列出音頻硬件:

lspci | grep -i音頻

ó

sudo lshw | grep -i音頻| grep產品
注意:以上軟件包默認情況下未安裝,因此在使用前必須先安裝它。

列出音頻播放設備:

aplay -l | grep -i卡

如果系統是英文,則使用:

aplay -l | grep -i卡

列出由聲音設備使用的系統加載的所有模塊:

lsmod | grep -i snd

以下是驗證揚聲器是否正確連接和分配的測試。 揚聲器應打開,並且在測試過程中可以調節音量,電纜和佈局。 每個測試都會在一個週期中發出聲音,並重複兩次以上:

如果聲音系統是1聲道(單聲道):

揚聲器測試-l 3 -t正弦-c 1

如果聲音系統是2聲道(立體聲):

揚聲器測試-l 3 -t正弦-c 2

如果聲音系統是5.1聲道(環繞聲):

揚聲器測試-l 3 -t正弦-c 6

寄存器(日誌)

顯示內核緩衝區的最後30行:

dmesg | 尾-30

查看整個內核緩衝區:

dmesg | 減

X服務器日誌提供了有關服務器當前配置以及視頻卡的有用信息:

cd / var / log / ls Xorg * -hl

這將顯示X服務器上的所有日誌文件,其中Xorg.0.log文件是最新的。

要查看錯誤消息(錯誤)和警告消息(警告):

grep -E“(WW)|(EE)” Xorg.0.log | grep -v未知

如果要查看所有註冊表信息:

少了Xorg.0.log

如果要在當前記錄之前查看記錄的內容,只需將文件名Xorg.0.log替換為要查看的文件名即可。

要顯示引導記錄,必須首先將其激活。 打開/ etc / default / bootlogd文件,並將值no替換為yes,如下所示:

#在啟動時運行bootlogd? BOOTLOGD_ENABLE =是

在下一次系統啟動期間,將生成文件/ var / log / boot,現在可以對其進行檢查:

sudo less / var / log / boot

可以使用以下命令查看以前的引導記錄:

須藤ls / var /日誌/引導* -hl

並如已顯示的進行諮詢。

要查看其他日誌:大多數係統日誌位於/ var / log /目錄以及各個子目錄中,因此,只需輸入該目錄並列出以進行查找:

cd / var / log / ls -hl

了解系統的其他方式

儘管也有一些圖形工具可以讓您了解系統,但是圖形環境有可能無法正常工作,因此使用終端是必不可少的。 一些最受歡迎的圖形工具是hardinfo和sysinfo,要從終端安裝它們,只需運行:

sudo aptitude安裝hardinfo sysinfo
注意:hardinfo顯示為“系統概述”和“基準”,而sysinfo顯示為“ Sysinfo”。

本文內容遵循我們的原則 編輯倫理。 要報告錯誤,請單擊 這裡.

61條評論,留下您的評論

發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。

  1.   丹尼爾·佩德羅扎 他說:

    好主意!!!
    我想我也會很自信,就像我的項目一樣學習如何為Linux開發! 🙂

  2.   夸特莫克 他說:

    很好,基本但是很好

  3.   羅德里戈·基羅茲(Rodrigo Quiroz) 他說:

    親愛的優秀文章,非常感謝您分享您的知識!

  4.   若昂帕蒂尼奧 他說:

    自從我發現一篇文章如此完整併用如此廣泛的主題進行解釋以來,已經有很長時間了,您花了很多時間來研究它。 優秀的

  5.   利托·布萊克 他說:

    是的。 我想要這樣的東西已經很長時間了。

    謝謝。

    1.    KZKG ^ Gaara 他說:

      很長時間以來,我想記錄一下在DesdeLinux服務器上所做的所有事情,但是不幸的是,我的空閒時間很少。
      謝謝你的評論🙂

  6.   尼古拉斯·塞達(Nicolas Cerda) 他說:

    很好的嚮導,他使我擺脫了麻煩。

  7.   天使系列 他說:

    在Ubuntu 12.04中我沒有聲音,我更新了已知信息,現在出現一個屏幕,詢問我用戶名和密碼(到目前為止還不錯),然後繼續這個問題:系統產品名稱:〜$
    在這裡我不知道要放什麼,這篇帖子說我會繼續嘗試,謝謝

    1.    喬斯汀 他說:

      如果音頻對您不起作用,請嘗試以下命令:
      systemctl –用戶啟用pulseaudio && systemctl –用戶啟動pulseaudio
      有了這個,你的問題就應該消失了。 當我安裝kali linux時,同樣的事情發生在我身上,使用此命令,我已經有了聲音。

  8.   馬爾科 他說:

    他是一個很棒的博客,肯定linuxx很棒………………..

  9.   馬爾科 他說:

    ............

  10.   阿方索 他說:

    非常感謝! 我很高興有像您這樣的人願意為了Linux而願意幫助他人並反對自私,壟斷和資本主義的理想。 我們是社區,像每個人一樣,我們追求自由。 這就是為什麼我們使用Linux。 🙂愛Unix!

    1.    讓我們使用linux 他說:

      別客氣! 擁抱! 保羅

  11.   悉達多佛 他說:

    留下評論的是,本文中的信息最初於2009年XNUMX月發佈在kubuntu-es.org上:

    http://siddharta.kubuntu-es.org/5214/como-conocer-sistema-comandos-obtener-informacion-que-permita-diagnosticar-pr

    http://www.kubuntu-es.org/wiki/comenzando/howto-conociendo-sistema-o-como-cumplir-punto-6-normas-foro

    並於2010年XNUMX月在esdebian.org上複製:

    http://www.esdebian.org/wiki/comandos-conocer-sistema-identificar-hardware-algunas-configuraciones-software

    當然,僅通過在Internet上發佈內容,就可以理解它是供您使用的。 我只是說有必要指出本出版物的原始出處。

    問候,
    錫德

    1.    拉夫 他說:

      您好Siddharta,我記得您來自esDebian😉

      本文是一年多以前在BlogSpot上託管時在UsemosLinux上發布的。 Pablo甚至不是其作者,而是其他人的合作。 但是,您是對的,我們會將源代碼放在FromLinux文章中。

      感謝您的光臨。

      1.    羅洛 他說:

        «…D4ny R3y是我們每週競賽的獲勝者之一:“分享您對Linux的了解”。 祝賀丹妮!…»
        大聲笑的傢伙賺了徽章製作罌粟和粘貼哈哈
        引用的來源是某人從某篇文章中拿取某東西,但這是逐字記錄。 我記得一門藝術。 不久前因為刪除了huayra而被刪除

    2.    讓我們使用linux 他說:

      對不起,它已得到糾正。 正如elav所說,共享新聞的讀者沒有指定新聞的來源,因此我們認為它是原始的。
      擁抱! 保羅

    3.    羅伯特· 他說:

      需要注意的是,它來自linux作者從unix複製時創建的linux手冊。

  12.   悉達多佛 他說:

    @elav:嘿,多久了!在這些地方見到你真高興。 我會嘗試趕上您的新路線,並且我肯定會在這裡找到有趣且有用的東西🙂

    @Pablo:我很抱歉,因為無論經過多努力的搜索,除了您提到的內容外,我都沒有找到其他提及作者的信息,因此我在esdebian.org上評論說這肯定是偶然的遺漏。 相互擁抱🙂

    錫德

  13.   澤維爾 他說:

    非常完整的文章。

  14.   巴勃羅 他說:

    優秀的信息在一起...
    很好的帖子。
    我也想為網絡管理員準備一個,請參閱系統日誌,請參閱帶有網絡病毒,可能受到攻擊的計算機等。

  15.   天使系列 他說:

    輸入密碼後啟動kubuntu 13.04時,屏幕變暗。 但是,如果我進入來賓會話,則不會。 我不知道該怎麼辦。
    問候。 天使

    1.    讓我們使用linux 他說:

      你好天使! 事實是我不知道會發生什麼。 對不起。

  16.   迭戈·奧利瓦雷斯(Diego Olivares) 他說:

    非常感謝! 它非常有用。

  17. 基本,適用於任何想知道他的#Linux和#Pc如何工作的用戶

  18.   法比奧·伊薩吉加(FabioIsàziga) 他說:

    這些像我這樣沒有經驗的人的教程都很棒。 非常詳細,也很容易理解。 謝謝

  19.   法比奧拉 他說:

    您好!
    我有一個烏賊,我需要讓他每小時發送一次SARG圖,調查我發現使用命令“ crontab”是可能的,但事實是我不太了解。

    問候

  20.   達克斯韋特 他說:

    感謝您提供此信息,它非常完整。

  21.   那胡 他說:

    優秀的帖子! 非常感謝!

  22.   加蓬代爾 他說:

    值得感謝的是所有這些信息,困難的是它始終擺在首位,有幾個命令,但是是一個很好的指南。GNU/ Linux給了我們很多……..

  23.   蓋爾曼 他說:

    非常感謝您,它幫助我了解了更多有關我的機器和已安裝內容的信息。

  24.   拉里·迪亞茲(Larry Diaz) 他說:

    我沒有寫評論,但是這些信息是值得的。 謝謝,這有助於我不要拆卸CPU,這是一台裝有運行xubuntu的PCChips p21板的舊機器。

    1.    讓我們使用linux 他說:

      不客氣,伙計! 我向您發送一個擁抱,感謝您發表評論。
      巴勃羅。

  25.   索尼婭。 他說:

    這個對嗎 :::

    如何搜索/ tmp查找包含名稱的所有文件
    在所有子目錄中JOSUE,並說包含子目錄的子目錄
    字符串最大值

    查找/tmp.* –名稱JOSUE –L

  26.   索尼婭。 他說:

    4.-殺死所有納米工藝或包含單詞nano的工藝,
    還可以像這樣簡單地查看ericssondb Web服務的過程
    您可以驗證網絡服務流程或任何流程是否
    運行,在輸出中,您將看到時間,以及更多詳細信息

    Killoall Nano
    ps | grep ericsondb
    ps | grep納米
    這是對的嗎 ??????

  27.   納喬20u 他說:

    MUY布埃諾

  28.   歐文·吉拉爾多 他說:

    優秀的公司,感謝您分享您的知識。

    繼續分享,還有什麼帖子?在YouTube上嗎?

    我想設置一個Zentyal服務器,您知道一些嗎?

    哥倫比亞波哥大的問候

  29.   胡安·庫瓦斯·莫雷諾 他說:

    感謝您提供的信息,對我來說,我想了解這個出色的操作系統,並在許多方面宣布自己是無知的,對我有很大的幫助。

  30.   雅伊梅 他說:

    優秀的此類教程可以幫助我們了解並了解我們面前的內容。
    你做得很好。
    非常感謝您,您已經獲得了關注者。

    1.    讓我們使用linux 他說:

      謝謝,海梅! 擁抱! 保羅

  31.   拉比先生 他說:

    這是一個完整的初學者提出的問題:
    root用什麼命令啟動?

    1.    讓我們使用linux 他說:

      如何以管理員權限登錄終端? 簡單。
      你可以跑

      他的-

      或者,如果已配置sudo,則可以使用前面的“ sudo”以管理員權限直接執行任何命令。 例如:

      須藤Firefox

  32.   米格爾 他說:

    您能否包含一些命令來知道我們擁有的窗口管理器? lxde openbox及其所有部分。 謝謝。

  33.   托馬斯·拉米雷斯(Tomas Ramirez) 他說:

    優秀貢獻兄弟

    1.    讓我們使用linux 他說:

      別客氣! 擁抱!
      巴勃羅

  34.   胡佛·坎普沃德 他說:

    我非常感謝上傳和分享這項出色工作的朋友。

    我是Ubuntu的新手,我想學習所有有關此功能強大的操作系統的信息。

    我更喜歡在控制台上工作。

  35.   馬塞洛·卡贊堅 他說:

    關於非常有用的命令的出色總結,我們經常使它們丟失在數千個文件中,並且當我們需要它們時,我們必須通過谷歌記住它們。
    優秀的A ++

  36.   紀念 他說:

    我非常喜歡這篇非常簡單但完整的文章。

  37.   迭戈 他說:

    優秀的信息,謝謝。 已添加到收藏夾!

  38.   奧斯卡·拉米雷斯(Oscar Ramirez) 他說:

    尊敬的Opensuse朋友:
    我需要您的幫助,我告訴您我對這個操作系統還很陌生,並且在最大限度地使用計算機方面遇到了很多困難,設備的特徵如下:
    品牌:東芝
    處理器:原裝Intel(R)CPU T1350 @ 1.86GHz
    體系結構:32位
    分佈:
    發行者ID:openSUSE項目
    說明:openSUSE 13.2(Harlequin)(i586)
    代號:Harlequin

    我有一個華為移動互聯網,問題在於它將我標識為USB,而不是移動互聯網,到目前為止我還無法安裝它,我很感謝您的幫助,因為USB有一些文件要安裝但我無法運行它們並且它給了我消息:«運行該程序時出現問題。 找不到該程序»,也無法告訴他們我擁有哪種USB型號,因為我不知道該怎麼做。
    我提前謝謝你

    1.    讓我們使用linux 他說:

      你好! 首先,對於答复的延遲感到抱歉。
      我建議您使用我們的Linux發問服務(http://ask.desdelinux.net)進行此類諮詢。 這樣,您可以獲得整個社區的幫助。
      一個擁抱! 保羅

  39.   勞爾 他說:

    感謝您提供的信息,自從運行在wine中的exe程序詢問我該機器的序列號以來,這對我非常有用,並且分支已與我綁定。 來自阿根廷的Salu2

    1.    讓我們使用linux 他說:

      別客氣!
      擁抱,巴勃羅。

  40.   丹尼 他說:

    請在“ RAM內存”部分添加以下命令,因為它顯示了DDR內存的類型,頻率和可用的存儲體(插槽),這些內存在更換或增加存儲卡時會使用:
    dmidecode –類型17
    問候和優秀的帖子。 對我來說非常有用。
    格拉西亞斯!

  41.   Apeiron0 他說:

    在我認識他們的三年中,我從未發表過評論,但是這次我要感謝這些參賽作品,它們來自2012年和2016年,為我提供了很多服務。
    謝謝。

  42.   拉斐爾 他說:

    非常感謝,非常好,這些命令不是每天都會使用的,便於掌握,這很有用,因為它們很容易忘記

  43.   伊格納西奧 他說:

    非常感謝您提供了很好的信息

  44.   克羅斯 他說:

    非常感謝您分享知識

  45.   魯皮塔怎麼了 他說:

    您可以修改製造商的信息,序列號和型號
    為了模糊信息,當您連接到光纖轉換器對鏈路進行直接測試時,isp會知道連接了哪個品牌和哪個型號,並且掌握了所有設備信息
    而且我是一名安全狂(用各自的密鑰加密的grub磁盤的bios密鑰的密鑰。修復了28個挫折,還修復了70秒,還有更多的本地密鑰),我擔心有人知道如何修改製造商信息。謝謝

  46.   馬丁 他說:

    優秀,非常感謝,這對我真的很有幫助,我想擁有計算機技能,以這種方式幫助人們。