Операционные системы Linux обрабатывают различные службы, которые обеспечивают оптимальную работу всех интегрируемых элементов, а сетевые службы, такие как SSH, NTP или httpd, необходимы при работе с различными задачами, локальными или внешними.
Как правило, многие из этих служб должны выполняться вручную (запуск, остановка или перезапуск), поэтому одна из наиболее фундаментальных и практических задач - разрешить автоматический запуск некоторых сетевых служб при запуске системы.
Несомненно, помимо экономии времени, эти услуги доступны в любое время. Далее мы увидим с помощью TechnoWikis, как автоматически настроить сетевую службу в Linux во время запуска.
Как разрешить сетевой сервису запускаться автоматически при загрузке Linux
Шаг 1 Прежде всего, мы должны идентифицировать администратора системных служб с помощью следующей команды: Шаг 2 В этом случае мы видим, что операционная система основана на systemd, в остальных случаях это будет init.Синтаксис для использования в случае systemd службы, запускаемой при запуске, следующий: Шаг 3 Например, мы включаем NTP с помощью следующей команды: Шаг 4 После этого мы увидим весь процесс: Шаг 5 В случае систем, основанных на инициализации, мы должны выполнить следующее: Чтобы служба запускалась на уровнях выполнения A и B: ШАГ 6 В случае операционных систем, таких как Red Hat, CentOS или Fedora, мы можем использовать команду systemctl для управления отключенными службами, мы будем использовать следующее: Шаг 8 Чтобы вывести список включенных сервисов, мы выполняем: Так просто активировать сетевую службу при запуске Linux и оптимизировать задачи этого типа. ps --pid 1
systemctl enable [служба]
Чтобы служба не запускалась при запуске, выполняем: systemctl disable [служба]
systemctl включить ntp
Мы должны ввести пароль администратора, чтобы подтвердить процесс: chkconfig --level AB [служба] на
Чтобы служба не запускалась на уровнях выполнения C и D: chkconfig - уровень обслуживания CD выключен
sudo systemctl list-unit-files --state = disabledsudo chkconfig --list (на основе sysvinit)
sudo systemctl list-unit-files --state = enabledsudo chkconfig --list | grep 3: on (на основе sysvinit)
СТАТЬИ