ubuntu设置开机启动
时间: 2023-09-24 22:09:18 浏览: 592
在最新的Ubuntu版本中,设置开机启动的方法是使用systemd服务管理器。你可以按照以下步骤进行操作:
1. 在终端中,使用以下命令创建一个服务文件:
```
sudo nano /etc/systemd/system/myservice.service
```
2. 在打开的文件中,写入以下内容:
```
[Unit]
Description=My service
After=network.target
[Service]
ExecStart=/path/to/your/command
[Install]
WantedBy=default.target
```
请将`/path/to/your/command`替换为你想要在开机时自动执行的命令的实际路径。
3. 保存并关闭文件。
4. 运行以下命令使服务生效:
```
sudo systemctl daemon-reload
sudo systemctl enable myservice.service
sudo systemctl start myservice.service
```
现在,你的命令将在每次开机时自动执行。
相关问题
ubuntu设置开机自启动
在 Ubuntu 中设置开机自启动有多种方法,下面介绍两种常用的方法:
方法一:使用 systemd
1. 编写一个名为 `xxx.service` 的 systemd 服务文件,其中 `xxx` 是你想要设置自启动的应用程序的名称。
2. 将该服务文件保存到 `/etc/systemd/system/` 目录下。
3. 运行 `systemctl enable xxx.service` 命令,启用该服务文件。
4. 重启系统,应用程序将自动启动。
示例:
以启动一个名为 `myapp` 的 Python 脚本为例:
1. 创建一个名为 `myapp.service` 的文件,并将以下内容复制到该文件中:
```
[Unit]
Description=My Application
[Service]
ExecStart=/usr/bin/python3 /path/to/myapp.py
Restart=always
[Install]
WantedBy=multi-user.target
```
2. 将该文件保存到 `/etc/systemd/system/` 目录下。
3. 运行 `systemctl enable myapp.service` 命令,启用该服务文件。
4. 重启系统,`myapp.py` 将自动启动。
方法二:使用 rc.local
1. 编辑 `/etc/rc.local` 文件,添加需要自启动的应用程序的启动命令。
2. 确保 `/etc/rc.local` 文件具有可执行权限。如果没有,运行 `sudo chmod +x /etc/rc.local` 命令赋予其可执行权限。
3. 重启系统,应用程序将自动启动。
注意:在 Ubuntu 18.04 及更新版本中,rc.local 默认已被禁用。如果想要使用 rc.local,需要手动启用。具体方法可参考 [这篇文章](https://www.linuxbabe.com/linux-server/how-to-enable-etcrc-local-with-systemd)。
Ubuntu设置开机自动启动
在Ubuntu中,可以使用以下步骤设置开机自动启动:
1. 打开终端,并输入以下命令安装gnome-session-properties:
```bash
sudo apt-get install gnome-session-properties
```
2. 打开gnome-session-properties:
```bash
gnome-session-properties
```
3. 点击“添加”按钮并添加要启动的应用程序的名称、命令和注释。
4. 点击“添加”按钮后,应用程序将出现在列表中。
5. 确认应用程序已选中,并单击“关闭”按钮。
现在,您的应用程序将在Ubuntu启动时自动启动。
阅读全文