查看服务器相关配置
集我们在第一次登录一个新服务器的时候,首先不是先搭建服务,而是先要查看相关配置,磨刀不误砍柴工,了解了这台机器,才有利于我们之后的搭建。
1.查看发行版
1 cat /etc/redhat-release
CentOS Linux release 7.4.1708 (Core)
我这里centos7.4版本的机器
2.查看内核版本
1 uname -a
Linux master103 3.10.0-693.el7.x86_64 #1 SMP Tue Aug 22 21:09:27 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
查看依次查看的是内核名、主机名、内核版本、内核编译日期、操作系统版本、处理器类型、硬件平台、操作系统。
Linux——内核名
1 uname -s # -s,--kernel-name
Linux
master103——主机名
1 uname -n # -n, --nodename
master103
3.10.0-693.el7.x86_64——内核版本
1 uname -r # -r,--kernel-release
3.10.0-693.el7.x86_64
#1 SMP Tue Aug 22 21:09:27 UTC 2017——内核编译日期
1 uname -v # -v,--version 没搞懂版本为何显示日期
#1 SMP Tue Aug 22 21:09:27 UTC 2017
x86_64——机器硬件名称
1 uname -m # -m,--machine 打印机器硬件名
x86_64
x86_64——处理器类型
1 uname -p # -p,--processor
x86_64
x86_64——硬件平台
1 uname -i # -i,--hardware-platform
x86_64
GNU/Linux——操作系统
1 uname -o # -o,--operating-system
GNU/Linux
3.查看内存
1 free -h
total used free shared buff/cache available
Mem: 62G 733M 53G 496M 8.3G 60G
Swap: 15G 0B 15G
这里参数选项的意思是,人易读的。也就是显示的形式是根据大小自动带了不同的单位。大一点显示G,小一点的显式M或者K
4.查看CPU信息
1 lscpu 2 cat /proc/cpuinfo
这里就不贴查看结果了,因为逻辑CPU个数太多,显示的信息太长了.....。反正这两个都是查看CPU信息的。
# 查看物理CPU个数
[root@master103 ~]# cat /proc/cpuinfo | grep "physical id" | sort | uniq | wc -l
2
# 查看每个CPU的核心数
[root@master103 ~]# cat /proc/cpuinfo | grep "cpu cores" | uniq
cpu cores : 6
# 查看逻辑CPU个数
[root@master103 ~]# cat /proc/cpuinfo | grep "processor" | wc -l
24
# 查看CPU型号
[root@master103 ~]# cat /proc/cpuinfo | grep name | awk -F":" '{print $2}' | uniq -c
24 Intel(R) Xeon(R) CPU L5640 @ 2.27GHz
逻辑CPU = 物理CPU × CPU核心数 × 超线程数
超线程数是可以在逻辑上在分出一倍的cpu核心,所以这里会得出24个逻辑CPU,因为这里超线程数为2
4. 查看机器字长
1 getconf LONG_BIT
64
5.查看磁盘信息
1 lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 1 931.5G 0 disk
├─sda1 8:1 1 1G 0 part /boot
└─sda2 8:2 1 930.5G 0 part
├─centos-root 253:0 0 50G 0 lvm /
├─centos-swap 253:1 0 15.8G 0 lvm [SWAP]
└─centos-home 253:2 0 864.8G 0 lvm /home
6.查看磁盘分区情况
1 df -h
文件系统 容量 已用 可用 已用% 挂载点
/dev/mapper/centos-root 50G 8.1G 42G 17% /
devtmpfs 32G 0 32G 0% /dev
tmpfs 32G 0 32G 0% /dev/shm
tmpfs 32G 505M 31G 2% /run
tmpfs 32G 0 32G 0% /sys/fs/cgroup
/dev/sda1 1014M 143M 872M 15% /boot
/dev/mapper/centos-home 865G 33M 865G 1% /home
tmpfs 6.3G 0 6.3G 0% /run/user/0