zoukankan      html  css  js  c++  java
  • 进程管理

    进程管理

    对于开发人员来说,Linux更多偏向于使用!

    一、什么是进程

    1.在Linux中,每一个程序都有自己的一个进程,每一个进程都有一个id号

    2.每一个进程,都会有一个父进程

    3.进程有两种存在方式:前台、后台运行

    4.一般,服务是后台运行的,基本的程序都是前台运行的

    二、命令

    ​ 1.查看进程信息

    ps 查看当前系统中正在执行的各种进程的信息

    ps -xx:

    • -a 显示当前终端运行的所有进程信息
    • -u 以用户的信息显示进程
    • -x 显示后台运行进程的参数
    #	ps -aux 查看所有的进程
    ps -aux | grep mysql
    ps -aux | grep redis
    
    # | 管道符 	A|B
    # grep 查找文件中符合条件的字符串
    

    目前只需记住:ps -xx | grep 进程名字 ,用来过滤进程信息!

    ps -ef 可以用来查看父进程的信息

    ps -ef | grep mysql #查看父进程,一般可以通过目录树结构来查看
    
    pstree
    	-p  显示父id
    	-u 	显示用户组
    

    image-20200528144007333

    2.结束进程:杀掉进程,等价于Windows结束任务

    kill -9 进程的id

    一般,当Java出现死循环时,可以选择结束进程!表示强制结束该进程!

    Tip:

    nohup,代表后台执行程序!

  • 相关阅读:
    java——阶段性整理(方法的重载重写和一些关键字)
    设计模式——单例模式
    source
    set和setenv
    c++编译加执行脚本
    python脚本小记
    转义字符
    istream_iterator/ostream_iterator
    字符串替换程序 p324
    程序编译后运行时的内存分配
  • 原文地址:https://www.cnblogs.com/mytJava/p/12980847.html
Copyright © 2011-2022 走看看