【Linux学习】Linux系统管理1—进程管理

Linux系统管理1—进程管理


一、Linux的三种进程

Linux包括3中不同类型的进程:

  •   交互进程:由一个shell启动的进程。交互进程可以在前后台运行
  •   批处理进程:该进程和终端无联系,是一个进程序列
  •   守护进程:Linux系统启动时启动的进程,并在后台运行

二、前后台工作管理

&: 将屏幕中的命令放在后台执行,如果要重新返回前台则使用fg

Ctrl+Z: 将一个正在前台执行的命令放到后台暂停

jobs: 查看当前有多少在后台运行的命令

fg: 将后台命令调至前台执行

bg: 让一个在后台暂停的命令继续执行

         语法 denny@ubuntu:~$ fg %number

                   denny@ubuntu:~$ bg %number

(%后面接数字,表示jobs的作业编号。    number:作业编号)

kill: 终止当前进程

         语法 denny@ubuntu:~$ kill –signal %number

         (%number:作业编号,可使用jobs查询

Signal:

-1: 重新读取一次配置文件;

-2: 中断该进程,类似Ctrl+c键来中断一个工作

-9: 立刻种植一个进程,不论该进程是否为死进程

-15: (默认值为15停止一个程序)

ps: 列出所有曾在运行的进程(静态

top: 动态地(每5秒更新)查看进程运行状态,查看内存使用率

free: 查看当前内存使用状态


原文地址:https://www.cnblogs.com/DianaCody/p/5425693.html