查看ubuntu系统的版本信息、内存大小及使用、磁盘大小等常用命令
ubuntu系统的版本信息:
输入命令
cat /proc/version
显示如下
Linux version 4.15.0-180-generic (buildd@lcy02-amd64-097 //linux内核版本号
gcc version 7.5.0 //gcc编译器版本号
Ubuntu 7.5.0-3ubuntu1~18.04)) //ubuntu版本号
输入命令
# uname -a
Linux VM-4-16-ubuntu 4.15.0-180-generic
#189-Ubuntu SMP Wed May 18 14:13:57 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux
显示linux的内核版本和系统是多少位的:X86_64代表系统是64位的;
输入命令
lsb_release -a
显示如下:
Distributor ID: Ubuntu //类别是ubuntu
Description: Ubuntu 18.04.4 LTS //发布的稳定版本,LTS是Long
Release: 18.04 //发行日期或者是发行版本号
Codename: bionic //ubuntu的代号名称
内存大小及使用
1、在终端窗口直接输入 free -m 命令,这样就可以在命令字符界面查看内存的情况:
total used free shared buff/cache available
Mem: 32142 7341 11997 340 12803 24007
Swap: 0 0 0
磁盘大小
1、要查看分区情况,那么输入命令:sudo fdisk -l,那么即可查看到【sda1】或者是其他的分区的容量情况了的;
Disk /dev/vda: 50 GiB, 53687091200 bytes, 104857600 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xeec04523
Device Boot Start End Sectors Size Id Type
/dev/vda1 * 2048 104857566 104855519 50G 83 Linux
Disk /dev/vdb: 1000 GiB, 1073741824000 bytes, 2097152000 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xcab08c1a
2、查看物理cpu个数:
grep 'physical id' /proc/cpuinfo | sort -u
3、查看核心数量:
grep 'core id' /proc/cpuinfo | sort -u | wc -l
4、查看线程数:
grep 'processor' /proc/cpuinfo | sort -u | wc -l
5、逻辑CPU:每个物理CPU中逻辑CPU(可能是core,threads或both)的个数:
cat /proc/cpuinfo | grep siblings
它既可能是cores的个数,也可能是core的倍数。当它和core的个数相等时表示每一个core就是一个逻辑CPU,若它时core的2倍时,表示每个core又enable了超线程(Hyper-Thread)。
比如:一个双核的启用了超线程的物理cpu,其core id分别为1、2,但是sibling是4,也就是如果有两个逻辑CPU具有相同的core id,那么超线程是打开的。
参考文献
- https://blog.csdn.net/qq_40309341/article/details/121354666