自学内容网 自学内容网

查看当前Ubuntu服务器Linux的一些信息指令

一、查看系统信息

1.查看操作系统版本和内核信息

uname -a

该命令会显示系统内核的名称、版本、主机名、处理器类型等信息。

2.查看系统详细信息

lsb_release -a

该命令会显示Ubuntu发行版的详细描述,包括发行版名称、版本号、代号和架构。

3.查看系统启动时间和运行时间

uptime

该命令会显示系统的当前时间、系统运行了多长时间、当前有多少用户登录以及系统在过去的1、5和15分钟内的平均负载。

如:

(base) $ uname -a
Linux ln233 5.15.0-78-th-ln #49 SMP Wed Jul 3 15:24:14 CST 2024 x86_64 x86_64 x86_64 GNU/Linux

(base)$ lsb_release -a
LSB Version:    core-11.1.0ubuntu4-noarch:security-11.1.0ubuntu4-noarch
Distributor ID: Ubuntu
Description:    Ubuntu 22.04.3 LTS
Release:        22.04
Codename:       jammy

(base) $ uptime
 14:21:10 up 45 days, 20:48, 101 users,  load average: 5.36, 5.10, 5.17`

二、查看硬件信息

1.查看CPU信息

lscpu

该命令会显示CPU的架构信息,包括CPU型号、核心数、线程数、缓存大小等。

cat /proc/cpuinfo

该命令会显示每个CPU核心的详细信息,如型号、频率、缓存等。

2.查看内存信息

free -h

该命令会以人类可读的格式显示内存的使用情况,包括总内存、已用内存、空闲内存等。

cat /proc/meminfo

该命令会显示详细的内存使用信息,包括物理内存、交换空间的使用情况等。

3.查看磁盘信息

df -h

命令会以人类可读的格式显示磁盘分区的使用情况,包括已用空间、可用空间等。

sudo fdisk -l

该命令会列出所有磁盘的分区表信息。

4.查看硬件信息摘要

sudo lshw

该命令会显示详细的硬件信息,包括CPU、内存、主板、磁盘、网络接口等。你也可以使用sudo lshw -short来获取简短的硬件信息摘要

三、查看网络信息

1.查看网络接口信息

ifconfig
或者
ip addr show

这两个命令会显示网络接口的配置信息,包括IP地址、子网掩码、广播地址等。

2.查看网络连接和监听端口

sudo netstat -tuln

该命令会显示当前系统上所有监听的网络连接和端口。

sudo ss -tuln

这是netstat命令的现代替代品,提供了类似的功能。

3.查看防火墙规则

sudo iptables -L

该命令会显示当前的防火墙规则。如果你使用的是ufw(Ubuntu的防火墙管理工具),你可以使用sudo ufw status来查看防火墙状态。

四、查看服务信息

1.查看系统服务状态

sudo systemctl list-units --type=service --all

该命令会列出系统中所有服务的状态,包括已启用、已禁用、运行中、失败等。

2.查看特定服务状态

sudo systemctl status <服务名>

将<服务名>替换为你想要查看的服务名称,如apache2、mysql等。该命令会显示服务的当前状态、进程ID、启动日志等信息。


原文地址:https://blog.csdn.net/qq_55433305/article/details/145076896

免责声明:本站文章内容转载自网络资源,如侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!