CentOS7 是目前使用最广泛的 Linux 发行版之一。其适用于各种应用场景,包括 web、数据存储、虚拟化及云平台等。在使用 CentOS7 的过程中,经常需要查看当前系统的配置信息,以便更好的管理和优化系统,下面将介绍 CentOS7 查看配置命令,并从多个角度进行分析。
一、查看系统基本信息
1.1 uname 命令
uname 命令用来打印系统信息,例如系统名称、系统版本、处理器类型等。输入命令:
```
$ uname -a
```
输出结果:
```
Linux localhost.localdomain 3.10.0-862.el7.x86_64 #1 SMP Fri Apr 20 16:44:24 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
```
其中,Linux localhost.localdomain 是系统的主机名和域名,3.10.0-862.el7.x86_64 是系统的内核版本,x86_64 是处理器类型,GNU/Linux 是操作系统类型。
1.2 hostnamectl 命令
hostnamectl 命令用来查看或修改主机名称、主机名及相关状态信息。输入命令:
```
$ hostnamectl
```
输出结果:
```
Static hostname: localhost.localdomain
Icon name: computer-vm
Chassis: vm
Machine ID: ec6d93396425439cacf9118e9d69f98e
Boot ID: 614af77eb39849029b0b11e28f3935c6
Virtualization: kvm
Operating System: CentOS Linux 7 (Core)
CPE OS Name: cpe:/o:centos:centos:7
Kernel: Linux 3.10.0-862.el7.x86_64
Architecture: x86-64
```
其中,Static hostname 是主机名称,Virtualization 是虚拟化类型,Operating System 是系统名称及版本号,Architectrue 是处理器架构。
二、查看网络配置
2.1 ip 命令
ip 命令用来查看和配置网络接口。输入命令:
```
$ ip addr
```
输出结果:
```
1: lo:
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
2: enp0s3:
link/ether 08:00:27:cb:13:5c brd ff:ff:ff:ff:ff:ff
inet 10.0.2.15/24 brd 10.0.2.255 scope global dynamic enp0s3
valid_lft 86034sec preferred_lft 86034sec
```
其中,1和2 是网络接口的编号,lo 是本地回环接口,enp0s3 是网卡名称,inet 是 IP 地址。
三、查看系统健康状态
3.1 top 命令
top 命令用来查看系统进程运行情况以及 CPU、内存占用率。输入命令:
```
$ top
```
输出结果:
```
%Cpu(s): 0.3 us, 0.1 sy, 0.0 ni, 99.0 id, 0.5 wa, 0.0 hi, 0.0 si, 0.0 st
KiB Mem : 2045452 total, 1680068 free, 173312 used, 190072 buff/cache
KiB Swap: 1048572 total, 1048572 free, 0 used. 1787736 avail Mem
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
2326 root 20 0 174640 10968 8488 S 1.3 0.5 0:00.90 Xorg
2474 vagrant 20 0 844124 76676 12976 S 1.3 3.7 0:01.45 gnome-shell
1 root 20 0 191112 6884 4324 S 0.0 0.3 0:03.05 systemd
2 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kthreadd
3 root 20 0 0 0 0 S 0.0 0.0 0:00.04 ksoftirqd/0
4 root 20 0 0 0 0 S 0.0 0.0 0:00.01 kworker/0:0
5 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 kworker/0:0H
```
其中,%Cpu(s) 是 CPU 占用率,KiB Mem 是内存使用情况,PID 是进程编号,USER 是进程所属用户,%CPU 是 CPU 占用百分比,%MEM 是内存占用百分比,COMMAND 是命令名称。
四、查看磁盘使用情况
4.1 df 命令
df 命令用来查看磁盘分区使用情况。输入命令:
```
$ df -h
```
输出结果:
```
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/centos-root 38G 1.5G 37G 4% /
devtmpfs 998M 0 998M 0% /dev
tmpfs 1006M 0 1006M 0% /dev/shm
tmpfs 1006M 8.5M 997M 1% /run
tmpfs 1006M 0 1006M 0% /sys/fs/cgroup
/dev/sda1 494M 145M 350M 30% /boot
tmpfs 201M 0 201M 0% /run/user/1000
```
其中,Filesystem 是文件系统名称,Size 是分区总大小,Used 是已使用的空间大小,Avail 是剩余空间大小,Mounted on 是挂载目录。
4.2 du 命令
du 命令用来查看目录或文件的磁盘使用情况。输入命令:
```
$ du -sh /var/log
```
输出结果:
```
4.4M /var/log
```
其中,4.4M 是目录 /var/log 的磁盘使用大小。
综上所述,CentOS7 查看配置命令包括 uname、hostnamectl、ip、top、df、du 命令,可从系统基本信息、网络配置、系统健康状态、磁盘使用情况等多个角度对系统进行全面的状态监控和评估。
扫码咨询 领取资料