学无先后,达者为师

网站首页 编程语言 正文

Ubuntu 20.04开启root用户并恢复rc.local开机自启

作者:huidaoli 更新时间: 2022-05-12 编程语言

提示

本文针对的是Ububtu 20.04系统的设置操作


文章目录

  • 提示
  • 前言
  • 一、修改rc-local.service
    • 1.命令如下:
    • 2.添加代码
  • 二、新建并修改rc.local文件
    • 1.命令如下:
    • 2.写入内容
  • 三、权限修改
    • 1.命令如下:
  • 四、建立软连接
    • 1.命令如下:
  • 五、添加要开机自启的命令
    • 1.命令如下:
  • 总结


前言

用过SentOS系统的朋友应该知道,如果你想添加开机自启命令的话,可以在rc.local中设置,但在Ubuntu 20.04设置完后没有成功,这是什么原因?这是因为从Ubuntu16以后,开始取消这这一项的设置,并把这个设置的权限交给了systemd来处理,但很多朋友发现systemd非常的不好用,那我们要怎么操作来完成开机自启命令的添加呢?

其实Ubuntu 20.04取消了rc.local的设置,但并没有真正的删除这项的配置,我们可以自己恢复rc.local来重新设置开机自启命令。


一、修改rc-local.service

1.命令如下:

sudo vim /lib/systemd/system/rc-local.service

2.添加代码

[Install]
WantedBy=multi-user.target
Alias=rc-local.service

:wq!保存文件并退出

在这里插入图片描述


二、新建并修改rc.local文件

1.命令如下:

sudo vim /etc/rc.local

2.写入内容

#!/bin/sh

exit 0

:wq!保存文件并退出

在这里插入图片描述


三、权限修改

1.命令如下:

sudo chmod +x /etc/rc.local

四、建立软连接

1.命令如下:

ln -s /lib/systemd/system/rc.local.service /etc/systemd/system/

五、添加要开机自启的命令

1.命令如下:

sudo vim /etc/rc.local

在exit 0 前加入自己的命令即可


总结

通过上面的方法就可以完成开机自启命令的设置了,如果你把命令写在.sh文件中,可以在rc.local中添加./test.sh在exit 0前面,如果你的命令是在命令窗口一地驻停不退出的形式,可以在命令后在&,这样在重启系统后就可以看到登录界面,避免卡在启动界面进不去系统。

原文链接:https://blog.csdn.net/huidaoli/article/details/123478859

栏目分类
最近更新