linux dmesg命令


dmesg打印内核产生的信息。
不管是开机启动还是系统运作过程中,内核会产生大量的信息, 在开机的时候内核产生的信息会输出到屏幕,但是这些信息往往一闪而过,很难看清楚。 其实这些内核产生的信息都会被记录到内存中的某个保护区段。 dmesg命令就可以将该区段的信息读出! 因为信息实在太多了,可以配合管道命令| more来查看dmesg信息:

              [root@initroot ~]# dmesg | more
            
查看开机的时候硬盘的相关信息:
              [root@initroot ~]# sudo dmesg | grep -i sda
              [    2.670702] sd 2:0:0:0: [sda] 188743680 512-byte logical blocks: (96.6 GB/90.0 GiB)
              [    2.670707] sd 2:0:0:0: [sda] Write Protect is off
              [    2.670708] sd 2:0:0:0: [sda] Mode Sense: 00 3a 00 00
              [    2.670716] sd 2:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
              [    2.702272]  sda: sda1
              [    2.702756] sd 2:0:0:0: [sda] Attached SCSI disk
              [    9.092439] EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: (null)
              [   17.397932] EXT4-fs (sda1): re-mounted. Opts: errors=remount-ro
            
可以看到主机硬盘的相关信息。

本文由initroot编辑整理,转载请注明www.initroot.com

我们在用ps或者top查看系统进程的时候,就已经涉及到很多系统资源信息了。 除了进程管理相关命令外,我们还可以通过其他工具查看系统中的资源使用情况!

100次点赞 100次阅读