当前位置:首页 > 综合资讯 > 正文
黑狐家游戏

linux查看服务器配置信息,linux查询服务器配置

linux查看服务器配置信息,linux查询服务器配置

在 Linux 系统中,查看和查询服务器配置信息是一项重要的任务。通过一系列命令可以获取到诸如系统版本、CPU 信息、内存大小、硬盘容量等关键配置。使用“uname -...

在 Linux 系统中,查看和查询服务器配置信息是非常重要的操作。通过一些命令可以获取到诸如系统版本、内核信息、CPU 架构、内存大小、硬盘容量等关键配置。使用“uname -a”可查看系统详细信息,“free -h”能显示内存状况,“df -h”可查看磁盘使用情况等。这些配置信息对于系统管理、性能优化以及故障排查等方面都具有重要意义,有助于管理员全面了解服务器的运行状态和资源利用情况,从而更好地进行维护和管理工作。

标题:Linux 服务器配置查询全攻略

linux查看服务器配置信息,linux查询服务器配置

在 Linux 系统中,查询服务器配置信息是管理员日常工作的重要部分,通过查询服务器配置,管理员可以了解服务器的硬件、软件和网络等方面的情况,从而更好地管理和维护服务器,本文将介绍如何使用 Linux 命令查询服务器配置信息,并提供一些常用的查询命令和示例。

一、硬件配置信息查询

1、CPU 信息查询:使用lscpu 命令可以查询服务器的 CPU 信息,包括 CPU 型号、核心数、线程数、缓存大小等。

```

[root@server ~]# lscpu

Architecture: x86_64

CPU op-mode(s): 32-bit, 64-bit

Byte Order: Little Endian

CPU(s): 8

On-line CPU(s) list: 0-7

Thread(s) per core: 2

Core(s) per socket: 4

Socket(s): 1

NUMA node(s): 1

Vendor ID: GenuineIntel

CPU family: 6

Model: 158

Model name: Intel(R) Core(TM) i7-9750H CPU @ 2.60GHz

Stepping: 10

CPU MHz: 1300.000

BogoMIPS: 5200.00

Hypervisor vendor: KVM

Virtualization type: full

L1d cache: 32K

L1i cache: 32K

L2 cache: 256K

L3 cache: 12288K

NUMA node0 CPU(s): 0-7

```

2、内存信息查询:使用free -h 命令可以查询服务器的内存信息,包括总内存、已使用内存、可用内存、缓存和交换分区等。

```

[root@server ~]# free -h

total used free shared buff/cache available

Mem: 15.8G 3.1G 4.9G 1.3G 7.7G 11.1G

Swap: 15.9G 0.0B 15.9G

```

3、磁盘信息查询:使用df -h 命令可以查询服务器的磁盘信息,包括磁盘容量、已使用磁盘空间、可用磁盘空间、挂载点等。

```

[root@server ~]# df -h

Filesystem Size Used Avail Use% Mounted on

/dev/sda1 14G 1.2G 12G 9% /

linux查看服务器配置信息,linux查询服务器配置

devtmpfs 3.9G 0 3.9G 0% /dev

tmpfs 3.9G 0 3.9G 0% /dev/shm

tmpfs 3.9G 8.7M 3.9G 1% /run

tmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup

/dev/sdb1 159G 15G 135G 10% /data

```

4、网络接口信息查询:使用ifconfig 命令可以查询服务器的网络接口信息,包括网络接口名称、IP 地址、子网掩码、网关等。

```

[root@server ~]# ifconfig

enp0s3: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500

inet 192.168.1.100 netmask 255.255.255.0 broadcast 192.168.1.255

inet6 fe80::a00:27ff:fea8:597b prefixlen 64 scopeid 0x20<link>

ether 00:0c:29:a8:59:7b txqueuelen 1000 (Ethernet)

RX packets 14588 bytes 1702813 (1.6 MiB)

RX errors 0 dropped 0 overruns 0 frame 0

TX packets 11182 bytes 1003343 (979.5 KiB)

TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536

inet 127.0.0.1 netmask 255.0.0.0

inet6 ::1 prefixlen 128 scopeid 0x10<host>

loop txqueuelen 1000 (Local Loopback)

RX packets 1210 bytes 103318 (100.9 KiB)

RX errors 0 dropped 0 overruns 0 frame 0

TX packets 1210 bytes 103318 (100.9 KiB)

TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

```

二、软件配置信息查询

1、操作系统信息查询:使用uname -a 命令可以查询服务器的操作系统信息,包括操作系统名称、版本号、内核版本等。

```

[root@server ~]# uname -a

Linux server 4.18.0-193.el8.x86_64 #1 SMP Thu Jun 10 13:17:28 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

```

2、服务状态查询:使用systemctl status 命令可以查询服务器上的服务状态,包括服务名称、运行状态、启动类型等。

```

[root@server ~]# systemctl status httpd

● httpd.service - The Apache HTTP Server

Loaded: loaded (/usr/lib/systemd/system/httpd.service; enabled; vendor preset: disabled)

Active: active (running) since Thu 2023-07-06 10:20:43 CST; 1min 30s ago

Docs: man:httpd(8)

man:apachectl(8)

Process: 14111 ExecStart=/usr/sbin/httpd $OPTIONS -DFOREGROUND (code=exited, status=0/SUCCESS)

linux查看服务器配置信息,linux查询服务器配置

Process: 14098 ExecReload=/bin/kill -HUP $MAINPID (code=exited, status=0/SUCCESS)

Process: 14096 ExecStartPre=/usr/sbin/apachectl -t -DNO_MODULES (code=exited, status=0/SUCCESS)

Process: 14095 ExecStartPre=/usr/bin/rm -f /var/run/httpd/httpd.pid (code=exited, status=0/SUCCESS)

Main PID: 14112 (httpd)

Tasks: 53 (limit: 4915)

Memory: 23.7M

CGroup: /system.slice/httpd.service

├─14112 /usr/sbin/httpd -DFOREGROUND

├─14121 /usr/sbin/httpd -DFOREGROUND

├─14130 /usr/sbin/httpd -DFOREGROUND

├─14139 /usr/sbin/httpd -DFOREGROUND

├─14148 /usr/sbin/httpd -DFOREGROUND

├─14157 /usr/sbin/httpd -DFOREGROUND

├─14166 /usr/sbin/httpd -DFOREGROUND

├─14175 /usr/sbin/httpd -DFOREGROUND

├─14184 /usr/sbin/httpd -DFOREGROUND

├─14193 /usr/sbin/httpd -DFOREGROUND

└─14202 /usr/sbin/httpd -DFOREGROUND

Jul 06 10:20:43 server systemd[1]: Starting The Apache HTTP Server...

Jul 06 10:20:43 server apachectl[14096]: Syntax OK

Jul 06 10:20:43 server systemd[1]: Started The Apache HTTP Server.

```

3、端口状态查询:使用netstat -antp 命令可以查询服务器上的端口状态,包括端口号、协议、本地地址、远程地址、状态和进程 ID 等。

```

[root@server ~]# netstat -antp

Active Internet connections (servers and established)

Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name

tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 1064/sshd

tcp 0 0 127.0.0.1:53 0.0.0.0:* LISTEN 1153/systemd-resolve

tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 14112/httpd

tcp 0 0 0.0.0.0:443 0.0.0.0:* LISTEN 14112/httpd

tcp6 0 0 :::22 :::* LISTEN 1064/sshd

tcp6 0 0 ::1:53 :::* LISTEN 1153/systemd-resolve

tcp6 0 0 :::80 :::* LISTEN 14112/httpd

tcp6 0 0 :::443 :::* LISTEN 14112/httpd

```

三、总结

通过使用 Linux 命令查询服务器配置信息,管理员可以了解服务器的硬件、软件和网络等方面的情况,从而更好地管理和维护服务器,在实际工作中,管理员可以根据需要选择合适的命令来查询服务器配置信息,并根据查询结果进行相应的操作。

黑狐家游戏

发表评论

最新文章