Поиск по сайту:
Знание есть сила, сила есть знание (Ф. Бэкон).

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

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

RC означает «run commands», и обычно системные администраторы практикуют феномен rc для запуска команды при загрузке системы. «rc.local» — это сценарий, содержащий команды, которые должны выполняться при запуске системы.

В Linux системные администраторы могут захотеть провести тест системы перед запуском. В такой ситуации администратор должен поместить соответствующие команды в файл rc.local, чтобы сделать возможным их выполнение при запуске системы.

Если вам интересно использовать файл rc-local в CentOS 8; Вы находитесь в нужном месте.

 

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

В этом разделе представлены различные шаги, которые рекомендуется использовать для использования файла 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

 

Читать  Как включить SSH в CentOS 8?

Тем временем запустите службу, а также получите статус с помощью следующей команды.

$ 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. локальный файл.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...
Поделиться в соц. сетях:


0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

**ссылки nofollow

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

Это может быть вам интересно


Рекомендуемое
Изо всех сил пытаетесь освободить место внутри своей сборки для…

Спасибо!

Теперь редакторы в курсе.