-
lsblk (查看磁盘信息 - 列出所有可用块設备的信息而且还能显示他们之间的依赖关系,但是它不会列出RAM盘的信息)
df -k (用于显示磁盘分区上的可使用的磁盘空间)
第一数字即是系统已运行的时间秒运用系统工具date即可算出系统启动时间
输出:系统已运行:1天1时36分13秒
物理cpu数量,可以数不重复的physical id有几个
一般情况我们認为一颗cpu可以有多核,加上intel的超线程技术(HT), 可以在逻辑上再分一倍数量的cpu core出来
备注一下:Linux下top查看的CPU也是逻辑CPU个数
一块CPU上面能处理数据的芯片組的数量、比如现在的i5 760,是双核心四线程的CPU、而 i5 2250 是四核心四线程的CPU
一般来说物理CPU个数×每颗核数就应该等于逻辑CPU的个数,如果不相等的话则表示服务器的CPU支持超线程技术
lscpu命令,查看的是cpu的统计信息
查看硬盘和分区分布: lsblk
如果要看硬盘和分区的详细信息:fdisk -l
使用“df -k”命令以KB為单位显示磁盘使用量和占用率,-m则是以M为单位显示磁盘使用量和占用率
查看系统的所有网络接口:ifconfig -a
如果要查看某个网络接口的详细信息例如eth0的详细参数和指标:ethtool eth0
查看pci信息,即主板所有硬件槽信息:lspci
Linux 内核提供了一种通过 /proc 文件系统在运行时访问内核内部数据结构、改变内核设置的机制。proc文件系统是一个伪文件系统它只存在内存当中,而不占用外存空间它以文件系统的方式为访问系统内核数据的操作提供接口。
用户和应用程序可以通过proc得到系统的信息并可以改变内核的某些参数。由于系统的信息如进程,是动态改变的所以用户或應用程序读取proc文件时,proc文件系统是动态从系统内核读出所需信息并提交的下面列出的这些文件或子文件夹,并不是都是在你的系统中存茬这取决于你的内核配置和装载的模块。另外在/proc下还有三个很重要的目录:net,scsi和sys
Sys目录是可写的,可以通过它来访问或修改内核的参數而net和scsi则依赖于内核配置。例如如果系统不支持scsi,则scsi 目录不存在
除了以上介绍的这些,还有的是一些以数字命名的目录它们是进程目录。系统中当前运行的每一个进程都有对应的一个目录在/proc下以进程的 PID号为目录名,它们是读取进程信息的接口而self目录则是读取进程本身的信息接口,是一个link