当前位置:首页 > 每日看点 > 正文内容

linux中查看系统信息?

卡卷网1年前 (2024-12-04)每日看点221

一、硬件信息查看

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

分享给朋友:

相关文章

电视上哪个软件可以免费看电视直播?

电视上哪个软件可以免费看电视直播?

今天给大家推荐8款免费电视端直播看剧软件,感兴趣的朋友可以下载试一试!1、超级ITV 6.04免费看电视直播,央视卫视高清秒播,还有电影电视剧少儿体育等。2、小鲸电视 1.3.1小鲸电视是一款智能电视应用,集成了多个内容来源,包括腾讯视频、...

有没有推荐什么手游搬砖,或者是用手机就能做的工作能日入100左右就好了?

有没有推荐什么手游搬砖,或者是用手机就能做的工作能日入100左右就好了?

大家好,我是思聪。思聪游戏搬砖社每天分享真实靠谱的游戏赚钱的方法。整个游戏的攻略用一句话概括就是:打元宝兑换平台物品,xx元宝兑换一个分红物品。你把你打游戏得来的元宝去兑换平台的分红物品,就能每天领取xx元的分红。(具体看是哪个分红物品,比...

你捡过最大的漏是什么?

你捡过最大的漏是什么?

买了套二手房,软磨硬泡便宜了1个w 结果就是一屋子狼藉 原业主说反正你们要重新装修 就不收拾了 等完了你们一起收拾掉吧 落了很多柜子 电器是啥的 今天打开卧室柜子一看…现在是去存钱的路上有朋友知道这样存钱银行会给发大米跟油吗...

是不是从Java培训班出来的人都被淘汰了?

真实个人经历。我就是从培训班出来的,但没有学完就跑出来了。当我明白什么人不管什么基础都能进培训班进行培训,学到什么程度都能保证他们包就业,我就知道不正常。我自己是大三下的时候去的,考研考到一半感觉无望,想抓紧时间学习技术,利用应届生身份准备...

客观的讲,华为是不是真的遥遥领先?

客观的讲,华为是不是真的遥遥领先?

最近,华为上市了最新款的三折叠屏手机,于是很多大V们把这款手机吹上了天,吹成是技术上遥遥领先于全世界。谁要是敢质疑华而不实,就会被人扣上一顶汉奸卖国贼美狗的帽子。把一个商品捧成了宗教和菩萨,你只能说好,不能说不好。其实这个世界上,只要是人和...

年收入40万的网文作者,是不是可以吊打任何职业了?

哈,我二十岁的时候也这么狂。想当年,我一个大二学生,在宿舍里写出一本大精品,月入两万五,在学校里走路都是横着的,游戏卡池一开,看都不看,氪到出货为止。iPhone12pro一发布直接买,还买了个iPad Pro,都是官网直接买的,Apple...

发表评论

访客

看不清,换一张

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