linux板卡如果没有图形界面,需要上电后,自动启动,这里记录开机自启动的具体方法。

具体步骤:

1. 检查 rc.local 服务状态和文件权限

        首先,要确保 /etc/rc.local 文件存在且具有可执行权限,同时 rc-local 服务处于活跃状态。

        检查文件是否存在

ls /etc/rc.local

        如果文件不存在,可以创建它:

sudo touch /etc/rc.local

        赋予文件可执行权限

sudo chmod +x /etc/rc.local

        检查 rc-local 服务状态:

sudo systemctl status rc-local

2. 编辑 /etc/rc.local 文件

        使用文本编辑器(如 nano 或 vim)打开 /etc/rc.local 文件:

sudo vi /etc/rc.local

3. 编写启动命令

        在文件中添加以下内容,确保在 exit 0 之前添加应用程序启动命令。

#!/bin/bash
# 等待 30 秒,确保网络和其他服务启动完成
sleep 30

#启动app的命令

exit 0

        启动服务:

sudo systemctl start rc-local
sudo systemctl enable rc-local  # 设置开机自启

        如果修改,重新配置:

sudo systemctl restart rc-local

4. 保存并退出文件

        在 nano 编辑器中,按 Ctrl + X,然后按 Y 确认保存,最后按 Enter 退出。

        如果是vi编辑,esc,然后:wq!保存。

5. 重启系统验证

        完成上述步骤后,重启系统:

 sudo reboot

        系统重启后,你可以通过查看 相关日志来确认是否启动成功。

6.检查服务状态和日志

sudo systemctl status rc-local
journalctl -u rc-local.service  # 查看详细日志

更多推荐