Linux工作常用命令整理(centos、Ubuntu)

Linux查看硬件配置相關常用命令

Linux 常用配置及硬件檢測命令
參考URL: https://www.oldking.net/893.html

  1. lshw 列出多種硬件單元
    lshw是一個通用的工具,可以列出多種硬件單元的詳細或者概要的信息,比如 CPU、內存、usb 控制器、硬盤等。

    lshw -short
    
  2. 查看cpu信息

    lscpu
    
    $ cat /proc/cpuinfo # 查看 CPU 核心數,架構,名字,頻率,緩存,指令集等命令
    
    $ grep name /proc/cpuinfo # 查看  CPU 名字命令
    
    $ grep cores /proc/cpuinfo # 查看  CPU 核心數命令
    
    $ grep MHz /proc/cpuinfo # 查看  CPU 頻率命令
    

    使用cat /proc/cpuinfo同樣可以查看CPU信息。

  3. 查看顯卡

    lspci | grep -i nvidia
    

    查看顯卡/聲卡信息:lspci |grep -i ‘VGA’ [dmesg | grep -i ‘VGA’]

    lspci命令列出所有的 PCI 總線,還有與 PCI 總線相連的設備的詳細信息,比如 VGA 適配器、顯卡、網絡適配器、usb 端口、SATA 控制器等

  4. 查看硬盤型號

    apt install -y lsscsi
    # lsscsi
    [2:0:0:0]    disk    ATA      HGST HUS728T8TAL W414  /dev/sda
    

    ATA :SATA接口
    HGST:西部數據品牌
    HUS728T8TAL:硬盤型號

    Ubuntu查看硬盤序列號

        sudo hdparm -i /dev/sda1
    

    結果中,其中Model爲型號,SerialNo硬盤序列號

  5. 查看USB設備:cat /proc/bus/usb/devices

    查看鍵盤和鼠標:cat /proc/bus/input/devices

  6. 查看內存相關命令

    $ cat /proc/meminfo # 查看內存硬件相關信息命令
    
    $ free -m # 查看內存總量,使用量,swap 信息等命令
    
    $ swapon -s # 查看 swap 交換分區的路徑,大小命令
    

Ubuntu 永久修改 ulimit -n 設置文件最大打開數

查看目前系統打開文件最大限制:

cat /proc/sys/fs/file-max

vi /etc/sysctl.conf

fs.file-max = 10240000

sysctl -p

vim /etc/security/limits.conf

*               hard    nofile          10240000
*               soft    nofile          10240000
root            hard    nofile          10240000
root            soft    nofile          10240000

soft(應用軟件)級別限制的最大可打開文件數的限制,hard表示操作系統級別限制的最大可打開文件數的限制,“*”表示所有用戶都生效。

sed -i '/DefaultLimitNOFILE/c DefaultLimitNOFILE=10240000' /etc/systemd/*.conf
systemctl daemon-reexec

備註:不需要在 /etc/pam.d/common-session 末尾添加 session required pam_limits.so。

驗證

查看系統限制
cat /proc/sys/fs/file-max

查看用戶硬限制
ulimit -Hn


查看用戶軟限制
ulimit -Sn

查看某進程的限制
cat /proc/PID/limits # 將 PID 替換爲具體的進程 ID


查看其他用戶限制
su - www -c 'ulimit -aHS' -s '/bin/bash'
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章