如何在 CentOS 8 上使用 Rc.local如何在 CentOS 8 上使用 Rc.local如何在 CentOS 8 上使用 Rc.local如何在 CentOS 8 上使用 Rc.local
  • 文章
  • 正则表达式
    • 工具
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容
发表 admin at 2025年2月28日
类别
  • 未分类
标签

如何在 CentOS 8 上使用 Rc.local

RC 代表“运行命令”,通常系统管理员会在系统启动时执行 rc 现象来运行命令。 “rc.local”是一个脚本,其中包含系统启动时要执行的命令。

在Linux中,系统管理员可能希望在启动之前进行系统测试。在这种情况下,管理员必须将相关命令放入 rc.local 文件中,以便在系统启动时执行它们。

如果您对在 CentOS 8 上使用 rc-local 文件感到好奇;你是在正确的地方。

如何在 CentOS 8 上使用 rc.local

本节提供了在 CentOS 8 上使用 rc.local 文件的各种建议步骤。打开 CentOS 8 终端并开始执行命令。

第1步:通过以下命令检查“rc-local”服务的状态。

$ sudo systemctl status rc-local

输出显示该服务处于非活动状态并且已死亡。

在此阶段,如果您尝试启用 rc-local 服务,它不会抛出“单元文件没有安装部分”的错误。对于这个在 systemd 中创建和 rc-local 文件,就像我们在这里所做的那样:

$ sudo nano /etc/systemd/system/rc-local.service

将以下内容复制并粘贴到其中;按“CTRL+S”和“CTRL+X”保存并退出编辑器。

[Unit]
Description=/etc/rc.local Compatibility
ConditionPathExists=/etc/rc.local

[Service]
Type=forking
ExecStart=/etc/rc.local start
TimeoutSec=0
StandardOutput=tty
RemainAfterExit=yes
SysVStartPriority=99

[Install]
WantedBy=multi-user.target

执行此操作后,使文件可执行,就像我们在这里所做的那样。

$ sudo chmod +x /etc/rc.local

使用下面编写的命令启用并启动 rc-local 服务。

$ sudo systemctl enable rc-local

同时,启动服务并使用以下命令获取状态。

$ sudo systemctl start rc-local
$ sudo systemctl status rc-local

第 2 步:使用文本编辑器访问“/etc/rc.local”文件。为此,我们使用了 Nano 编辑器,如下所示:

$ sudo nano /etc/rc.local

文件打开后;您可以在文件末尾编写命令(不带 sudo 关键字)。所有这些命令都将在 PC 启动时执行。我们已经在该目录中创建了一个目录和一个文本文件,如上图所示。

完成后,建议按以下方式重新启动 rc.local 服务。

$ sudo systemctl restart rc-local

重新启动系统后,您将观察到所需的目录和文件将在指定位置创建。

注意:如果您没有获得所需的结果,请尝试使以下文件可执行。

$ sudo chmod +x /etc/rc.d/rc.local

结论

rc.local 文件包含应该在系统启动时执行的命令。本文提供了在 CentOS 8 上使用 rc.local 文件的程序指南。可以在启动时使用可能不会使计算机面临风险的命令。例如,如果使用 rc.local 文件启动应用程序服务,则很难安全地关闭它。因此,应用程序服务或网络配置不得使用 rc.本地文件。

©2015-2025 艾丽卡 support@alaica.com