大家好,欢迎来到IT知识分享网。
编辑.server文件实现systemctl控制
.server文件分为三部分
-
[Unit]:部分主要是对这个服务的说明
-
Description 用于描述服务 After 描述服务启动依赖 -
[Service]:是服务的一些具体运行参数的设置
-
Type=forking 后台运行的形式 PIDFile 存放PID的文件路径 ExecStart 服务的运行命令路径(绝对路径) ExecReload 服务的重启命令路径(绝对路径) ExecStop 服务的停止命令路径(绝对路径) -
[Install]:是服务安装的相关设置,可设置为多用户等
[root@cloud1 ~]vim /usr/lib/systemd/system/httpd.server
[Unit] #区块:启动顺序与依赖关系
Description=httpd #当前配置文件的描述信息
After=network.target #表示当前服务是在那个服务后面启动,一般定义为网络服务启动后启动
[Service] #区块:启动行为
Type=forking #定义启动类型
ExecStart=/usr/local/apache/bin/apachectl start #定义启动进程时执行的命令。
ExecReload=/usr/local/apache/bin/apachectl restart #重启服务时执行的命令
ExecStop=/usr/local/apache/bin/apachectl stop #定义关闭进程时执行的命令。
PrivateTmp=true #是否分配独立空间
[Install]
WantedBy=multi-user.target
[root@z1 ~]# systemctl start httpd.service
[root@z1 ~]# ss -antl
State Recv-Q Send-Q Local Address:Port Peer Address:Port Process
LISTEN 0 128 0.0.0.0:111 0.0.0.0:*
LISTEN 0 32 192.168.122.1:53 0.0.0.0:*
LISTEN 0 128 0.0.0.0:22 0.0.0.0:*
LISTEN 0 5 127.0.0.1:631 0.0.0.0:*
LISTEN 0 100 127.0.0.1:25 0.0.0.0:*
LISTEN 0 128 *:9000 *:*
LISTEN 0 80 *:3306 *:*
LISTEN 0 128 [::]:111 [::]:*
LISTEN 0 128 *:80 *:*
LISTEN 0 128 [::]:22 [::]:*
LISTEN 0 5 [::1]:631 [::]:*
LISTEN 0 100 [::1]:25 [::]:*
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/24551.html