linux中常用的一些关于系统查询的命令

查看内存使用情况,包括物理内存和虚拟内存

free -h            #显示详细信息
free -m           #显示内存使用情况

对系统的整体情况进行统计,包括内核进程、虚拟内存、磁盘、陷阱和 CPU 活动的统计信息

vmstat		

实时显示系统中各个进程的资源占用状况及总体状况

top

实时系统监控工具,它会报告与CPU相关的统计信息

yum install sysstat -y        #mpstat的安装
mpstat

netstat 检验本机各端口的网络连接情况,用于显示与IP、TCP、UDP和ICMP协议相关的统计数据

yum install -y net-tools       #netstat的安装
netstat -a            #显示所有监控的端口

用于捕捉或者过滤网络上指定接口上接收或者传输的TCP/IP包

tcpdump -i eth0 

检查linux的文件系统的磁盘空间占用情况

df -h

lsof 用于以列表的形式显示所有打开的文件和进程

lsof -i:80       查询   	

它和top命令十分相似,高级的交互式的实时linux进程监控工具

htop

最基本同时也是非常强大的进程查看命令

ps aux

用于查看服务器运行了多长时间以及有多少个用户登录,快速获知服务器的负荷情况

uptime

mpstat 用于报告多路CPU主机的每颗CPU活动情况,以及整个主机的CPU

mpstat 2 3

查看Linux系统中某目录的大小

du -sh 目录名

查看硬盘及分区信息

fdisk -l

blkid

blkid命令对查询设备上所采用文件系统类型进行查询。
blkid主要用来对系统的块设备(包括交换分区)所使用的文件系统类型、LABEL、UUID等信息进行查询

1、显示指定设备 UUID:

sudo blkid  /dev/sda

2、显示所有设备 UUID:

sudo blkid -s UUID

3、显示指定设备 LABEL:

sudo blkid -s LABEL /dev/sda1

4、显示所有设备 LABEL:

sudo blkid -s LABEL

5、显示所有设备文件系统:

sudo blkid -s TYPE

6、显示所有设备:

sudo blkid -o device

7、以列表方式查看详细信息:
sudo blkid -o list

lspci

一般系统不自动安装
yum install -y pciutils

lspci:显示所有的pci设备信息。包括设备的BDF,设备类型,厂商信息等

查询一般的详细信息

lspci -v

查看网卡硬件信息

 lspci | grep -i 'eth'

配合grep命令查询自己想要的东西:
查询GPU显卡型号:

lspci |grep -i NVIDIA

02:00.0 3D controller: NVIDIA Corporation GV100GL [Tesla V100 PCIe 32GB] (rev a1)
03:00.0 3D controller: NVIDIA Corporation GV100GL [Tesla V100 PCIe 32GB] (rev a1)
83:00.0 3D controller: NVIDIA Corporation GV100GL [Tesla V100 PCIe 32GB] (rev a1)
84:00.0 3D controller: NVIDIA Corporation GV100GL [Tesla V100 PCIe 32GB] (rev a1)

dmidecode

dmidecode命令可以让你在Linux系统下获取有关硬件方面的信息。

dmidecode命令通常会输出所有的硬件信息

dmidecode -t 可以按指定类型输出相关信息,假如要获得处理器方面的信息:

参数:
bios
system
baseboard
chassis
processor
memory
cache
connector
slot
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值