linux 查看硬盘个数命令,linux查看硬盘数量怎么*作
一、linux查看硬盘型号命令linux查看硬盘型号
dmidecode查看硬盘信息?
使用dmidecode命令查看硬件信息的方法:
dmidecode命令输出格式
执行dmidecode命令,输出如下:
#dmidecode|head-10
#dmidecode2.9
SMBIOS2.4present.
25structuresoccupying844bytes.
Tableat0x000DC010.
Handle0x0000,DMItype0,24bytes
BIOSInformation
Vendor:LENOVO
Version:05CN39WW(V1.10)
ReleaseDate:08/29/2007
以上输出中,前面4条是dmidecode命令整体信息,“25structuresoccupying844bytes.”该行指示该机器的DMI记录项总共有25条。
后面就是DMI表中各条记录,每条记录的输出格式如下:
RecordHeader:Handle{recordid},DMItype{dmitypeid},{recordsize}bytes
RecordValue:{multilinerecordvalue}
recordid:DMI表中每条记录唯一的标识
dmitypeid:记录的类型,比如BIOS,Memory等
recordsize:DMI表中该条记录的大小
multilinerecordvalues:多行与该DMI类型相关的字段描述
DMI类型
DMI表包含以下DMI类型,每个DMIType值对应一项硬件信息:
TypeInformation
----------------------------------------
0BIOS
1System
2BaseBoard
3Chassis
4Processor
5MemoryController
6MemoryModule
7Cache
8PortConnector
9SystemSlots
10OnBoardDevices
11OEMStrings
12SystemConfigurationOptions
13BIOSLanguage
14GroupAssociations
15SystemEventLog
16PhysicalMemoryArray
17MemoryDevice
1832-bitMemoryError
19MemoryArrayMappedAddress
20MemoryDeviceMappedAddress
21Built-inPointingDevice
22PortableBattery
23SystemReset
24HardwareSecurity
25SystemPowerControls
26VoltageProbe
27CoolingDevice
28TemperatureProbe
29ElectricalCurrentProbe
30Out-of-bandRemoteAccess
31BootIntegrityServices
32SystemBoot
3364-bitMemoryError
34ManagementDevice
35ManagementDeviceComponent
36ManagementDeviceThresholdData
37MemoryChannel
38IPMIDevice
39PowerSupply
根据上表我们亦可知道,可以通过dmidecode命令查到哪些硬件信息,例如要查询主板(BaseBoard)的信息,可以执行以下命令:
#dmidecode-t2
#dmidecode2.9
SMBIOS2.4present.
Handle0x0002,DMItype2,8bytes
BaseBoardInformation
Manufacturer:LENOVO
ProductName:IGT30
Version:REFERENCE
SerialNumber:2083601501567
除了使用DMIType_id作为索引进行查询外,还可以通过设备关键词查询,设备关键词与Type_id对应关系如下:
KeywordTypes
------------------------------
bios0,13
system1,12,15,23,32
baseboard2,10
chassis3
processor4
memory5,6,16,17
cache7
connector8
slot9
这样,执行“dmidecode_tbaseboard”命令将显示type_id为2、10项的信息。
使用dmidecode命令查询内存(RAM)信息
最后来看个使用dmidecode命令的例子,如何使用dmidecode命令查询内存信息。
首先,可以通过以下命令查询机器最大支持的内存总量:
#dmidecode-t16
#dmidecode2.9
SMBIOS2.4present.
Handle0x000D,DMItype16,15bytes
PhysicalMemoryArray
Location:SystemBoardOrMotherboard
Use:SystemMemory
ErrorCorrectionType:None
MaximumCapacity:4GB
ErrorInformationHandle:NotProvided
NumberOfDevices:2
从以上输出可知,该机器理论上支持的最大内存为4G。
然后使用以下命令查询机器可用的内存:
#grepMemTotal/proc/meminfo
MemTotal:2055764kB
可以看到机器可用的内存为2G,也即我们可以再扩2G内存。
但是在用的2G内存是怎么组成的?是1条2G内存?是2条1G内存?
我们可以通过以下命令进行查询:
#dmidecode-t17
#dmidecode2.9
SMBIOS2.4present.
Handle0x000E,DMItype17,27bytes
MemoryDevice
ArrayHandle:0x000D
ErrorInformationHandle:NoError
TotalWidth:32bits
DataWidth:32bits
Size:1024MB
FormFactor:SODIMM
Set:1
Locator:M1
BankLocator:Bank0
Type:DDR2
??
Handle0x000F,DMItype17,27bytes
MemoryDevice
ArrayHandle:0x000D
ErrorInformationHandle:NoError
TotalWidth:32bits
DataWidth:32bits
Size:1024MB
??
从以上信息可以看出,该机器插了2条1G的内存。
小结
使用linux系统自带工具dmidecode可以查看机器硬件信息,较常用到以下几条命令。
查询机器型号:
#dmidecode|grep-iproduct
ProductName:TIANYIF41A
ProductName:IGT30
查询内存条数:
#dmidecode-t17|grepSize.*MB|wc-l
2
查询物理CPU信息:
#dmidecode-t4
另外也可通过/proc查询CPU相关信息。
查询物理CPU个数:
#cat/proc/cpuinfo|grepphysicalid|sort|uniq|wc-l
1
查询CPU核数:
#cat/proc/cpuinfo|grepcoreid|wc-l
linux系统怎么看硬盘存储单位是什么?
答案如下
1
首先我们先看如何查看系统版本
打开终端管理器
2
然后我们可以查看硬盘信息及内存信息
3
我们还可以查看相关设备信息,如我们的笔记本安装了windows,我们可以看是联想笔记本还是hp的
4
我们还可以查看我们承载系统设备的性能,就像windows的任务管理器一样
5
还可以查看ip地址及网络相关信息
6
当然我们还可以看一下CPU的信息
二、linux查看硬盘数量怎么操作
一、linux CPU大小
[root@idc~]# cat/proc/cpuinfo|grep"model name"&& cat/proc/cpuinfo|grep"physical id"
model name: Intel(R) Xeon(TM) CPU 2.80GHz
model name: Intel(R) Xeon(TM) CPU 2.80GHz
model name: Intel(R) Xeon(TM) CPU 2.80GHz
model name: Intel(R) Xeon(TM) CPU 2.80GHz
physical id: 0
physical id: 0
physical id: 3
physical id: 3
[root@idc~]#
说明:Linux下可以在/proc/cpuinfo中看到每个cpu的详细信息。但是对于双核的cpu,在cpuinfo中会看到两个cpu。常常会让人误以为是两个单核的cpu。
其实应该通过Physical Processor ID来区分单核和双核。而Physical Processor ID可以从cpuinfo或者dmesg中找到. flags如果有 ht说明支持超线程技术判断物理CPU的个数可以查看physical id的值,相同则为同一个物理CPU
可以看到上面,这台机器有两个双核的CPU,ID分别是0和3,大小是2.8G。
二、内存大小
[root@xbidc~]# cat/proc/meminfo|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系统信息命令
head-n 1/etc/issue#查看操作系统版本,是数字1不是字母L
cat/proc/cpuinfo#查看CPU信息的linux系统信息命令
hostname#查看计算机名的linux系统信息命令
lspci-tv#列出所有PCI设备
lsusb-tv#列出所有USB设备的linux系统信息命令
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相关参数的linux系统命令
cat/proc/partitions:查看linux硬盘和分区信息的系统信息命令
cat/proc/meminfo:查看linux系统内存信息的linux系统命令
cat/proc/version:查看版本,类似uname-r
cat/proc/ioports:查看设备io端口
cat/proc/interrupts:查看中断
cat/proc/pci:查看pci设备的信息
cat/proc/swaps:查看所有swap分区的信息
三、linux下查看硬盘大小的命令是什么
linux下查看硬盘大小的命令:
1、查看当前文件夹下所有文件大小(包括子文件夹)
2、查看指定文件夹下所有文件大小(包括子文件夹)
3、查看指定文件大小
4、查看指定文件夹大小
二、
Ubuntu查看磁盘空间大小命令
df-h Df命令是linux系统以磁盘分区为单位查看文件系统,可以加上参数查看磁盘剩余空间信息,命令格式: df-hl显示格式为:文件系统容量已用可用已用%挂载点 Filesystem Size Used Avail Use% Mounted on/dev/hda2 45G 19G 24G 44%//dev/hda1 494