1.uname命令
uname命令是最常用的查看Linux系统信息的命令之一。通过在终端中输入uname-a命令,可以显示出当前操作系统的内核版本、硬件构架、主机名等信息。诸如:
$ uname -a Linux mycomputer 4.19.0-17-amd64 #1 SMP Debian 4.19.194-3(2021-07-18) x86_64 GNU/Linux
其中,“Linux”表示操作系统类型查看 linux 操作系统版本,“mycomputer”是主机名,“4.19.0-17-amd64”是内核版本,“#1SMPDebian4.19.194-3(2021-07-18)”表示操作系统发布日期和版本号,“x86_64”表示硬件构架查看linux操作系统版本,“GNU/Linux”表示操作系统名称。
2./etc/os-release文件
在Linux系统中,/etc/os-release文件包含了当前操作系统的详尽信息,包括发行版名称、版本号、ID等信息。通过输入cat/etc/os-release命令,可以查看该文件的内容。诸如:
$ cat /etc/os-release PRETTY_NAME="Debian GNU/Linux 10 (buster)" NAME="Debian GNU/Linux" VERSION_ID="10" VERSION="10 (buster)" VERSION_CODENAME=buster ID=debian HOME_URL="; SUPPORT_URL="; BUG_REPORT_URL=";
其中,“PRETTY_NAME”表示发行版名称,“VERSION_ID”表示版本号,“ID”表示发行版ID。
3.lsb_release命令
lsb_release命令可以显示当前Linux发行版的详尽信息。通过在终端中输入lsb_release-a命令,可以查看当前发行版的名称、版本号、描述等信息。诸如:
$ lsb_release -a No LSB modules are available. Distributor ID: Debian Description: Debian GNU/Linux 10 (buster) Release: 10 Codename: buster
其中红旗linux6.0教程,“DistributorID”表示发行版ID,“Description”表示发行版名称和版本号。
4.cat/proc/version文件
/proc/version文件包含了当前Linux内核的详尽信息。通过输入cat/proc/version命令linux计划任务,可以查看该文件的内容。诸如:
$ cat /proc/version Linux version 4.19.0-17-amd64 ()(gcc version 8.3.0(Debian 8.3.0-6))#1 SMP Debian 4.19.194-3(2021-07-18)
其中red hat linux 下载,“Linuxversion”后面跟随着内核版本号和编译日期等信息。
5.hostnamectl命令
hostnamectl命令可以显示当前主机的操作系统信息和主机名等相关信息。通过输入hostnamectlstatus命令,可以查看当前主机的详尽信息。诸如:
$ hostnamectl status Static hostname: mycomputer Icon name: computer-laptop Chassis: laptop Machine ID: a9e2c6c7f6b542f6b7bc7d8f6b7cb7d8 Boot ID: ba8e5df36c3047efb71f195c56a8b5f9 Operating System: Debian GNU/Linux 10 (buster) Kernel: Linux 4.19.0-17-amd64 Architecture: x86-64
其中查看 linux 操作系统版本,“OperatingSystem”表示操作系统名称和版本号。
6.cat/etc/issue文件
cat/etc/issue文件包含了当前Linux发行版及其版本号等相关信息。通过输入cat/etc/issue命令,可以查看该文件的内容。诸如:
$ cat /etc/issue Debian GNU/Linux 10 nl
其中,“nl”是换行符和提示符。
7.cat/etc/debian_version文件
cat/etc/debian_version文件包含了Debian系统版本号等相关信息。通过输入cat/etc/debian_version命令linux更改文件名,可以查看该文件的内容。诸如:
$ cat /etc/debian_version 10.11
其中,“10.11”是Debian系统版本号。
8.dpkg-query命令
dpkg-query命令可以查询已安装软件包及其详尽信息,在其中也可查询到当前所使用的Debian系统版本号。通过输入dpkg-query-lbase-files命令,可以查看base-files软件包及其详尽信息,其中也包括了当前所使用的Debian系统版本号。诸如:
$ dpkg-query -l base-files ||/ Name Version Architecture Description +++-================-============-============-================================= ii base-files 10.1+deb10u8 amd64 Debian base system miscellaneous files
其中查看linux操作系统版本,“Version”后面跟随着Debian系统版本号。
9.查看软件包源列表文件(sources.list)
软件包源列表文件(sources.list)中记录了各类软件源以及针对不同发行版的软件源地址及其可用性等相关信息。通过输入cat/etc/apt/sources.list命令可以查看该文件内容,并从中找到所使用的Linux发行版及其版本号等相关信息。
10.查看日志文件(/var/log/messages)
日志文件(/var/log/messages)记录了系统运行时形成的各类风波和错误等相关信息,在其中也可查询到当前所使用的Linux版本号等相关信息。
总结:
本文介绍了怎样通过不同方法来查看Linux操作系统版本,并详尽介绍了每种方法下得到结果的具体格式和含意等方面内容。希望读者们就能按照这种方式快速确切地获取自己所用Linux系统的各类相关信息,并加深对于操作系统本身结构和运作方法等方面知识的理解与认识。