加入收藏 | 设为首页 | 会员中心 | 我要投稿 佛山站长网 (https://www.0757zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

简述linux的进程管理和作业任务

发布时间:2016-10-30 00:06:55 所属栏目:Linux 来源:网络整理
导读:进程是为了使多个程序可以并发的执行,提高系统的资源利用和吞吐量 1.linux中每个进程都有一个识别号PID 2.系统第一个启动进程是init,PID是1,是唯一一个由系

进程是为了使多个程序可以并发的执行,提高系统的资源利用和吞吐量

1.linux中每个进程都有一个识别号PID

2.系统第一个启动进程是init,PID是1,是唯一一个由系统内核直接运行的进程,新的进程都是系统调用fork来产生,除了init之外,每个进程都有一个父进程。

3每个进程有实际用户识别号(运行此进程的用户识别号),实际组识别号(运行此进程的组识别号)。

4.进程的类型,交互进程,由一个Shell启动的进程。

批处理进程,不与特定的终端相关联,提交到等待队列中顺序执行的进程。

守护进程,在linux启动后,需要运行在后台的进程

5.进程的启动方式,手动启动,调度启动。

6.进程管理,ps查看进程,-a显示所有进程,-e,在命令后显示环境变量,-u显示用户名和启动时间的信息,-x显示没有控制终端的进程,-f显示进程树,-w宽行输出,

7.kill,杀死进程。killall也可以杀死进程,而kill命令后指定要杀死的进程PID,而killall指定进程的终止信号。

作业控制:

1.作业控制是指当前正在运行的进程的行为,也称为进程控制,

2.cmd &后台运行        ctrl+d终止一个正在前台的进程        ctrl+c终止一个正在前台的进程(强行)    ctrl+z把一个前台进程挂起        jobs显示后台和被挂起进程        bg重新启动一个挂起的任务        fg把一个后台运行的作业放在前台的运行。

查看本栏目更多精彩内容:http://www.bianceng.cn/OS/Linux/

(编辑:佛山站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读