系统查看
vmstat //查看系统的一定时间间隔内的服务器的一些状况
swqd:交换分区
free空闲多少
buff有无buff
cache 缓存
vmstat 2 // 等两秒钟刷新一次,Ctrl加Z退出
vmstat 2 2 //每2秒一次,采集两次自动退出
free //查看内存情况
free -m //查看内存情况
top // 随时变化的量,按照使用情况做一个排序
Ctrl加Z退出
up使用时间,有几个用户
load 载荷 average 平均
Tasks 任务
sleeping 睡眠 stopped 停止
zombie:僵尸代表进程僵死了
硬件方面:proc
系统产生的文件
cat cpuinfo //查看cpu信息
processor :0 // 处理器,核心 (此虚拟机4核指的就是这个)
processor :系统中逻辑处理核的编号。对于单核处理器,则可认为是其CPU编号,对于多核处理器则可以是物理核、或者使用超线程技术虚拟的逻辑核
vendor_id :CPU制造商
cpu family :CPU产品系列代号
model :CPU属于其系列中的哪一代的代号
model name:CPU属于的名字及其编号、标称主频
stepping :CPU属于制作更新版本
cpu MHz :CPU的实际使用主频
cache size :CPU二级缓存大小
physical id :单个CPU的标号
siblings :单个CPU逻辑物理核数
core id :当前物理核在其所处CPU中的编号,这个编号不一定连续
cpu cores :该逻辑核所处CPU的物理核数
apicid :用来区分不同逻辑核的编号,系统中每个逻辑核的此编号必然不同,此编号不一定连续
fpu :是否具有浮点运算单元(Floating Point Unit)
fpu_exception :是否支持浮点计算异常
cpuid level :执行cpuid指令前,eax寄存器中的值,根据不同的值cpuid指令会返回不同的内容
wp :表明当前CPU是否在内核态支持对用户空间的写保护(Write Protection)
flags :当前CPU支持的功能
bogomips :在系统内核启动时粗略测算的CPU速度(Million Instructions Per Second)
clflush size :每次刷新缓存的大小单位
cache_alignment :缓存地址对齐单位
address sizes :可访问地址空间位数
cat meminfo //读出内核信息
MemTotal: 所有可用RAM大小(即物理内存减去一些预留位和内核的二进制代码大小)
MemFree: LowFree与HighFree的总和,被系统留着未使用的内存
Buffers: 用来给文件做缓冲大小
Cached: 被高速缓冲存储器(cache memory)用的内存的大小(等于 diskcache minus SwapCache ).
SwapCached:被高速缓冲存储器(cache memory)用的交换空间的大小
已经被交换出来的内存,但仍然被存放在swapfile中。用来在需要的时候很快的被替换而不需要再次打开I/O端口。
Active: 在活跃使用中的缓冲或高速缓冲存储器页面文件的大小,除非非常必要否则不会被移作他用.
Inactive: 在不经常使用中的缓冲或高速缓冲存储器页面文件的大小,可能被用于其他途径.
HighTotal:
LowTotal:
lspci //查看pci设备信息
lsusb //usb接口设备信息
lsusb -tv // -v显示信息更详细 -t 树层级结构
env // 当前环境变量
HOSETNAME= //使用的主机
SHELL=/bin/bash //使用的脚本