[实践OK]dmidecode -t 1查看硬件信息包括插槽信息,linux下dmidecode命令获取硬件信息,查看linux版本cpu,内存操作系统位数等硬件如内存型号信息,ps 查看linux系统内存及cpu信息。
dmidecode -t 1 #Manufacturer,Product Name判断是否是虚拟机还是实体机。
根据这个NF5280M2,能查出更多信息机房和机架信息罢?
dmidecode在 Linux 系统下获取有关硬件方面的信息。dmidecode 遵循 SMBIOS/DMI 标准,以一种可读的方式dump出机器的DMI(Desktop Management Interface)信息, 其输出的信息包括 BIOS、系统、主板、处理器、内存、缓存等等, 既可以得到当前的配置,也可以得到系统支持的最大配置,比如说支持的最大内存数等。
1、查看内存槽数、那个槽位插了内存,大小是多少
dmidecode|grep -P -A5 "Memory\s+Device"|grep Size|grep -v Range
2、查看最大支持内存数
dmidecode|grep -P 'Maximum\s+Capacity'
3、查看槽位上内存的速率,没插就是unknown。
dmidecode|grep -A16 "Memory Device"|grep 'Speed'
dmidecode|grep -A16 "Memory Device"|grep 'Speed'
来自:http://www.ttlsa.com/linux/the-linux-dmidecode-command-to-get-the-hardware-information/
Linux---查看内存型号:
sudo dmidecode -t memory
简单点
1. 查看物理CPU的个数
#cat /proc/cpuinfo |grep "physical id"|sort |uniq|wc -l
2. 查看逻辑CPU的个数
#cat /proc/cpuinfo |grep "processor"|wc -l
3. 查看CPU是几核
#cat /proc/cpuinfo |grep "cores"|uniq
4. 查看CPU的主频
#cat /proc/cpuinfo |grep MHz|uniq
来自:http://ldbjakyo.iteye.com/blog/785745
http://jingyan.baidu.com/article/63acb44a81001361fcc17e21.html
RSS -- 进程本身的内存占用
VSZ -- 算上共享库的总占用
ps -eo pid,user,comm,args,%cpu,%mem,rss,vsz,sz
查看内存、CPU
ps -fewL|grep face_svr
ps -fp $(pgrep -d, face_svr)
top c
VIRT 使用的虚拟内存总量, VIRT=SWAP+RES
RES 使用的、未被换出的物理内存大小, RES=CODE+DATA
SWAP 使用的虚拟内存中被换出的大小
SHR 共享内存大小
CODE 可执行代码占用的物理内存大小
DATA 可执行代码以外的部分(数据段+栈)占用的物理内存大小
%MEM 使用的物理内存百分比, =RES/总共内存大小
示例:
ps -eo pid,user,comm,args,%cpu,%mem,rss,vsz,sz
PID USER COMMAND COMMAND %CPU %MEM RSS VSZ SZ
1 root init /sbin/init 0.0 0.3 1236 2900 725
注释:
RSS -- 进程本身的内存占用
VSZ -- 算上共享库的总占用
linux基本操作
passwd修改密码
如果忘记密码,进single模式直接设置新密码(e-à+single-àb)。
查看系统版本:
[root@localhost ~]# lsb_release -a
LSB Version: :core-3.0-ia32:core-3.0-noarch:graphics-3.0-ia32:graphics-3.0-noarch
Distributor ID: CentOS
Description: CentOS release 4.6 (Final)
Release: 4.6
Codename: Final
或者内核版本:
[root@localhost ~]# cat /proc/version
Linux version 2.6.9-67.ELhugemem (mockbuild@builder10.centos.org) (gcc version 3.4.6 20060404 (Red Hat 3.4.6-9)) #1 SMP Fri Nov 16 13:04:12 EST 2007
查看CPU
[root@localhost ~]# grep 'model name' /proc/cpuinfo
model name : Intel(R) Xeon(R) CPU 5120 @ 1.86GHz
直接cat /proc/cpuinfo能获取更多信息
同理查看内存:
[root@localhost ~]# cat /proc/meminfo
MemTotal: 124932 kB
MemFree: 17320 kB
Buffers: 36680 kB
Cached: 21696 kB
SwapCached: 8704 kB
Active: 65024 kB
Inactive: 24296 kB
HighTotal: 0 kB
HighFree: 0 kB
LowTotal: 124932 kB
LowFree: 17320 kB
SwapTotal: 2096440 kB
SwapFree: 1973544 kB
Dirty: 260 kB
Writeback: 0 kB
Mapped: 41680 kB
Slab: 10132 kB
CommitLimit: 2158904 kB
Committed_AS: 1830068 kB
PageTables: 4696 kB
VmallocTotal: 4005880 kB
VmallocUsed: 2592 kB
VmallocChunk: 4002916 kB
HugePages_Total: 0
HugePages_Free: 0
Hugepagesize: 2048 kB
查看操作系统位数:
[root@localhost ~]# getconf LONG_BIT
32
看系统是redhat还是什么其他的:
——————————————————————————————————————
根据这个NF5280M2,能查出更多信息机房和机架信息罢?
dmidecode在 Linux 系统下获取有关硬件方面的信息。dmidecode 遵循 SMBIOS/DMI 标准,以一种可读的方式dump出机器的DMI(Desktop Management Interface)信息, 其输出的信息包括 BIOS、系统、主板、处理器、内存、缓存等等, 既可以得到当前的配置,也可以得到系统支持的最大配置,比如说支持的最大内存数等。
1、查看内存槽数、那个槽位插了内存,大小是多少
dmidecode|grep -P -A5 "Memory\s+Device"|grep Size|grep -v Range
2、查看最大支持内存数
dmidecode|grep -P 'Maximum\s+Capacity'
3、查看槽位上内存的速率,没插就是unknown。
dmidecode|grep -A16 "Memory Device"|grep 'Speed'
dmidecode|grep -A16 "Memory Device"|grep 'Speed'
来自:http://www.ttlsa.com/linux/the-linux-dmidecode-command-to-get-the-hardware-information/
Linux---查看内存型号:
sudo dmidecode -t memory
简单点
1. 查看物理CPU的个数
#cat /proc/cpuinfo |grep "physical id"|sort |uniq|wc -l
2. 查看逻辑CPU的个数
#cat /proc/cpuinfo |grep "processor"|wc -l
3. 查看CPU是几核
#cat /proc/cpuinfo |grep "cores"|uniq
4. 查看CPU的主频
#cat /proc/cpuinfo |grep MHz|uniq
来自:http://ldbjakyo.iteye.com/blog/785745
http://jingyan.baidu.com/article/63acb44a81001361fcc17e21.html
RSS -- 进程本身的内存占用
VSZ -- 算上共享库的总占用
ps -eo pid,user,comm,args,%cpu,%mem,rss,vsz,sz
查看内存、CPU
ps -fewL|grep face_svr
ps -fp $(pgrep -d, face_svr)
top c
VIRT 使用的虚拟内存总量, VIRT=SWAP+RES
RES 使用的、未被换出的物理内存大小, RES=CODE+DATA
SWAP 使用的虚拟内存中被换出的大小
SHR 共享内存大小
CODE 可执行代码占用的物理内存大小
DATA 可执行代码以外的部分(数据段+栈)占用的物理内存大小
%MEM 使用的物理内存百分比, =RES/总共内存大小
示例:
ps -eo pid,user,comm,args,%cpu,%mem,rss,vsz,sz
PID USER COMMAND COMMAND %CPU %MEM RSS VSZ SZ
1 root init /sbin/init 0.0 0.3 1236 2900 725
注释:
RSS -- 进程本身的内存占用
VSZ -- 算上共享库的总占用
linux基本操作
passwd修改密码
如果忘记密码,进single模式直接设置新密码(e-à+single-àb)。
查看系统版本:
[root@localhost ~]# lsb_release -a
LSB Version: :core-3.0-ia32:core-3.0-noarch:graphics-3.0-ia32:graphics-3.0-noarch
Distributor ID: CentOS
Description: CentOS release 4.6 (Final)
Release: 4.6
Codename: Final
或者内核版本:
[root@localhost ~]# cat /proc/version
Linux version 2.6.9-67.ELhugemem (mockbuild@builder10.centos.org) (gcc version 3.4.6 20060404 (Red Hat 3.4.6-9)) #1 SMP Fri Nov 16 13:04:12 EST 2007
查看CPU
[root@localhost ~]# grep 'model name' /proc/cpuinfo
model name : Intel(R) Xeon(R) CPU 5120 @ 1.86GHz
直接cat /proc/cpuinfo能获取更多信息
同理查看内存:
[root@localhost ~]# cat /proc/meminfo
MemTotal: 124932 kB
MemFree: 17320 kB
Buffers: 36680 kB
Cached: 21696 kB
SwapCached: 8704 kB
Active: 65024 kB
Inactive: 24296 kB
HighTotal: 0 kB
HighFree: 0 kB
LowTotal: 124932 kB
LowFree: 17320 kB
SwapTotal: 2096440 kB
SwapFree: 1973544 kB
Dirty: 260 kB
Writeback: 0 kB
Mapped: 41680 kB
Slab: 10132 kB
CommitLimit: 2158904 kB
Committed_AS: 1830068 kB
PageTables: 4696 kB
VmallocTotal: 4005880 kB
VmallocUsed: 2592 kB
VmallocChunk: 4002916 kB
HugePages_Total: 0
HugePages_Free: 0
Hugepagesize: 2048 kB
查看操作系统位数:
[root@localhost ~]# getconf LONG_BIT
32
看系统是redhat还是什么其他的:
lsb_release -a
——————————————————————————————————————
作者:jackxiang@向东博客 专注WEB应用 构架之美 --- 构架之美,在于尽态极妍 | 应用之美,在于药到病除
地址:https://jackxiang.com/post/1449/
版权所有。转载时必须以链接形式注明作者和原始出处及本声明!
最后编辑: jackxiang 编辑于2018-8-18 23:06
评论列表