linuxcpu信息(linuxcpu使用情况)
linux 下如何用命令查看CPU架构
看这个文件/proc/cpu,里面内容非常详细。
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
查看硬盘温度
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的信息和内核模块信息的命令?
sudo1)、查看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
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系 836084111@qq.com 删除。