Linux命令:查询系统信息(linux查询系统)

Linux是现在使用最广泛的开源操作系统,它具有优异的性能和高可靠性。Linux系统提供了许多非常重要的命令,可用于查看系统运行状况,调试系统和管理系统,其中最重要的命令之一就是查询系统信息的命令。

查询系统信息的命令可以帮助用户更好地了解系统,如下所示。

###### lsb_release

“lsb_release”命令用于获取Linux发行版本信息,如下所示:

“`shell

[root@fullstackn~]# lsb_release -a

LSB Version: :base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-noarch

Distributor ID: Ubuntu

Description: Ubuntu 18.04.4 LTS

Release: 18.04

Codename: bionic


###### uname

“uname”命令用于显示操作系统的内核版本,如下所示:

```shell
[root@fullstackn~]# uname -r
4.15.0-91-generic

###### top

“top”命令用于查看有哪些进程正在运行,以及它们的参数和内存使用情况,如下所示:

“`shell

[root@fullstackn~]# top

top – 15:48:19 up 30 days, 10:22, 1 user, load average: 0.00, 0.01, 0.05

Tasks: 303 total, 1 running, 302 sleeping, 0 stopped, 0 zombie

Cpu(s): 0.3%us, 0.4%sy, 0.0%ni, 99.3%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st

Mem: 8194160k total, 8018280k used, 175880k free, 43096k buffers

Swap: 1048568k total, 1864k used, 1046740k free, 994648k cached


###### htop

“htop”是一种实用工具,可以更快更直观地显示系统当前运行状态,如下所示:

```shell
[root@fullstackn~]# htop
4.15.0-91-generic x86_64 _Ubuntu 18.04.4 LTS_ (4 CPU)

Load avg: 0.00 0.01 0.05 Tasks: 303
Cpu(s): 0.3%sy, 0.4%us, 0.0%ni, 99.3%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Mem(KiB): 8194168 total, 8074628 used, 1192540 free, 43660 buffers
Swap(KiB): 1048568 total, 1870 used, 1046698 free, 998120 cached

有时,我们可能还需要使用特定的命令来查询系统信息。例如,要查询服务器的IP和子网掩码,可以使用ifconfig命令,如下所示:

“`shell

[root@fullstackn~]# ifconfig

eth0 Link encap:Ethernet HWaddr 0c:8b:fd:14:56:89

inet addr:10.30.51.157 Bcast:10.30.51.255 Mask:255.255.255.0

inet6 addr: fe80::b7a4:4fec:51f1:757a/64 Scope:Link

UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1

RX packets:1554 errors:0 dropped:0 overruns:0 frame:0

TX packets:1165 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:1000

RX bytes:3387588 (3.3 MB) TX bytes:171506 (171.5 KB)

Interrupt:17

lo Link encap:Local Loopback

inet addr:127.0.0.1 Mask:255.0.0.0

inet6 addr: ::1/128 Scope:Host

UP LOOPBACK RUNNING MTU:65536 Metric:1

RX packets:496 errors:0 dropped:0 overruns:0 frame:0

TX packets:496 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:1000

RX bytes:48020 (48.0 KB) TX bytes:48020 (48.0 KB)

“`

总而言之,掌握Linux下常用的查询系统信息的命令是很有用的,以便能够及时了解系统运行状态,检测系统性能,调整使用状况,使系统更加高效稳定。


数据运维技术 » Linux命令:查询系统信息(linux查询系统)