首页 > 系统相关 >Linux中/etc/rc.d/rc.local中配置的启动项未生效原因总结

Linux中/etc/rc.d/rc.local中配置的启动项未生效原因总结

时间:2022-11-18 22:25:05浏览次数:35  
标签:service root rc etc systemctl Linux local

  • 权限不足:/etc/rc.local & /etc/rc.d/rc.local都需要有执行权限
    • 权限查看,root用户需要有可执行权限

      [root@localhost ~]# ll /etc/rc.d/rc.local /etc/rc.local
      -rwxr--r--. 1 root root 509 Jul 1 02:01 /etc/rc.d/rc.local
      lrwxrwxrwx. 1 root root 13 Jun 7 16:50 /etc/rc.local -> rc.d/rc.local

      ===》图显方式:
    • 权限修改方式
      • 方法1:chmod 744 /etc/rc.d/rc.local     #为了安全,不建议设置为777,建议设置为744
      • 方法2:chmod +x /etc/rc.d/rc.local
    • /etc/rc.local和/etc/rc.d/rc.local是软链接关系,因此两者内容一致,默认/etc/rc.local是777,但/etc/rc.d/rc.local的权限默认是644

      [root@localhost ~]# ll /etc/rc.local
      lrwxrwxrwx. 1 root root 13 Jun 7 16:50 /etc/rc.local -> rc.d/rc.local
      ===》图显方式:

  • rc.local服务未启动
    • 通过下面命令查看是否启动,一般rc.local服务是默认启动

      [root@localhost ~]# systemctl list-unit-files|grep rc.local
      rc-local.service static-------代表已开启,如果是disable,代表未开启

    • 启动rc.local服务
      systemctl enable rc-local.service
    • 手动启动一次rc.local,看是否有问题
      systemctl status rc-local.service
    • 自动启动服务
      systemctl start rc-local.service
  • rc.local格式是否正确
    • /etc/rc.d/rc.local文件中需要加上   "#!/bin/bash"
  • 手动执行rc.local查看中间是否有执行错误的
  • systemctl status rc-local.service

标签:service,root,rc,etc,systemctl,Linux,local
From: https://www.cnblogs.com/jiyanfeng/p/16905026.html

相关文章

  • 开发笔记1.0-配置Linux的必要开发环境
    1.连接云服务器使用工具:putty和Winscp2.安装JDKCentOS使用yum命令下载JDK8#安装JDK1.8yuminstalljava-1.8.0-openjdkjava-1.8.0openjdk-devel3.安装MySQL5.7......
  • linux时间和当前时间相关8小时问题
    依次执行如下的代码: 1、更改时区cp/usr/share/zoneinfo/GMT/etc/localtimeln-sf/usr/share/zoneinfo/Asia/Shanghai  /etc/localtime 2、读取硬件时间到系......
  • Codeforces Round #829 A+B+C+D 题解
    A.TheUltimateSquare题意询问\(T\)次,给定\(n\)块木板,第\(i\)块为\(1\times\lceil\fraci2\rceil\)大小,求能拼出的最大正方形边长数据范围:\(1\len\le10^9,1......
  • 爆破字典:linux 敏感文件-01
    linux中敏感文件1.0/apache/apache/conf/httpd.conf/apache/apache2/conf/httpd.conf/apache/php/php.ini/etc/anacrontab/etc/apache/apache.conf/etc/apache/htt......
  • Linux基础第一章:基础知识与基础命令(第一部分)
    一、关于Linux1.1什么是shell?1.Linux系统中运行的一种特殊程序(也就是软件)2.在用户和内核之间充当“翻译官”3.用户登录Linux系统时,自动加载一个Shell程序4.Bash是Linux......
  • Linux:徒子徒孙们的愚公移山
    您好,我是湘王,这是我的51CTO博客,欢迎您来,欢迎您再来~世界上诞生的第一台计算机,足足塞满了整个房间,而且也没有鼠标键盘,更别提显示器了。它不光啥都干不了,还要消耗很多人力物力(......
  • YRCloudFile V6.9.0 加速企业在大数据应用技术创新
    近日,焱融科技发布分布式文件存储产品YRCloudFile6.9.0版本。该版本在功能和性能方面有多项技术性突破,主要包括大数据应用无缝对接Hadoop,为大数据应用提供高性能存储平......
  • pytorch输出tensor张量时显示省略号的问题
    问题描述:由于tensor的数据量过大,再用print输出tensor数据时会将中间的部分用省略号代替,无法看到全部的tensor元素。   解决方案:在程序开头加入下面的代......
  • CodeForces - 15D Map
    题意:要在一片n*m的地上盖一个a*b的房子。这片地参差不齐,如果选定一个a*b的区域盖房子的话,需要把这片地铲地和最低点一样平,消耗的代价为铲掉高度之和。按代价大小求所有不重......
  • [ Linux ] 动静态库 手把手教你写一个自己的库
    静态库与动态库静态库(.a):程序在编译链接的时候把库的代码链接到可执行文件中。程序运行的时候将不再需要静态库动态库(.so):程序在运行的时候才去链接动态库的代码,多个程序共享......