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

linux中查看系统信息?

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

一、硬件信息查看

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

分享给朋友:

相关文章

请问什么软件支持看电视直播?

请问什么软件支持看电视直播?

2024年9月6日最新更新:本文列举的所有看电视直播、或流媒体影视资源点播的软件,我这两天又重新梳理成最新版本,最大程度保证可用性。获取方式见文末图片,或见评论。后续我也将持续更新,文章是旧的软件也会是新的,保证你拿到的都是最新可用版本。作...

感觉手机配置都差不多,为什么有的手机能卖2k-3k,而有的手机却能卖到6k-8k?

感觉手机配置都差不多,为什么有的手机能卖2k-3k,而有的手机却能卖到6k-8k?

与所有的商品一样,手机的价格,也是由它的成本所决定的。虽然看起来3000元的手机和6000的手机配置差不多,甚至处理器都可能是同一个,但在很多大家容易忽略的地方,决定了两者价格的不同:例如手机的外观,塑料的机身,与素皮机身和玻璃机身就完全不...

下一个风口最可能是什么?

下一个风口最可能是什么?

肯定是一带一路了,国内没什么卷的空间了,现在国家正在给一带一路的第三世界国家建设基础设施,等交通打通之后,就是通信打通,通信打通就是贸易打通,未来我建议大家重仓小语种,阿拉伯语最值得学(也有其他小语种自己去查一带一路国家),将来去其他国家随...

网易云音乐上看到过最触动的热评是什么?

网易云音乐上看到过最触动的热评是什么?

1.“昨天晚上洗澡的时候,我忘记拿毛巾了,喊了声妈妈帮我拿下毛巾,正当我伸出左手准备接毛巾的时候,我愣了一下,又换了右手。”希望你永远不会听懂这句话,永远都不要懂。——网易云热评《关键词》2.小时候跟着父亲去城里卖西瓜,害怕同学会看到我,就...

都是前端框架,为什么用 React 的人会有优越感?

都是前端框架,为什么用 React 的人会有优越感?

上家公司一直搞react,最近第一次写个vue3项目。老板朋友来了看了下页面说:这用vue写的吧。我:是...老板朋友:一看就知道是vue做的。这tm你看一眼页面就知道用的啥框架?这感觉就是,我一直用苹果,偶尔用了下华为打电话,有个人离老远...

有哪些是你用上了mac才知道的事?

用上了高端的Mac(已退货)才知道:原来文件夹里面的文件,你看到是8个,其实可能有12个。其中3个图标重叠在一起了,另外一个被拖动到屏幕外面了。用上了高端的Mac(已退货)才知道:原来鼠标灵敏度有问题是因为系统内置了鼠标加速度,只能用控制台...

发表评论

访客

看不清,换一张

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