
正文
linux看硬件命令 linux查看硬件信息命令和教程详解
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
linux 如何查看硬盘大小,内存大小等系统信息及硬件信息?
一、linux CPU大小\x0d\x0a[root@idc ~]# cat /proc/cpuinfo |grep "model name" cat /proc/cpuinfo |grep "physical id"\x0d\x0amodel name: Intel(R) Xeon(TM) CPU 2.80GHz\x0d\x0amodel name: Intel(R) Xeon(TM) CPU 2.80GHz\x0d\x0amodel name: Intel(R) Xeon(TM) CPU 2.80GHz\x0d\x0amodel name: Intel(R) Xeon(TM) CPU 2.80GHz\x0d\x0aphysical id : 0\x0d\x0aphysical id : 0\x0d\x0aphysical id : 3\x0d\x0aphysical id : 3\x0d\x0a[root@idc ~]#\x0d\x0a\x0d\x0a说明linux看硬件命令:Linux下可以在/proc/cpuinfo中看到每个cpu的详细信息。但是对于双核的cpulinux看硬件命令,在cpuinfo中会看到两个cpu。常常会让人误以为是两个单核的cpu。\x0d\x0a其实应该通过Physical Processor ID来区分单核和双核。而Physical Processor ID可以从cpuinfo或者dmesg中找到. flags 如果有 ht 说明支持超线程技术 判断物理CPU的个数可以查看physical id 的值linux看硬件命令,相同则为同一个物理CPU\x0d\x0a可以看到上面linux看硬件命令,这台机器有两个双核的CPU,ID分别是0和3,大小是2.8G。\x0d\x0a二、内存大小\x0d\x0a[root@xbidc ~]# cat /proc/meminfo |grep MemTotal\x0d\x0aMemTotal: 1034612 kB\x0d\x0a[root@xbidc ~]# \x0d\x0a\x0d\x0a三、硬盘大小\x0d\x0a[root@xbidc ~]# fdisk -l |grep Disk\x0d\x0aDisk /dev/sda: 300.0 GB, 300000000000 bytes\x0d\x0a[root@xbidc ~]#\x0d\x0a\x0d\x0a四、 更多查看linux硬件信息的方法\x0d\x0auname -a # 查看内核/操作系统/CPU信息的linux系统信息命令\x0d\x0ahead -n 1 /etc/issue # 查看操作系统版本,是数字1不是字母L\x0d\x0acat /proc/cpuinfo # 查看CPU信息的linux系统信息命令\x0d\x0ahostname # 查看计算机名的linux系统信息命令\x0d\x0alspci -tv # 列出所有PCI设备\x0d\x0alsusb -tv # 列出所有USB设备的linux系统信息命令\x0d\x0alsmod # 列出加载的内核模块\x0d\x0aenv # 查看环境变量资源\x0d\x0afree -m # 查看内存使用量和交换区使用量\x0d\x0adf -h # 查看各分区使用情况\x0d\x0adu -sh # 查看指定目录的大小\x0d\x0agrep MemTotal /proc/meminfo # 查看内存总量\x0d\x0agrep MemFree /proc/meminfo # 查看空闲内存量\x0d\x0auptime # 查看系统运行时间、用户数、负载\x0d\x0acat /proc/loadavg # 查看系统负载磁盘和分区\x0d\x0amount | column -t # 查看挂接的分区状态\x0d\x0afdisk -l # 查看所有分区\x0d\x0aswapon -s # 查看所有交换分区\x0d\x0ahdparm -i /dev/hda # 查看磁盘参数(仅适用于IDE设备)\x0d\x0admesg | grep IDE # 查看启动时IDE设备检测状况网络\x0d\x0aifconfig # 查看所有网络接口的属性\x0d\x0aiptables -L # 查看防火墙设置\x0d\x0aroute -n # 查看路由表\x0d\x0anetstat -lntp # 查看所有监听端口\x0d\x0anetstat -antp # 查看所有已经建立的连接\x0d\x0anetstat -s # 查看网络统计信息进程\x0d\x0aps -ef # 查看所有进程\x0d\x0atop # 实时显示进程状态用户\x0d\x0aw # 查看活动用户\x0d\x0aid # 查看指定用户信息\x0d\x0alast # 查看用户登录日志\x0d\x0acut -d: -f1 /etc/passwd # 查看系统所有用户\x0d\x0acut -d: -f1 /etc/group # 查看系统所有组\x0d\x0acrontab -l # 查看当前用户的计划任务服务\x0d\x0achkconfig _list # 列出所有系统服务\x0d\x0achkconfig _list | grep on # 列出所有启动的系统服务程序\x0d\x0arpm -qa # 查看所有安装的软件包\x0d\x0acat /proc/cpuinfo :查看CPU相关参数的linux系统命令\x0d\x0acat /proc/partitions :查看linux硬盘和分区信息的系统信息命令\x0d\x0acat /proc/meminfo :查看linux系统内存信息的linux系统命令\x0d\x0acat /proc/version :查看版本,类似uname -r\x0d\x0acat /proc/ioports :查看设备io端口\x0d\x0acat /proc/interrupts :查看中断\x0d\x0acat /proc/pci :查看pci设备的信息\x0d\x0acat /proc/swaps :查看所有swap分区的信息
相关问答
Q1: linux查看硬件命令有哪些
你们知道怎么查看Linux中linux看硬件命令的硬件吗linux看硬件命令,命令是什么?下面是我带来的关于linux查看硬件命令有哪些的内容,欢迎阅读!
Linux查看硬件命令一:
linux如何查看系统的硬件配置
如何在linux系统下查看系统配置? 在图形模式下我们可以很方便的利用Linux的图形工具,点击几下就可以查看到Linux系统的的硬件信息。但是大部分生产服务器系统为linux看硬件命令了节约系统资源是没有安装Xwindo服务的。所以我们在图形模式下掌握查看系统硬件信息的方式是很
如何在linux系统下查看系统配置?
在图形模式下我们可以很方便的利用Linux的图形工具,点击几下就可以查看到Linux系统的的硬件信息。但是大部分生产服务器系统为了节约系统资源是没有安装Xwindo服务的。所以我们在图形模式下掌握查看系统硬件信息的方式是很必要的。
linux下至今 没有给出机器系统信息的命令或者是软件(类似CPU—Z,everest等)。 要想查看系统的配置 具体的 方法 是:
1、系统硬件配置都在/proc 目录里面
2、可以用命令查看里面的文件即可 比如:
cat /proc/ cpu info 查看cpu信息,processor 0 为一个U, 1为两个,flags超线程。
lspci 查看主板信息
free –m 查内存 (total属性下显示的是内存的大小)。
fidsk -l 查硬盘空间
df -h 查硬盘
du -sh 查看文件夹大小
top 这个比较全,内存 进程 负载 都有了。
uptime 查运行时间 负载情况 等等的信息
Linux查看硬件命令二:
1,在linux下,有多种命令可以用于查看硬件信息:
用硬件检测程序kuduz探测新硬件:service kudzu start ( or restart);
查看CPU信息:cat /proc/cpuinfo;
查看板卡信息:cat /proc/pci;
查看PCI信息:lspci (相比cat /proc/pci更直观);
查看内存信息:cat /proc/meminfo;
查看USB设备:cat /proc/bus/usb/devices;
查看键盘和鼠标:cat /proc/bus/input/devices;
查看系统硬盘信息和使用情况:fdisk disk – l df;
查看各设备的中断请求(IRQ):cat /proc/interrupts;
查看启动硬件检测信息日志:dmesg more /var/log/dmesg。
2,几种查看Linux版本信息的方法:
uname -a;
cat /proc/version;
cat /etc/issue;
lsb_release -a;
cat /etc/redhat-release;
rpm -q redhat-release。
看了"linux查看硬件命令有哪些" 文章 内容的人还看:
1. linux中查看硬件信息的方法有哪些
2. LINUX操作系统常用命令有哪些
3. linux操作系统版本查看命令
4. Linux top命令查看多核CPU每个核心的使用率
5. Linux中查看CPU的信息的方法是什么
6. Linux使用dmidecode命令查看内存型号
7. 如何正确查看Linux机器内存使用情况
8. Linux系统查看当前时间的命令
9. Linux常用命令
10. 必学100个常用linux命令大全
Q2: 7个常用命令查看Linux VPS主机硬件配置信息
很多新手用户一样,在选择Linux
VPS主机商的时候会大概看看这款机器是否有人在使用而且大概的口碑和性价比如何,然后大概对比CPU核心、内存、硬盘以及流量在同等认识的商家中是否有一定的性价比优势。虽然经常告诉自己一分钱一分货,但是有些时候还是偏向于尽量希望马儿好也要马儿少吃草的产品。
大部分用户并不能做到各种VPS配置信息以及商家、线路的各种精通,就好比我们购买电脑一样,一些硬件配置我们可能只会知道大概,具体是否兼容以及是否适合我们,我们可能从基本的配置看不到,大部分还是直接用户的体验,尤其是VPS主机无论用来建站还是项目需要,他人使用过的测评信息并不能代表也适合我们,大概范围圈定之后的自我测试是必须的。
稍微深究一些关于Linux
VPS主机的配置信息,不能仅仅就看基本的内存、硬盘和流量,其实玩的深的网友甚至连带硬件信息都会去查看对比,这属于粉丝爱好者了,我们基本上只要玩个大概体验就可以了。在这篇文章中,老左也学着高端一点,把我看到的一些网友有用到查看VPS/服务器环境硬件信息命令记录下来,以后说不定在购买VPS、服务器的时候还可以装专业人士。
第一、CPU参数信息
cat /proc/cpuinfo
第二、Free命令查看内存
free -m
这里我们可以看到当前VPS主机512MB内存,附带64MB Swap存储。
第三、df命令查看硬盘
df -h
这个要对照我们购买VPS、服务器的时候商家给予的配置信息,有些朋友说购买的30GB,为什么看到的是10GB,还有20GB去哪里了呢?还有的是挂载盘需要我们单独挂载才可以出来,用fdisk -l就可以看到还有20GB没有挂载,在这台测试机中直接在一个盘里没有 挂载盘 。
第四、Inxi查看硬件信息
inxi -Fx
这个Inxi工具我也第一次用到过,看到介绍很强大,可以查看所有的服务器硬件信息,一般默认发行版本中是没有安装的,这里我在Debian环境中自己安装的。
安装Inxi For Debian/Ubuntu
echo 'deb trusty main' /etc/apt/sources.list.d/unit193-inxi.list
apt-get update
apt-get install inxi
这里在安装后才可以执行上面的命令。
基本的硬件信息都可以在返回结果中看到,以后有时间单独把inxi工具玩一遍。今天先 简单的知道有这个东西,因为我之前也没玩过这个。
第五、lshw
lshw -short
lshw也是一个通用工具,可以查看当前服务器CPU、内存、磁盘等详细信息。默认环境如果没有安装的话,我们可以通过执行命令安装。
apt-get install lshw lshw
第六、dmidecode
这个命令老左有在" 利用dmidecode命令查看Linux服务器硬件信息7个技巧 "文章中详细的记录了几个常用的脚本方法,也是用来查看硬件信息的。
比如主板、内存、内存条数量都可以通过命令看到。
第七、lscpu
lscpu
通过lscpu命令可以看到CPU和处理单元的信息。
总结,以上7个命令算是我们在购买和测评VPS、服务器信息的时候有可能用到的,对于一般用户跟老左一样看个大概就可以了,如果需要知道深入的细节还是需要详细一些对比的,还有lspci、hdparm两个也是有常用的。
Q3: Linux服务器硬件情况的查看
1、首先是对于CPU的说明
服务器CPU性能参数主要信息可以通过查看 /proc/cpuinfo 获得。具体查看指令及效果如下:
显示这台服务器上有2个物理CPU
显示这台服务器的物理核数为16个
显示运行模式为64位
显示为Intel(R) Xeon(R) Gold 6226R CPU @ 2.90GHz
命令:
显示此服务器的线程数为64
top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。下面详细介绍它的使用方法。top是一个动态显示过程,即可以通过用户按键来不断刷新当前状态.如果在前台执行该命令,它将独占前台,直到用户终止该程序为止.比较准确的说,top命令提供了实时的对系统处理器的状态监视.它将显示系统中CPU最“敏感”的任务列表.该命令可以按CPU使用.内存使用和执行时间对任务进行排序;而且该命令的很多特性都可以通过交互式命令或者在个人定制文件中进行设定.
1.命令格式:
top [参数]
2.命令功能:
显示当前系统正在执行的进程的相关信息,包括进程ID、内存占用率、CPU占用率等
3.命令参数:
-b 批处理
-c 显示完整的治命令
-I 忽略失效过程
-s 保密模式
-S 累积模式
-i时间 设置间隔时间
-u用户名 指定用户名
-p进程号 指定进程
-n次数 循环显示的次数
4.使用实例:
实例1:通过 Top 命令显示进程信息
命令:
统计信息区:
前五行是当前系统情况整体的统计信息区。下面我们看每一行信息的具体意义。
第一行,任务队列信息,同 uptime 命令的执行结果,具体参数说明情况如下:
10:38:58 — 当前系统时间
up 39 days, 19:47 — 系统已经运行了39天19小时47分钟(在这期间系统没有重启过的吆!)
1 users — 当前有1个用户登录系统
load average: 0.00, 0.00, 0.00 — load average后面的三个数分别是1分钟、5分钟、15分钟的负载情况。
load average数据是每隔5秒钟检查一次活跃的进程数,然后按特定算法计算出的数值。如果这个数除以逻辑CPU的数量,结果高于5的时候就表明系统在超负荷运转了。
第二行,Tasks — 任务(进程),具体信息说明如下:
系统现在共有769个进程,其中处于运行中的有1个,463个在休眠(sleep),stoped状态的有0个,zombie状态(僵尸)的有0个。
第三行,cpu状态信息,具体属性说明如下:
0.0%us — 用户空间占用CPU的百分比。
0.0% sy — 内核空间占用CPU的百分比。
0.0% ni — 改变过优先级的进程占用CPU的百分比
100.0% id — 空闲CPU百分比
0.0% wa — IO等待占用CPU的百分比
0.0% hi — 硬中断(Hardware IRQ)占用CPU的百分比
0.0% si — 软中断(Software Interrupts)占用CPU的百分比
备注:在这里CPU的使用比率和windows概念不同,需要理解linux系统用户空间和内核空间的相关知识!
第四行,内存状态,具体信息如下:
65600012k total — 物理内存总量
1785256k used — 使用中的内存总量
62385920k free — 空闲内存总量
1428836k buffers — 缓存的内存量
第五行,swap交换分区信息,具体信息说明如下:
2097148k total — 交换区总量
918340k used — 使用的交换区总量
1178808k free — 空闲交换区总量
备注:
第四行中使用中的内存总量(used)指的是现在系统内核控制的内存数,空闲内存总量(free)是内核还未纳入其管控范围的数量。纳入内核管理的内存不见得都在使用中,还包括过去使用过的现在可以被重复利用的内存,内核并不把这些可被重新使用的内存交还到free中去,因此在linux上free内存会越来越少,但不用为此担心。
对于内存监控,在top里我们要时刻监控第五行swap交换分区的used,如果这个数值在不断的变化,说明内核在不断进行内存和swap的数据交换,这是真正的内存不够用了。
第六行,空行。
第七行以下:各进程(任务)的状态监控,项目列信息说明如下:
PID — 进程id
USER — 进程所有者
PR — 进程优先级
NI — nice值。负值表示高优先级,正值表示低优先级
VIRT — 进程使用的虚拟内存总量,单位kb。VIRT=SWAP+RES
RES — 进程使用的、未被换出的物理内存大小,单位kb。RES=CODE+DATA
SHR — 共享内存大小,单位kb
S — 进程状态。D=不可中断的睡眠状态 R=运行 S=睡眠 T=跟踪/停止 Z=僵尸进程
%CPU — 上次更新到现在的CPU时间占用百分比
%MEM — 进程使用的物理内存百分比
TIME+ — 进程使用的CPU时间总计,单位1/100秒
COMMAND — 进程名称(命令名/命令行)
或者通过 free 命令显示系统内存的使用情况,包括物理内存、交换内存(swap)和内核缓冲区内存。
命令:
显示我当前的服务器的物理内存是62G,其中交换内存是2个G,一共剩余是60G的
三、查看Linux内核当前的系统版本号
命令:
显示的当前的服务器Linux内核是Ubuntu系统,版本号是18.04.6
Q4: 在linux 下怎么查看服务器的cpu和内存的硬件信息
可以按照如下方式进行操作:
一、查看cpu总个数方法:
1、首先执行top命令,如下图中内容所表示。
2、在top命令的显示界面,按数字键1,即可查看到当前系统中的总cpu数,如下图中内容所表示。
二、查看总内存的方法:
1、free命令主要用于显示内存数量,如下图中内容所表示。
2、一般使用free命令的-h参数,更人性化的显示,如下图中内容所表示。
扩展资料
linux通用命令:
1、date:printorsetthesystemdateandtime
2、stty-a:可以查看或者打印控制字符(Ctrl-C,Ctrl-D,Ctrl-Z等)
3、passwd:printorsetthesystemdateandtime(用passwd-h查看)
4、logout,login:登录shell的登录和注销命令
5、pwd:printworkingdirectory
6、more,less,headtail:显示或部分显示文件内容.
7、lp/lpstat/cancel,lpr/lpq/lprm:打印文件.
8、更改文件权限:chmodu+x...
9、删除非空目录:rm-frdir
10、拷贝目录:cp-Rdir
参考资料:百度百科-linux
Q5: 如何查看“centos linux”硬盘等硬件配置信息的命令?
df -TH 硬盘信息
free 内存信息
cat /proc/cpu**** 后面的用tab补齐 我记得是cpuinfo 但不确定
cat /proc/meminfo 也可以查看内存
可以用/proc/cpuinfo 查看CPU 的信息。 该文件包含系统上每个处理器的数据段落。
/proc/cpuinfo 描述中有 6 个条目适用于多内核和超线程(HT)技术检查:processor, vendor id, physical id, siblings, core id 和 cpu cores。
(1)processor:包括这一逻辑处理器的唯一标识符。
(2)physical id :包括每个物理封装的唯一标识符。
(3)core id :保存每个内核的唯一标识符。
(4)siblings :列出了位于相同物理封装中的逻辑处理器的数量。
(5)cpu cores :包含位于相同物理封装中的内核数量。
(6)如果处理器为英特尔处理器,则 vendor id 条目中的字符串是 GenuineIntel。
关于linux看硬件命令和linux查看硬件信息命令和教程详解的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。






