linux修改硬件信息,Linux硬件信息命令大全

9. df - 显示文件系统的磁盘空间信息

报告各种挂载的文件系统信息,其中包括挂载点,已用的,可用的磁盘空间。

$ df-H

FilesystemSizeUsedAvailUse%Mountedon

/dev/sda6104G26G73G26%/

none4.1k04.1k0%/sys/fs/cgroup

udev4.2G4.1k4.2G1%/dev

tmpfs837M1.6M835M1%/run

none5.3M05.3M0%/run/lock

none4.2G13M4.2G1%/run/shm

none105M21k105M1%/run/user

/dev/sda8210G149G51G75%/media/13f35f59-f023-4d98-b06f-9dfaebefd6c1

/dev/sda5105G31G75G30%/media/4668484A68483B47

10. pydf - python版本的df

一个增强型的python版的df命令,可以以不同的颜色显示所查询的信息,看起来比df更好看。

$ pydf

FilesystemSizeUsedAvailUse%Mountedon

/dev/sda696G23G68G24.4[#.....]/

/dev/sda8195G138G47G70.6[####..]/media/13f35f59-f023-4d98-b06f-9dfaebefd6c1

/dev/sda598G28G69G29.2[##....]/media/4668484A68483B47

11. fdisk

fdisk命令可以用来修改硬盘分区表信息,也可以用来显示硬盘分区表信息

$ sudo fdisk-l

Disk/dev/sda:500.1GB,500107862016bytes

255heads,63sectors/track,60801cylinders,total976773168sectors

Units=sectors of1*512=512bytes

Sectorsize(logical/physical):512bytes/512bytes

I/O size(minimum/optimal):512bytes/512bytes

Diskidentifier:0x30093008

DeviceBootStartEndBlocksIdSystem

/dev/sda1*6314680196973400953+7HPFS/NTFS/exFAT

/dev/sda2146802031976771071414984520+f W95Ext'd (LBA)

/dev/sda5 146802033 351614654 102406311 7 HPFS/NTFS/exFAT

/dev/sda6 351614718 556427339 102406311 83 Linux

/dev/sda7 556429312 560427007 1998848 82 Linux swap / Solaris

/dev/sda8 560429056 976771071 208171008 83 Linux

12. mount

mount命令可以用来挂载设备,当然也可以用来查看系统中设备的挂载情况。

$ mount|column-t

/dev/sda6 on/type ext4(rw,errors=remount-ro)

proc on/proc type proc(rw,noexec,nosuid,nodev)

sysfs on/sys type sysfs(rw,noexec,nosuid,nodev)

none on/sys/fs/cgroup type tmpfs(rw)

none on/sys/fs/fuse/connections type fusectl(rw)

none on/sys/kernel/debug type debugfs(rw)

none on/sys/kernel/security type securityfs(rw)

udev on/dev type devtmpfs(rw,mode=0755)

devpts on/dev/pts type devpts(rw,noexec,nosuid,gid=5,mode=0620)

tmpfs on/run type tmpfs(rw,noexec,nosuid,size=10%,mode=0755)

none on/run/locktype tmpfs(rw,noexec,nosuid,nodev,size=5242880)

none on/run/shm type tmpfs(rw,nosuid,nodev)

none on/run/user type tmpfs(rw,noexec,nosuid,nodev,size=104857600,mode=0755)

none on/sys/fs/pstore type pstore(rw)

/dev/sda8 on/media/13f35f59-f023-4d98-b06f-9dfaebefd6c1type ext4(rw,nosuid,nodev,errors=remount-ro)

/dev/sda5 on/media/4668484A68483B47type fuseblk(rw,nosuid,nodev,allow_other,blksize=4096)

binfmt_misc on/proc/sys/fs/binfmt_misc type binfmt_misc(rw,noexec,nosuid,nodev)

systemd on/sys/fs/cgroup/systemd type cgroup(rw,noexec,nosuid,nodev,none,name=systemd)

gvfsd-fuse on/run/user/1000/gvfs type fuse.gvfsd-fuse(rw,nosuid,nodev,user=enlightened)

同样,可以使用grep命令来筛选出想看的文件系统信息。

$ mount|column-t|grep ext

13. free - 查看RAM信息

查看系统中RAM的使用情况,包括已使用空间,未使用空间,以及总空间。

$ free-m

total used free shared buffers cached

Mem:797558652110024622

-/+ buffers/cache:52182757

Swap:19519211030

14. dmidecode

dmidecode命令不同于其他的命令,它是通过读取SMBOIS数据结构(也称为DMI表)中数据来提取硬件信息。

# 显示处理器信息

$ sudo dmidecode-t processor

# 显示内存信息

$ sudo dmidecode-t memory

# 显示bios信息

$ sudo dmidecode-t bios

查看man手册获取更多信息。

15. /proc 文件系统

在/proc目录下的许多虚拟文件包含了很多有关硬件参数及配置的信息。

0a60a2382f103d0078b3c8f7355d7d42.png

CPU、内存信息

# cpu信息

$ cat/proc/cpuinfo

# 内存信息

$ cat/proc/meminfo

Linux内核信息

$ cat/proc/version

Linuxversion3.11.0-12-generic(buildd@allspice)(gcc version4.8.1(/Linaro4.8.1-10ubuntu7))#19-Ubuntu SMP Wed Oct 9 16:20:46 UTC 2013

SCSI/Sata设备信息

$ cat/proc/scsi/scsi

Attacheddevices:

Host:scsi3Channel:00Id:00Lun:00

Vendor:ATAModel:ST3500418ASRev:CC38

Type:Direct-AccessANSI SCSI revision:05

Host:scsi4Channel:00Id:00Lun:00

Vendor:SONYModel:DVD RW DRU-190ARev:1.63

Type:CD-ROM ANSI SCSI revision:05

分区信息

$ cat/proc/partitions

major minor#blocks name

80488386584sda

8173400953sda1

821sda2

85102406311sda5

86102406311sda6

871998848sda7

88208171008sda8

1101048575sr0

16. hdparm

hdparm命令可以获取sata设备如硬盘等设备信息。

$ sudo hdparm-i/dev/sda

/dev/sda:

Model=ST3500418AS,FwRev=CC38,SerialNo=9VMJXV1N

Config={HardSectNotMFMHdSw>15uSecFixedDTR>10MbsRotSpdTol>.5%}

RawCHS=16383/16/63,TrkSize=0,SectSize=0,ECCbytes=4

BuffType=unknown,BuffSize=16384kB,MaxMultSect=16,MultSect=16

CurCHS=16383/16/63,CurSects=16514064,LBA=yes,LBAsects=976773168

IORDY=on/off,tPIO={min:120,w/IORDY:120},tDMA={min:120,rec:120}

PIO modes:pio0 pio1 pio2 pio3 pio4

DMA modes:mdma0 mdma1 mdma2

UDMA modes:udma0 udma1 udma2 udma3 udma4 udma5*udma6

AdvancedPM=noWriteCache=enabled

Driveconforms to:unknown:ATA/ATAPI-4,5,6,7

*signifies the current active mode

总结

每一个命令在获取信息的方式会稍微有些不同,在查询某一设备时,你也有可能要结合多个命令才能获取你想要的硬件信息。不过,这些命令都可以在大多数的linux发行版中找到,可以很容易地从默认的仓库中获取安装。

在桌面版系统中,还有一个便于使用的图形界面的工具,比如Hardinfo、I-nex就是其中非常流行的工具,他们可以提供多个硬件部件的详细信息。0b1331709591d260c1c78e86d0c51c18.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值