1. 查看系统信息
1.1 系统信息显示
命令:
uname -a
[root@linux100 ~]# uname -a
Linux linux100 4.15.0-70-generic #79-Ubuntu SMP Tue Nov 12 10:36:11 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
打印出来的信息说明:
字段 | 对应打印的值 | 说明 |
---|---|---|
操作系统类型 - Operating System Type | Linux | 显示操作系统类型,如Linux、Unix等。 |
主机名 - Hostname | linux100 | 显示当前主机的名称 |
内核版本 - Kernel Version | 4.15.0-70-generic | 显示当前系统正在使用的内核版本号 |
操作系统发行版版本号 - OS Distribution Version | #79 | 显示操作系统发行版的版本号。 |
操作系统发行版 - OS Distribution | Ubuntu | 显示操作系统的发行版信息,如Ubuntu、CentOS等。 |
操作系统架构 - Architecture | x86_64 | 显示操作系统的架构,如x86_64、i386等 |
1.2 显示操作系统发行版信息
命令:cat /etc/*release*
1.3 通过LSB工具查询Linux发行版信息
lsb_release是一个Linux Standard Base(LSB)的工具,用于显示Linux发行版的信息。它通常用于查询和显示Linux发行版的版本号、发行代号、描述等信息。
# CentOS安装lsb_release包
[root@linux100 ~]# sudo yum install redhat-lsb
# 查看Linux版本
[root@linux100 ~]# lsb_release -a
LSB Version: :core-4.1-amd64:core-4.1-noarch:cxx-4.1-amd64:cxx-4.1-noarch:desktop-4.1-amd64:desktop-4.1-noarch:languages-4.1-amd64:languages-4.1-noarch:printing-4.1-amd64:printing-4.1-noarch
Distributor ID: CentOS
Description: CentOS Linux release 7.9.2009 (Core)
Release: 7.9.2009
Codename: Core
1.4 通过hostnamectl来查询Linux系统信息
hostnamectl是一个用于管理系统主机名(hostname)的命令行工具,它通常在Linux系统中提供。它可以用来查询、设置和管理系统的主机名及其相关的信息。
[root@linux100 ~]# hostnamectl
Static hostname: linux100
Icon name: computer-vm
Chassis: vm
Machine ID: fb9d8715fff144aca93accad42cec460
Boot ID: 49ec505cca3d4052a6115b36a670e7e6
Virtualization: vmware
Operating System: CentOS Linux 7 (Core)
CPE OS Name: cpe:/o:centos:centos:7
Kernel: Linux 3.10.0-1160.25.1.el7.x86_64
Architecture: x86-64
1.5 显示系统运行时间、负载情况
命令:uptime
打印出来的信息说明:
字段 | 对应打印的值 | 说明 |
---|---|---|
当前时间 | 10:52:57 | 显示当前系统时间。 |
系统运行时间 | up 7 min | 显示系统自上次启动以来的运行时间。通常以天、小时、分钟的格式显示。up 7 min表示运行了7分钟。 |
当前登录用户数 | 1 user | 当前登录系统的用户个数,1user表示1人 |
平均负载 | load average: 0.05, 0.07, 0.05 | 显示系统在过去1分钟、5分钟、15分钟内的平均负载。负载是指系统处于运行和等待状态的进程数目的平均值。值显示该系统处于轻负载状态。 |
1.6 列出已加载的内核模块
命令:lsmod