Linux下查看系统信息

1. 查看发行版信息

通用方法:

1
cat /etc/os-release

借助 lsb_release 工具:

1
lsb_release -a

【注】并不是所有 Linux 发行版都自带 lsb_release 命令,如果系统上没有该命令需要手动安装 lsb-release 工具。

2. 查看 Linux 内核版本

以下两个命令都可以用来查看 Linux 内核版本:

1
2
uname -a
cat /proc/version

3. 查看显卡厂商

1
lspci | grep -i vga

4. 查看内存容量

1
free -g/-m/-k/-b    # -g/-m/-k/b 分别表示以 gb,mb,kb,b 为单位显示内存容量

5. 查看 CPU 信息

1
lscpu

6. 查看系统各类硬件信息

1
inxi -Fi

inxi 命令还可以具体查看具体某一硬件信息,具体参看 inxi --help

【注】并不是所有 Linux 发行版都自带 inxi 命令,如果系统上没有该命令需要手动安装 inxi 工具。

7. 查看系统主要软硬件信息

1
screenfetch
  • screenfetch 工具支持很多 Linux 发行版,诸如 Arch Linux、CentOS、Debian、Linux Mint、Kali Linux、Manjaro、Ubuntu 等;它也支持其他操作系统,诸如 BSD、Mac OS X、Windows+MSYS2 等。

  • screenfetch 工具支持的桌面软件有 KDE、GNOME、Xfce、Cinnamon、MATE、DDE 等。

  • screenfetch 工具支持的查询信息有:

1
distro host kernel uptime pkgs shell res de wm wmtheme gtk disk cpu gpu mem

【注】有些发行版可能没有预安装 screenfetch 工具,需要自行安装。更多参数设置查看 screenfetch --help

8. 查看系统更新日志

  • 对于 Debian 系的 Linux 发行版来说,系统更新日志记录在 /var/log/apt/history.log 文件中:
1
2
less /var/log/apt/history.log
# 进入到 less 中后 Shift + g 即可跳转到最新的更新日志(即日志末尾)
  • 对于 Arch 系的 Linux 发行版来说,系统更新日志记录在 /var/log/pacman.log 文件中:
1
2
less /var/log/pacman.log
# 进入到 less 中后 Shift + g 即可跳转到最新的更新日志(即日志末尾)

本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!