Вопросы и ответы - *NIX Сервера.

Discussion in 'Linux, Freebsd, *nix' started by zythar, 4 Jul 2008.

  1. svesve

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

    Joined:
    15 Jun 2007
    Messages:
    574
    Likes Received:
    86
    Reputations:
    11
    Ось фряха, запись не помогла (

    так а где это посмотреть?
     
  2. zythar

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

    Joined:
    16 Feb 2008
    Messages:
    517
    Likes Received:
    109
    Reputations:
    5
    в скрипте (*
    я щас точно незнаю как проверку осуществляют. но мона открыть один из скриптов в /etc/rc.d/ и просмотреть его. если хоть немного понимаешь в шелле то в принципе мона отличить код скрипта от тех мест где проверяется значение переменной.

    а когда поймешь то просто добавляешь проверку.
    ЕСЛИ apache_enable РАВЕН YES ТО /path/to/script/apachectl start. или что то типа этого. ясно? (*
     
  3. svesve

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

    Joined:
    15 Jun 2007
    Messages:
    574
    Likes Received:
    86
    Reputations:
    11
    не понял и не получилось )
     
  4. zythar

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

    Joined:
    16 Feb 2008
    Messages:
    517
    Likes Received:
    109
    Reputations:
    5
    попробуй так:
    в первой строчке пиши . /etc/rc.subr.
    потом юзай функцию checkyesno. вот так. checkyesno apache_enable.
    если в rc.conf апач_енабле = ЙЕС то она (функция) возвратит 0. потом делаешь проверку. ели ноль то стартуем, если нет то хз (*
     
    #44 zythar, 17 Jul 2008
    Last edited: 17 Jul 2008
    1 person likes this.
  5. procedure

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

    Joined:
    22 Dec 2007
    Messages:
    527
    Likes Received:
    257
    Reputations:
    46
    Для запуска аpache при старте системы нужно добавить в /etc/rc.conf apache_enable="YES"
    Если не получается. Значит нужно проверить наличие сценария apache.sh в директории /usr/local/etc/rc.d/. Его отсутствие может означать неправильную настроку/установку apache.
    Если в /usr/local/etc/rc.d/ сценарий приутствует, значит дело в inetd.conf
    Проблема так же может быть в init.
     
    #45 procedure, 17 Jul 2008
    Last edited: 17 Jul 2008
    2 people like this.
  6. zythar

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

    Joined:
    16 Feb 2008
    Messages:
    517
    Likes Received:
    109
    Reputations:
    5
    apache_enable это переменная. YES это значение переменной. проверка должна быть!
     
  7. svesve

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

    Joined:
    15 Jun 2007
    Messages:
    574
    Likes Received:
    86
    Reputations:
    11
    Все пролблема решена.спс всем.закинул в папку /usr/local/etc/rc.d/ apache.sh
    и все пошло
     
    1 person likes this.
  8. procedure

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

    Joined:
    22 Dec 2007
    Messages:
    527
    Likes Received:
    257
    Reputations:
    46
    Какой лучше почтовый сервер использовать на FreeBSD?
     
  9. SpangeBoB

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

    Joined:
    12 Jul 2008
    Messages:
    1,680
    Likes Received:
    393
    Reputations:
    102
    1 person likes this.
  10. Dober'man

    Dober'man Banned

    Joined:
    16 Jul 2007
    Messages:
    70
    Likes Received:
    94
    Reputations:
    -8
  11. zythar

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

    Joined:
    16 Feb 2008
    Messages:
    517
    Likes Received:
    109
    Reputations:
    5
    во фряхе лучше сендмайл. ди и поблем меньше будет. сендмайл с системой поставляется и устанавливается.
     
  12. procedure

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

    Joined:
    22 Dec 2007
    Messages:
    527
    Likes Received:
    257
    Reputations:
    46
    спасибо, разобрался.
     
  13. svesve

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

    Joined:
    15 Jun 2007
    Messages:
    574
    Likes Received:
    86
    Reputations:
    11
    Подскажите как в никсах конвертнуть текстовый файл под win
    из win под nix col -bx
    а наоборот?
     
  14. procedure

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

    Joined:
    22 Dec 2007
    Messages:
    527
    Likes Received:
    257
    Reputations:
    46
    Что делать если тупой узер снял права на выполнение /usr/local/bin/chmod???

    Пока что нашел два способа:
    1. Написать скрипт
    2. cat /usr/local/bin/chmod > /usr/local/bin/ls
    Интересно есть ли еще способы?
     
    #54 procedure, 28 Jul 2008
    Last edited: 28 Jul 2008
  15. procedure

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

    Joined:
    22 Dec 2007
    Messages:
    527
    Likes Received:
    257
    Reputations:
    46
    1 unix2dos unixfile.txt dosfile.txt
    2 perl -p -e 's/$/\r/' < unixfile.txt > dosfile.txt
     
  16. Ky3bMu4

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

    Joined:
    3 Feb 2007
    Messages:
    487
    Likes Received:
    284
    Reputations:
    42
    3)Собрать из исходников новый :)
    4) man 2 chmod
     
    1 person likes this.
  17. procedure

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

    Joined:
    22 Dec 2007
    Messages:
    527
    Likes Received:
    257
    Reputations:
    46
    Вопрос чисто на логику, мне сказали существует как минимум 5 вариантов решения этой проблемы, нужно найти еще как минимум один. Вот ща гуглю и думаю. =)
     
    1 person likes this.
  18. Deem3n®

    Deem3n® RTFMSDN

    Joined:
    19 Sep 2005
    Messages:
    378
    Likes Received:
    153
    Reputations:
    164
    man 2 chmod
    Короче, если знаком с си - пиши прогу которая восстановит права для данного бинарника
     
  19. goodkit

    goodkit Member

    Joined:
    19 May 2006
    Messages:
    160
    Likes Received:
    30
    Reputations:
    2
    Стоит Ubuntu server 8.04 на 2.7 Ghz Celeron + 1024 DDR/ На нём стоит только HLDS(Counter-Strike сервер выделенный)

    Проблемма в том что на сервере прыгает пинг! От 5 до 50, настройки сервера оптимальные(так как я их использую давно). На винде всё ок, на этом же железе! Помогите, в чем может быть проблемма? ЧТо надо поднастроить может быть в Ubuntu?
     
  20. OMG!!

    OMG!! Elder - Старейшина

    Joined:
    25 Feb 2008
    Messages:
    230
    Likes Received:
    70
    Reputations:
    -3
    goodkit, у меня стоит ( вернее удаленный доступ имею ) дебиан на нем сервер.. пинг не прыгает вообще.. ( сервер 4 ядра 16 кило памяти.) ну.. в теории может зависеть от клиентских и серверных настроек ( cl_updaterate и т.д. )
     
    1 person likes this.