首頁  >  文章  >  系統教程  >  提高生產力的 10 個 Linux 指令

提高生產力的 10 個 Linux 指令

王林
王林轉載
2024-02-11 22:15:101198瀏覽

這裡有10個Linux指令,可用來了解系統並快速提高工作效率。

10個了解系統的Linux指令

#開啟終端應用程序,然後開始鍵入以下命令以了解您的Linux桌面或雲端伺服器/VM。

1、free – 獲得空閒和已使用的記憶體

#您的記憶體不足了嗎?使用free指令顯示Linux系統中可用和已使用實體(RAM)以及交換記憶體的總量。它還顯示核心使用的緩衝區和快取:

linuxmi@linuxmi:~/www.linuxmi.com

# free # 以容易理解的格式輸出 linuxmi@linuxmi:~/www.linuxmi.com


free -h
# # 使用cat指令尋找詳細資訊

linuxmi@linuxmi:~/www.linuxmi.com$ cat /proc/meminfo提高生产力的 10 个 Linux 命令

##但是,free命令不會提供有關記憶體配置,Linux伺服器支援的最大記憶體以及Linux記憶體速度的資訊。因此,我們必須使用dmidecode指令:

linuxmi@linuxmi:~/www.linuxmi.com$ sudo dmidecode -t memory提高生产力的 10 个 Linux 命令

想要確定Linux下的顯示卡的記憶體量,請嘗試:

linuxmi@linuxmi:~/www.linuxmi.com



#glxinfo | egrep -i ‘device|memory’
Device: llvmpipe (LLVM 11.0.0, 256 bits) (0xffffffff)

Video memory: 3895MB提高生产力的 10 个 Linux 命令 Unified memory: no

2、hwinfo – 硬體探針

#我們可以快速偵測Linux伺服器或桌面中的硬體:

# 尋找關於Linux機器的詳細資訊
hwinfo
# 只顯示摘要
# hwinfo –short
# 查看所有磁碟
# hwinfo –disk
# 得到一個概述
# hwinfo –short –block
# 找一個特定的磁碟
# hwinfo –disk –only /dev/sda

# # 嘗試4個顯示卡連接埠的監視器資料

# hwprobe=bios.ddc.ports=4 hwinfo –monitor提高生产力的 10 个 Linux 命令

限制資訊到特定的裝置

# hwinfo –short –cpu –disk –listmd –gfxcard –wlan –printer

另外,您可能會發現lshw指令和inxi指令對顯示Linux硬體資訊很有用:

linuxmi@linuxmi:~/www.linuxmi.com提高生产力的 10 个 Linux 命令

#inxi -Fxz

#3、id – 顯示使用者資訊提高生产力的 10 个 Linux 命令

# 顯示給定USER名稱的Linux使用者和群組資訊。如果省略使用者名,則顯示目前使用者的資訊:

linuxmi@linuxmi:~/www.linuxmi.com$ id

提高生产力的 10 个 Linux 命令查看誰在您的Linux伺服器上登入:

who who am i

4、lsblk – 清單區塊儲存裝置


所有Linux區塊設備均提供對硬體設備的緩衝訪問,並允許根據配置讀取和寫入區塊。 Linux區塊設備具有名稱。例如,對於NVMe是/dev/nvme0n1,對於HDD/SSD等SCSI裝置是/dev/sda。但是您不必記住它們。您可以使用以下語法輕鬆列出它們:

lsblk提高生产力的 10 个 Linux 命令 # 僅列出

# lsblk -l # 使用grep指令過濾掉 loop devices # lsblk -l | grep ‘^loop’

5、lsb_release – Linux發行資訊

想要獲取特定於發行版的信息,例如當前安裝的發行版的說明,發行版號和代號:


linuxmi@linuxmi:~/www.linuxmi.com$ lsb_release -a

沒有可用的LSB模組。

LSB Version: core-11.1.0ubuntu2-noarch:security-11.1.0ubuntu2-noarch提高生产力的 10 个 Linux 命令 Distributor ID: Ubuntu

說明: Ubuntu 20.04.1 LTS Release: 20.04 Codename: focal

6、lscpu – 顯示有關CPU的資訊

提高生产力的 10 个 Linux 命令

lscpu命令以易於理解的格式收集並顯示CPU架構訊息,以容易理解的格式輸出,其中包括各種CPU錯誤:

linuxmi@linuxmi:~/www.linuxmi.com$ lscpu

也可以使用lshw指令列出Cpu:

linuxmi@linuxmi:~/www.linuxmi.com$ sudo lshw -C cpu

###7、lstopo – 顯示硬體拓樸####### ###是否想查看Linux伺服器或桌面版的拓樸?嘗試:###

linuxmi@linuxmi:~/www.linuxmi.com$ lstopo

linuxmi@linuxmi:~/www.linuxmi.com$ lstopo-no-graphics

提高生产力的 10 个 Linux 命令

您將看到有關以下資訊:

  1. NUMA個記憶體節點
  2. 共享快取
  3. CPU套件
  4. 處理器核心
  5. 處理器“線程”等

8、lsusb – 列出USB裝置

我們都使用USB設備,例如外部硬碟和鍵盤。執行NA命令以顯示有關Linux系統中USB匯流排及其連接的設備的資訊。

lsusb

#偵測連接到系統的USB裝置的PID和VID資訊

#sudo usbview

提高生产力的 10 个 Linux 命令

usbview提供了連接到系統的USB裝置的圖形摘要。透過在樹狀圖顯示中選擇單一裝置可以顯示詳細資訊

lspci – 列出PCI裝置

我們使用lspci指令顯示有關係統中的PCI匯流排以及與其連接的裝置的資訊:

linuxmi@linuxmi:~/www.linuxmi.com$ lspci

提高生产力的 10 个 Linux 命令

9、timedatectl – 查看目前日期和時區

通常,我們使用date指令在CLI上設定或取得日期/時間資訊:

linuxmi@linuxmi:~/www.linuxmi.com$ date | lolcat

2020 12月 20日 星期日 13:30:22 CST

#但是,現代Linux發行版使用timedatectl命令查詢和更改系統時鐘及其設置,並啟用或停用時間同步服務(NTPD和co):

linuxmi@linuxmi:~/www.linuxmi.com$ timedatectl | lolcat

##10、w – 誰登入了

在Linux上執行w命令以查看有關電腦上目前使用的Linux使用者及其進程的資訊:

提高生产力的 10 个 Linux 命令

總結

#現在,我們已經了解學習了10個系統Linux指令,以了解系統快速提高生產力來解決問題。在下面的評論部分中,請告訴我您知道的最喜歡的工具。謝謝!

以上是提高生產力的 10 個 Linux 指令的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:lxlinux.net。如有侵權,請聯絡admin@php.cn刪除