Ubuntu系统设置开机自启

这篇具有很好参考价值的文章主要介绍了Ubuntu系统设置开机自启。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

在测试国产操作系统:银河麒麟、UOS统信机器的过程中,发现开机不自启,总结以下几种方式实现自启

一.rc.local

rc.local脚本是一个Ubuntu开机后自动执行的脚本,可以在脚本内添加行指令,该脚本位于/etc/路径下,需要root权限才能修改,若/etc/rc.d/下也存在rc.local,通常会创建软连接到/etc/下。类似创建个快捷方式

/etc/下的文件

ubuntu设置程序开机自启动,虚拟机,国产操作系统,ubuntu,linux,运维

ubuntu设置程序开机自启动,虚拟机,国产操作系统,ubuntu,linux,运维

 rc.local文件格式

ubuntu设置程序开机自启动,虚拟机,国产操作系统,ubuntu,linux,运维

注意一定要带/bin/sh头, /bin/bash也可以

文件里面可以直接写命令或者执行shell脚本

如何判断rc.local不执行?

1.可以在rc.local写创建文件,文件夹命令,容易看出是否真正执行此文件

二.update-rc.d增加开机启动服务

给Ubuntu添加一个开机启动脚本,操作如下:

1.新建一个脚本文件xx.sh

#!/bin/bash
# command content
  
exit 0

 2.设置权限

sudo chmod +x xx.sh

3.把脚本放置到启动目录下

sudo mv xx.sh /etc/init.d/

4.将脚本添加到启动脚本

执行如下指令,在这里90表明一个优先级,越高表示执行的越晚

cd /etc/init.d/
sudo update-rc.d xx.sh defaults 90

5.移除Ubuntu开机脚本

sudo update-rc.d -f .sh remove

三.修改/etc/profile文件

一般不建议修改此文件,系统自检测可能会出现问题!!

4.添加服务形式

1.创建xx.service文件

[Unit]

Description=netseal service

After=network.target

[Service]

Type=forking

ExecStart=/etc/rc3.d/Sserver.sh

PrivateTmp=true

[Install]

WantedBy=multi-user.target

[Unit]

Description=netseal service

After=network.target

[Service]

Type=forking

ExecStart=/etc/rc3.d/Sserver.sh

PrivateTmp=true

[Install]

WantedBy=multi-user.target

加入开机自启动

systemctl enable netseal

取消开机自启动文章来源地址https://www.toymoban.com/news/detail-645416.html

systemctl disable netseal

到了这里,关于Ubuntu系统设置开机自启的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Ubuntu环境下设置程序开机自启动

    本文介绍Ubuntu环境下开机自启动的方法,主要分为非GUI程序的自启动和GUI程序的自启动。 这里主要介绍通过增加系统服务的方法 在your_service_name.service中增加: 主要解释如下: After:表示需要在某个服务之后运行,如果没有,可以删除这行。 Description:对于服务的描述。 ExecS

    2024年02月16日
    浏览(29)
  • 如何在ubuntu设置开机自启动程序

    0.前言 1.编写启动程序的脚本文件 2.设置启动应用程序 3.关闭启动可执行程序的sudo权限 4.验证是否成功 0.前言 在部署程序到边缘端时,我们总希望可以通电即启动我们写好的程序,本篇博客用以记录 如何在ubuntu开机执行某条命令或者某个可执行程序 1.编写启动程序的脚本文

    2024年02月09日
    浏览(65)
  • Ubuntu22.04设置开机自启.sh文件以及定时任务

    一、开机自启.sh文件 1.创建.sh文件, 路径可以自行选择 2.赋予可执行权限 3.输入内容到.sh文件中 注意:脚本文件的第一行应该是shebang,指定了执行该脚本的解释器。例如,如果是一个bash脚本,它应该是 #!/bin/bash 样本内容: 保存退出 4.创建.service文件在 /etc/systemd/system 目录下

    2024年04月09日
    浏览(36)
  • ubuntu开机自启vnc虚拟显示器并使用向日葵远程连接

    解锁后打开自动登录 依赖 初始化 在终端启动vnc vncserver 此时要先设置一个6位密码并确认一遍,如123456 修改文件 sudo gedit ~/.vnc/xstartup 替换为以下内容 新建脚本文件如fan.sh sudo gedit ~/fan.sh 脚本内容为 赋予执行权限 sudo chmod 777 fan.

    2024年02月09日
    浏览(47)
  • Ubuntu+Windows双系统,开机默认启动项设置Windows优先

    电脑是Ubuntu18.04+Win10双系统,开机一直都是默认先Ubuntu,Windows在最下面,有时候按下开机键一不留神就进Ubuntu了,于是寻思着在启动项中设置为默认优先Windows。 第一步:查看序号 首先,重启电脑,在GUN GRUB启动项界面查看这俩系统的位置在哪里,以下图为例: Ubuntu 系统在

    2024年02月16日
    浏览(27)
  • Ubuntu开机自启动设置

            这里有两个程序所以编写了两个脚本,第一脚本(master.sh):         开启一个新的终端,使用conda创建的wood2环境,到指定目录执行main.py程序,并把日志信息保存到指定文件masterLog.txt中。         第二个脚本(wood.sh):         开启一个新的终端,到指定目

    2024年02月11日
    浏览(29)
  • Ubuntu设置开机自启动

    本文介绍如何在Ubuntu设置开机自启动。 除了系统上配置的默认启动应用程序之外,gnome-session-properties 程序使用户能够配置登录时应启动哪些应用程序。 选择开机自启动的程序路径并保存。 本文介绍了在Ubuntu设置开机自启动的流程。

    2024年02月13日
    浏览(41)
  • ubuntu设置开机启动命令

    本文档主要记录 Ubuntu 系统使用 /etc/rc.local 设置开机指令的方法。 Ubuntu 20.04 输出结果如下: 注: Ubuntu 20.04不能直接启用 rc-local 服务,会报错,需要手动创建 rc-local 服务文件。指令报错如下: 输入以下内容: 输入以下内容: 以删除某条冗余静态路由为例,例如,现在有双网卡环境

    2024年02月11日
    浏览(37)
  • 【自启动配置】Ubuntu 设置开机自启动脚本

    Ubuntu 开机运行的脚本和当前操作系统运行的级别有关,OS 的运行级别大概分为七个 目录 1、查看 OS 运行级别 2、创建自启动脚本 3、添加软链接 输入命令 runlevel 查看当前系统运行级别。当前系统的运行级别为 5 在  /etc/init.d/ 目录下创建自启动脚本,当系统启动时,会自动运

    2024年02月12日
    浏览(28)
  • Nacos 虚拟机设置开机自启

    执行命令 : vi /lib/systemd/system/nacos.service 创建并编辑文件 将下面的代码放入此文件中,其中注意自己nacos的位置,即 ExecStart 与 ExecReload 与 ExecStop 后面的nacos相关路径 执行命令 systemctl daemon-reload 执行命令 systemctl enable nacos.service 启动nacos: systemctl start nacos 查看状态 : systemctl status

    2024年02月16日
    浏览(32)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包