探索Linux系统:详尽指南教你查看系统信息

在Linux环境下工作时,了解系统的关键信息有助于我们更好地管理、诊断和优化系统性能。本文将详细介绍一系列实用命令,助你全面掌握Linux系统的硬件配置、软件版本、资源使用状况等重要细节。无论是日常运维还是故障排查,这些命令都是不可或缺的工具。让我们开始探索之旅吧!

一、系统基本信息

1.1 hostnamectl

获取并管理主机名、操作系统、版本、内核版本、硬件平台、图标、时区等信息。

 

bash

hostnamectl

1.2 uname

显示内核和操作系统相关信息。

 

bash

uname -a # 显示全部信息,包括内核名称、版本、主机名、硬件架构等

二、CPU信息

2.1 lscpu

列出CPU架构、型号、核心数、线程数、频率、缓存等详细信息。

 

bash

lscpu

三、内存信息

3.1 free

显示系统内存(RAM)使用情况,包括总内存、已用内存、空闲内存、缓冲区和缓存。

 

bash

free -h # 以人类可读的格式(如GB、MB)显示

3.2 vmstat

提供关于虚拟内存、进程、CPU活动等的统计信息。

 

bash

vmstat

四、磁盘信息与使用情况

4.1 df

报告文件系统磁盘空间使用情况。

 

bash

df -h # 以人类可读的格式(如GB、MB)显示

4.2 du

估算文件和目录所占磁盘空间。

 

bash

du -sh * # 显示当前目录下各文件及子目录的大小汇总(单位KB)

4.3 fdisk -l

列出所有磁盘分区信息。

 

bash

fdisk -l

五、网络信息

5.1 ip addr 或 ifconfig(可能需要安装net-tools包)

显示网络接口、IP地址、掩码、广播地址等。

 

bash

ip addr

5.2 netstat

显示网络连接、路由表、网络接口统计等信息。

 

bash

netstat -tulnp # 显示TCP/UDP监听端口、进程PID和程序名

5.3 ss

提供更详细的套接字统计信息(比netstat更现代,功能更强大)。

 

bash

ss -tulpn # 显示TCP监听端口、进程PID和程序名

六、系统负载与进程信息

6.1 top 或 htop(可能需要安装htop包)

实时显示系统负载、CPU、内存使用情况及当前正在运行的进程列表。

 

bash

top

6.2 uptime

显示系统运行时间和平均负载。

 

bash

uptime

6.3 ps 或 pgrep

查看当前运行的进程状态。

 

bash

ps aux # 列出所有进程详细信息 pgrep nginx # 查找nginx进程ID

七、硬件详细信息

7.1 lspci

列出所有PCI设备信息,包括显卡、声卡、网卡等。

 

bash

lspci -v # 显示详细信息

7.2 lsusb

列出所有USB设备信息。

 

bash

lsusb -v # 显示详细信息

7.3 dmidecode(可能需要管理员权限)

解析DMI(Desktop Management Interface)数据,提供硬件系统详细信息。

 

bash

dmidecode -t system # 显示系统信息

通过以上命令,您可以全方位地洞察Linux系统的各项关键信息。遇到具体需求时,别忘了使用man命令查阅各命令的详细用法和选项。熟练掌握这些命令,将使你在Linux运维工作中游刃有余!

  • 7
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序员查理

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值