日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

查看硬盘配置命令

發布時間:2024/3/13 编程问答 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 查看硬盘配置命令 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Linux系統常用命令

Linux查看物理CPU個數、核數、邏輯CPU個數

說明:
CPU總核數 = 物理CPU個數 * 每顆物理CPU的核數 總邏輯CPU數 = 物理CPU個數 * 每顆物理CPU的核數 * 超線程數

查看CPU信息(型號)

lantiancheng@ubuntu1:~$ cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c8 Intel(R) Core(TM) i7-4790K CPU @ 4.00GHz

查看物理CPU個數

lantiancheng@ubuntu1:~$ cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l 1

查看每個物理CPU中core的個數(即核數)

lantiancheng@ubuntu1:~$ cat /proc/cpuinfo| grep "cpu cores"| uniq cpu cores : 4

查看邏輯CPU的個數

lantiancheng@ubuntu1:~$ cat /proc/cpuinfo| grep "processor"| wc -l 8

從上面執行的結果來看,證明我使用的cpu有1*4=4核,每個核有2個超線程,所以有8個邏輯cpu。

查看內存大小

lantiancheng@ubuntu1:~$ cat /proc/meminfo | grep MemTotal MemTotal: 16307696 kB //內存16G

查看內存條數

lantiancheng@ubuntu1:~$ sudo dmidecode |grep -A16 "Memory Device$" [sudo] password for lantiancheng: Memory DeviceArray Handle: 0x0044Error Information Handle: Not ProvidedTotal Width: UnknownData Width: UnknownSize: No Module InstalledForm Factor: DIMMSet: NoneLocator: DIMM_A1Bank Locator: BANK 0Type: UnknownType Detail: NoneSpeed: UnknownManufacturer: [Empty]Serial Number: [Empty]Asset Tag: Not SpecifiedPart Number: [Empty] -- Memory DeviceArray Handle: 0x0044Error Information Handle: Not ProvidedTotal Width: 64 bitsData Width: 64 bitsSize: 8192 MB //1條8G內存Form Factor: DIMMSet: NoneLocator: DIMM_A2Bank Locator: BANK 1Type: DDR3Type Detail: SynchronousSpeed: 1867 MHzManufacturer: KingstonSerial Number: 4E05E54BAsset Tag: 9876543210Part Number: KHX1866C10D3/8G -- Memory DeviceArray Handle: 0x0044Error Information Handle: Not ProvidedTotal Width: 64 bitsData Width: 64 bitsSize: 8192 MB //1條8G內存Form Factor: DIMMSet: NoneLocator: DIMM_B1Bank Locator: BANK 2Type: DDR3Type Detail: SynchronousSpeed: 1867 MHzManufacturer: KingstonSerial Number: 4C05054CAsset Tag: 9876543210Part Number: KHX1866C10D3/8G -- Memory DeviceArray Handle: 0x0044Error Information Handle: Not ProvidedTotal Width: UnknownData Width: UnknownSize: No Module InstalledForm Factor: DIMMSet: NoneLocator: DIMM_B2Bank Locator: BANK 3Type: UnknownType Detail: NoneSpeed: UnknownManufacturer: [Empty]Serial Number: [Empty]Asset Tag: Not SpecifiedPart Number: [Empty]

查看硬盤大小

lantiancheng@ubuntu1:~$ sudo fdisk -l | grep Disk Disk /dev/sdb doesn't contain a valid partition table Disk /dev/sda: 2000.4 GB, 2000398934016 bytes Disk identifier: 0x0000b449 Disk /dev/sdb: 2000.4 GB, 2000398934016 bytes Disk identifier: 0x00000000

查看硬盤掛載點

lantiancheng@ubuntu1:~$ sudo df -h Filesystem Size Used Avail Use% Mounted on /dev/sda1 1.8T 1.4T 340G 81% / udev 7.8G 4.0K 7.8G 1% /dev tmpfs 1.6G 7.1M 1.6G 1% /run none 5.0M 0 5.0M 0% /run/lock none 7.8G 144K 7.8G 1% /run/shm /dev/sdb 1.8T 1.4T 342G 81% /mnt/new

查看是固態還是機械硬盤

方法一
判斷cat /sys/block//queue/rotational的返回值(其中為你的硬盤設備名稱,例如sda等等),如果返回1 則表示磁盤可旋轉,那么就是HDD了。如果返回0,則表示磁盤不可以旋轉,那么就是SSD了。

lantiancheng@ubuntu1:~$ cat /sys/block/sda/queue/rotational 1lantiancheng@ubuntu1:~$ grep ^ /sys/block/*/queue/rotational /sys/block/loop0/queue/rotational:1 /sys/block/loop1/queue/rotational:1 /sys/block/loop2/queue/rotational:1 /sys/block/loop3/queue/rotational:1 /sys/block/loop4/queue/rotational:1 /sys/block/loop5/queue/rotational:1 /sys/block/loop6/queue/rotational:1 /sys/block/loop7/queue/rotational:1 /sys/block/ram0/queue/rotational:1 /sys/block/ram10/queue/rotational:1 /sys/block/ram11/queue/rotational:1 /sys/block/ram12/queue/rotational:1 /sys/block/ram13/queue/rotational:1 /sys/block/ram14/queue/rotational:1 /sys/block/ram15/queue/rotational:1 /sys/block/ram1/queue/rotational:1 /sys/block/ram2/queue/rotational:1 /sys/block/ram3/queue/rotational:1 /sys/block/ram4/queue/rotational:1 /sys/block/ram5/queue/rotational:1 /sys/block/ram6/queue/rotational:1 /sys/block/ram7/queue/rotational:1 /sys/block/ram8/queue/rotational:1 /sys/block/ram9/queue/rotational:1 /sys/block/sda/queue/rotational:1 /sys/block/sdb/queue/rotational:1

這種方法有個問題,那就是/sys/block/下面不只有硬盤,還可能有別的塊設備,它們都在干擾你的判斷。

方法二

使用lsblk命令進行判斷,參數-d表示顯示設備名稱,參數-o表示僅顯示特定的列。

lantiancheng@ubuntu1:~$ lsblk -d -o name,rota NAME ROTA sda 1 sdb 1

這種方法的優勢在于它只列出了你要看的內容,結果比較簡潔明了。還是那個規則,ROTA是1的表示可以旋轉,反之則不能旋轉。


參考命令集合

uname -a # 查看內核/操作系統/CPU信息的linux系統信息
head -n l /etc/issue # 查看操作系統版本
cat /proc/cpuinfo # 查看CPU信息
hostname # 查看計算機名的linux系統信息命令
lspci -tv # 列出所有PCI設備
lsusb -tv # 列出所有USB設備的linux系統信息命令
lsmod # 列出加載的內核模塊
env # 查看環境變量資源
free -m # 查看內存使用量和交換區使用量
df -h # 查看各分區使用情況
du -sh # 查看指定目錄的大小
grep MemTotal /proc/meminfo # 查看內存總量
grep MemFree /proc/meminfo # 查看空閑內存量
uptime # 查看系統運行時間、用戶數、負載
cat /proc/loadavg # 查看系統負載磁盤和分區
mount | column -t # 查看掛接的分區狀態
fdisk -l # 查看所有分區
swapon -s # 查看所有交換分區
hdparm -i /dev/hda # 查看磁盤參數(僅適用于IDE設備)
dmesg | grep IDE # 查看啟動時IDE設備檢測狀況網絡
ifconfig # 查看所有網絡接口的屬性
iptables -L # 查看防火墻設置
route -n # 查看路由表
netstat -lntp # 查看所有監聽端口
netstat -antp # 查看所有已經建立的連接
netstat -s # 查看網絡統計信息進程
ps -ef # 查看所有進程
top # 實時顯示進程狀態用戶
w # 查看活動用戶
id # 查看指定用戶信息
last # 查看用戶登錄日志
cut -d: -f1 /etc/passwd # 查看系統所有用戶
cut -d: -f1 /etc/group # 查看系統所有組
crontab -l # 查看當前用戶的計劃任務服務
chkconfig –list # 列出所有系統服務
chkconfig –list | grep on # 列出所有啟動的系統服務程序
rpm -qa # 查看所有安裝的軟件包
cat /proc/cpuinfo :查看CPU相關參數的linux系統命令
cat /proc/partitions :查看linux硬盤和分區信息的系統信息命令
cat /proc/meminfo :查看linux系統內存信息的linux系統命令
cat /proc/version :查看版本,類似uname -r
cat /proc/ioports :查看設備io端口
cat /proc/interrupts :查看中斷
cat /proc/pci :查看pci設備的信息
cat /proc/swaps :查看所有swap分區的信息

總結

以上是生活随笔為你收集整理的查看硬盘配置命令的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。