首页 > 编程知识 正文

ubuntu开机自启动的几种方式,ubuntu开机启动命令

时间:2023-05-06 13:53:29 阅读:106217 作者:86

大多数情况下,想接通电源时就会启动想启动的命令。 此外,还会启动需要sudo的命令。

但是如何设置,一般有以下三种方法。

(本文介绍ubuntu18.04启动命令或脚本的设置。)

不使用sudo命令启动的自启动1.1方法1 (启动后自动执行命令)1.输入终端

通用会话属性

2 .点击右边的add加入

填写名字,可以定制

输入命令。 也就是说,启动想执行的命令

例如,要启动vino,请添加以下命令

/usr/lib/vino/vino-server 1.2方法2 (开机自动运行脚本)1.首先创建脚本,然后用touch创建脚本文件

touch startvino 2.打开并编辑

在sudo vim startvino 3.脚本中填写以下内容。 第一行是要添加的解释器,后跟要执行的指令的内容

#! 用/苍白的帅哥/bash/usr/lib/vino/vino-server4.创建脚本,然后将脚本文件mv移动到/etc/init.d/文件夹中

添加权限

sudo chmod 777 startvino 5.添加引导启动

删除sudo update-RC.dstartvinodefaults 90的通电启动

在sudo update-RC.d-fstartvinoremove 2中,如果sudo命令需要启动ubuntu以用作服务器,则在计算机重新启动时,通常需要能够自动启动所开发的服务。

Ubuntu 18.04不再使用initd管理系统,而是使用systemd。 这包括用systemctl命令替换service和chkconfig功能。

缺省情况下,systemd读取/etc/systemd/system下的配置文件并链接到/lib/systemd/system/下的文件。

与以前的版本不同,缺省情况下,ubuntu18.04没有/etc/rc.local文件。 必须进行配置才能启用rc.local.service。

然后,像以前那样将启动脚本直接写入/etc/rc.local文件,以便在计算机启动时自动执行。

2.1方法三(需要sudo的命令)1.检查系统目录/lib/systemd/system/RC-local.service,如果不是自己新建,文件内容(文件存在本身就是

####文件本身中的[ unit ] description=/etc/RC.localcompatibilitydocumentation=man : systemd-RC-local-generator () type=forkingexecstart=/etc/RC.localstarttimeoutsec=0remainafterexit wanted by=multi-user.target alias=RC-local 请检查/etc/systemd/system/RC-local

创建/etc/rc.local脚本文件并将其写入要执行的脚本程序

(请先写下样品验证一下)

#! /淡淡的帅哥/bash####这里在/usr/local里面做文件夹,是想看看你有没有权限去做####事实是,某个mkdir/usr/local/tempecho ' tempecho ' tempecho #

sudo chmod x /etc/rc.local 4.启用服务

sudosystemctlenablerc-localsudosystemctlstartrc-local.servicesudosystemctlstatusrc-local.service5.查看效果

请注意,已经创建了/usr/local/temp文件夹,还创建了1.log文件。

验证重新启动

sudorm-RF/usr/local/tempsudoreboot仍然有效是成功的。

6 .此时,您可以修改/etc/rc.local文件以包含自己想要运行的脚本。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。