你的位置:首页 > 互联网IT

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


微信截图_20230908194553.jpg Ubuntu添加自启动,Ubuntu 22.04.2添加自启动,Ubuntu系统设置开机自启,Ubuntu 22.04 设置开机自启脚本,Ubuntu开机启动,Ubuntu自动启动,Ubuntu添加开 互联网IT


参考文章

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


  • 发表评论
  • 查看评论
【暂无评论!】

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。