RHEL7的服务

█RHEL7的服务systemctl脚本存放在:/usr/lib/systemd/,每一个服务以 .server结尾,一般会分为3个部分:[Unit]、[Service] 和 [Install]

[Unit]部分:主要是对这个服务的说明,内容包括Description和After,Description用于描述服务,After用于描述服务类别

[Service]部分:是服务的关键,是服务的一些具体运行参数的设置, 这里Type=forKing是后台运行的 形式,PIDFile为存放PID的文件路径,ExecStart为服务的具体运行命令,ExecReload为重载命令,ExecStop为停止命令

[Install]部分:是服务安装的相关设置,可设为多用户的

●systemctl命令的基本操作格式:systemctl 动作 服务名.service

●分析系统状态

systemctl 或 systemctl list-units    #输出激活的单元

systemctl list-units --type=service     #列出active状态的服务

systemctl list-units-files     #列出所有已安装的服务

systemctl --failed      #显示启动失败的服务

systemd-cgls     #以树形列出正在运行的进程

所有可用的单元文件存放在/usr/lib/systemd/system/  和  /etc/systemd/system/目录(后者优先级更高)

●使用单元

systemctl start <单元>    #立即启动单元

systemctl stop <单元>     #立即停止单元

systemctl restart <单元>      #重启单元

systemctl reload <单元>      #重新读取单元配置

systemctl status <单元>      #输出单元运行状态

systemctl is-enabled <单元>      #检查单元是否配置为自动启动

systemctl enable <单元>     #开机自动启动单元

systemctl disabled <单元>      #取消开机自动激活单元

systemctl is-active <单元>      #查看单元是不是正在运行

systemctl daemon-reload       #重新载入systemd,扫描新的或有变动的单元

systemctl mask <单元>     #禁用指定服务

systemctl unmask <单元>       #激活指定服务

●电源管理

systemctl reboot      #重启

systemctl poweroff       #退出系统并停止电源

时间: 2024-10-27 19:56:46

RHEL7的服务的相关文章

【RHEL7/CentOS7服务控制之systemctl命令】

Systemd对于Linux来说,就是一个init程序,可以作为sysVinit和Upstat的替代. RHEL7监控和控制Systemd的主要命令是systemctl,该命令可查看系统状态和管理系统及服务. RHEL7的服务systemctl脚本存放在:/usr/lib/systemd,有系统(system)和用户(user)之分. . 像一些需要开机不登陆就得运行的程序,就存在系统服务里,即:/usr/lib/systemd/system目录下.而关于用户的存放在/usr/lib/syste

RHEL7 DNS 服务 unbound 测试

测试环境: rhel1.rusky.com 192.168.100.1 RHEL7(辅DNS) rhel2.rusky.com 192.168.100.2 RHEL7(主DNS) rhdl3.rusky.com 192.168.100.3 RHEL6 一.搭建主DNS服务器 在安装前先停止系统自带的dnsmasq服务,因为该服务也用53端口,并且已经启动.否则 unbound服务无法启动. [[email protected] ~]# netstat -antulp | grep 53 tcp

RHEL7.0系列 服务控制

Systemd对linux来说,就是一个init程序,可以作为sysVinit和Upstat的替代 RHEL7监视和控制systemd的主要命令是systemctl,该命令可以用于查看系统状态和管理系统及服务. RHEL7的服务systemctl脚本存放在:/usr/lib/systemd/,有系统(system)和用户(user)之分,像需要开机不登陆就能运行的程序,存在系统服务里,即:/usr/lib/systemd/system目录下.每一个服务以.service结尾,一般会分为3部分:[

RHEL7配置APACHE服务的HA

本文主要目的是可以帮助你按部就班的配置出一套RHEL7的双机服务出来,这里面暂时不会讲到双机概念和为什么这么做,参数为什么这么写,为什么敲这个命令,再详细的文章,等以后,我一定会出 系统版本:RHEL7 ha1::192.168.1.80 ha2 :192.168.1.81 vip: 192.168.1.82 1:先安装两个RHEL7操作系统,安装步骤略,网上镜像和文章一大把,我就不赘述,唯一要注意的是,安装包那里我们选择最基本的basic安装就行了,不需要图形化. 2:配置IP,注意的是,RH

RHEL7/CENTOS7 新特性(服务控制和防火墙)

一 服务控制 1 简介  RHEL7 监视和控制 systemd 的主要命令是 systemctl,该命令可以    用于查 看系统状态和管理系统及服务.         RHEL7 的服务 systemctl 脚本存放在: /usr/lib/systemd/,有系统 ( system)          和用户( user)之分,像需要开机不登陆就能运行的程序, 存在系统服务 里,即:/usr/lib/systemd/system 目录下. 每一个服务以.service 结尾 ,一般会分为 3

centos7的ip地址.网关,DNS设置和服务的控制

centos7的网络设置和服务控制 需求和目的:1.学会正确配置rhel7的网络连接                         2.熟悉明确rhel7的服务控制由什么来管制                         3.能熟练的掌握网络的连通性测试             实现的效果:能熟悉rhel7的网络配置和服务,控制             理论知识点的描述:1.rhel7和rhel6以前的版本很多的配置文件都发生变化,尤其是ip地址编号格式,展现在我们眼前的rhel7的命名更

RHCE 学习笔记(8) 服务管理

RHEL7的服务管理也是比较简单的内容,主要是通过systemctl命令对服务进行启动,关闭,查询等操作. 值得一提的是在RHEL6之前的版本,都是通过 service XXX start/stop/status 命令来进行服务的操作,这在RHEL7里面仍然工作,不过只能执行最基本的功能 例如停止 sshd服务,查看状态, 打开sshd服务 类似的命令可以用 systemctl 来实现 查看状态 停止服务 状态表示dead,服务已经停止 也可以 disable 服务,禁止开机自动运行 开机自动加

centos7/rhel7新特性详解(1)

RHEL7/CENTOS7新特性: 1.身份管理 kerberos的跨平台信任机制:kerberos将完全兼容微软活动目录,实现完全使用活动目录进行认证. REALMD:该功能简化了RHEL 加入微软活动目录的配置,支持自动发现域信息. RHEL 7增加了两个关键性的新特征改善了RHEL对AD的处理方式.现在,RHEL7和AD之间建立了跨域信任(Cross-realm trusts),因此AD用户可以在Linux端无需登录就能访问资源.RHEL 7增加的另外一个AD相关的功能是realmd,实现

RHCE7学习笔记6——控制服务和后台进程

1.控制服务(services and daemons) RHEL7以前的版本控制服务使用service XX start|stop|status: [[email protected] ~]# service sshd status RHEL7控制服务使用systemctl start|stop|status|restart  XX服务,查看服务的当前运行状态使用is-active: [[email protected] ~]# systemctl status sshd [[email pr