Я только что установил и настроил noip на моем сервере, но я не уверен, как заставить его работать всегда .

Я догадываюсь:

chkconfig --levels 235 noip on
/etc/init.d/noip start

Я проверил /etc/init.d/ и там есть файл noip ... Извините за новый вопрос, но я не хочу испортить мою конфигурацию. :-)

Кроме того, кто-нибудь может объяснить аргумент --levels 235 ? Я действительно свежий, но я понимаю, что есть определенные уровни запуска?

1 ответ1

2

Вы установили noip через yum? RPM-пакет yum должен установить для вас скрипт службы noip в /etc/init.d/. Выполните следующие команды от имени пользователя root, чтобы установить и настроить noip через yum.

yum install noip

noip2 -C

service noip start

Чтобы настроить службу noip для автоматического запуска при запуске, выполните следующую команду от имени пользователя root.

ntsysv

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

http://www.thelinuxblog.com/adding-a-service-on-fedora/

Чтобы ответить на ваш второй вопрос, параметр --levels сообщает, на каких уровнях выполнения должна выполняться операция. Linux имеет семь уровней запуска по умолчанию. Каждый уровень запуска может запускать различные наборы услуг. Например, уровень запуска 1 переведет систему в однопользовательский режим, который запускает только большинство основных служб и переводит вас в корневую оболочку. Уровень запуска 3 - многопользовательский режим без графического интерфейса. Уровень запуска 5 аналогичен уровню запуска 3, за исключением того, что он также включает в себя (GUI). Уровень запуска 6 - это еще один специальный режим, который перезагрузит систему. Более подробную информацию об уровнях выполнения можно найти в Википедии

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .