如何使ubuntu开机自动启动命令
时间: 2024-05-20 07:18:30 浏览: 91
要使 Ubuntu 开机自动启动命令,可以按照以下步骤进行操作:
1. 打开终端窗口。
2. 输入以下命令来打开启动应用程序设置:
sudo apt-get install gnome-session-properties
3. 在弹出的窗口中,点击“添加”按钮。
4. 在“名称”字段中输入你想要显示的名称。
5. 在“命令”字段中输入你想要自动启动的命令。
6. 点击“添加”按钮以保存设置。
现在,每次你启动 Ubuntu 时,该命令都会自动运行。
相关问题
ubuntu开机自动运行命令
Ubuntu系统中,如果你想让某个命令在启动时自动运行,你可以将它添加到系统的启动脚本或初始化脚本中。以下是几种常见的方法:
1. **Systemd**: Ubuntu 16.04及更高版本使用systemd作为默认的服务管理器。创建一个.service文件并放入/etc/systemd/system/目录下,例如创建名为"myservice.service"的文件,内容类似:
```bash
[Unit]
Description=My Service
[Service]
ExecStart=/path/to/my/command
Restart=always
User=your_username
[Install]
WantedBy=multi-user.target
```
然后运行`sudo systemctl daemon-reload`更新服务列表,最后启用`sudo systemctl start myservice`并设置开机自启 `sudo systemctl enable myservice`.
2. **Upstart**: 这个老版本的启动系统在某些较旧的Ubuntu上仍然可用。在/etc/init/目录下创建一个配置文件,如myprogram.conf,同样包含执行命令。不过,systemd逐渐取代了upstart,所以对于新系统,推荐使用systemd。
3. **cron job**: 如果你需要在每次用户登录后运行一次,可以设置cron job。编辑crontab文件(`crontab -e`),添加类似这样的行:
```
@reboot /path/to/my/command
```
记得保存并关闭文件。
ubuntu ssh开机启动命令
要在Ubuntu开机时自动启动SSH服务,可以按照以下步骤进行配置:
1. 打开终端,并以管理员身份运行。
2. 编辑SSH服务配置文件:sudo nano /etc/ssh/sshd_config
3. 找到以下行:#Start the sshd service at boot time? 默认情况下,这一行是被注释掉的。
4. 取消注释,并将值设置为“yes”:Start the sshd service at boot time? yes
5. 保存文件并关闭编辑器。
6. 启动SSH服务并使其立即生效:sudo systemctl restart sshd
现在,每次开机时,SSH服务都会自动启动。
阅读全文