查看Linux系统配置

来源:互联网 发布:mac屏幕最大化快捷键 编辑:程序博客网 时间:2024/06/07 02:37

1.显示cpu架构信息

[root@localhost ~]$ lscpuArchitecture: x86_64CPU op-mode(s): 32-bit, 64-bitByte Order: Little EndianCPU(s): 4          #总处理器核心数量On-line CPU(s) list: 0-3Thread(s) per core: 1          #每个核心支持的线程数量。1表示只支持一个线程,即不支持超线程Core(s) per socket: 1          #每个处理器的核心数量Socket(s): 4          #处理器数量NUMA node(s): 1Vendor ID: GenuineIntelCPU family: 6Model: 63Stepping: 0CPU MHz: 2599.998BogoMIPS: 5199.99Hypervisor vendor: VMware       #管理程序供应商Virtualization type: fullL1d cache: 32KL1i cache: 32KL2 cache: 256KL3 cache: 30720KNUMA node0 CPU(s): 0-3

总处理器核心数量=处理器数量每个处理器的核心数量每个核心支持的线程数量。即:CPU(s) = Socket(s) * Core(s) * Thread(s)。
2.查看CPU详细信息

[root@localhost ~]$ cat /proc/cpuinfo

这样输出的话,内容有些多,看起来会有些混乱。我们可以用几条命令过滤信息得到我们想要的:

# 查看物理CPU个数cat /proc/cpuinfo | grep "physical id" | sort | uniq# 查看每个物理CPU中core的个数(即核数)cat /proc/cpuinfo | grep "cpu cores" | uniq# 查看每个物理CPU中线程的个数cat /proc/cpuinfo | grep "siblings" | uniq# 查看逻辑CPU的个数cat /proc/cpuinfo| grep "processor"# 查看CPU型号cat /proc/cpuinfo | grep "model name" | uniq

注:前两点cpu参考其他前辈,但是很久之前看到的,找不到出处了
3.内存
查看/proc/meminfo或者使用free命令。free命令就是从meminfo中获取的信息。一般情况下,使用free就能得到我们想知道的信息:

#查看内存以M单位显示[root@localhost bin]# free -m             total       used       free     shared    buffers     cachedMem:         15952       8844       7108          0        328       5464-/+ buffers/cache:       3052      12900Swap:         4095          0       4095#查看内存以G单位显示[root@localhost bin]# free -g             total       used       free     shared    buffers     cachedMem:            15          8          6          0          0          5-/+ buffers/cache:          2         12Swap:            3          0          3

4.硬盘
列出块设备

[root@localhost ~]# lsblkNAME                      MAJ:MIN RM  SIZE RO TYPE MOUNTPOINTfd0                         2:0    1    4K  0 disksda                         8:0    0   50G  0 disk├─sda1                      8:1    0    1G  0 part /boot└─sda2                      8:2    0   49G  0 part  ├─rootvg-lv_root        253:0    0   15G  0 lvm  /  ├─rootvg-lv_swap        253:1    0    4G  0 lvm  [SWAP]  ├─rootvg-lv_usr         253:2    0   10G  0 lvm  /usr  ├─rootvg-lv_tmp         253:3    0    2G  0 lvm  /tmp  ├─rootvg-lv_home        253:4    0    5G  0 lvm  /home  └─rootvg-lv_var         253:5    0    2G  0 lvm  /varsdb                         8:16   0  200G  0 disk└─sdb1                      8:17   0  150G  0 part  ├─rootvg-rootvg_appData 253:6    0   60G  0 lvm  /appData  └─rootvg-rootvg_appLog  253:7    0   50G  0 lvm  /appLogsr0                        11:0    1 1024M  0 rom#TYPE=disk表示磁盘。可以看出硬盘分为sda和sdb共50G+200G=250G

5.查看Linux操作系统版本
(一)Linux内核版本和发行版本区别:
linux内核版本:
有两种:稳定版和开发版,linux内核版本号由三组数字组成:第一组数字.第二组数字.第三组数字:
例:2.6.18-92.el5
主版本.次版本.释出版本-修改版本
第一组数字:目前发布的主版本号
第二组数字:次版本号,偶数表示稳定版本;奇数表示开发中的版本
第三组数字:释出版本-修改版本
linux发行版:
就linux本质来说,它只是操作系统的核心,负责硬件控制、管理文件系统、程序进程等,并不给用户提供各种工具和应用软件。因此,人们以linux核心为中心,再集成搭配各种各样的系统管理软件或应用工具软件组成一套完整的操作系统,如此组合便成为linux发行版本。
(二)查看Linux发行版本
lsb_release -a 查看系统发行版本,该命令适合所有linux:如果没有这个命令,可以通过cat /etc/xxx-release 查看,xxx为发行版名称:如:cat /etc/redhat-release
cat /etc/issue 查看/etc/issue文件查看发行版版本号
查看Linux发行版本:

#查看系统发行版本,该命令适合所有linuxlsb_release -a     //也有可能出现没有这个命令的情况,可以通过下面命令查看#通过cat /etc/xxx-release 查看,xxx为发行版名称:如:cat /etc/redhat-release[root@localhost ~]# cat /etc/redhat-releaseRed Hat Enterprise Linux Server release 7.3 (Maipo)

(三)查看Linux内核版本
查看Linux内核版本

#查看系统内核版本[root@localhost ~]# uname -r3.10.0-327.el7.x86_64[root@localhost ~]# uname -aLinux kzx-plpt-test-02 3.10.0-327.el7.x86_64 #1 SMP Thu Oct 29 17:29:29 EDT 2015 x86_64 x86_64 x86_64 GNU/Linux#查看内核版本号及系统名称[root@localhost ~]# cat /proc/versionLinux version 3.10.0-327.el7.x86_64 (mockbuild@x86-034.build.eng.bos.redhat.com) (gcc version 4.8.3 20140911 (Red Hat 4.8.3-9)(GCC) #1 SMP Thu Oct 29 17:29:29 EDT 2015
原创粉丝点击