Centos启用rc-local服务

Centos启用rc-local服务

    • 简介
    • 问题分析
    • 解决方法
    • 启动并查看状态

简介

大多时候我们可以在/etc/rc.d/rc.local中写一些命令来实现随着服务器的启动(重启)运行自己的程序或服务,但是配置后无法启动,查看了下rc-local.service服务状态显示未启动。

[root@master ~]# systemctl status rc-local
● rc-local.service - /etc/rc.d/rc.local CompatibilityLoaded: loaded (/usr/lib/systemd/system/rc-local.service; static; vendor preset: disabled)Active: inactive (dead)
Condition: start condition failed at 五 2024-03-15 15:40:37 CST; 2s agoConditionFileIsExecutable=/etc/rc.d/rc.local was not met

问题分析

默认情况下,使用下面的命令无法启动rc-local.service服务,原因是需要两处文件都设置可执行权限,但是 /etc/rc.d/rc.local 默认没有可执行权限。

[root@master ~]# systemctl start rc-local.service
[root@master ~]# systemctl enable rc-local.service
[root@master ~]# cd /etc/rc.d/
[root@master rc.d]# ll
总用量 4
drwxr-xr-x. 2 root root  70 611 2022 init.d
drwxr-xr-x. 2 root root  45 611 2022 rc0.d
drwxr-xr-x. 2 root root  45 611 2022 rc1.d
drwxr-xr-x. 2 root root  45 611 2022 rc2.d
drwxr-xr-x. 2 root root  45 611 2022 rc3.d
drwxr-xr-x. 2 root root  45 611 2022 rc4.d
drwxr-xr-x. 2 root root  45 611 2022 rc5.d
drwxr-xr-x. 2 root root  45 611 2022 rc6.d
-rw-r--r--  1 root root 504 315 15:37 rc.local

解决方法

设置可执行权限

# 设置可执行权限
[root@master rc.d]# chmod +x /etc/rc.d/rc.local

启动并查看状态

[root@master etc]# systemctl start rc-local.service
[root@master etc]# systemctl status rc-local.service
● rc-local.service - /etc/rc.d/rc.local CompatibilityLoaded: loaded (/usr/lib/systemd/system/rc-local.service; static; vendor preset: disabled)Active: active (running) since 五 2024-03-15 15:46:15 CST; 8s agoProcess: 29650 ExecStart=/etc/rc.d/rc.local start (code=exited, status=0/SUCCESS)Main PID: 29653 (rsync.sh)Tasks: 3Memory: 596.0KCGroup: /system.slice/rc-local.service├─29653 /bin/bash /home/rsync/rsync.sh├─29654 /home/rsync/inotify/bin/inotifywait -mrq --timefmt %d/%m/%y %H:%M --format %T %w%f%e -e modify,...└─29655 /bin/bash /home/rsync/rsync.sh315 15:46:15 master systemd[1]: Starting /etc/rc.d/rc.local Compatibility...
315 15:46:15 master systemd[1]: Started /etc/rc.d/rc.local Compatibility.

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/751767.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

[ROS 系列学习教程] rosbag Python API

ROS 系列学习教程(总目录) 本文目录 1. 构造函数与关闭文件2. 属性值3. 写bag文件内容4. 读bag文件内容5. 将bag文件缓存写入磁盘6. 重建 bag 文件索引7. 获取bag文件的压缩信息8. 获取bag文件的消息数量9. 获取bag文件记录的起止时间10. 获取话题信息与消息类型 rosbag 的 Pyt…

如何创建用户流(User Flow):分步指南

原文作者:Camren Browne,CareerFoundry 翻译:数字营销工兵 (sources: 图片来源于网络) 用户流(User Flow)是当今用户体验行业中最有用但被误解的工具之一。资深设计师经常避开它们,而初级设计师则很难抓住它们。 事…

炸裂!全球首个AI程序员!

近年来,人工智能(AI)在多个领域取得了显著进展,不断拓展其能力边界。一个引人注目的突破是全球首个AI程序员——Devin的诞生。 这一创新不仅展示了AI技术的快速进步,而且对软件开发领域和未来的工作场景产生了深远的影…

关于ffmpeg height not divisible by 2的错误

在我们线上视频生产过程中,我们用ffmpeg对视频做了resize,讲原有的分辨率resize到1280p,使用了参数 -vf "scale1280:-1",作用是将原始视频宽度缩放成1280,-1是指高度等比例缩放。 之前一直运行的好好的&…

网络基础知识-操作系统作用+进程管理-嵌入式系统设计师备考笔记

0、前言 本专栏为个人备考软考嵌入式系统设计师的复习笔记,未经本人许可,请勿转载,如发现本笔记内容的错误还望各位不吝赐教(笔记内容可能有误怕产生错误引导)。 本章的主要内容见下图: 本章知识和计算机…

Twitter代运营服务商哪家好?CloudNEO为您提供全链解决方案

在当今社交媒体盛行的时代,Twitter作为全球最知名的社交平台之一,已成为企业推广品牌、吸引客户和增加曝光的重要渠道。然而,如何有效地利用Twitter进行品牌推广和营销,成为许多企业面临的挑战。在这个背景下,选择一家…

ES6:可迭代对象(Iterable object)

一、概念 可迭代对象是数组的泛化,是定义了内置迭代器方法 Symbol.iterator 的对象。是可以在for..of 循环中使用的对象。 二、迭代器(iterator) 为了让对象可以迭代,我们需要给对象添加一个迭代器--Symbol.iterator。 迭代器…

HarmonyOS(鸿蒙)不再适合JS语言开发

ArkTS是鸿蒙生态的应用开发语言。它在保持TypeScript(简称TS)基本语法风格的基础上,对TS的动态类型特性施加更严格的约束,引入静态类型。同时,提供了声明式UI、状态管理等相应的能力,让开发者可以以更简洁、…

OpenvSwitch VXLAN 隧道实验

OpenvSwitch VXLAN 隧道实验 最近在了解 openstack 网络,下面基于ubuntu虚拟机安装OpenvSwitch,测试vxlan的基本配置。 节点信息: 主机名IP地址OS网卡node1192.168.95.11Ubuntu 22.04ens33node2192.168.95.12Ubuntu 22.04ens33 网卡信息&…

通过键盘对机械臂进行操作

1 #include<myhead.h>2 #include<linux/input.h>3 #define SER_PORT 88884 #define SER_IP "192.168.116.225"5 #define CLI_PORT 99996 #define CLI_IP "192.168.65.129"7 int main(int argc, const char *argv[])8 {9 //1、创建用于连接…

28.网络游戏逆向分析与漏洞攻防-网络通信数据包分析工具-数据推测结果用提示框的形式显示

免责声明&#xff1a;内容仅供学习参考&#xff0c;请合法利用知识&#xff0c;禁止进行违法犯罪活动&#xff01; 如果看不懂、不知道现在做的什么&#xff0c;那就跟着做完看效果 内容参考于&#xff1a;易道云信息技术研究院VIP课 上一个内容&#xff1a;27.数据推测功能…

Pytorch NLP入门3:用嵌入表示单词

初次编辑时间&#xff1a;2024/3/17&#xff1b;最后编辑时间&#xff1a;2024/3/17 本栏目链接&#xff1a;https://blog.csdn.net/qq_33345365/category_12597850.html 本人的其他栏目&#xff1a; pytorch 基础的栏目链接&#xff1a;https://blog.csdn.net/qq_33345365/…

便利店小程序有哪些功能

​便利店小程序为附近的住户提供小程序在线购物的服务。用户只需要打开小程序&#xff0c;就可以购买需要的商品&#xff0c;可以选择自取或者配送。整个过程非常简单快速。下面具体介绍便利店小程序的功能。 1. **商品展示**&#xff1a;展示便利店的商品信息&#xff0c;包括…

快速幂算法详解

一、引言 快速幂算法是数学和计算机科学中用于大数幂运算的一种高效算法。它采用了二进制分治策略&#xff0c;将幂运算分解为更小的部分&#xff0c;从而显著降低运算的时间和空间复杂度。在处理大规模数幂运算、加密算法和某些数学问题时&#xff0c;快速幂算法显示出其卓越…

贪心算法题解

前言 大家好&#xff0c;我是jiantaoyab&#xff0c;这篇文章将给大家介绍贪心算法和贪心算法题目的练习和解析&#xff0c;贪心算法的本质就是每一个阶段都是局部最优&#xff0c;从而实现全局最优。我们在做题的同时&#xff0c;不仅要把题目做出来&#xff0c;还要有严格的证…

9 个顶级免费视频压缩软件精选

视频有多种格式、不同的大小和不同的压缩级别。但是&#xff0c;您可以使用最好的视频压缩器来&#xff1a; 减小文件大小提高压缩质量更好地服务您的观众 我们将列出九个领先的视频压缩软件精选&#xff0c;您今天可以免费使用它们来增强您的视频。 9 个顶级免费视频压缩器精…

PHP8编译安装

CentOS8编译安装PHP8 PHP&#xff0c;全称Hypertext Preprocessor&#xff08;超文本预处理器&#xff09;&#xff0c;是一种通用开源脚本语言。它特别适合于web开发&#xff0c;并能嵌入HTML中。现在主要用于PHP网站中实现动态网站功能&#xff0c;常规我们使用nginx、apache…

【黑马程序员】Python综合案例

文章目录 数据分析案例目的需求数据准备实践数据记录类 文件解析解析csv格式解析json文件 进行数据计算读取文件数据按日期累加数据 图表展示图标绘制最终效果展示 数据分析案例 目的 文件操作实践json库使用三方库pyecharts使用面向对象实践数据容器使用 需求 给定一个csv…

保存带 numpy.ndarray 的 dataframe

# 创建 DataFrame texts ["hi", "hello", "you"] embeddings [np.random.randn(10,) for i in range(3)] df pd.DataFrame({"text":texts, "embedding":embeddings})type(df.embedding.values[0]) # numpy.ndarray# 保存…

设计模式之外观模式(Facade Pattern)【结构性模式】

为什么用结构性模式&#xff1f; 结构性模式关注点“怎样组合对象/类&#xff1f;”所以我们关注下类的组合关系类结构型模式关心类的组合&#xff0c;由多个类可以组合成一个更大的&#xff08;继承&#xff09;对象结构型模式关心类与对象的组合&#xff0c;通过关联关系在一…