有控制终端的属于前台,没有控制终端的或者是隐藏了的叫后台进程。

 

这么说可能很抽象,举个实际的例子比较具体,比如杀毒软件,如果你打开了他的控制台,可以进行各种操作比如硬盘扫描,这时候他属于前台进程。而当你隐藏了他的控制终端时候,他就属于后台进程。

前台进程绝大部分是用户用的程序,后台的一般(大多数是)系统进程。

 

 

LINUX后台进程也叫守护进程(Daemon),是运行在后台的一种特殊进程。它独立于控制终端并且周期性地执行某种任务或等待处理某些发生的事件。
一般用作系统服务,可以用crontab提交,编辑或者删除相应得作业。
守护的意思就是不受终端控制。Linux的大多数服务器就是用守护进程实现的。比如,Internet服务器inetd,Web服务器httpd等。同时,守护进程完成许多系统任务。比如,作业规划进程crond,打印进程lpd等。类似这些以d结尾的守护在iphone,mac机上均可以看到,毕竟都是基于unix的内核。


前台进程就是用户使用的有控制终端的进程

 

区别1,前台进程你可以操作,后台进程你不能操作(除了把它关闭).
    2,前台进程不全是由计算机自动控制,后台进程全都是由计算机自动控制.

特征1,前台进程可以以窗口,对话匡的形式在系统中显示.后台进程不行.
    2,在任务栏中点亮的进程都可以称为前台进程.没点亮的为后台进程.
    3,前台进程和后台进程有时候可以互相转换.

 

 

GitHub 加速计划 / li / linux-dash
10.39 K
1.2 K
下载
A beautiful web dashboard for Linux
最近提交(Master分支:2 个月前 )
186a802e added ecosystem file for PM2 4 年前
5def40a3 Add host customization support for the NodeJS version 4 年前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐