当前位置:   article > 正文

Linux进程管理_头歌web界面查看进程

头歌web界面查看进程

一、理论部分

1、程序(一段段的代码):静止的时候是文件,我们把这种文件叫程序

进程:运行起来的时候,我们把程序叫进程

2、进程的生命周期:centos 7 的systemd是系统进程,fork出子进程,它具有和父亲相同的地址空间,具有一定的身份标识,具有资源。

   父进程复制自己的地址空间(fork)创建一个新的(子)进程结构。

每个新进程分配一个,唯一的进程 ID (PID),满足跟踪安全性之需。

任何进程都可以创建子进程。

所有进程都是第一个系统进程的后代:

3、cpu时钟

   (1)时分复用机制:计算机把一秒钟分成1000份,1份称为1毫秒。

   举例:100毫秒放歌,200毫秒打开记事本

(2)时分多路复用机制,完成一件创举多进程

 

二、静态查看进程命令  ps(进程状态)

   1、ps   aux                    展现所有进程

   2、ps  aux  |  head  -2        展现头两行

   3、杀进程:用pid 杀

kill  -9   pid号   强制终止,无条件

kill  -15  pid号   正常退出

kill   -19 pid 号   暂停

kill  -18  pid号    继续

kill  -20  pid号    =  ctrl +z   后台运行

kill  -2  pid号    =   crtl+c   停止进程

 4、 ps  -ef    查看父亲进程

PID  子进程

PPID  父进程

5、ps  aux  第一行信息分析

user:用户名

pid:进程id

%cpu:cpu:占用率

%mem:内存百分比

vsz:虚拟内存

rss:实际内存

tty:终端类型

stat:状态

start:启动时间

time:cpu占用时间

command:命令名字

6、降序查看进程头五行:ps  aux  --sort  -%cpu  |  head  -5

   升序查看进程:  ps  aux  --sort   %cpu

7、选择性查看内容:ps  axo   想看的内容(中间用逗号分隔)

三、top命令  动态查看进程

  格式:top  -d  1   刷新每秒一次

  查看指定进程号的动态信息:top    -d  1   -p   进程id号1,进程id号2

 top命令上半部分展示:

  top - 11:45:08 up 18:54,  4 users,  load average: 0.05, 0.05, 0.05

tasks: 176 total,   1 running, 175 sleeping,   0 stopped,   0 zombie

%cpu(s):  0.0 us,  0.3 sy,  0.0 ni, 99.7 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st

KiB Mem :  3865520 total,  1100000 free,   580268 used,  2185252 buff/cache

KiB Swap:  4063228 total,  4063228 free,        0 used.  2917828 avail Mem

第一行

第二行

  第三行

  

第四行

第五行

实验示例1

  1. 在终端1  

touch  file1.txt  

tty  终端号查询

然后在此窗口打开file1.txt

  1. 在终端2 打开file2.txt
  2. 通过另一个终端,查询两个进程  ps  aux  |  grep  vim
  3. Kill  -19  进程id    观察stat的状态,以及vim命令的状态
  4. Kill  -18  进程id    观察stat的状态,以及vim命令的状态

 

四、进程优先级nice命令

   简介:linux进程调度及多任务,每个cpu在时间点上只能处理一个进程,通过时间片技术来同时运行多个程序。

优先级图示:

 

nice数值越小,优先级越高

默认程序优先级:nice值是0  , PR值是20

               PR=nice+20

&:后台运行,不影响终端里其他操作

改优先级号:nice  -n   -5   sleep   2000   &

history:查看历史进程

重新调整优先级:renice  优先级号   id号

五、作业控制jobs

    1、 简介:作业控制是一个命令行功能,也叫后台运行

     2、关键词:fg 前台进程

             bg 后台进程

     3、jobs  查看后台进程(第一列是作业号)

       格式:fg   作业号    放到前台

       示例:fg  1    

     4、杀死后台进程   kill   %1   (杀死作业1的后台进程)

     5、命令&就可以将程序放置后台

     实验一

  1、fg  作业号   (将程序调至前台)

  2、ctrl+z          (将程序调至后台,但是处于停止状态)

  3、bg   作业号   (将程序在后台开始)

  4、jobs  查看进程

  六、虚拟文件系统proc

简介:虚拟文件系统,采集服务器自身内核进程运行状态信息

#cat  /proc/cpuinfo   查看cpu

#cat  /proc/meninfo   查看内存

#cat  /proc/cmdline    查看内核

 

    

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/花生_TL007/article/detail/336686
推荐阅读
相关标签
  

闽ICP备14008679号