欢迎来到山村网

linux进程管理和作业任务

2019-03-09 10:59:47浏览:611 来源:山村网   
核心摘要:  进程是为了使多个程序可以并发的执行,提高系统的资源利用和吞吐量  1.linux中每个进程都有一个识别号PID  2.系统第一个

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

  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把一个后台运行的作业放在前台的运行。

(责任编辑:豆豆)
下一篇:

Windows Server 2016正式下载地址

上一篇:

如何在局域网中实现远程桌面登入控制

  • 信息二维码

    手机看新闻

  • 分享到
打赏
免责声明
• 
本文仅代表作者个人观点,本站未对其内容进行核实,请读者仅做参考,如若文中涉及有违公德、触犯法律的内容,一经发现,立即删除,作者需自行承担相应责任。涉及到版权或其他问题,请及时联系我们 xfptx@outlook.com