• linux的进程管理


    进程就是正在运行的程序。

    一个程序可以对应多个进程,但是一个进程只对应一个程序。

    1.进程和进程控制的概念

        查看进程状态:

            w+用户名  查看个别用户的进程  

            ps -aux   显示系统进程

                      a:代表所有用户的进程

                      u:显示用户名和启动时间

                      x:显示没有控制终端的进程(即系统自己开启的进程)

            ps -el

                     e:显示所有进程,包括没有控制终端的进程

                      l:以长格式显示

            PID:进程号

            PPID:父进程的进程号,如果为0表明没有父进程

            TTY:就是进程启动的终端,?代表没有控制终端

        进程的挂起和恢复:

        改变进程的运行优先级:

    2.进程状态的查看与控制

           杀死或重新启动进程:kill +进程号  

                                       kill -s 信号   进程号

                                       kill -l  列出所有的信号

                                      killall 进程名  将所有相关的进程全部杀掉

    3.一次性安排进程任务

       某个时间点执行某个进程。

       在使用at命令之前,必须开启at这个服务,使用service atd start

      at安排作业在某一时刻执行一次   at+时间

      batch 这个命令也可以做计划任务,安排作业在系统负载不重时执行一次。

    4.周期性安排进程任务

  • 相关阅读:
    LVS负载均衡部署
    将源码包制作成rpm包
    root用户被提示:Operation not permitted
    varnish加速web
    优化nginx数据包头缓存
    NGINX并发量优化
    Python+API接口测试框架设计(pytest)
    python+API接口测试框架设计(unittest)
    python编程面试题
    Python + unittest知识点回顾
  • 原文地址:https://www.cnblogs.com/hujingwei/p/4941907.html
Copyright © 2020-2023  润新知