rhel7 systemd控制服务和守护进程

Systemd

Systemd对linux来说,就是一个init程序,可以作为sysVinit和Upstat的替代。

监视和控制systemd的主要命令是systemcd,该命令可以用于查看系统状态和管理系统及服务。

使用单元:一个单元配置文件可以描述如下内容之一:系统服务(.service),挂载店(.mount),sockets(.sockets,系统设备,交换分区、文件,启动目标(target),文件系统路径,使用单元文件的全名,包括扩展名(如:sshd。service)有些可以简写。

  1. 列出单元

systemctl 命令可以带上list-units,也可以什么选项都不带列出所有正在运行的单元。

[[email protected]_lyb 桌面]# systemctl list-units

列出失败的单元可以用—failed选项的命令显示出来。

[[email protected]_lyb 桌面]# systemctl --failed

  1. 管理服务

1)        查看激活的服务

[[email protected]_lyb 桌面]# systemctl list-units -t service

2)        服务状态(sshd.service服务状态)

[[email protected]_lyb 桌面]# systemctl status sshd.service

3)         启动一个服务(启动sshd.service)

[[email protected]_lyb 桌面]# systemctl start sshd.service

4)        停止一个服务(停止sshd.service)

[[email protected]_lyb 桌面]# systemctl stop sshd.service

5)         重启一个服务(重启sshd.service)

[[email protected]_lyb 桌面]# systemctl restart sshd.service

6)        重新加载一个服务

在我们需要重新加载服务的配置文件又不想重启动这个服务(比如ssh)时:

[[email protected]_lyb 桌面]# systemctl reload sshd.service

  1. 管理引导时的服务

chkconfig命令是来管理系统引导时的服务,也就是说开机是否开默认开启服务,同样用systemd也可以管理引导时的系统服务。

1)          检查服务引导时是否运行(比如sshd。service)

[[email protected]_lyb 桌面]# systemctl is-enabled sshd.service

2)          让服务在引导时运行

[[email protected]_lyb 桌面]# systemctl enable sshd.service

3)          取消服务在引导时运行

[[email protected]_lyb 桌面]# systemctl disable sshd.service

时间: 2024-12-10 04:02:48

rhel7 systemd控制服务和守护进程的相关文章

Linux 124课程 8、管理本地的Linux用户和组、控制服务和守护进程

1.系统启动和服务器进程的管理器RH5 6 首先启动Init 进程 system v RH7 使用 systemd 是系统启动和服务器进程的管理器 特点: 并行化功能: 十个进程并行启动 按需启动守护进程: 只启动你必须要的进程 自动服务依赖关系,可以防止长时间的超时: 控制组,实现进程的控制方式: Systemctl systemd单元 单元类型: 1. .service 服务单元2. .socket 套接字 3. .path 路径单元 4. ... systemctl list-units

控制服务和守护进程

原文地址:https://www.cnblogs.com/zouhong/p/10121689.html

Supervisor 为服务创建守护进程

今天需要再服务上部署一个.net 方面的项目:当时开启服务的命令只能在前台执行:使用nohub CMD &等放在后台开启服务都会宕机:所以搜寻了Supervisor 这个解决办法,为服务创建守护进程.具体操作如下 1.什么是守护进程 在linux或者unix操作系统中,守护进程(Daemon)是一种运行在后台的特殊进程,它独立于控制终端并且周期性的执行某种任务或等待处理某些发生的事件.由于在linux中,每个系统与用户进行交流的界面称为终端,每一个从此终端开始运行的进程都会依附于这个终端,这个终

windows下通过bat脚本和计划任务实现设置某一服务的守护进程

通常服务器上跑的服务或者应用程序比较重要,如果无意间被关闭将造成不定程度的影响.通过为比较重要的服务设置守护进程,守护服务的进程.当服务关闭时可以自动开启,方法如下: 第一步:写守护进程的bat脚本  内容如下: 脚本内容中  set_task=RDO.exe意思为检查是否有RDO.exe进程. 要用的话就改成自己的进程名,如果进程宕了就过会自动重启(会在RDO.exe进程安装目录下生成一个start.bat) 其中 start.bat脚本内容中的start 后面的参数与set_svr后面的参数

java实现服务端守护进程来监听客户端通过上传json文件写数据到hbase中

1.项目介绍: 由于大数据部门涉及到其他部门将数据传到数据中心,大部分公司采用的方式是用json文件的方式传输,因此就需要编写服务端和客户端的小程序了.而我主要实现服务端的代码,也有相应的客户端的测试代码.这里须有一个需要提到的是,我在实现接收json文件的同时,而且还需将数据写到hbase中.写入到hbase当中采用的是批量插入的方式,即一次插入多条记录. 好了,有了前面的说明,下面来简单的说一下我实现的服务端的小程序把. 2.为了实现服务端能够监听客户端的行为,因此我在服务端采用多线程的技术

Linux 守护进程和超级守护进程(xinetd)

一 .Linux守护进程 Linux 服务器在启动时需要启动很多系统服务,它们向本地和网络用户提供了Linux的系统功能接口,直接面向应用程序和用户.提供这些服务的程序是由运行在后台的守护进程来执行的. 守护进程是生存期长的一种进程.它们独立于控制终端并且周期性的执行某种任务或等待处理某些发生的事件.他们常常在系统引导装入时启动,在系统关闭时终止. linux系统有很多守护进程,大多数服务器都是用守护进程实现的.同时,守护进程完成许多系统任务,比如,作 业规划进程crond.打印进程lqd等.有

linux创建守护进程

守护进程deamon 是一个后台进程,无需用户输入就能运行,用来在系统后台提供某种服务. 常见的守护进程有Wbe服务器.邮件服务器以及数据库服务器等等.守护进程不能控制终端,所以任何的输入和输出都需要做特殊处理. 创建守护进程的过程并不复杂,首先执行fork(),将父进程退出. 一个守护进程是从shell脚本或者命令启动,守护进程和应用程序不同的地方是守护进程不是交互式的,它在后台运行,不控制终端. 守护进程既不需要从标准输入设备读入信息,也不需要从标准输出设备输出信息. 下一步是在子进程中调用

Linux 普通进程 后台进程 守护进程

一.普通进程与后台进程 默认情况下,进程是在前台运行的,这时就把shell给占据了,我们无法进行其它操作.对于那些没有交互的进程,很多时候,我们希望将其在后台启动,可以在启动参数的时候加一个'&'实现这个目的: [email protected]:~/application/zookeeper-3.4.8/bin$ ./zkServer.sh start & [1] 21304 [email protected]:~/application/zookeeper-3.4.8/bin$ Zoo

Linux守护进程详解(init.d和xinetd)

一 Linux守护进程 Linux 服务器在启动时需要启动很多系统服务,它们向本地和网络用户提供了Linux的系统功能接口,直接面向应用程序和用户.提供这些服务的程序是由运行在后台的守护进程来执行的.守护进程是生存期长的一种进程.它们独立于控制终端并且周期性的执行某种任务或等待处理某些发生的事件.他们常常在系统引导装入时启动,在系统关闭时终止.linux系统有很多守护进程,大多数服务器都是用守护进程实现的.同时,守护进程完成许多系统任务,比如,作 业规划进程crond.打印进程lqd等.有些书籍