在linux 自启动服务的三种设置方式
2025-11-04 00:23:02阅读量:5 字体:大 中 小
有时候我们需要Linux系统在开机的时候自动加载某些脚本或系统服务
主要用三种方式进行这一操作:
ln -s 在/etc/rc.d/rc*.d目录中建立/etc/init.d/服务的软链接(*代表0~6七个运行级别之一)
chkonfig 命令行运行级别设置
ntsysv 伪图形运行级别设置
注意:
1.这三种方式主要用于以redhat为基础的发行版
2.假如还不知道运行级别是什么,那么最好先看看相关资料再实验
第一种方式:ln -s 建立启动软连接
在Linux中有7种运行级别(可在/etc/inittab文件设置),每种运行级别分别对应着/etc/rc.d/rc[0~6].d这7个目录

Tips:/etc/rc[0~6].d其实是/etc/rc.d/rc[0~6].d的软连接,主要是为了保持和Unix的兼容性才做此策
这7个目录中,每个目录分别存放着对应运行级别加载时需要关闭或启动的服务
由详细信息可以知道,其实每个脚本文件都对应着/etc/init.d/目录下具体的服务
K开头的脚本文件代表运行级别加载时需要关闭的,S开头的代表需要执行
因此,当我们需要开机启动自己的脚本时,只需要将可执行脚本丢在/etc/init.d目录下,然后在/etc/rc.d/rc*.d中建立软链接即可
[root@localhost ~]# ln -s /etc/init.d/sshd /etc/rc.d/rc3.d/S100ssh
此处sshd是具体服务的脚本文件,S100ssh是其软链接,S开头代表加载时自启动
假如需要在多个运行级别下设置自启动,则需建立多个软链接
这种方式比较繁琐,适用于自定义的服务脚本
假如系统中已经存在某些服务(比如安装apache时就会有httpd服务项),可以使用下面的两种方式
第二种方式:chkconfig
假如需要自启动某些服务,只需使用chkconfig 服务名 on即可,若想关闭,将on改为off
在默认情况下,chkconfig会自启动2345这四个级别,假如想自定义可以加上--level选项
上面我们先将sshd服务的所有启动级别关闭,然后使用--level选项启动自定义级别
Tips:--list选项可查看指定服务的启动状态,chkconfig不带任何选项则查看所有服务状态
第三种方式:ntsysv 伪图形
ntsysv和chkconfig其实是一样的,只不过加上了图形而已
启动ntsysv有两种方式,一是直接在命令行中输入ntsysv,二是使用setup命令,然后选择系统服务
默认情况下,当前运行级别为多少,在ntsysv中设置的启动服务的级别便是多少
比如,我当前的运行级别是3,那么我在伪图形界面中选择启动服务后,它的运行级别也会是3
假如想自定义运行级别可使用ntsysv --level方式
以上三种操作需要保证服务脚本文件可执行,并且要有root权限
其中,第一种方式多用于自定义脚本,第二、三种多用于系统已存在的服务
比如ftp、samba、ssh、httpd等等
并且,要做相关设置需要弄清楚运行级别的问题
Tips:假如想手动启动某服务,传统的方式是 /etc/init.d 服务名 start
实际上还可以这样,service 服务名 start
免责声明:
本文《在linux 自启动服务的三种设置方式》版权归原作者所有,内容不代表本站立场!
如本文内容影响到您的合法权益(含文章中内容、图片等),请及时联系本站,我们会及时删除处理。
推荐阅读

什么是 Aptos ?2025年十大Aptos生态系加密项目与dApps介绍
目录什么是 Aptos (APT) 以及其如何运作?Aptos 成为 2025 年成长最快的 Layer-1 区块链之一2025 年最值得关注的 10 个顶级 Aptos dApps 和项目1.Aav...
阅读: 281

盘前市场是什么?如何运作?对代币启动影响分析
目录盘前市场是什么?如何运作?盘前市场的演进历程盘前市场对代币启动的影响正面影响负面影响与挑战对代币启动策略的根本改变盘前交易和盘前合约逐渐成为热门代币启动的重要环节。tNi北海亭 - 区块链数字货币...
阅读: 276

Ondo Global Markets在以太坊上线:架构、资格要求、费用和主要风险介绍
目录项目概述它解决了什么问题?产品架构与合规性设计资产覆盖和网络流动性和定价连接定价和风险控制如何参与和费用生态系统伙伴关系和路线图常问问题关键要点Ondo Global Markets 在以太坊上线...
阅读: 268

OE Web3钱包忘记密码或助记词怎么办?能找回吗?还有救吗?
目录为什么要备份Web3 钱包助记词和私钥?助记词忘了怎么办?导入钱包助记词或私钥重置钱包密码助记词和私钥为什么如此重要?助记词和私钥备份注意事项常见问题1. 为什么Web3 钱包平台无法帮用户找回密...
阅读: 244

如何一键降低TRON转账手续费?imKey钱包一键租赁能量转账USDT教程
目录imKey用户如何一键操作租赁能量转账USDT?准备工作操作步骤常见问题如何确保账户能正常支付 TRX 租赁能量?为什么能量租赁交易失败?能量到账延迟怎么办?在 TRON 网络上,每次转账 TRC...
阅读: 249

什么是Ledger Stax 钱包?功能有哪些?使用步骤教学
目录什么是Ledger Stax 硬件钱包?Ledger Stax 的主要功能有哪些?Ledger Stax 上的「Clear Signing」是什么?如何开始使用Ledger Stax 钱包应用程序...
阅读: 246

OE DEX使用Web3钱包交易失败的原因是什么?DEX交易失败原因及处理方法
目录无法发起交易1. 交易地址或代币可能存在风险2. 无流动性3. 手续费不足4.钱包余额不足5. SOL 租金不足交易失败1. 交易处于执行中的状态2. 滑点设置低交易失败后还需要支付网络费用吗?在...
阅读: 263

OE钱包如何备份助记词或私钥 ?OE钱包备份助记词或私钥的操作方式
目录钱包备份方式一:云端备份(通过iCloud / Google Drive /Huawei Cloud 备份钱包)方式二:物理方式私钥备份助记词和私钥是找回Web3 钱包的唯一凭证。如果未备份且遗忘...
阅读: 259

okx钱包助记词和私钥是什么?为何重要?忘记后如何找回?
目录私钥是什么助记词是什么如何在OKX Wallet 使用私钥和助记词为什么要备份 Web3 钱包助记词和私钥如何导入钱包助记词或私钥重置钱包密码助记词和私钥为什么如此重要助记词和私钥备份注意事项常见...
阅读: 239

OE钱包转账手续费是什么?如果不足怎么办?如何补充?
目录什么是转账手续费提币需要多少手续费转账时页面提示手续费不足”如何补充手续费方式一:钱包收币方式二:交易所提币常见问题Web3 钱包转账所消耗的网络费用是用对应网络的主网币来支付的,例如...
阅读: 246
猜你喜欢

什么是流动性挖矿?2025年值得关注的7大加密货币流动性挖矿平台介绍
2025-10-29

加密货币市场的流动性是什么?为什么流动性很重要?
2025-10-29

Plasma 是什么?热度为什么高?有哪些亮点?Plasma XPL 全面介绍
2025-10-29

什么是Solana 再质押?2025年如何透过Solana再质押赚取SOL奖励?
2025-10-29
加密货币牛市爆发的核心驱动力有哪些?顶点在哪?本轮牛市何时结束?
2025-10-29

TRON 网络:最新发展、稳定币战略、价格表现与市场活跃度介绍
2025-10-29

2025年山寨币挖矿指南:利润、矿机和软件
2025-10-29

Linea空投查询已开放,谁有资格获得空投?空投申领时间与规则介绍
2025-10-29

以太坊 Fusaka 升级:部署时间表、架构技术、潜在影响深入探讨
2025-10-29

如何让闲置的ETH持续增值呢?DeFi Farming策略、推荐协议介绍
2025-10-29
