bash,ps aux | grep -i server,
“,,这将列出所有包含 “server” 字样的进程。在CentOS 7系统中,查看运行的服务器信息是系统管理员日常工作的重要部分,以下是一些常用的命令和方法来获取这些信息。
查看CPU信息
1、查看物理CPU个数:
cat /proc/cpuinfo | grep "physical id" | sort | uniq | wc -l
该命令会筛选出每个物理CPU的唯一标识符,并计算其数量。
2、查看每个物理CPU的核数:
cat /proc/cpuinfo | grep "cpu cores" | uniq
该命令会显示每个物理CPU的核心数。
3、查看逻辑CPU的个数:
cat /proc/cpuinfo | grep "processor" | wc -l
该命令会显示系统中每个逻辑CPU的编号。
4、查看CPU型号和相关信息:
cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c
该命令会过滤出CPU的名称信息,并汇总每种CPU型号的数量。
5、使用lscpu命令:
lscpu
该命令提供了更结构化的信息展示,包括CPU架构、处理器型号、线程数、核心数等详细信息。
查看内存信息
1、查看内存使用情况:
free -h
该命令以人类可读的格式(MB、GB)显示内存的总量、已用内存、空闲内存和缓存空间等信息。
2、查看详细的内存信息:
cat /proc/meminfo
该文件包含了详细的内存信息,包括总内存(MemTotal)、可用内存(MemAvailable)、已使用内存等。
查看硬盘信息
1、查看磁盘空间使用情况:
df -h
该命令以易于阅读的格式显示文件系统的磁盘空间使用情况,包括每个挂载点的磁盘空间、已用空间和可用空间等。
2、列出所有可用的存储设备及其分区信息:
lsblk
3、查看硬盘的分区表信息:
fdisk -l
查看操作系统版本
1、查看操作系统版本:
cat /etc/redhat-release
该命令显示基于RedHat发行版的Linux系统版本,如CentOS、RHEL等。
2、显示操作系统的详细版本信息:
lsb_release -a
查看网络配置信息
1、显示网络接口的配置信息:
ifconfig
注意:在某些新版本的CentOS中,ifconfig命令可能已被ip addr命令替代。
2、显示网络接口的配置信息(现代替代品):
ip addr
3、显示当前系统的网络连接、路由表、接口统计等信息:
netstat -tuln
查看运行的进程信息
1、查看当前系统中运行的进程信息:
ps aux
2、查看当前服务器的系统进程及资源占用情况:
top
按下大写的"S"键,该命令会按照CPU使用率对进程进行排序;再按下大写的"N"键,它会按照进程数进行排序。
查看服务状态
1、查看所有正在运行的服务:
systemctl list-units --type=service --state=running
该命令将显示所有正在运行的服务,包括服务名称、服务描述以及运行状态。
查看防火墙状态
1、查看防火墙状态:
systemctl status firewalld
2、查看端口的监听情况:
netstat -tuln
其他常用命令
1、获取当前机器名:
hostname 或 cat /etc/hostname
2、显示硬件系统部件的信息:
dmidecode
注意:由于安全限制,普通用户可能需要sudo权限来运行此命令。
3、列出所有PCI总线上的设备信息:
lspci
通过以上方法和命令,系统管理员可以全面了解CentOS 7服务器的运行状态和配置信息,从而进行有效的管理和优化。
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/1412090.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复