Как использовать rc.local в CentOS 8/9

В этом разделе представлены различные шаги, которые рекомендуется использовать для использования файла rc.local в CentOS 8. Откройте терминал CentOS 8 и начните выполнять команды.

Шаг 1: Проверьте статус службы « rc-local » с помощью следующей команды.

$ sudo systemctl status rc-local

Вывод показывает, что служба неактивна и мертва.

На этом этапе, если вы попытаетесь включить службу rc-local, она не выдаст ошибку, что «файлы модулей не имеют раздела установки». Для этого создайте и файл rc-local внутри systemd, как мы сделали здесь:

$ 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). Все эти команды будут выполняться при запуске ПК. Мы создали каталог и текстовый файл внутри этого каталога, как видно на изображении выше.

После этого рекомендуется перезапустить службу rc.local следующим образом.

$ sudo systemctl restart rc-local

После перезагрузки системы вы увидите, что требуемый каталог и файл будут созданы в указанном месте.

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

Заключение

Файл rc.local содержит команды, которые должны выполняться при запуске системы. В этой статье представлено процедурное руководство по использованию файла rc.local в CentOS 8. Команды, которые могут не подвергать компьютер риску, можно использовать при запуске. Например, если служба приложения запускается с использованием файла rc.local, ее будет сложно безопасно закрыть. Таким образом, служба приложения или конфигурация сети не должны выполняться с использованием файла rc. локальный файл.

Micro
Author: Micro

///

Поделиться в социальных сетях
0 0 голоса
Рейтинг статьи
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии