Linux下查看电脑硬件环境的命令

系统
# 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                # 查看所有安装的软件包


cat /proc/cpuinfo  查看cpu
free -m            查看内存
fdisk -l           查看硬盘分区
df -h              查看挂载目录
ifconfig           查看网卡信息
ethtool eth0       查看详细的网卡工作模式

lspic              列出所有芯片信息,比如声卡,显卡,网卡等。
### 查看电脑硬件信息的命令 在不同的操作系统下,可以使用特定的命令查看计算机的硬件配置详情。 #### Linux (Ubuntu) 下的硬件信息询 对于 Ubuntu 或其他基于 Linux 的系统,可以通过以下几种方式获取 CPU 和整体硬件的信息: - **CPU 信息**: 使用 `cat /proc/cpuinfo` 可以显示详细的处理器信息,包括型号、核心数以及缓存大小等[^1]。 ```bash cat /proc/cpuinfo ``` - **实时日志中的 CPU 数据**: 如果需要通过系统启动时的日志提取 CPU 相关数据,则可运行如下命令: ```bash dmesg | grep -i 'cpu' ``` 此方法适用于快速定位某些初始化阶段记录下来的硬件特性。 - **DMI 解码器工具**: 对于更深入地了解主板上的组件(如处理器),推荐利用 `dmidecode` 巻具并指定参数 `-t processor` 来获得制造商定义的标准结构化描述。 ```bash sudo dmidecode -t processor ``` 上述三条路径分别侧重不同层面的数据采集需求,在实际操作过程中可以根据具体目的选取最合适的方案。 #### Windows 下的硬件信息询 而在 Microsoft Windows 平台上,借助 WMI(Windows Management Instrumentation)功能模块能够实现类似的探测效果。例如,要列举当前机器上安装的所有物理中央处理单元概况,只需打开命令提示符窗口输入下面这条语句即可完成任务: - **WMIC 询 CPU 列表**: ```cmd wmic cpu list brief ``` 该指令调用了 WMIC 提供的功能集之一——即针对各类资源对象建立抽象模型以便简化管理和监控流程;这里特别指定了目标类别为 “cpu”,同时附加选项限定只返回简洁版的结果集合[^2]。 除了以上提到的基础字段外,如果希望进一步挖掘更多细节属性值的话,还可以尝试去掉关键字“brief”或者替换成为其它合法子项名称来进行探索发现之旅哦! ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值