Centos 7rc.local脚本命令开机不执行及指定用户启动的方法
1.开机不启动
在实际生产场景中,我们喜欢在安装了一些软件服务后,将软件设置为开机自启动
配置在/etc/rc.local文件中。直接将软件服务的启动命令写在rc.local文件
注意:编辑完rc.local文件后,一定要给rc.local文件执行权限,否则开机时不会执行rc.local文件中脚本命令
chmod+x /etc/rc.d/rc.local
注意此处,是/etc/rc.d/rc.local,而不是/etc/rc.local,如果给/etc/rc.local执行权限是无效的,因为/etc/rc.local是软链接,真正的文件是/etc/rc.d/rc.local
2.关于在rc.local文件中指定用户执行脚本命令
使用su命令即可,命令格式:
su - username -c “your-cammand” ,如:
[jiakeke@mongodb ~]$ cat /etc/rc.local
touch /var/lock/subsys/local
/bin/systemctl start iptables.service
#startup mongodb
/bin/su - xiaoyao -c "/mnt/mongodb/bin/mongod --config/mnt/mongodb/bin/mongodb.conf"
注意:指定用户执行的脚本(程序)目录,该用户必须有管理该脚本(程序)目录(文件)的权限。
最好将该脚本(程序)目录的所有权给该用户:
chown -R xiaoyao.xiaoyao /mnt/mongodb
相关文章:
Centos 7rc.local脚本命令开机不执行及指定用户启动的方法
1.开机不启动 在实际生产场景中,我们喜欢在安装了一些软件服务后,将软件设置为开机自启动 配置在/etc/rc.local文件中。直接将软件服务的启动命令写在rc.local文件 注意:编辑完rc.local文件后,一定要给rc.local文件执行权限&#…...
mysql 的存储过程
一组为了完成特定功能的sql 语句的集合,写好了存储过程之后,我们可以向函数一样随时调用sql 的集合 CREATE TABLE info ( id int(3) PRIMARY KEY, name VARCHAR(15), score DECIMAL(5,2), pass varchar(12) ); 创建存储过程 创建过程 delimiter $$ #将语…...
http客户端简单demo
socket.h头文件 #pragma once #include <iostream> #include <cstring> #include <sys/socket.h> #include <netinet/in.h> #include <arpa/inet.h> #include <unistd.h> #include <string> using std::string;namespace MySocket …...
解决UniAD在高版本CUDA、pytorch下运行遇到的问题
UniADhttps://github.com/OpenDriveLab/UniAD是面向行车规划集感知(目标检测与跟踪)、建图(不是像SLAM那样对环境重建的建图,而是实时全景分割图像里的道路、隔离带等行车需关注的相关物体)、和轨迹规划和占用预测等多任务模块于一体的统一大模型。官网上的安装说明…...
ADC、DMA以及串口之间的联系和区别?
ADC、DMA和串口都是嵌入式系统中常用的模块,它们之间有以下联系和区别: 联系: ADC和DMA都是用于数据采集和传输的模块,ADC可以将模拟信号转换为数字信号,DMA可以在不经过CPU的情况下实现数据的高速传输。而串口则是一…...
jupyter lab配置列表清单
❤️觉得内容不错的话,欢迎点赞收藏加关注😊😊😊,后续会继续输入更多优质内容❤️ 👉有问题欢迎大家加关注私戳或者评论(包括但不限于NLP算法相关,linux学习相关,读研读博…...
爱发电 OAuth 登录 SDK for Remix
目录 概要安装使用配置 Remix Auth配置登录跳转配置 callback 回调配置 Demo 测试页配置注销登录 概要 爱发电 OAuth 文档: https://afdian.net/p/010ff078177211eca44f52540025c377 注意一下这里有两个细节: 这里的 OAuth 非标准化 OAuth,…...
Wpf 使用 Prism 实战开发Day05
首页设计 1.效果图 一.代码现实 根据页面布局,可以将页面设计成3行,每行中分多少列,看需求而定根据页面内容,设计Model 实体类,以及View Model 1.Index.xaml 页面布局设计 RowDefinition 分行(Row…...
性能压测工具:Locust详解
一、Locust介绍 开源性能测试工具https://www.locust.io/,基于Python的性能压测工具,使用Python代码来定义用户行为,模拟百万计的并发用户访问。每个测试用户的行为由您定义,并且通过Web UI实时监控聚集过程。 压力发生器作为性…...
vmware 修改主机名称 hadoop 服务器环境配置(一)
如何在虚拟机配置主机名称: 1. 如图所示在/etc 文件夹下有个hosts文件。追加映射关系: #关系 ip地址 名称 192.168.164.20 hadoop20 2. 保存后,重启reboot即可...
淘宝店铺订单插旗接口(taobao.trade.memo.update淘宝店铺订单交易备注修改接口)
淘宝店铺订单插旗接口是指可以在淘宝店铺的订单系统中进行订单备注的接口。通过该接口,您可以根据用户的身份(买家或卖家),添加相应的交易备注,用于区分不同订单类型等。 具体使用方法可以参考淘宝开放平台的API接口文…...
py文件如何打包成exe?如何压缩文件大小?
打包 要将 Python 文件打包成可执行文件,您可以使用 PyInstaller 这个工具。以下是具体步骤: 首先,确保您已经安装了 PyInstaller。如果没有安装,可以使用以下命令安装: pip install pyinstaller进入您的 Python 程序…...
SQL优化相关(持续更新)
常用sql修改 1、LIMIT 语句 在 SQL 查询中,LIMIT 10000, 10 的语句表示从第 10001 行开始,返回 10 行结果。要优化这个查询,可以考虑以下几点: 使用合适的索引:确保涉及到查询条件和排序的列上有适当的索引…...
Linux学习--limits文件配置详解
/etc/security/limits.conf 是一个配置文件,用于限制用户或进程在系统中可以使用的资源。 语法结构: :指定要应用限制的目标对象,可以是用户()、用户组()或进程(、、<…...
Android Studio 代码上传gitLab
1、项目忽略文件 2选择要上传的项目 3、添加 首次提交需要输入url 最后在push...
【避雷选刊】Springer旗下2/3区,2个月录用!发文量激增,还能投吗?
计算机类 • 好刊解读 前段时间小编分析过目前科睿唯安数据库仍有8本期刊处于On Hold状态,其中包括4本SCIE、4本ESCI期刊(👉详情可见:避雷!又有2本期刊被标记“On Hold”!含中科院2区(TOP&…...
Linux常用的压缩命令
笑小枫的专属目录 少整花活,直接干货Linux gzip命令语法功能参数 Linux zip命令语法参数 少整花活,直接干货 本文的来源就是因为上篇文章Linux常用的解压命令,解压整了,顺手整理了一波压缩命令。 Linux gzip命令 减少文件大小有…...
如何为VM虚拟机添加D盘
文章底部有个人公众号:热爱技术的小郑。主要分享开发知识、学习资料、毕业设计指导等。有兴趣的可以关注一下。为何分享? 踩过的坑没必要让别人在再踩,自己复盘也能加深记忆。利己利人、所谓双赢。 前言 在虚拟机上安装Windows10 系统后&…...
C# 16进制颜色转为RGB颜色
#region [颜色:16进制转成RGB] /// <summary> /// [颜色:16进制转成RGB] /// </summary> /// <param name"strColor">设置16进制颜色 [返回RGB]</param> /// <returns></returns> public static System.D…...
【工具】Java计算图片相似度
【工具】Java图片相似度匹配工具 方案一 通过像素点去匹配 /*** * param file1Url 图片url* param file2Url 图片url* return*/public static double img相似度Url(String file1Url, String file2Url){InputStream inputStream1 HttpUtil.createGet(file1Url).execute().…...
词云AI电话机器人在金融风控与合规通知的核心价值与应用场景-系列五
金融行业对风控与合规的要求极高:逾期提醒不能断,交易核实不能慢,授信通知不能错,续保提醒不能漏。词云AI电话机器人以自动化、可留痕、高并发的智能外呼能力,承担风险预警、交易核实、授信告知、还款与续保提醒等高频…...
OpenClaw开发提效指南:Qwen3-14b_int4_awq辅助日志分析与命令执行
OpenClaw开发提效指南:Qwen3-14b_int4_awq辅助日志分析与命令执行 1. 为什么开发者需要OpenClaw 作为一名全栈开发者,我每天要处理数十个项目的日志文件、执行测试脚本、生成汇总报告。这些重复性工作不仅枯燥,还容易出错。直到我发现OpenC…...
OpenClaw稳定性提升:Qwen3-14B长时运行的内存泄漏排查
OpenClaw稳定性提升:Qwen3-14B长时运行的内存泄漏排查 1. 问题背景:72小时无人值守的意外崩溃 上周我尝试用OpenClawQwen3-14B搭建一个自动化内容处理流水线,期望它能724小时不间断工作。前48小时运行良好,但在第72小时突然发现…...
2026年毕业答辩前AI率还超标怎么办?临时补救的4个方案
答辩三天前,导师发来消息:你的论文AI率38%,这个数字不行,重新处理一下。 三天,这不是慢慢来的时间。当时我确实慌了,但最后还是处理下来了。现在把当时的紧急补救方案整理出来,万一有人需要。 …...
VCF 部署不踩坑!ESXi 主机 SSL 指纹怎么拿、怎么用?一文简单了解
在部署 VMware Cloud Foundation(VCF)9.0 时,很多人会卡在 “ESXi 主机指纹验证” 这一步 —— 自动部署时 JSON 文件缺了它会失败,手动确认又怕输错。其实这就是主机的 “安全身份证”,用来验证连接的真实性。本文用通俗的语言解释 SSL 指纹…...
嵌入式工程师的核心竞争力与职业发展路径
1. 嵌入式工程师的现状与挑战嵌入式系统作为连接物理世界与数字世界的桥梁,已经渗透到现代社会的各个角落。从我们口袋里的智能手机到工厂的自动化设备,从智能家居到航空航天系统,嵌入式技术无处不在。然而,这个看似广阔的领域&am…...
别再死记硬背!用孙楠老师的《现代模拟集成电路设计》轻松搞定CMOS差分放大器设计
从零到精通:孙楠《现代模拟集成电路设计》中的CMOS差分放大器实战指南 模拟集成电路设计常被视为电子工程领域的"黑魔法",尤其是CMOS差分放大器这一核心模块。许多初学者在拉扎维等经典教材的复杂公式推导中迷失方向,却不知如何将…...
Lychee-Rerank与MySQL协同实战:构建智能内容检索系统
Lychee-Rerank与MySQL协同实战:构建智能内容检索系统 你是不是也遇到过这样的烦恼?在自己的博客或者内容平台上,辛辛苦苦写的文章,用户却搜不到。明明文章里提到了某个技术点,但用户用关键词一搜,要么搜出…...
FlinkX异构数据同步:从安装到实战的5个关键技巧
FlinkX异构数据同步:从安装到实战的5个关键技巧 在数据驱动的时代,企业常常面临不同数据源之间高效同步的挑战。FlinkX作为一款基于Apache Flink的分布式数据同步工具,凭借其强大的异构数据源支持能力和灵活的插件架构,正在成为技…...
