一、系统基础信息
| 命令 | 作用 | 示例/说明 |
|---|---|---|
uname -a |
显示完整内核信息 | 输出内核版本、架构(aarch64)、编译时间 |
uname -r |
仅查看内核版本号 | 4.19.90-89.11.v2401.ky10.aarch64` |
cat /etc/os-release |
查看发行版信息 | 确认是麒麟V10(Halberd)系统 |
hostnamectl |
查看系统完整信息(含主机名、内核、架构) | 比os-release更全,还能看系统启动时间 |
cat /proc/version |
查看内核编译版本和编译器信息 | 适合排查内核相关问题 |
二、硬件信息查看(CPU/内存/磁盘)
1. CPU信息
bash
# 查看CPU型号、核心数、架构(适配aarch64)
lscpu
# 仅查看逻辑CPU核心数
nproc
# 查看CPU实时使用率(按1秒刷新,共刷新5次)
mpstat 1 5
- 重点关注:
Model name(CPU型号)、CPU(s)(总核心数)、Core(s) per socket(物理核心数)
2. 内存信息
bash
# 查看内存/交换分区使用情况(以GB/MB为单位显示)
free -h
# 查看更详细的内存硬件信息(适配麒麟系统)
cat /proc/meminfo
# 查看内存硬件规格(需安装dmidecode,麒麟可yum安装)
yum install -y dmidecode && dmidecode -t memory
3. 磁盘与存储信息
bash
# 查看磁盘分区和挂载情况(推荐)
lsblk
# 查看磁盘使用率(含挂载点,以人性化单位显示)
df -h
# 查看单个目录大小(比如/opt目录,你当前所在目录)
du -sh /opt
# 查看磁盘硬件信息(含型号、容量)
fdisk -l 2>/dev/null
三、系统运行状态(进程/负载/日志)
bash
# 查看系统运行时间、负载(快速判断服务器是否繁忙)
uptime
# 查看实时进程、CPU/内存占用(top的增强版,麒麟默认可装)
htop
# 查看所有进程(含PID、用户、CPU/内存占比)
ps aux
# 查看系统日志(排查服务异常)
journalctl -xe
四、网络信息查看
bash
# 查看网卡IP地址、状态(推荐,替代旧的ifconfig)
ip addr
# 查看路由表(排查网络不通问题)
ip route
# 测试网络连通性(比如ping网关或公网)
ping -c 4 114.114.114.114
# 查看端口监听情况(比如Java服务的8080端口)
netstat -tulnp 或 ss -tulnp
五、麒麟系统专属补充命令
bash
# 查看系统激活状态(麒麟V10特有)
kylin-activation-info
# 查看系统安全基线配置
kysec status
# 查看系统版本补丁信息
cat /etc/kylin-release
💡 小提示:当前的服务器是aarch64(ARM架构),部分依赖x86架构的命令(比如部分第三方工具)可能无法直接运行,优先用上面自带的系统命令即可。
因为我系统不能连接外网,其他软件需要把包下载手动上传安装!!!所以需要搞清楚系统!!!