Сервисы в Unix

Discussion in 'Безопасность и Анонимность' started by RaiDeRz, 13 Jul 2007.

  1. RaiDeRz

    RaiDeRz Elder - Старейшина

    Joined:
    5 Apr 2007
    Messages:
    121
    Likes Received:
    5
    Reputations:
    0
    Как образом можно создать сервисы в Fedore Core 5 ?
    Точнее мне надо сделать какой-либо определеный процесс, прогу в виде сервиса? а то мне надо автозапуск его сделать при ребуте и т.п. перезагружать этот сервис когда с ним проблеммы)
    Вот как это добавить в частности щас надо особенно добавить MySQL
     
  2. Deem3n®

    Deem3n® RTFMSDN

    Joined:
    19 Sep 2005
    Messages:
    378
    Likes Received:
    153
    Reputations:
    164
    Пиши скрипт который запускает/останавливает/считывает статус/перезапускает демона и кидай его в /etc/init.d/. После этого юзай chkconfig или ntsysv.
     
    1 person likes this.
  3. andy13

    andy13 Elder - Старейшина

    Joined:
    4 Feb 2007
    Messages:
    100
    Likes Received:
    15
    Reputations:
    3
    для MySQL в Fedore Core уже должен быть скрипт для запуска/останова
    при условии, что mysql ставил из пакета.
    /etc/init.d/mysql или что-то подобное.
    или sysv-rc-conf, или можно управлять запуском/остановом даемонов
    на различных runlevel'ах вручную, правя символические
    ссылки в /etc/rcX.d/.
     
    #3 andy13, 13 Jul 2007
    Last edited: 14 Jul 2007
  4. RaiDeRz

    RaiDeRz Elder - Старейшина

    Joined:
    5 Apr 2007
    Messages:
    121
    Likes Received:
    5
    Reputations:
    0
    я как раз установил из пакета, но его там небыло ((
    все теперь сделал )
     
  5. freedl0ver

    freedl0ver New Member

    Joined:
    19 Jul 2007
    Messages:
    11
    Likes Received:
    3
    Reputations:
    1
    Почитайте про систему init для Unix System V, будет всё намного прозрачнее, а если понравится тогда и про BSD, в жизни пригодится...

    P.S. Можете потренироваться как говорится на "кошках"
    Slackware и FreeBSD используют систему инициализации BSD
    Red Hat классический пример Unix System V
    А экспериментаторы могут посмотреть на init-NG(дословно: INIT New Generation) с помощью этой системы мой древний ящик грузится начиная от grub до рабочего стола ровно за 16сек. сможете повторить ?