你的位置:首页 > 互联网IT
Ubuntu添加自启动,Ubuntu 22.04.2添加自启动,Ubuntu系统设置开机自启,Ubuntu 22.04 设置开机自启脚本,Ubuntu开机启动,Ubuntu自动启动,Ubuntu添加开
Ubuntu添加自启动,Ubuntu 22.04.2添加自启动,Ubuntu系统设置开机自启,Ubuntu 22.04 设置开机自启脚本,Ubuntu开机启动,Ubuntu自动启动,Ubuntu添加开机启动
系统:Ubuntu 22.04
软件:rc.local
功能:开机启动
1.rc-local服务简介
Linux中的rc-local服务是一个开机自动启动的,调用开发人员或系统管理员编写的可执行脚本或命令的,它的启动顺序是在系统所有服务加载完成之后执行。
ubuntu22.04系统已经默认安装了rc-local.service服务,但是不知什么原因系统把这个服务给“隐蔽”了,所以如果不做一番操作是无法使用的。
2.配置
将rc-local服务设置为开机自启动(本文操作都在root用户下,或使用sudo)。
首先将rc-local.service文件复制到system目录下
cp /usr/lib/systemd/system/rc-local.service /etc/systemd/system/
新建rc.local文件,格式是:unix
ubuntu22.04中/etc/目录下是没有rc.local文件的,需要我们手动建立一个。
#!/bin/bash
# THIS FILE IS ADDED FOR COMPATIBILITY PURPOSES
#
# It is highly advisable to create own systemd services or udev rules
# to run scripts during boot instead of using this file.
#
# In contrast to previous versions due to parallel execution during boot
# this script will NOT be run after all other services.
#
# Please note that you must run 'chmod +x /etc/rc.d/rc.local' to ensure
# that this script will be executed during boot.
nohup /目录/启动.sh文件 >/dev/null 2>&1 &
----------------------------------------------------------
3.修改 /etc/rc.local 权限
脚本要想运行,还需要设置脚本的可执行权限,使用 sudo chmod 777 /etc/rc.local 或 sudo chmod +x /etc/rc.local 修改该文件的权限,根据使用工具不同,直接右击更改权限。
chmod +x /etc/rc.local
-----------------------------------------------------------
4.设置开机启动rc-local
systemctl start rc-local
systemctl enable rc-local
重启系统
reboot
重启系统后,通过命令systemctl status rc-local查看服务已经正常开启了。
sudo systemctl status rc-local.service
使用 sudo systemctl status rc-local.service 查看 rc-local 服务的状态, 显示 loaded 和 enabled
参考文章
https://www.cnblogs.com/king-dom/p/17371747.html
https://blog.csdn.net/qq_42383970/article/details/129276366
https://blog.csdn.net/qq_41588556/article/details/128418888
发表评论: