如何在Ubuntu 18.04上设置开机自启动
时间: 2024-03-03 18:48:24 浏览: 83
在 Ubuntu 18.04 上设置开机自启动,可以按照以下步骤操作:
1. 打开终端,运行以下命令安装 `gnome-session-properties`:
```
sudo apt-get install gnome-session-properties
```
2. 运行以下命令打开启动程序窗口:
```
gnome-session-properties
```
3. 在弹出的窗口中,点击“添加”按钮添加一个新的启动程序。
4. 在弹出的“添加启动程序”窗口中,填写以下信息:
- 名称:启动程序的名称。
- 命令:需要在开机时自动启动的命令或脚本的完整路径。
- 注释:启动程序的简短描述。
填写完毕后,点击“添加”按钮保存设置。
5. 重启电脑后,启动程序将会自动执行。
如果您想删除已经添加的启动程序,可以重新打开启动程序窗口,选中需要删除的启动程序,然后点击“移除”按钮即可。
相关问题
ubuntu18.04设置mysql服务开机自启动
在Ubuntu 18.04中,可以使用以下命令设置MySQL服务开机自启动:
1. 打开终端,输入以下命令以编辑MySQL服务配置文件my.cnf:
```
sudo nano /etc/mysql/my.cnf
```
2. 在文件中找到以下行:
```
#bind-address = 127.0.0.1
```
将其更改为:
```
bind-address = 0.0.0.0
```
这将允许MySQL服务接受来自任何IP地址的连接。
3. 保存并关闭文件。使用以下命令重启MySQL服务:
```
sudo systemctl restart mysql
```
4. 使用以下命令启用MySQL服务的自启动:
```
sudo systemctl enable mysql
```
现在,MySQL服务将在服务器启动时自动启动。
Ubuntu18.04系统如何设置开机自启动运行自己的脚本
在Ubuntu 18.04系统中,设置开机自启动运行自己的脚本通常需要创建一个服务,并将其添加到系统的启动管理器如Systemd。以下是步骤:
1. 首先,你需要确保你的脚本有执行权限。打开终端,切换到脚本所在的目录并运行:
```
chmod +x your_script.sh
```
2. 创建一个配置文件来描述你的服务。比如,将你的脚本命名为`your_script.sh`,则创建一个名为`my_script.service`的文件,内容类似:
```bash
[Unit]
Description=My Script Service
After=network.target
[Service]
ExecStart=/usr/bin/bash /path/to/your_script.sh
Restart=always
User=<your_username> # 如果不是root,记得替换为你的用户名
[Install]
WantedBy=multi-user.target
```
确保`/path/to/your_script.sh`是脚本的实际路径。
3. 将这个配置文件保存到`/etc/systemd/system/`目录下,例如:
```
sudo nano /etc/systemd/system/my_script.service
```
4. 保存并关闭文件后,使用`systemctl`命令启用和加载该服务:
```
sudo systemctl daemon-reload
sudo systemctl enable my_script.service
```
5. 最后,你可以检查服务是否已经成功添加并设置成开机启动状态:
```
sudo systemctl status my_script.service
```
完成以上步骤后,下次重启系统时,你的脚本就会自动运行了。如果你看到`active (running)`这样的状态,说明设置成功。
阅读全文