Linux服务器开通后,你可以使用以下命令来查看服务器的配置,包括CPU、内存、硬盘、系统信息等:
✅ 一、查看系统基本信息
uname -a
查看内核版本、系统架构等。
cat /etc/os-release
查看操作系统类型和版本(如CentOS、Ubuntu等)。
✅ 二、查看CPU信息
lscpu
或
cat /proc/cpuinfo
可以查看CPU型号、核心数、线程数、频率等。
✅ 三、查看内存信息
free -h
显示内存总量、已用、剩余,-h 表示以人类可读的格式显示(GB、MB)。
✅ 四、查看硬盘和分区信息
lsblk
查看磁盘和分区结构。
df -h
查看已挂载的分区使用情况。
✅ 五、查看网卡信息
ip addr
或
ifconfig # 有些系统默认没有安装
✅ 六、查看运行中的进程和资源占用
top
实时查看CPU、内存、进程等资源占用情况。
htop
更直观的系统资源监控(如果没有可通过 yum install htop 或 apt install htop 安装)。
✅ 七、查看服务器启动时间和运行时间
uptime
查看系统运行时长、当前用户数、平均负载等。
✅ 八、查看当前登录用户
who
或
w
下面是一个一键查看Linux服务器配置的Shell脚本,可以快速展示常见的配置信息:
📜 脚本内容(命名为:sysinfo.sh)
#!/bin/bash echo “==================== 系统基本信息 ====================” uname -a echo cat /etc/os-release echo echo “==================== CPU 信息 ====================” lscpu | grep -E ‘Model name|Socket|Thread|Core|CPU\(s\)|MHz’ echo echo “==================== 内存信息 ====================” free -h echo echo “==================== 磁盘信息 ====================” lsblk echo df -h echo echo “==================== 网卡信息 ====================” ip addr show echo echo “==================== 运行时间 ====================” uptime echo echo “==================== 当前登录用户 ====================” w echo echo “==================== 当前资源使用情况(top 5) ====================” ps -eo pid,ppid,cmd,%mem,%cpu –sort=-%mem | head -n 6 echo
✅ 使用方法
在服务器上创建脚本文件:
nano sysinfo.sh
粘贴上述内容后保存退出(Ctrl+O 回车,Ctrl+X 退出)。
赋予执行权限:
chmod +x sysinfo.sh
执行脚本:
./sysinfo.sh
这个脚本会输出你服务器的 系统信息、CPU、内存、硬盘、网络、登录用户和当前资源使用情况。