基础命令
查看Linux系统内核命令
uname
概述:用于显示系统相关信息
主机名
内核
版本号
硬件架构
如果没有指定任何选项,直接运行Uname相当于执行uname -s 命令
参数
-s:显示系统内核名称
-a:用于显示系统所有相关信息
-m:显示计算机硬件架构(多少位操作系统)
-n:显示主机名
-r:显示内核发行版本号
-v:显示内核版本
-p:显示主机处理器类型
-o:显示操作系统名称
-i:显示硬件平台
LSB
是Linux standard base的缩写
我们可以使用 lsb_release 命令来显示LSB和特定版本的相关信息
注意
CentOS7默认没有装 lsb_release 命令
安装:yum -y install redhat-lsb
参数
-v:显示版本信息。如果 lsb_release 后面没有跟着参数,默认就是 -v 的功能
-i:显示发行版的ID
-d:显示该发行版的描述信息
-r:显示当前系统是发行版的具体版本号
-c:显示发行版代号
-a:显示上面的所有信息
-h:显示帮助信息
注意
如果当前发行版是LSB兼容的,那么/etc/lsb_release文件中会包含LSB_VERSION域
这个域的值可以是用冒号隔开一系列所支持的模块
Linux系统状态
系统正在运行什么服务
ps是静态查看进行的指令,是Linux系统最常用的进程查看命令
参数结合:
-ef(e是显示所有进程;f:使用ASCII字符显示树状结构,主要用来表示程序之间的关系)
ps -ef | grep ssh ==>
显示的字段
UID:表示程序被哪个用户所拥有
PID:这个进行的ID号
PPID:表示上级进程的ID,上级进程=父进程
C:表示CPU使用的资源百分比
STIME:系统启动的时间
TTY:进程在哪个终端上运行(TTY1~TTY6)
TIME:使用CPU的时间
CMD:这个程序所下达的指令
[-]aux(a:所有进程和e一样;u:显示用户的ID或者名字;x:指终端)
ps aux
显示的字段
USER:进程的拥有者
PID:进程ID
%CPU:占用CPU使用率
%MEM:占用内存使用率
VSZ:占用虚拟内存使用率
RSS:占用