在 Linux 系统中,可以通过以下命令查看服务器操作系统的版本和详细信息:
uname -a
输出示例:
Linux hostname 5.4.0-135-generic #152-Ubuntu SMP Wed Nov 23 20:19:22 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux
cat /etc/os-release
或
lsb_release -a
RedHat/CentOS:
cat /etc/redhat-release
或
rpm -q centos-release
Debian/Ubuntu:
cat /etc/debian_version
或
cat /etc/lsb-release
SUSE:
cat /etc/SuSE-release
hostnamectl
arch
或
uname -m
uptime
lscpu
free -h
df -h
sudo apt install screenfetch -y # Ubuntu/Debian
sudo yum install screenfetch -y # CentOS/RHEL
screenfetch
这些命令的组合使用可以全面了解服务器的操作系统版本、内核版本、硬件架构等关键信息。对于容器环境,部分命令可能显示宿主机的信息而非容器本身的信息。