LINUX03_磁盘情况查询、ps -ef、centos7查看服务、netstat查看网络、grep、重定向、管道、yum、用户权限(二)

简介: LINUX03_磁盘情况查询、ps -ef、centos7查看服务、netstat查看网络、grep、重定向、管道、yum、用户权限(二)

③. ps -aux、ps -ef、kill -9


  • ①. ps (process)


  1. PID进程识别号


  1. TTY终端机号


  1. TIME此进程所耗CPU时间


  1. CMD正在执行的命令或进程名


[root@TANG2021 opt]# ps
   PID TTY          TIME CMD
  2677 pts/0    00:00:00 bash # 这个是终端
 53129 pts/0    00:00:00 ps   # 这个是你执行ps命令产生的


②. ps -aux、ps -aux|grep xxx


USER:用户名称


PID:进程号


%CPU:进程占用CPU的百分比


%MEM:进程占用物理内存的百分比


VSZ:进程占用的虚拟内存大小(单位:KB)


RSS:进程占用的物理内存大小(单位:KB)


TT:终端名称,缩写


STAT:进程状态,其中S-睡眠,s-表示该进程是会话的先导进程,N-表示进程拥有比普通优先

级更低的优先级,R-正在运行,D-短期等待,Z-僵死进程,T-被跟踪或者被停止等等


STARTED:进程的启动时间


TIME:CPU时间,即进程使用CPU的总时间


COMMAND:启动进程所用的命令和参数,如果过长会被截断显示


参数 解释
-a 显示当前终端的所有进程信息
-u 以用户的格式显示进程信息
-x 显示后台进程运行的参数


[root@TANG2021 opt]# ps -aux
USER        PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root          1  0.0  0.3 193968  7004 ?        Ss   15:57   0:02 /usr/lib/systemd/systemd --switched-root --system --deserialize 22
root          2  0.0  0.0      0     0 ?        S    15:57   0:00 [kthreadd]


③. ps -ef(是以全格式显示当前所有的进程)、ps -ef | grep nginx


UID:用户ID


PID:进程ID


PPID:父进程ID (0就是顶级id)


C:CPU用于计算执行优先级的因子。数值越大,表明进程是CPU密集型运算,执行优先级会降低;数值越小,表明进程是I/O密集型运算,执行优先级会提高


STIME:进程启动的时间


TTY:完整的终端名称


TIME:CPU时间


CMD:启动进程所用的命令和参数


参数 解释
-e 显示所有进程
-f 全格式



  • ④. 如果想查看进程的CPU占用率和内存占用率,可以使用aux
    如果想查看进程的父进程ID可以使用ef


  • ⑤. kill pid 通过唯一标识pid杀死进程(-9 强行杀死进程)


微信图片_20220108193719.png

相关文章
|
13天前
|
关系型数据库 MySQL Linux
Linux下怎么快速部署MySQL服务,并使用
Linux下怎么快速部署MySQL服务,并使用
30 5
|
12天前
|
Linux vr&ar C语言
Linux怎样更新Centos下Gcc版本支持C17?Centos7快速安装gcc8.3.1 可支持C++17(附gcc相关链接整理)
Linux怎样更新Centos下Gcc版本支持C17?Centos7快速安装gcc8.3.1 可支持C++17(附gcc相关链接整理)
45 2
|
15天前
|
开发框架 安全 .NET
【权限提升】Win本地用户&进程注入&令牌窃取&AT&SC&PS服务命令
【权限提升】Win本地用户&进程注入&令牌窃取&AT&SC&PS服务命令
|
19天前
|
Java Linux Spring
在 Linux 系统中将 Spring Boot 应用作为系统服务运行
【6月更文挑战第11天】最近由于一些原因,服务器经常会重启,每次重启后需要手动启动 Spring Boot 的工程,因此我需要将其配置成开启自启动的服务。
175 1
|
29天前
|
Ubuntu Java Linux
Linux centos7 ubuntu 一键安装Java JDK 脚本 shell 脚本
Linux centos7 ubuntu 一键安装Java JDK 脚本 shell 脚本
40 2
|
29天前
|
Ubuntu 应用服务中间件 Linux
Linux Centos7 ubuntu 安装nginx,脚本一键安装nginx
Linux Centos7 ubuntu 安装nginx,脚本一键安装nginx
52 2
|
8天前
|
Linux
【linux】重定向|缓冲区
【linux】重定向|缓冲区
8 0
|
13天前
|
监控 Linux 数据处理
探索Linux命令needs-restarting:了解哪些服务需要重启
`needs-restarting`是Linux中用于检测因文件更新需重启的服务的工具。它对比服务状态与文件修改时间,快速识别需重启的服务,提供详细输出和可配置选项。命令参数如`--all`检查所有服务,`--service`针对特定服务,`--verbose`显示详细信息。使用时注意权限,谨慎重启,定期检查,并与其他系统管理工具结合使用。修改配置后,应运行此命令确保更新生效。
|
14天前
|
Java Linux
杨校老师课堂之CentOS7部署开发环境Jdk1.8【Linux】
杨校老师课堂之CentOS7部署开发环境Jdk1.8【Linux】
18 0
|
1月前
|
关系型数据库 MySQL Linux
Linux 根据服务名字找安装路径
Linux 根据服务名字找安装路径
13 0