linux 下如何用命令查看CPU架构

看这个文件/proc/cpu,里面内容非常详细。

linuxcpu信息(linuxcpu使用情况)linuxcpu信息(linuxcpu使用情况)


linuxcpu信息(linuxcpu使用情况)


linuxcpu信息(linuxcpu使用情况)


(proc这个文件夹里面主要放系统硬件映射)

命令$2}'的话比如

cat /proc/hddtempcpui#主板:nfo

之类,都行

uname -a

或者cat /proc/cpu

cat /proc/cpu

如何查看Ubuntu/Debian/CentOS等Linux系统的CPU信息

编译安装内核模块的命令:make modules, make modules_install

查看CPU信息

lshw

获取CPU序列号或者主板序列号

#CPU

ID

4|

grep

ID

#Serial

Number

|grep

Serial

#CPU

4#BIOS

2#OEM:

11

显model name就是cpu的名称,型号,主频示当前内存大小

free

-m

|grep

"Mem"

|awk

'{print

查看硬盘温度

apt-get/proc/cpu

install

/dev/sda

linux中如何查看系统的cpu

cd,更改目录。clear,清屏命令。reset,重置终端。

方法/步骤

hostname # 查看计算机名的linux系统信息命令

linux的cpu信息可以从文件中cpu读取。

head -n 1 /etc/issue # 查看作系统版本,是数字1不是字母L

# cat /proc/cpu

我们一般看到的processor是逻辑核。

它的计数是从0开始的,例如这里看到的是7

那我们一般就说这个机器是8核的,说的实际是逻辑核。

实际上对于cpu的描述应该更详细一些。

这个机器是虚拟机,我们看一下物理机的更详细的信息。

其中

cpu Mhz 是实际主频

physical id 单个cpu的标号。

cpu cores 逻辑核所处cpu的物理核

siblings 单cpu的逻辑核数

执行命令:

#cat /proc/cpu | grep "physical id" | uniq | wc -l

查看机器一共几个cpu,这里就是2个。

执行命令:

#cat /proc/cpu | grep "cpu cores" | uniq

查看单个cpu的物理核数

执行命令:

#cat /proc/cpu | grep "processor" |wc -l

查看总逻辑核数

这里cpu个数×物理核数 = 总逻辑核数

说明cpu没有超线程。

执行top命令,然后按1

可以查看所有逻辑核的负载。

请写出在linux系统中查看CPU的信息,PCI的信息和内核模块信息的命令?

sudo

1)、查看CPU的信息: more /proc/cpu

dmidecode

查看PCI设备的信息: lspci

查看内核模块的信息:more /proc/modules

2)、内核定制有四种方式:

文本交互问答方式: make config

文本窗互问答方式:make menuconfig

图形窗互方式: make xconfig

使用现有配置文件: make oldconfig

3)、编译安装内核文件命令:make dep, make bzImage, make install

安装的顺序:make dep-----make bzImage----make modules----make moducat /proc/interrupts :查看中断les_install---make install

还有不会的请参考《linux就该这么学》,针对各种linux疑难杂症,帮助linux学习者。

linux 如何查看硬盘大小,内存大小等系统信息及硬件信息?

env # 查看环境变量资源

一、linux CPU大小

请点击输入描述

[root@idc ~]# cat /proc/cpu |grep "model name" && cat /proc/cpu |grep "physical id"

model name: In(R) Xeon(TM) CPU 2.80GHz

model name: In(R) Xeon(TM) CPU 2.80GHz

model name: In(R) Xeon(TM) CPU 2.80GHz

model name: In(R) Xeon(TM) CPU 2.80GHz

physical id : 0

physical id : 0

physical id : 3

physical id : 3

[root@idc ~]#

说明:Linux下可以在/proc/cpu中看到每个cpu的详细信息。但是对于双核的cpu,在cpu中会看到两个cpu。常常会让人误以为是两个单核的cpu。

其实应该通过Physical Processor ID来区分单核和双核。而Physical Processor ID可以从cpu或者dmesg中找到. flags 如果有 ht 说明支持超线程技术 判断物理CPU的个数可以查看physical id 的值,相同则为同一个物理CPU

可以看到上面,这台机器有两个双核的CPU,ID分别是0和3,大小是2.8G。

二、内存大小

[root@xbidc ~]# cat /proc/mem |grep MemTotal

MemTotal: 1034612 kB

[root@xbidc ~]#

三、硬盘大小

[root@xbidc ~]# fdisk -l |grep Disk

Disk /dev/sda: 300.0 GB, 300000000000 bytes

[root@xbidc ~]#

四、 更多查看linux硬件信息的方法

uname -a # 查看内核/作系统/CPU信息的linux系统信息命令

lspci lspci | grep Ethernet-tv # 列出所有PCI设备

lod # 列出加载的内核模块

free -m # 查看内存使用量和交换区使用量

df -h # 查看各分区使用情况

du -sh # 查看指定目录的大小

grep MemTotal /proc/mem # 查看内存总量

grep MemFree /proc/mem # 查看空闲内存量

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 # 查看用户登录日志

crontab -l # 查看当前用户的任务服务

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

cat /proc/cpu :查看CPU相关参数的linux系统命令

cat /proc/partitions :查看linux硬盘和分区信息的系统信息命令

cat /proc/version :查看版本,类似uname -r

cat /proc/pci :查看pci设备的信息

cat /proc/swaps :查看所有swap分区的信息

如何查看Ubuntu/Debian/CentOS等Linux系统的CPU信息

sudo dmidecode -t 4 | grep ID

查uptime # 查看系统运行时间、用户数、负载看CPU信息

cat /proc/cpu

sudo lshw

获取CPU序列号或者主板序列号

#CPU ID

#Serial Number

#CPU

sudo dmidecode -t 4

#BIOS

sudo dmidecode -t 0

sudo dmidecode -t 2

#O显示当前硬件信息EM:

sudo dmidecode -t 11

显示当前内存大小

free -m |grep "Mem" | awk '{print $2}'

查看硬盘温度

sudo apt-get install hddtemp

sudo hddtemp /dev/sda

如何使用PHP实时Linux的cpu,内存,硬盘信息

sudo

其实应该通过Physical Processor ID来区分单核和双核。而Physical Processor ID可以从cpu或者dmesg中找到. flags 如果有 ht 说明支持超线程技术 判断物理CPU的个数可以查看physical id 的值,相同则为同一个物理CPU

用户

2,查看内存大小:

cat /proc/mem |grep MemTotal

3,其他一些可以查看详细linux系统信息的命令和方法:

uname -a # 查看内核/作系统/CPU信息的linux系统信息命令

lspci -tv # 列出所有PCI设备

lod # 列出加载的内核模块

free -m # 查看内存使用量和交换区使用量

df -h # 查看各分区使用情况

du -sh # 查看指定目录的大小

grep MemTcut -d: -f1 /etc/passwd # 查看系统所有用户otal /proc/mem # 查看内存总量

grep MemFree /proc/mem # 查看空闲内存量

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 # 查看用户登录日志

crontab -l # 查看当前用户的任务服务

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

cat /proc/cpu :查看CPU相关参数的linux系统命令

cat /proc/partitions :查看linux硬盘和分区信息的系统信息命令

cat /proc/version :查看版本,类似uname -r

cat /proc/pci :查看pci设备的信息

cat /proc/swaps :查看所有swap分区的信息

Linux系统下怎么查看应用CPU、内存、负载?

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

1、查看内存:在SSH远程控制端,输入命令“cat /proc/mem”,按下“Enter”回车键,即可看到总的内存占用情况。

cat /proc/ioports :查看设备io端口

2、查看CPU:在SSH远程控制端,输入命令“top”,按下“Enter”回车键,即可看到cpu的使用率。

3、Linux上的VNC服务端,比较常用的就是tigervnc和x11vnc。x11vnc可以让远程访问者控制本地的实际显示器,而tigervnc既可以远程控制实际显示器,还可以控制平行于当前物理显示器的虚拟显示器。

用top命令,可以查看整个下所有进程的情况,CPU、内存head -n 1 /etc/issue # 查看作系统版本等。

linux查看主板型号、CPU、显卡、硬盘等信息

cut -d: -f1 /etc/group # 查看系统所有组

uname -a # 查看内核/作系统/CPU信息

cat /proc/cpu # 查看CPU信息

hostname # 查看计算机名

lspci -tv # 列出所有PCI设备

lsu -tv # 列出所有USB设备

lod # 列出加载的内核模块

env # 查看环境变量

资源

free -m # 查看内存使用量和交换区使用量

df -h # 查看各分区使用情况

du -sh <目录名> # 查看指定目录的大小

grep MemTotal /proc/mem # 查看内存总量

grep MemFree /proc/mem # 查看空闲内存量

cat /proc/loadg # 查看系统负载

磁盘和分区

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 -t # 查看用户登录日志

crontab 1,Linux下可以在/proc/cpu中看到每个cpu的详细信息。但是对于双核的cpu,在cpu中会看到两个cpu。常常会让人误以为是两个单核的cpu。-l # 查看当前用户的任务

服务

chkconfig --list # 列出所有系统服务

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

程序

查看网卡型号

00:19.0 Ethernet controller: In Corporation 82567V-2 Gigabit Network Connection

查看硬盘信息(查看硬盘型号和硬盘序列号):

df -h

hdparm -i /dev/sda

/dev/sda:

dmesg | grep ATA

查看主板型号:

dmidecode | more