资讯专栏INFORMATION COLUMN

CentOS 开机启动服务详解

Tecode / 1838人阅读

摘要:样例启动服务启动服务文件说明参数说明服务的说明描述服务描述服务类别服务运行参数的设置是后台运行的形式为服务的具体运行命令为重启命令为停止命令表示给服务分配独立的临时空间服务安装的相关设置,可设置为多用户注意启动重启停止命

样例:
启动 Seahub 服务

[Unit]

Description=Seafile Seahub

After=network.target seafile.service


[Service]

ExecStart=/opt/seafile/seafile-server-latest/seahub.sh start

ExecStop=/opt/seafile/seafile-server-latest/seahub.sh stop

User=seafile

Group=seafile

Type=oneshot

RemainAfterExit=yes


[Install]

WantedBy=multi-user.target

启动 Tomcat 服务

[Unit]

Description=Tomcat

After=network.target

[Service]

Type=oneshot

ExecStart=/opt/apache-tomcat-9.0.26/bin/startup.sh start

ExecStop=/opt/apache-tomcat-9.0.26/bin/shutdown.sh stop

RemainAfterExit=yes

User=root

[Install]

WantedBy=multi-user.target

.service 文件说明

参数说明
[Unit]服务的说明
Description描述服务
After描述服务类别
[Service]服务运行参数的设置
Type=forking是后台运行的形式
ExecStart为服务的具体运行命令
ExecReload为重启命令
ExecStop为停止命令
PrivateTmp=True表示给服务分配独立的临时空间
[Install]服务安装的相关设置,可设置为多用户

注意:启动、重启、停止命令全部要求使用绝对路径

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/126132.html

相关文章

  • CentOS 7 编译安装 PHP 7

    摘要:安装编译工具依赖包输入进行安装,可以根据自己的实际情况进行调整。选择解压后的目录,修改几个配置做示例,如下接下来是一个插曲,错误信息是。在目录中添加文件,内容如下添加完成,可以使用更新下,然后输入即可开启服务。 导语 使用编译的方式来安装 PHP 7。 安装编译工具、依赖包 输入 yum -y install libxml2 libxml2-devel openssl openssl-...

    fai1017 评论0 收藏0
  • Nginx 源码安装

    摘要:在系统下,虽然可以通过工具一键下载,但是当我们需求安装第三方模块开启某些隐藏功能的时候,就需要我们自己手动下载源码,并编译安装来定制自己的。本文主要演示如何在系统下源码编译安装,并安装第三方模块。 在 CentOS 系统下,虽然可以通过 Yum 工具一键下载 Nginx ,但是当我们需求安装第三方模块、开启某些隐藏功能的时候,就需要我们自己手动下载源码,并编译安装 Nginx 来定制自...

    sean 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<