我的编程空间,编程开发者的网络收藏夹
学习永远不晚

ubuntu22.04设置开启自启动命令脚本

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

ubuntu22.04设置开启自启动命令脚本

前言:

是这样的,新的机器要挂在nfs存储,报错:

root@85-document:~# mount -t nfs -o nolock 192.168.1.xx:/disk/xiao /home/xiao/disk1mount: /home/xiao/disk1: bad option; for several filesystems (e.g. nfs, cifs) you might need a /sbin/mount. helper program.

在centos上一个 yum install nfs-utils -y  就完了,但ubuntu不行,得执行这个命令

root@85-document:~# apt-get install nfs-common -yReading package lists... DoneBuilding dependency tree... DoneReading state information... DoneThe following additional packages will be installed:  keyutils libnfsidmap1 rpcbindSuggested packages:  watchdogThe following NEW packages will be installed:  keyutils libnfsidmap1 nfs-common rpcbind0 upgraded, 4 newly installed, 0 to remove and 41 not upgraded.Need to get 381 kB of archives.。。。。。。。。。。。。。。。。。。。。。。

再次挂载就完了。心想这来个开机启动挂载吧,虽然可以写入/etc/fstab,但习惯了写进去/etc.rc.local,完犊子了,这个没有此文件。

开机启动

执行 ls /lib/systemd/system 你可以看到有很多启动脚本,其中就有我们需要的 rc-local.service

 打开 rc-local.service脚本内容,内容如下:

root@85-document:~# vi /lib/systemd/system/rc-local.service

 一般正常的启动文件主要分成三部分

  • [Unit] 段: 启动顺序与依赖关系
  • [Service] 段: 启动行为,如何启动,启动类型
  • [Install] 段: 定义如何安装这个配置文件,即怎样做到开机启动

可以看出,/etc/rc.local 的启动顺序是在网络后面,但是显然它少了 Install 段,也就没有定义如何做到开机启动,所以显然这样配置是无效的。 因此我们就需要在后面帮他加上 [Install] 段:

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

PS:添加了[Install]内容后,下面两行的WantedByAlias两个英文跟上面的都是绿色的,要是绿色才有用。

一般需要先修改rc-local.service的权限才可以进行编辑。我是直接root没有这个限制

sudo chmod 777 /lib/systemd/system/rc-local.service

系统中新建/etc/rc.local 这个文件,默认是没有的

然后把我的挂载命令。写入 /etc/rc.local ,待会重启,以便验证是否生效.

 PS:#!/bin/sh 这一行一定要加上!一定要加上!

rc.local加上权限

sudo chmod +x /etc/rc.local

做完这一步,还需要最后一步 前面我们说 systemd 默认读取 /etc/systemd/system 下的配置文件, 所以还需要在 /etc/systemd/system 目录下创建软链接

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

 最后重启Ubuntu后,df -h 看我需要开机启动挂在nfs成功没。

肯定成功了,不然写锤子

备注:

如果在 /etc/rc.local 中添加的是 ./test.sh 这种脚本类型的,要在末尾加上&,如下图, 不然重启ubuntu的时候会卡在启动界面进不去系统

来源地址:https://blog.csdn.net/pazzn/article/details/126102646

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

ubuntu22.04设置开启自启动命令脚本

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

php-fpm开机自动启动Shell脚本

网上有各种版本的php-fpm开机自动启动脚本, 其实你编译后源目录已经生成自动脚本。不用做任何修改即用。cp {php-5.3.x-source-dir}/sapi/fpm/init.d.php-fpm /etc/init.d/php-f
2022-06-04

node.js开机自启动脚本文件

#!/bin/bash### BEGIN INIT INFO# Provides: xiyoulib# Required-Start: $all# Required-Stop: $all# Default-Start
2022-06-04

Linux如何配置开机自启动执行脚本

这篇文章主要介绍了Linux如何配置开机自启动执行脚本,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。开机要启动的脚本qidong.sh [root@c69-01 script
2023-06-16

Ubuntu设置开机自启动

文章目录 前言一、基本概念二、操作步骤1.终端输入2.设置路径 总结 前言 本文介绍如何在Ubuntu设置开机自启动。 一、基本概念 除了系统上配置的默认启动应用程序之外,gnome-session-properties
2023-08-21

Linux系统怎么在启动时自动运行命令或脚本

这篇文章主要为大家展示了“Linux系统怎么在启动时自动运行命令或脚本”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux系统怎么在启动时自动运行命令或脚本”这篇文章吧。方法 1 使用 r
2023-06-28

如何设置docker开机自启动,并设置容器自动重启

这篇文章主要介绍了如何设置docker开机自启动,并设置容器自动重启问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
2023-02-14

Linux开机自动启动的脚本怎么写

这篇文章的内容主要围绕Linux开机自动启动的脚本怎么写进行讲述,文章内容清晰易懂,条理清晰,非常适合新手学习,值得大家去阅读。感兴趣的朋友可以跟随小编一起阅读吧。希望大家通过这篇文章有所收获!一、在/etc/rc.local中添加 如果不
2023-06-28

linux怎么在重启或启动时执行命令或脚本

这篇文章主要为大家展示了“linux怎么在重启或启动时执行命令或脚本”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“linux怎么在重启或启动时执行命令或脚本”这篇文章吧。方法 1:如何使用 /e
2023-06-16

Redis设置为开机自启动

1. 新建一个文件vim /etc/init.d/redis2. 将下面内容粘贴到文件中#!/bin/sh#chkconfig: 2345 90 10#description: Redis is a persistent key-value databa
Redis设置为开机自启动
2016-03-19

设置Shell脚本开机自启的方法和实例

本文详细讲解了设置Shell脚本开机自启的两种方法:使用crontab和systemd。crontab允许在特定时间或定期运行命令,而systemd则用于管理开机自启动服务。文章还提供了使用两种方法实现开机自启动的示例脚本,展示了如何运行简单的命令(如打印消息)和更复杂的脚本。
设置Shell脚本开机自启的方法和实例
2024-04-02

编程热搜

目录