Linux进程管理与作业控制
进程和作业的关系:一个作业可以包含多个进程。
进程分类:
1. 交互进程:由一个shell启动的进程。交互进程既可以在前台运行,也可以在后台运行。
2. 批处理进程:这种进程和终端没有联系,是一个进程序列。
3. 监控进程(守护进程):Linux系统启动时启动的进程,并在后台运行。
启动进程的方法:
1. 手动启动:由用户输入命令启动一个进程。
(1)前台启动:直接输入命令;
(2)后台启动:在输入命令后使用&命令。
2. 调度启动:事先设置,根据用户要求让系统自动启动。
进程管理:
ps -ef:查看系统中所有进程信息。
ps aux:查看系统中所有进程信息。
ps是显示瞬间行程的状态,并不动态连续,如果想对进程信息进行即时跟踪,应该使用top命令。top命令在默认情况下每10s更新一次。使用CPU最多的程序排在最前面。(q退出监视程序)
Service sendmail stop/start:启动(停止)进程。
killall -u 进程名:杀死与进程名相关的进程。
kill 进程号:杀死进程号对应的进程。
注:杀死子进程没杀死父进程,父进程还会派生出子进程。
作业控制:
jobs:查看所有作业状态(针对个人用户自定义)
jobs 作业号:查看某个作业的状态。
fg 作业号:把作业调到前台运行。
bg 作业号:把作业调到后台执行。
ctrl+z:挂起一个正在前台运行的进程。
ctrl+d:终止一个正在前台运行的进程(含有正常含义)。
ctrl+c:终止一个正在前台运行的进程(含有强行含义)。
Linux进程管理与作业控制的更多相关文章
- linux -- 进程管理和作业控制
一. 作业控制 1. 直接将命令放到后台"执行": & [root @test /root ]# command & 范例: [root @test /root] ...
- linux进程管理之作业控制
作业控制 jobs ==================================================================================== 作业控制是 ...
- Linux—进程管理
Linux 进程管理 1.进程管理介绍 1.1 什么是进程? 进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础. 简而言之 ...
- Linux进程管理子系统分析【转】
本文转载自:http://blog.csdn.net/coding__madman/article/details/51298732 Linux进程管理: 进程与程序: 程序:存放在磁盘上的一系列代码 ...
- 12个Linux进程管理命令介绍(转)
12个Linux进程管理命令介绍 [日期:2015-06-02] 来源:Linux中国 作者:Linux [字体:大 中 小] 执行中的程序在称作进程.当程序以可执行文件存放在存储中,并且运行的 ...
- Linux进程管理知识整理
Linux进程管理知识整理 1.进程有哪些状态?什么是进程的可中断等待状态?进程退出后为什么要等待调度器删除其task_struct结构?进程的退出状态有哪些? TASK_RUNNING(可运行状态) ...
- Linux性能及调优指南(翻译)之Linux进程管理
本文为IBM RedBook的Linux Performanceand Tuning Guidelines的1.1节的翻译原文地址:http://www.redbooks.ibm.com/redpap ...
- Linux进程管理专题
Linux进程管理 (1)进程的诞生介绍了如何表示进程?进程的生命周期.进程的创建等等? Linux支持多种调度器(deadline/realtime/cfs/idle),其中CFS调度器最常见.Li ...
- [转帖]十二 个经典 Linux 进程管理命令介绍
https://www.cnblogs.com/swordxia/p/4550825.html 接了 http referer 头 没法显示图片 可以去原始blog 里面去查看. 随笔- 109 ...
随机推荐
- Oracle-表被锁住
1.如果update 某个表,没有报错,等待很久都没结束,那很有可能是表被锁了. 2.查看被锁的对象 select sid,serial#,username,SCHEMANAME,osuser,MAC ...
- JSTL常用标签
JSTL标签常用:http://blog.csdn.net/imust_can/article/details/6965756
- virtualbox修改主机名
virtualbox修改主机名 /etc/hostname /etc/hosts
- Mybatis(1)
properties 标签的作用引入外部properties 文件的内容typeAliases 的作用可以用package这个标签批量给这个包下的所有类起一个别名 name属性写包的名字. 默认别名为 ...
- 纯css隐藏移动端滚动条解决方案(ios上流畅滑动)
纯css隐藏移动端滚动条解决方案(ios上流畅滑动) html代码展示(直接复制代码保存至本地文件运行即可): <!DOCTYPE html> <html lang="en ...
- kettle的HTTPPOST控件发送WSDL的webservice请求配置
1.webservice请求的URL:http://pubservice.rjhn.com.cn/AppserviceTest/JsonWcfService.svc?WSDL 2.使用SOAPUI测试 ...
- 由throw new Error() 引发的探讨
问题复现 在工作时遇到了需要抛出异常并且需要自己捕获处理的地方,于是在抛出的地方写下 function parseExcel(con) { try { // doSomething } catch ( ...
- java集合系列——Map之HashMap介绍(八)
1.HashMap的简介 (JDK1.7.0_79版本) HashMap是基于哈希表的Map实现的的,一个Key对应一个Value,允许使用null键和null值,不保证映射的顺序,特别是它不保证该顺 ...
- hdu3018欧拉回路题
Ant Trip Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total S ...
- 23.Linux-块设备驱动(详解)
通过上节的块设备驱动分析,本节便通过内存来模拟块设备驱动 参考内核自带的块设备驱动程序: drivers/block /xd.c drivers/block /z2ram.c 1.本节需要的结构体如 ...