服务器查看配置命令大全
在服务器管理中,快速准确地查看系统配置是日常运维的重要环节,无论是硬件资源、网络状态还是系统参数,掌握相关命令都能提升工作效率,以下从硬件信息、系统资源、网络配置、存储管理及服务状态五个维度,整理常用查看命令,帮助管理员全面掌握服务器配置。
硬件信息查看
硬件配置是服务器性能的基础,通过以下命令可快速获取CPU、内存、主板等详细信息。
- CPU信息:
lscpu显示CPU架构、核心数、主频等;cat /proc/cpuinfo查看CPU详细参数,如型号、缓存大小。 - 内存信息:
free -h以人类可读格式显示内存总量及使用情况;dmidecode -t memory获取内存条型号、容量等硬件细节(需root权限)。 - 主板与BIOS:
dmidecode -t baseboard查看主板制造商、型号;dmidecode -t bios获取BIOS版本及日期。 - 磁盘与存储:
lsblk列出块设备信息,包括磁盘分区类型及挂载点;lshw -class disk显示磁盘详细硬件属性(需安装lshw工具)。
系统资源监控
了解系统资源使用情况,有助于及时发现性能瓶颈。
- 进程与性能:
top实时显示进程资源占用,按CPU或内存排序;htop提供更友好的交互界面(需安装htop)。 - 负载与 uptime:
uptime查看系统负载平均值(1分钟、5分钟、15分钟);cat /proc/loadavg获取详细负载数据。 - 内核与发行版:
uname -a显示内核版本、系统架构等信息;lsb_release -a查看Linux发行版版本(如Ubuntu、CentOS)。
网络配置与状态
网络是服务器的核心组件,以下命令可排查网络问题或查看配置。
- 网络接口:
ip addr显示网卡IP地址、MAC地址及状态;ifconfig传统命令,功能类似(需安装net-tools)。 - 路由与连接:
route -n查看路由表;netstat -tulnp显示监听端口及关联进程;ss -tulnp替代netstat的更高效工具。 - DNS与防火墙:
cat /etc/resolv.conf查看DNS配置;firewall-cmd --list-all查看防火墙规则(CentOS 7+)。
存储与文件系统管理
存储配置涉及磁盘分区、文件系统及挂载信息,以下命令可快速定位问题。
- 磁盘使用情况:
df -h按分区显示磁盘空间使用率;du -sh *查看当前目录下各文件/文件夹大小。 - 文件系统类型:
blkid列出块设备的UUID、文件系统类型;lsblk -f显示分区及文件系统信息。 - 挂载信息:
mount查看所有已挂载设备;cat /etc/fstab获取开机自动挂载配置。
服务与用户管理
服务运行状态和用户权限是系统安全的关键,需定期检查。
- 服务状态:
systemctl status [服务名]查看systemd服务状态(如nginx、mysql);service [服务名] status传统SysVinit服务管理命令。 - 用户与权限:
cat /etc/passwd查看系统用户列表;last显示用户登录历史;id [用户名]查看用户UID、GID及所属组。 - 日志与审计:
journalctl -u [服务名]查看systemd服务日志;tail -f /var/log/messages实时监控系统日志。
掌握以上命令,可高效完成服务器配置检查与故障排查,实际使用中,建议结合管道符(如)和 grep 等工具过滤关键信息,进一步提升操作效率。lscpu | grep "Model name" 可快速定位CPU型号,命令权限不足时,可通过 sudo 提升权限,确保获取完整数据。
图片来源于AI模型,如侵权请联系管理员。作者:酷小编,如若转载,请注明出处:https://www.kufanyun.com/ask/188500.html

