不做大哥好多年 不做大哥好多年
首页
  • MySQL
  • Redis
  • Elasticsearch
  • Kafka
  • Etcd
  • MongoDB
  • TiDB
  • RabbitMQ
  • 01.GO基础
  • 02.面向对象
  • 03.并发编程
  • 04.常用库
  • 05.数据库操作
  • 06.Beego框架
  • 07.Beego商城
  • 08.GIN框架
  • 09.GIN论坛
  • 10.微服务
  • 01.Python基础
  • 02.Python模块
  • 03.Django
  • 04.Flask
  • 05.SYL
  • 06.Celery
  • 10.微服务
  • 01.Java基础
  • 02.面向对象
  • 03.Java进阶
  • 04.Web基础
  • 05.Spring框架
  • 100.微服务
  • Docker
  • K8S
  • 容器原理
  • Istio
  • 数据结构
  • 算法基础
  • 算法题分类
  • 前置知识
  • PyTorch
  • 01.Python
  • 02.GO
  • 03.Java
  • 04.业务问题
  • 05.关键技术
  • 06.项目常识
  • 10.计算机基础
  • Linux基础
  • Linux高级
  • Nginx
  • KeepAlive
  • ansible
  • zabbix
  • Shell
  • Linux内核

逍遥子

不做大哥好多年
首页
  • MySQL
  • Redis
  • Elasticsearch
  • Kafka
  • Etcd
  • MongoDB
  • TiDB
  • RabbitMQ
  • 01.GO基础
  • 02.面向对象
  • 03.并发编程
  • 04.常用库
  • 05.数据库操作
  • 06.Beego框架
  • 07.Beego商城
  • 08.GIN框架
  • 09.GIN论坛
  • 10.微服务
  • 01.Python基础
  • 02.Python模块
  • 03.Django
  • 04.Flask
  • 05.SYL
  • 06.Celery
  • 10.微服务
  • 01.Java基础
  • 02.面向对象
  • 03.Java进阶
  • 04.Web基础
  • 05.Spring框架
  • 100.微服务
  • Docker
  • K8S
  • 容器原理
  • Istio
  • 数据结构
  • 算法基础
  • 算法题分类
  • 前置知识
  • PyTorch
  • 01.Python
  • 02.GO
  • 03.Java
  • 04.业务问题
  • 05.关键技术
  • 06.项目常识
  • 10.计算机基础
  • Linux基础
  • Linux高级
  • Nginx
  • KeepAlive
  • ansible
  • zabbix
  • Shell
  • Linux内核
  • Linux入门

    • 01.Linux基础
    • 02.VMware安装操作系统
    • 03.Linux基础命令
    • 04.磁盘_CPU_内存_负载
    • 05.进程管理
      • 1.1 ps -ef
        • 1. : 查看python相关进程
      • 1.2 ps -aux
        • 2.:查看python相关进程
      • 1.3 程序的名字来查询进程
        • 3. : 通过程序的名字来查询进程的工具,一般是用来判断程序是否正在运行
      • 1.4 显示进程间的关系
        • 4.:显示进程间的关系
      • 1.5 显示sshd进程的所有进程号
        • 5.:显示sshd进程的所有进程号
      • 1.6 杀死进程
      • 1.7 查看22端口运行的服务
        • 7.: 查看22端口运行的服务
      • 1.8 win10找到占用端口并杀死
    • 06.计划任务
    • 07.磁盘管理
    • 08.局域网与广域网
    • 09.IP地址划分
    • 10.Linux网络命令
  • Linux高级

  • Nginx

  • Keepalive

  • ansible

  • zabbix

  • Shell

  • Linux内核

  • Linux
  • Linux入门
xiaonaiqiang
2021-02-12
目录

05.进程管理

# 01.进程查询常用命令

# 1.1 ps -ef

# 1. ps -ef|grep python : 查看python相关进程

-e  : 显示运行在系统上的所有进程
-f  : 扩展显示输出
[root@linux-node1 ~]# ps -ef|grep python
所有者     进程id  父进程id
root       6852      1     0 Nov23 ?        00:01:23 /usr/bin/python2 -Es /usr/sbin/tuned -l -P
root      37276      1     0 Nov24 ?        00:00:25 /usr/bin/python /usr/bin/salt-master
root      37285  37276     0 Nov24 ?        00:00:00 /usr/bin/python /usr/bin/salt-master
1
2
3
4
5

# 1.2 ps -aux

# 2. ps -aux | grep python :查看python相关进程

-a  :  显示现行终端机下的所有程序,包括其他用户的程序
-u  :  以用户为主的格式来显示程序状况
-x  :  显示所有程序,不以终端机来区分
[root@linux-node1 ~]# ps -aux | grep python
所有者    进程id  cpu占用 内存占用
root       6852  0.0  0.8 573820 16424 ?        Ssl  Nov23   1:23 /usr/bin/python2 -Es /usr/sbin/tuned -l -P
root      37276  0.0  2.1 389128 40640 ?        Ss   Nov24   0:25 /usr/bin/python /usr/bin/salt-master
root      37285  0.0  1.0 306196 20276 ?        S    Nov24   0:00 /usr/bin/python /usr/bin/salt-master
1
2
3
4
5

# 1.3 程序的名字来查询进程

# 3. pgrep -ln sshd
: 通过程序的名字来查询进程的工具,一般是用来判断程序是否正在运行

[root@linux-node1 ~]# pgrep -ln sshd
32946 sshd
1
2

# 1.4 显示进程间的关系

# 4. pstree -apnh|grep sshd  :显示进程间的关系

-a  :  显示每个程序的完整指令,包含路径
-p  :  显示程序识别码
-n  :  用程序识别码排序,预设是以程序名称来排序。
-h  :  列出树状图时
1
2
3
4
[root@linux-node1 ~]# pstree -apnh|grep sshd
  |-sshd,6851 -D
  |   `-sshd,32946    
  |           `-grep,39535 --color=auto sshd
1
2
3
4

# 1.5 显示sshd进程的所有进程号

# 5.pidof sshd :显示sshd进程的所有进程号

[root@linux-node1 ~]# pidof sshd
32946 6851
1
2

# 1.6 杀死进程

# kill 和 pkill 杀死进程

[root@linux-node1 ~]# kill -9  2233    # 杀死进程2233
[root@linux-node1 ~]# pkill zabbix     # 杀死zabbix进程
1
2

# 1.7 查看22端口运行的服务

# 7.netstat -anptu|grep 22 : 查看22端口运行的服务

[root@linux-node1 ~]# netstat -anptu|grep 22
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      6851/sshd           
tcp        0      0 192.168.56.11:22        192.168.56.1:62530      ESTABLISHED 32946/sshd: root@pt 
tcp6       0      0 :::22                   :::*                    LISTEN      6851/sshd    
1
2
3
4

# 1.8 win10找到占用端口并杀死

netstat -ano | findstr "8080"
taskkill -PID 33668 -F       # 33668是上面命令找到的8080端口的进程Id
1
2
上次更新: 2024/3/13 15:35:10
04.磁盘_CPU_内存_负载
06.计划任务

← 04.磁盘_CPU_内存_负载 06.计划任务→

最近更新
01
04.数组双指针排序_子数组
03-25
02
08.动态规划
03-25
03
06.回溯算法
03-25
更多文章>
Theme by Vdoing | Copyright © 2019-2025 逍遥子 技术博客 京ICP备2021005373号
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式