当前位置:首页 > 每日看点

linux中查看系统信息?

卡卷网2年前 (2024-12-04)每日看点274

一、硬件信息查看

1. lscpu —— 查看 CPU 信息

lscpu 是一个简洁的命令,用于显示 CPU 的架构、核心数、线程数、缓存大小等信息。

示例:

lscpu

输出信息示例:

Architecture: x86_64 CPU op-mode(s): 32-bit, 64-bit CPU(s): 8 Thread(s) per core: 2 Core(s) per socket: 4 ...

用途: - 查看 CPU 性能参数。 - 了解系统是否支持 64 位模式。


2. lshw —— 显示硬件信息

lshw 是一个详细的硬件信息查看工具,可以列出系统的硬件配置,包括内存、CPU、存储、网络设备等。

安装:

sudo apt install lshw # 对于基于 Debian 的系统

查看完整硬件信息:

sudo lshw

查看特定硬件信息(如存储):

sudo lshw -class disk

输出信息示例:

*-cpu description: CPU product: Intel(R) Core(TM) i7-7700HQ CPU @ 2.80GHz ... *-memory description: System Memory size: 16GiB

用途: - 详细了解硬件组件。 - 用于系统诊断和设备配置。


3. lsblk —— 列出块设备

lsblk 命令用于显示系统中的块设备(硬盘、分区等)及其挂载点。

示例:

lsblk

输出信息示例:

NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 500G 0 disk ├─sda1 8:1 0 100M 0 part /boot └─sda2 8:2 0 499.9G 0 part /

用途: - 查看硬盘和分区结构。 - 确认设备挂载点。


4. dmidecode —— 查看 BIOS 和硬件信息

dmidecode 命令可以显示 BIOS、主板、内存等详细的硬件信息。

查看 BIOS 信息:

sudo dmidecode -t bios

查看内存信息:

sudo dmidecode -t memory

输出信息示例:

BIOS Information Vendor: Dell Inc. Version: 1.5.1 Release Date: 06/01/2021

用途: - 获取硬件型号、序列号。 - 查看 BIOS 版本用于更新或故障排查。


5. freevmstat —— 查看内存使用情况

@# free 命令

示例:

free -h

输出信息示例:

total used free shared buff/cache available Mem: 16Gi 10Gi 2Gi 1Gi 4Gi 5Gi Swap: 2Gi 1Gi 1Gi

用途: - 了解内存和交换空间的使用情况。

@# vmstat 命令

vmstat 提供内存、CPU、磁盘 I/O 等多方面的实时统计数据。

示例:

vmstat 1 5

用途: - 分析系统性能瓶颈。 - 排查内存不足或 I/O 过高的问题。

6.查看 CPU 温度

1. 使用 sensors 命令

sensors 是来自 lm-sensors 软件包的工具,可以显示 CPU 温度和风扇速度。

安装 lm-sensors

# 对于 Debian/Ubuntu sudo apt install lm-sensors # 对于 CentOS/RHEL sudo yum install lm_sensors

初始化传感器

首次使用需要运行以下命令来检测硬件传感器:

sudo sensors-detect

根据提示选择 yes 来启用所有建议的设置。

查看 CPU 温度

执行以下命令查看 CPU 温度:

sensors

输出示例:

coretemp-isa-0000 Adapter: ISA adapter Package id 0: +47.0°C (high = +80.0°C, crit = +100.0°C) Core 0: +44.0°C (high = +80.0°C, crit = +100.0°C) Core 1: +45.0°C (high = +80.0°C, crit = +100.0°C)

用途

  • 查看 CPU 温度是否过高。
  • 检查不同核心的温度差异。

2. 使用 watchsensors 实时监控

可以结合 watch 命令实时查看温度:

watch -n 2 sensors

这会每隔 2 秒刷新一次温度信息。


3. 使用 cat 读取 /sys/class/thermal

大多数 Linux 系统会在 /sys/class/thermal/ 下提供温度传感器信息。

查看可用传感器

列出所有 thermal zone:

ls /sys/class/thermal/

读取 CPU 温度

cat /sys/class/thermal/thermal_zone0/temp

注意: - 输出通常是以毫摄氏度为单位。例如,47000 代表 47°C。 - 如果没有找到 thermal_zone0,可能是硬件不支持或者驱动未加载。


4. 使用 Psensor 图形工具

如果喜欢图形界面的解决方案,可以使用 Psensor

安装 Psensor

sudo apt install psensor

启动 Psensor

运行以下命令启动图形化界面:

psensor

特点: - 实时显示 CPU 温度。 - 提供可视化的温度曲线。


5. 使用 glances 综合监控

glances 是一个强大的系统监控工具,可以查看 CPU 温度、内存、网络等信息。

安装 Glances

sudo apt install glances

启动 Glances

glances

特点: - 显示系统温度。 - 提供详细的实时监控信息。

7.查看硬盘温度

1. 使用 hddtemp 工具

安装 hddtemp

在大多数 Linux 发行版上可以直接安装:

# 对于 Debian/Ubuntu sudo apt install hddtemp # 对于 CentOS/RHEL sudo yum install hddtemp

查看硬盘温度 运行以下命令,指定硬盘设备路径:

sudo hddtemp /dev/sdX

/dev/sdX 替换为具体的硬盘设备路径,例如 /dev/sda

输出示例:

/dev/sda: WDC WD5000AAKS-00TMA0: 37°C

特点: - 支持多种硬盘型号。 - 显示硬盘的当前温度。


2. 使用 smartctl 工具(推荐)

smartctl 是 S.M.A.R.T.(Self-Monitoring, Analysis, and Reporting Technology)工具的一部分,功能强大,支持检测硬盘的健康状态和温度。

安装 smartmontools

# 对于 Debian/Ubuntu sudo apt install smartmontools # 对于 CentOS/RHEL sudo yum install smartmontools

检查硬盘支持 S.M.A.R.T. 首先检查硬盘是否支持 S.M.A.R.T. 功能:

sudo smartctl -i /dev/sdX

输出示例:

SMART support is: Enabled

如果未启用 S.M.A.R.T.,可以运行以下命令启用:

sudo smartctl -s on /dev/sdX

查看硬盘温度 运行以下命令获取硬盘的详细信息,包括温度:

sudo smartctl -A /dev/sdX

输出示例:

194 Temperature_Celsius 0x0022 110 100 000 Old_age Always - 37

关键字段: - Temperature_Celsius:当前硬盘温度。

linux中查看系统信息?  第1张


3. 使用 lsblkhddtemp 批量检测硬盘温度

在系统中有多个硬盘时,可以通过 lsblk 列出所有硬盘设备,并结合 hddtemp 查看每个硬盘的温度。

列出所有硬盘设备

lsblk -d -o NAME,SIZE,MODEL

输出示例:

NAME SIZE MODEL sda 500G WDC WD5000AAKS-00TMA0 sdb 1.8T Seagate ST2000DM008-2FR

批量检测温度

使用循环命令批量检测温度:

for disk in /dev/sd*; do sudo hddtemp $disk; done


4. 使用 glances 查看硬盘温度

glances 是一个多功能的系统监控工具,可以查看 CPU、内存、网络以及硬盘温度。

安装 glances

sudo apt install glances

启动 glances

glances

在界面中,找到硬盘部分(通常在 DISK I/ODISKS 区域),如果硬盘支持温度监控,将显示其温度。


5. 使用 GNOME Disks(图形界面)

安装 GNOME Disks 在支持 GNOME 桌面的系统中,可以安装并使用 GNOME Disks 工具:

sudo apt install gnome-disk-utility

查看硬盘温度 1. 打开 GNOME Disks(中文名为磁盘)。 2. 选择目标硬盘。 3. 点击“SMART 数据与自检”按钮。 4. 在“温度”一栏查看硬盘当前温度。

特点: - 提供直观的温度和健康状态信息。 - 支持健康检查和诊断。

linux中查看系统信息?  第2张


6. 通过 /sys 文件系统读取温度

部分硬盘设备的温度信息可以直接通过 /sys 文件系统访问。

检查硬盘设备 找到目标硬盘设备:

ls /sys/class/hwmon/

查看温度文件 进入对应的设备目录,查找包含温度信息的文件,例如:

cat /sys/class/hwmon/hwmon0/temp1_input

温度通常以毫摄氏度表示,例如 37000 表示 37°C


二、网络信息查看

1. ifconfigip —— 查看网络接口

ifconfig 是一个传统命令,但在新系统中推荐使用 ip 命令。

ifconfig

示例:

ifconfig

ip

示例:

ip addr show

用途: - 获取 IP 地址和子网掩码。 - 查看网络接口的状态。


2. ping —— 测试网络连通性

示例:

ping -c 4 www.google.com

输出信息示例:

64 bytes from 142.250.64.206: icmp_seq=1 ttl=114 time=12.3 ms

用途: - 检测网络是否通畅。 - 测试延迟。


3. netstatss —— 查看网络连接

netstat 是一个传统命令,ss 是其现代替代。

netstat

示例:

netstat -an

ss

示例:

ss -tuln

用途: - 查看打开的端口和网络连接。 - 检查服务是否正在监听。


4. traceroute —— 路由追踪

示例:

traceroute www.google.com

用途: - 了解数据包经过的路由节点。 - 排查网络延迟的来源。


三、磁盘和文件系统查看

1. df —— 查看磁盘使用情况

示例:

df -h

输出信息示例:

Filesystem Size Used Avail Use% Mounted on /dev/sda1 50G 30G 20G 60% /

用途: - 检查磁盘空间是否不足。


2. du —— 查看目录大小

示例:

du -sh /var/log

用途: - 找出占用空间较大的目录。


3. fsck —— 文件系统检查

示例:

sudo fsck /dev/sda1

用途: - 修复损坏的文件系统。


四、实时监控工具

1. tophtop —— 实时监控系统

top

示例:

top

htop

htoptop 的增强版,支持颜色和交互操作。

安装:

sudo apt install htop

用途: - 查看实时 CPU、内存使用情况。 - 监控进程状态。


2. iotop —— 查看磁盘 I/O

安装:

sudo apt install iotop

示例:

sudo iotop

用途: - 找出占用磁盘 I/O 的进程。


3. dstat —— 多功能实时监控

dstat 是一个多功能实时监控工具,可以同时显示 CPU、内存、网络、磁盘等状态。

安装:

sudo apt install dstat

示例:

dstat

用途: - 全面了解系统性能。

linux中查看系统信息?  第3张


五、日志查看

1. dmesg —— 查看内核日志

示例:

dmesg | grep error

用途: - 调试硬件问题。


2. journalctl —— 查看系统日志

示例:

journalctl -u apache2

用途: - 分析服务启动问题。

扫描二维码推送至手机访问。

版权声明:本文由卡卷网发布,如需转载请注明出处。

本文链接:https://www.kajuan.net/ttnews/2024/12/2848.html

分享给朋友:

相关文章

388万个网站,大家都不做网站了?

388万个网站,大家都不做网站了?

根据这些数据,守护袁昆发现手机网民基本和网民数持平(占比99%),手机上网成为第一选择。视频用户数和即时通信用户都超过10亿,占网民整体97%以上。网络支付用户、网络购物用户过9亿,估计电商用户增长基本变缓。大家不看好的搜索引擎用户数8.2…

下班后可以做点什么副业赚钱呢?

下班后可以做点什么副业赚钱呢?

首先说明一下,我分享的任务不需要交钱,也不需要入群,只需要你去平台学习就可以。如果有任何让你交钱,进群的任务,请警惕被 割韭菜 。今天给大家分享 7大赚钱副业,新手小白0粉丝 0门槛0技术都可以去做,不说大富大贵,但是赚个零花钱还是可以。如…

拼多多,怎么就成为了年轻人的「赛博菜市场」?

拼多多,怎么就成为了年轻人的「赛博菜市场」?

可惜你不在拼多多买水果蔬菜,很难一句话跟你解释,我只能笨拙的用经历来慢慢讲。 我们公司有微波炉,同事们几乎都是自己带饭来上班,便当荤素搭配、水果零食;都是好看又好吃。 我自己本来就不喜欢外卖,当然也加入了带饭大军: 直到某一天深夜我闲着…

为什么工资五千的人会一下花八九千买手机呢?

这其实是一个何不食肉糜的问题,这个问题其实很现实,越是月薪5000越需要高档手机。 前段时间看了一个纪录片,讲外卖小哥都用什么手机,结果发现绝大多数外卖小哥用的手机都是旗舰机型,有的时候宁可买二手也要买旗舰。 因为 1外卖小哥对ip68等手…

如何进行 Elasticsearch 调优实践?

如何进行 Elasticsearch 调优实践?

面试官心理分析这个问题是肯定要问的,说白了,就是看你有没有实际干过 es,因为啥?其实 es 性能并没有你想象中那么好的。很多时候数据量大了,特别是有几亿条数据的时候,可能你会懵逼的发现,跑个搜索怎么一下 5~10s ,坑爹了。第一次搜索的…

为什么这次 Mac mini 的 M4 版本价格这么低?

为什么这次 Mac mini 的 M4 版本价格这么低?

扫了一眼这里的回答,目测没几个人真买过 Macbook、Mac mini且真正当主力工作机用过。 这个初始(丐版)版本的机器实际谈不上多便宜,备受热捧有几个原因。 它这代产品整体做了重新设计,大幅缩减了尺寸,真正称得上 Mini 了。…

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。