❌为错题集,✅为答案
1问:终止一个前台进程可能用到的命令和操作是?
答:ctrl+C✅
注1:
- 终止一个前台进程:1、ctrl+C;
- 终止一个后台进程:1、使用kill命令;2、使用fg命令将后台进程变为前台进程,然后 ctrl+C。
注2:
- kill : 无参数表示向进程输入关闭的指令
- ^C(即Ctrl+C) : 关闭当前(前台)进程
- ^Z(即Ctrl+Z) : 暂停当前(前台)进程
- shutdown : 关机 (参数 -h : 关机后停机。)
- halt : 若系统的 runlevel 为 0 或 6 ,则Linux halt命令:关闭系统,否则相当于 shutdown 指令(加上 -h 参数)。
2问:不是Linux用户进程类型的是?
答:就绪进程✅。
注1:进程可划分为两大类:
- (1) 系统进程:可以执行内存资源分配和进程切换等管理工作;而且,该进程的运行不受用户的干预,即使是root用户也不能干预系统进程的运行。
- (2) 用户进程:通过执行用户程序、应用程序或内核之外的系统程序而产生的进程,此类进程可以在用户的控制下运行或关闭。
注2:用户进程,可以分为交互进程、批处理进程和守护进程三类。
- (1) 交互进程:由一个shell终端启动的进程,在执行过程中,需要与用户进行交互操作,可以运行于前台,也可以运行在后台。
- (2) 批处理进程:该进程是一个进程集合,负责按顺序启动其他的进程。
- (3) 守护进程:守护进程是一直运行的一种进程,经常在linux系统启动时启动,在系统关闭时终止。它们独立于控制终端并且周期性的执行某种任务或等待处理某些发生的事件。例如httpd进程,一直处于运行状态,等待用户的访问。还有经常用的crond进程,这个进程类似与windows的计划任务,可以周期性的执行用户设定的某些任务。
此次解析出自