Linux系统查看CPU、系统版本、内存命令
查看系统查看系统信息uanme -a的使用
查看CPU查看系统CPU占用命令top的使用
查看内存查看内存占用命令
查看系统
查看系统信息
uname -a
uanme -a的使用
uname命令用于打印当前系统相关信息(内核版本号、硬件架构、主机名称和操作系统类型等)。 uname -a 显示系统全部信息 ![在这里插入图片描述](https://img-blog.csdnimg.cn/1332b6a72fe549bfb53f686d51590441.png)
-m或--machine:显示系统环境类型; -r或--release:显示操作系统的发行编号; -s或--sysname:显示操作系统名称; -v:显示操作系统的版本; -p或--processor:输出处理器类型或"unknown"; -i或--hardware-platform:输出硬件平台或"unknown"; -o或--operating-system:输出操作系统名称; --help:显示帮助; ![在这里插入图片描述](https://img-blog.csdnimg.cn/47043111132a4cd4a37429c9dd3b60b5.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5pif6L6wMTExNQ==,size_20,color_FFFFFF,t_70,g_se,x_16)
如何hostname查看系统名
hostname
输入cut -d: -f1 /etc/passwd查看系统所有用户
cut -d: -f1 /etc/passwd
输入netstat -lntp查看所有监听端口
netstat -lntp
![在这里插入图片描述](https://img-blog.csdnimg.cn/678328c3ddb84d4b9bd16f42782e17ce.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5pif6L6wMTExNQ==,size_20,color_FFFFFF,t_70,g_se,x_16)
查看CPU
查看系统CPU占用命令
top的使用
![在这里插入图片描述](https://img-blog.csdnimg.cn/d44a382dab2f42a292e906f2119a7632.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5pif6L6wMTExNQ==,size_20,color_FFFFFF,t_70,g_se,x_16)
top一行:从左到右依次为当前系统时间,系统运行的时间,系统在之前1min、5min和15min内cpu的平均负载值
Tasks一行:该行给出进程整体的统计信息,包括统计周期内进程总数、运行状态进程数、休眠状态进程数、停止状态进程数和僵死状态进程数
Cpu(s)一行:cpu整体统计信息,包括用户态下进程、系统态下进程占用cpu时间比,nice值大于0的进程在用户态下占用cpu时间比,cpu处于idle状态、wait状态的时间比,以及处理硬中断、软中断的时间比
Mem一行:该行提供了内存统计信息,包括物理内存总量、已用内存、空闲内存以及用作缓冲区的内存量
Swap一行:虚存统计信息,包括交换空间总量、已用交换区大小、空闲交换区大小以及用作缓存的交换空间大小
PID: 进程pid
USER: 拉起进程的用户
PR: 该列值加100为进程优先级,若优先级小于100,则该进程为实时(real-time)进程,否则为普通(normal)进程,实时进程的优先级更高,更容易获得cpu调度,以上输出结果中,java进程优先级为120,是普通进程,had进程优先级为2,为实时进程,migration 进程的优先级RT对应于0,为最高优先级
NI: 进程的nice优先级值,该列中,实时进程的nice值为0,普通进程的nice值范围为-20~19
VIRT: 进程所占虚拟内存大小(默认单位kB)
RES: 进程所占物理内存大小(默认单位kB)
SHR: 进程所占共享内存大小(默认单位kB)
S: 进程的运行状态
%CPU: 采样周期内进程所占cpu百分比
%MEM: 采样周期内进程所占内存百分比
TIME+: 进程使用的cpu时间总计
COMMAND: 拉起进程的命令
####top -O命令
top -O
输入cat /proc/cpuinfo命令
cat /proc/cpuinfo
运行后,可以查看到CPU相关信息了。 输入lscpu命令
lscpu
可以看到CPU的型号、厂家、频率、核心数、支持的指令集以及字节的顺序(byte order)。 输入cat /proc/cpuinfo | grep “name” 筛选出cpu的型号。
cat /proc/cpuinfo | grep "name"
输入cat /proc/cpuinfo |grep “cpu cores” | uniq 查看每个物理CPU中的core的个数(即核数)
cat /proc/cpuinfo |grep "cpu cores" | uniq
![在这里插入图片描述](https://img-blog.csdnimg.cn/06ffb37c133041e788d8c0fa1c513387.png)
查看内存
查看内存占用命令
输入df -f查看系统内存
df -h
输入cat /proc/meminfo | grep MemTotal查看内存总数
cat /proc/meminfo | grep MemTotal
输入fdisk -l | grep Disk 查看硬盘大小 输入dmidecode |grep -A16 “Memory Device$” 查看内存条数
dmidecode |grep -A16 "Memory Device$"
![在这里插入图片描述](https://img-blog.csdnimg.cn/ba8e0ff6e3814ab888aa62d4e66de898.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5pif6L6wMTExNQ==,size_20,color_FFFFFF,t_70,g_se,x_16)
输入du -sh * 查看当前目录下文件大小
du -sh *
输入cat /proc/partitions查看linux硬盘和分区信息的系统信息命令
cat /proc/partitions
输入cat /proc/meminfo查看linux系统内存信息的linux系统命令
cat /proc/meminfo
![在这里插入图片描述](https://img-blog.csdnimg.cn/9b268fad765e4098b6fbd1784ef96848.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5pif6L6wMTExNQ==,size_20,color_FFFFFF,t_70,g_se,x_16)
|