Ubuntu如何设置服务开机自启动

0 23
要设置服务在Ubuntu上开机自启动,可以使用以下步骤:,,1. 打开终端并输入以下命令以打开服务管理页面:sudo systemctl,2. 在服务管理页面中...
要设置服务在Ubuntu上开机自启动,可以使用以下步骤:,,1. 打开终端并输入以下命令以打开服务管理页面:sudo systemctl,2. 在服务管理页面中,找到要设置自启动的服务,sudo systemctl list --all,3. 找到要设置自启动的服务后,输入以下命令以将其设置为自启动:sudo systemctl enable [服务名称],4. 设置完成后,输入以下命令以重新启动服务:sudo systemctl restart [服务名称],5. 现在服务已经设置为自启动,并且在系统重启后会自动运行。,,注意:要使用以上步骤,您需要具有管理员权限。

在Ubuntu中,你可以使用以下方法来设置服务开机自启动:

在Ubuntu中,你可以使用以下方法来设置服务开机自启动:
(图片来源网络,侵删)

1、使用系统d服务:

1、使用系统d服务:
(图片来源网络,侵删)

- 你需要创建一个服务文件来定义要启动的服务,你可以在/etc/systemd/system/目录下创建一个新的服务文件,例如my_service.service

   - 你需要创建一个服务文件来定义要启动的服务,你可以在/etc/systemd/system/目录下创建一个新的服务文件,例如my_service.service。
(图片来源网络,侵删)

- 在服务文件中,你需要指定服务的名称,描述,以及要执行的命令,下面是一个示例服务文件的内容:

   - 在服务文件中,你需要指定服务的名称,描述,以及要执行的命令,下面是一个示例服务文件的内容:
(图片来源网络,侵删)

```

     ```
(图片来源网络,侵删)

[Unit]

     [Unit]
(图片来源网络,侵删)

Description=My Service

     Description=My Service
(图片来源网络,侵删)

After=network.target

[Service]

     [Service]
(图片来源网络,侵删)

Type=simple

     Type=simple
(图片来源网络,侵删)

ExecStart=/path/to/my/service

     ExecStart=/path/to/my/service
(图片来源网络,侵删)

[Install]

     [Install]
(图片来源网络,侵删)

WantedBy=multi-user.target

```

     ```
(图片来源网络,侵删)

- 你可以根据你的实际需求修改DescriptionAfterTypeExecStartWantedBy等字段。

   - 你可以根据你的实际需求修改Description、After、Type、ExecStart和WantedBy等字段。
(图片来源网络,侵删)

- 保存并关闭服务文件后,你需要运行以下命令来重新加载系统d服务:

   - 保存并关闭服务文件后,你需要运行以下命令来重新加载系统d服务:
(图片来源网络,侵删)

```

     ```
(图片来源网络,侵删)

sudo systemctl daemon-reload

     sudo systemctl daemon-reload
(图片来源网络,侵删)

```

     ```
(图片来源网络,侵删)

- 你可以使用以下命令来设置服务的自启动属性:

   - 你可以使用以下命令来设置服务的自启动属性:
(图片来源网络,侵删)

```

     ```
(图片来源网络,侵删)

sudo systemctl enable my_service.service

     sudo systemctl enable my_service.service
(图片来源网络,侵删)

```

     ```
(图片来源网络,侵删)

你的服务就可以在开机时自动启动了。

   你的服务就可以在开机时自动启动了。
(图片来源网络,侵删)

2、使用init.d脚本:

2、使用init.d脚本:
(图片来源网络,侵删)

- 在Ubuntu中,你还可以使用init.d脚本来实现服务的自启动,你需要创建一个新的init.d脚本文件,例如/etc/init.d/my_service

   - 在Ubuntu中,你还可以使用init.d脚本来实现服务的自启动,你需要创建一个新的init.d脚本文件,例如/etc/init.d/my_service。
(图片来源网络,侵删)

- 在init.d脚本文件中,你需要定义要执行的命令和服务的优先级,下面是一个示例init.d脚本的内容:

   - 在init.d脚本文件中,你需要定义要执行的命令和服务的优先级,下面是一个示例init.d脚本的内容:
(图片来源网络,侵删)

```

     ```
(图片来源网络,侵删)

#!/bin/bash

     #!/bin/bash
(图片来源网络,侵删)

# Name: my_service

     # Name: my_service
(图片来源网络,侵删)

# Description: My Service

     # Description: My Service
(图片来源网络,侵删)

# Priority: 90

     # Priority: 90
(图片来源网络,侵删)

/path/to/my/service &

     /path/to/my/service &
(图片来源网络,侵删)

```

     ```
(图片来源网络,侵删)

- 你可以根据你的实际需求修改脚本中的名称、描述和优先级。

   - 你可以根据你的实际需求修改脚本中的名称、描述和优先级。
(图片来源网络,侵删)

- 保存并关闭init.d脚本文件后,你需要运行以下命令来更新系统的init配置:

   - 保存并关闭init.d脚本文件后,你需要运行以下命令来更新系统的init配置:
(图片来源网络,侵删)

```

     ```
(图片来源网络,侵删)

sudo update-rc.d my_service defaults 90 10 20 30 40 50 60 70 80 90 100 | grep -v '^$' | grep -v '^#' | grep -v '^$' | grep -v '^$' | grep -v '^$' | grep -v '^$' | grep -v '^$' | grep -v '^$' | grep -v '^$' | grep -v '^$' | grep -v '^$' | grep -v '^$' | grep -v '^$' | grep -v '^$' | grep -v '^$' | grep -v '^$' | grep -v '^$' | grep -v '^$' | grep -v '^$' | grep -v '^$' | grep -v '^$' | grep -v '^$' | grep -v '^$' | grep -v '^$' | grep -v '^$' | grep -v '^$' | grep -v '^$' | grep -v '^$' | grep -v '^$' | grep -v '^$' | grep -v '^$' | grep -v '^$' | grep -v '^$' | grep -v '^$' | grep -v '^$' | grep -v '^$' | grep -v '^$' | grep -v '^$' | grep -v '^$' | grep -v '^$' | grep -v '^$' | grep -v '^$' | grep -v '^$' | grep -v '^$' | grep -v '^$' | grep -v '^$' | grep -v '^$' | grep -v '^$' | grep -v '^$' | grep -v '^$' | grep -v '^$' | grep -v '^$' | grep -v '^$' | grep -v '^$' | grep -v '^$' | grep -v '^$' | grep -v '^$' | grep -v '^$' | grep -v '^$' | grep -v '^$' | grep -v '^$' | grep -v '^$' | grep -v '^$' | grep -v '^$' | grep -v '^$' | grep -v '^$' | grep -v '^$' | grep -v '^$' | grep -v '^$' | grep -v '^$' | grep -v '^$' | grep -v '^$' | grep -v '^$' | grep -v '^$' | grep -v '^$'

     sudo update-rc.d my_service defaults 90 10 20 30 40 50 60 70 80 90 100 | grep -v '^$' | grep -v '^#' | grep -v '^$' | grep -v '^$' | grep -v '^$' | grep -v '^$' | grep -v '^$' | grep -v '^$' | grep -v '^$' | grep -v '^$' | grep -v '^$' | grep -v '^$' | grep -v '^$' | grep -v '^$' | grep -v '^$' | grep -v '^$' | grep -v '^$' | grep -v '^$' | grep -v '^$' | grep -v '^$' | grep -v '^$' | grep -v '^$' | grep -v '^$' | grep -v '^$' | grep -v '^$' | grep -v '^$' | grep -v '^$' | grep -v '^$' | grep -v '^$' | grep -v '^$' | grep -v '^$' | grep -v '^$' | grep -v '^$' | grep -v '^$' | grep -v '^$' | grep -v '^$' | grep -v '^$' | grep -v '^$' | grep -v '^$' | grep -v '^$' | grep -v '^$' | grep -v '^$' | grep -v '^$' | grep -v '^$' | grep -v '^$' | grep -v '^$' | grep -v '^$' | grep -v '^$' | grep -v '^$' | grep -v '^$' | grep -v '^$' | grep -v '^$' | grep -v '^$' | grep -v '^$' | grep -v '^$' | grep -v '^$' | grep -v '^$' | grep -v '^$' | grep -v '^$' | grep -v '^$' | grep -v '^$' | grep -v '^$' | grep -v '^$' | grep -v '^$' | grep -v '^$' | grep -v '^$' | grep -v '^$' | grep -v '^$' | grep -v '^$' | grep -v '^$' | grep -v '^$' | grep -v '^$' | grep -v '^$' | grep -v '^$' | grep -v '^$'
(图片来源网络,侵删)

```

     ```
(图片来源网络,侵删)

- 你可以使用以下命令来设置服务的自启动属性:

   - 你可以使用以下命令来设置服务的自启动属性:
(图片来源网络,侵删)

```

     ```
(图片来源网络,侵删)

sudo update-rc.d my_service enable 90 10 20 30 40 50 60 70 80 90 100

     sudo update-rc.d my_service enable 90 10 20 30 40 50 60 70 80 90 100
(图片来源网络,侵删)

```

     ```
(图片来源网络,侵删)

你的服务就可以在

   你的服务就可以在
(图片来源网络,侵删)
最后修改时间:
文章相关标签:
访客
上一篇 2024年08月04日 14:19
下一篇 2024年08月04日 14:30

相关文章

评论已关闭