远程登录一个Linux系统,如何用命令快速知道该系统属于Linux的哪个发行版,以及该服务器的各种配置参数,运行状态?
远程登录一个Linux系统,如何用命令快速知道该系统属于Linux的哪个发行版,以及该服务器的各种配置参数,运行状态?
查看Linux发行版信息
-
查看发行版名称和版本:
cat /etc/*-release或
lsb_release -a -
查看内核版本:
uname -a或
cat /proc/version
查看服务器硬件配置
-
CPU信息:
lscpu或
cat /proc/cpuinfo -
内存信息:
free -h或
cat /proc/meminfo -
磁盘信息:
df -h查看磁盘使用情况
lsblk查看块设备信息
-
PCI设备信息:
lspci -
USB设备信息:
lsusb
查看系统运行状态
-
系统运行时间和负载:
uptime -
进程信息:
top或
htop -
网络连接:
netstat -tulnp或
ss -tulnp -
服务状态(systemd系统):
systemctl list-units --type=service -
登录用户:
who
综合信息工具
-
使用inxi工具(可能需要安装):
inxi -F这会显示完整的系统信息摘要
-
使用dmidecode(需要root权限):
sudo dmidecode -t system查看详细的硬件信息
-
使用lshw(需要root权限):
sudo lshw -short
这些命令的组合应该能让你全面了解远程Linux系统的发行版信息和各种配置参数及运行状态。
