香港高防服务器Debian系统查看版本的6种方式

Debian 系统(包括在香港高防服务器上运行的系统)中,查看操作系统的版本信息是常见的需求。


1. 使用 /etc/os-release 文件

适用范围:适用于所有现代 Debian 系统(包括 Debian 8 及以上版本)。

命令

bash
cat /etc/os-release

输出示例

plaintext
PRETTY_NAME="Debian GNU/Linux 12 (bookworm)"
NAME="Debian GNU/Linux"
VERSION_ID="12"
VERSION="12 (bookworm)"
ID=debian
  • PRETTY_NAME:显示系统的完整名称和版本(如 Debian GNU/Linux 12 (bookworm))。
  • VERSION_ID:显示版本号(如 12)。
  • VERSION:显示版本号及代号(如 12 (bookworm))。

2. 使用 lsb_release 命令

适用范围:需要安装 lsb-release 包。

命令

bash
lsb_release -a

输出示例

plaintext
No LSB modules are available.
Distributor ID: Debian
Description:    Debian GNU/Linux 12 (bookworm)
Release:        12
Codename:       bookworm
  • Distributor ID:操作系统的发行商(Debian)。
  • Description:系统的完整描述。
  • Release:版本号。
  • Codename:代号。

安装 lsb-release(如果未安装)

bash
sudo apt install lsb-release

3. 查看 /etc/debian_version 文件

适用范围:适用于所有 Debian 系统,显示简洁的版本号。

命令

bash
cat /etc/debian_version

输出示例

plaintext
12.1
  • 输出的是 Debian 的主版本号和次版本号(如 12.1)。

4. 使用 hostnamectl 命令

适用范围:适用于 systemd 管理的系统(Debian 8 及更高版本)。

命令

bash
hostnamectl

输出示例

plaintext
   Static hostname: debian-server
         Icon name: computer-vm
           Chassis: vm
        Machine ID: xxxxxxxx
           Boot ID: xxxxxxxx
  Operating System: Debian GNU/Linux 12 (bookworm)
            Kernel: Linux 6.1.0-10-amd64
      Architecture: x86-64
  • Operating System:显示完整的系统名称和版本。
  • Kernel:显示内核版本。

5. 使用 dpkg 命令

适用范围:通过检查已安装的 base-files 包版本获取系统版本。

命令

bash
dpkg -l base-files | grep base-files

输出示例

plaintext
ii  base-files     12.3    amd64    Debian base system miscellaneous files
  • 版本号(如 12.3)对应系统的主版本号。

6. 使用 uname 命令

适用范围:主要用于查看内核版本,但可以间接了解系统信息。

命令

bash
uname -a

输出示例

plaintext
Linux debian-server 6.1.0-10-amd64 #1 SMP Debian 12.1.1 GNU/Linux
  • 6.1.0-10-amd64:表示系统使用的 Linux 内核版本。
  • Debian 12.1.1:显示系统版本(部分系统可能不显示完整版本信息)。

总结

方法 命令 输出信息 适用范围
1. /etc/os-release cat /etc/os-release 系统名称、版本号、代号 所有现代 Debian 系统
2. lsb_release lsb_release -a 系统名称、版本号、代号 需安装 lsb-release
3. /etc/debian_version cat /etc/debian_version 简单的版本号 所有 Debian 系统
4. hostnamectl hostnamectl 系统名称、版本号、内核信息 Debian 8 及以上(systemd)
5. dpkg dpkg -l base-files 系统的主版本号 所有 Debian 系统
6. uname uname -a 内核版本信息 所有 Linux 系统

推荐使用方法

  • 如果需要完整系统信息:cat /etc/os-releaselsb_release -a
  • 如果只需要版本号:cat /etc/debian_version
  • 如果还需查看内核信息:hostnamectluname -a

 

通过以上方法,可以轻松查看香港高防服务器中运行的 Debian 系统版本信息。

超过 50,000 人的信任 网硕互联期待你加入我们的会员。