Linux系统的"护花使者"-----守护进程
来源:互联网 发布:李小冉 知乎 编辑:程序博客网 时间:2024/05/30 20:08
***************************************************************************************************************************************************************************************
其实Linux在启动的时候就已经启动了系统的进程信息,通过ps -ef命令查看系统中有哪些进程信息。那什么是守护进程呢?直接向本地或网络用户提供了相应功能接口,面向应用程序和用户的进程,这些就是守护进程,即满足两个方面:一必须在后台运行,当操作系统运行的时候,系统可以随着启动,二不需要通过终端和登录就可以随着操作系统方式,在后台启动,也因此称之为守护进程。类似于服务的作用,没有界面,不需要登录,随系统启动而启动,关闭而关闭。
按照服务类型,进程基本上分为两大类,一类是系统守护进程,比如初始化、登录之类的都需要进行启动,当然我们也可以对进程进行自定义定制,启动方式可以设置为自动,也可以设置为手动,当你需要某进程随着系统一起启动时,就设置为自动;不需要某个进程继续提供服务的时候,也可以将其关闭。另一类是网络守护进程,属于CS模式,需要客户访问,才会启动,比如邮件服务、ftp上传下载等,这些都属于网络守护进程。
接下来看一下,如何查看当前操作系统中所有的进程信息:
使用pstree命令来查看当前操作系统中守护进程的信息:
守护进程的表现形式像一棵树,它的运行方式也是通过树形来运行的,操作系统一启动,就会初始化init进程,右侧的就是随之启动的守护进程。
如何来操作守护进程,实现定制呢?以crond为例,先查看到crond的进程信息:
接下来查看crond的进程运行状态,当前是运行状态:
将其关闭使用如下命令:service 守护进程名称 stop:
接下来是启动,需要重启:
下面看一个ntsysv命令:
通过这个界面,可以定制服务是否自动启动,加*表示自动启动,不加*不会自动启动。
这是一种定制的方式,另一种方式是通过chkconfig命令查看:
这个命令是用来配置当前的守护进程在哪种模式(单用户、多用户、正常用户模式、自定义模式、图形化模式)下启动。(上图中序号1到5分别对应5中启动模式)。下面实现一下定制,现在crond在2、3、4、5模式下都是off状态,我们来将他启动:
输入修改命令:
再次进行查看:
已经定制成功了,再重新启动系统的时候,crond守护进程也就会随着启动。
***************************************************************************************************************************************************************************************
- Linux系统的"护花使者"-----守护进程
- Linux系统的守护进程(Daemon Process)
- Linux系统编程---守护进程
- Linux系统编程-守护进程
- Linux的守护进程
- linux的守护进程
- LINUX各项系统服务的功能 LINUX守护进程介绍
- Linux系统守护进程xinetd与独立守护进程standalone
- 项目中linux系统守护进程的实现
- Linux中系统服务/守护进程 (daemon) 的详细说明
- linux系统下守护进程的概念与实现简介
- Hadoop系统的守护进程
- Linux守护进程的开发
- 理解Linux的守护进程
- 关于linux的守护进程
- Linux简单的守护进程
- Linux守护进程的编程
- Linux下的守护进程
- 迷之阶梯
- Unity手游制作记-制作通用对象管理器(二)
- AtCoder Regular 80
- 黑白子交换
- AIDL的基本使用(一)
- Linux系统的"护花使者"-----守护进程
- View事件的传递
- css3元素向上移动
- R实战:【I/O】文本文件与因子转换
- 最佳调度问题
- VMware12安装Linux7系统进而安装Oracle12c中遇到的问题
- Java 写有n个人围成一圈,顺序排号,从第一个人开始报数(从1~3报数),凡报到3的人退出圈子,问最后留下的人原来排在第几号。
- 12-SpringBoot——Spring MVC基础-常用配置
- Mysql的高可用MHA实现