千家信息网

Linux系统中怎么查看CPU、机器型号、内存等信息

发表于:2024-11-17 作者:千家信息网编辑
千家信息网最后更新 2024年11月17日,小编给大家分享一下Linux系统中怎么查看CPU、机器型号、内存等信息,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!系统维护时随时可能有需要查看 CPU 使用率,并根据相应信息分析系
千家信息网最后更新 2024年11月17日Linux系统中怎么查看CPU、机器型号、内存等信息

小编给大家分享一下Linux系统中怎么查看CPU、机器型号、内存等信息,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!

系统维护时随时可能有需要查看 CPU 使用率,并根据相应信息分析系统状况的需要。在 linux 中,可以通过 top 命令来查看 CPU 使用状况。关于 top 命令的详细说明请参看 使用top命令分析linux系统性能的详解 这篇文章。

top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器;不过这里我们主要是介绍一下 linux 系统如何查看CPU信息、机器型号、内存信息等。

系统

# uname -a        # 查看内核/操作系统/CPU信息# head -n 1 /etc/issue  # 查看操作系统版本# cat /proc/cpuinfo   # 查看CPU信息# hostname        # 查看计算机名# lspci -tv       # 列出所有PCI设备# lsusb -tv       # 列出所有USB设备# lsmod         # 列出加载的内核模块# env          # 查看环境变量

资源

# free -m        # 查看内存使用量和交换区使用量# df -h         # 查看各分区使用情况# du -sh <目录名>    # 查看指定目录的大小# grep MemTotal /proc/meminfo  # 查看内存总量# grep MemFree /proc/meminfo  # 查看空闲内存量# uptime         # 查看系统运行时间、用户数、负载# cat /proc/loadavg   # 查看系统负载

磁盘和分区

# mount | column -t   # 查看挂接的分区状态# fdisk -l        # 查看所有分区# swapon -s       # 查看所有交换分区# hdparm -i /dev/hda   # 查看磁盘参数(仅适用于IDE设备)# dmesg | grep IDE    # 查看启动时IDE设备检测状况

网络

# ifconfig        # 查看所有网络接口的属性# iptables -L      # 查看防火墙设置# route -n        # 查看路由表# netstat -lntp     # 查看所有监听端口# netstat -antp     # 查看所有已经建立的连接# netstat -s       # 查看网络统计信息

进程

# ps -ef         # 查看所有进程# top          # 实时显示进程状态

用户

# w           # 查看活动用户# id <用户名>      # 查看指定用户信息# last          # 查看用户登录日志# cut -d: -f1 /etc/passwd  # 查看系统所有用户# cut -d: -f1 /etc/group  # 查看系统所有组# crontab -l       # 查看当前用户的计划任务

服务

# chkconfig --list    # 列出所有系统服务# chkconfig --list | grep on  # 列出所有启动的系统服务

程序

# rpm -qa        # 查看所有安装的软件包

查看CPU信息(型号)

# cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c    8 Intel(R) Xeon(R) CPU      E5410  @ 2.33GHz (看到有8个逻辑CPU, 也知道了CPU型号) # cat /proc/cpuinfo | grep physical | uniq -c    4 physical id   : 0    4 physical id   : 1 (说明实际上是两颗4核的CPU) # getconf LONG_BIT   32 (说明当前CPU运行在32bit模式下, 但不代表CPU不支持64bit) # cat /proc/cpuinfo | grep flags | grep ' lm ' | wc -l   8 (结果大于0, 说明支持64bit计算. lm指long mode, 支持lm则是64bit)

再完整看cpu详细信息, 不过大部分我们都不关心而已.

# dmidecode | grep 'Processor Information'

查看内存信息

# cat /proc/meminfo # uname -a Linux euis1 2.6.9-55.ELsmp #1 SMP Fri Apr 20 17:03:35 EDT 2007 i686 i686 i386 GNU/Linux (查看当前操作系统内核信息) # cat /etc/issue | grep Linux Red Hat Enterprise Linux AS release 4 (Nahant Update 5) (查看当前操作系统发行版信息)

查看机器型号

# dmidecode | grep "Product Name"

查看网卡信息

# dmesg | grep -i eth

看完了这篇文章,相信你对"Linux系统中怎么查看CPU、机器型号、内存等信息"有了一定的了解,如果想了解更多相关知识,欢迎关注行业资讯频道,感谢各位的阅读!

系统 信息 内存 用户 型号 机器 操作系统 命令 状况 设备 进程 内核 篇文章 网络 分析 支持 服务 任务 使用量 实时 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 网络安全VLAN规划 转让网络安全运维的公司 个人软件开发属于劳务费吗 安卓代理服务器认证 云计算和服务器的区别 公司服务器下载速度变慢 如何查看服务器是否有tslv1 北京五木恒润软件开发公司官网 软件开发属于什么税收分类 计算机有网络技术专业好不好 备份服务器有没有数据库 金科技互联网公司解析 怎么用数据库直接赋值 积极开展网络安全知识宣传普及 gs 服务器 免编码软件开发平台怎么做市场 湖南网络技术学院学费 廊坊erp整体解决方案网络技术 大型游戏服务器什么配置 国土空间规划现状数据库制作 中职学生的计算机网络技术 行政机关网络安全责任部门 侠客营销软件开发特训+下载 服务器数据库被攻击 邵阳网络安全演练 杨浦区网络技术咨询公司 济南学习软件开发 网安大队网络安全防控进展情况 免签支付软件开发 实况数据库发生错误
0