您当前的位置: 首页 >  linux

江湖有缘

暂无认证

  • 0浏览

    0关注

    446博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Linux系统的进程管理

江湖有缘 发布时间:2021-07-27 19:55:09 ,浏览量:0

Linux系统的进程管理
  • 一、系统进程介绍
    • 1.进程概念
    • 2.进程特点
    • 3.进程类型
  • 二、查看系统进程
    • 1.PS命令
    • 2.查看系统进程
    • 3.ps aux结果说明
    • 4.top命令
      • ①top命令使用方法
      • ② top命令选项
    • 5.pgerp命令
    • 6.pidof
  • 三、signal信号的管理
    • 1.signal信号的介绍
    • 2.给进程发送信号
    • 3.man 7 signal
    • 4.常用信号
  • 四、进程的优先级
    • 1.进程优先级介绍
    • 2.查看进程优先级
    • 3.优先级修改
      • ①当启动进程时
      • ②当启动进程后
  • 五、作业控制
    • 1.后台运行一个程序
    • 2.显示后台程序
    • 3.停止运行程序
    • 4.后台和前台恢复程序

一、系统进程介绍 1.进程概念

进程process是指正在执行的程序;是程序正在运行的一个实例。它由程序指令,和从文件、其它程序中读取的数据或系统用户的输入组成。

2.进程特点

①进程是加载到内存中的一段指令 ②进程ID(PID)是唯一标识进程 ③子进程集成父进程的属性信息

3.进程类型

①前台进程(也称为交互式进程):这些进程由终端会话初始化和控制。换句话说,需要有一个连接到系统中的用户来启动这样的进程;它们不是作为系统功能/服务的一部分自动启动。 ②后台进程(也称为非交互式/自动进程: 这些进程没有连接到终端;它们不需要任何用户输入。 ③守护进程:这是后台进程的特殊类型,它们在系统启动时启动,并作为服务一直运行;它们不会死亡。它们自发地作为系统任务启动(作为服务运行)。但是,它们能被用户通过 init 进程控制。

二、查看系统进程 1.PS命令
#PS 查看进程信息
-a 查看所有终端的进程
-u 打印进程的所有者信息
-x 查看不属于任何终端的进程
-e 查看系统的所有进程
-f 查看额外的信息
-o 指定格式输出
--sort 指定排序的参数,例如: --sort=-%mem 按照内存大小降序
常用组合为: ps aux 或者 ps -ef

2.查看系统进程
[root@node1 ~]# ps aux |head
USER        PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root          1  0.0  0.5 176372 10932 ?        Ss   15:22   0:01 /usr/lib/systemd/systemd --switched-root --system --deserialize 17
root          2  0.0  0.0      0     0 ?        S    15:22   0:00 [kthreadd]
root          3  0.0  0.0      0     0 ?        I /dev/null &
[root@tianyi ~]# fg 2
ping www.jd.com > /dev/null
^Z
[2]+  Stopped                 ping www.jd.com > /dev/null
[root@tianyi ~]# jobs
[1]-  Running                 ping www.baidu.com > /dev/null &
[2]+  Stopped                 ping www.jd.com > /dev/null

关注
打赏
1665849170
查看更多评论
立即登录/注册

微信扫码登录

0.0409s