Попытка отладки /etc/init.d/named, без вывода, заменить> / dev / null на /var/log/named.log?

Я пытаюсь отлаживать named, когда я пытаюсь:

[root@test master]# service named start Starting named: [FAILED] 

он терпит неудачу, поэтому я попробовал:

 sed -i 's/\/dev\/null/\/var\/log\/named.log/g' /etc/init.d/named 

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

sed работал, я проверил и убедился, что произошли изменения. Но /var/log/named.log остается пустым. Я не понимаю, почему и как действовать.

  • Сценарий инициализации не вызывается при выключении
  • / etc / rc *: Почему эта команда останавливает запуск служб NFS при загрузке?
  • Каков наилучший способ удаления файлов pid перед запуском службы
  • Перезапустить брандмауэр из файла bash
  • Что происходит с службами, которые не имеют сценарий убийства на новом уровне запуска?
  • Остановка постфикса - сообщения помещаются в очередь, когда постфикс простаивает?
  • Можно ли создавать псевдонимы, которые влияют на услуги, начиная?
  • эффект сигнала перезагрузки в состоянии serviced службы
  • One Solution collect form web for “Попытка отладки /etc/init.d/named, без вывода, заменить> / dev / null на /var/log/named.log?”

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

    Вы не указали, какой дистрибутив Linux вы используете. Однако я могу предложить следующее, основанное на CentOS 6:

    1: на странице man для named показаны эти параметры отладки для имениемого демона:

      -d debug-level Set the daemon's debug level to debug-level. Debugging traces from named become more verbose as the debug level increases. -g Run the server in the foreground and force all logging to stderr. 

    2: правильный способ передачи этих параметров демонам – это изменить /etc/sysconfig/named и указать, какие параметры командной строки вам нужно передать демонам в переменной OPTIONS. Файл /etc/sysconfig/named получает исходный код в скрипте инициализации перед запуском имениемого демона.

    Найдите строку с OPTIONS =, раскомментируйте ее и отредактируйте, чтобы показать следующее:

     OPTIONS="-g" 

    3: Теперь запустите демон с помощью скрипта init; сценарий должен оставаться на переднем плане, а выход демона должен появиться в окне.

    Ниже приведен пример эффекта включения опции «-g» в моем тестировании:

    Без каких-либо изменений в OPTIONS:

     [user@mycentos6box ~]# /etc/init.d/named start Starting named: [ OK ] [user@mycentos6box ~]# 

    Изменение ВАРИАНТОВ, как указано выше:

     [user@mycentos6box ~]# /etc/init.d/named start Starting named: 24-Nov-2014 20:23:28.963 starting BIND 9.8.2rc1-RedHat-9.8.2-0.23.rc1.el6_5.1 -u named -g 24-Nov-2014 20:23:28.963 built with '--build=x86_64-redhat-linux-gnu' '--host=x86_64-redhat-linux-gnu' '--target=x86_64-redhat-linux-gnu' '--program-prefix=' '--prefix=/usr' '--exec-prefix=/usr' '--bindir=/usr/bin' '--sbindir=/usr/sbin' '--sysconfdir=/etc' '--datadir=/usr/share' '--includedir=/usr/include' '--libdir=/usr/lib64' '--libexecdir=/usr/libexec' '--sharedstatedir=/var/lib' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--with-libtool' '--localstatedir=/var' '--enable-threads' '--enable-ipv6' '--with-pic' '--disable-static' '--disable-openssl-version-check' '--with-dlz-ldap=yes' '--with-dlz-postgres=yes' '--with-dlz-mysql=yes' '--with-dlz-filesystem=yes' '--with-gssapi=yes' '--disable-isc-spnego' '--with-docbook-xsl=/usr/share/sgml/docbook/xsl-stylesheets' '--enable-fixed-rrset' 'build_alias=x86_64-redhat-linux-gnu' 'host_alias=x86_64-redhat-linux-gnu' 'target_alias=x86_64-redhat-linux-gnu' 'CFLAGS= -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic' 'CPPFLAGS= -DDIG_SIGCHASE' 24-Nov-2014 20:23:28.963 ---------------------------------------------------- 24-Nov-2014 20:23:28.963 BIND 9 is maintained by Internet Systems Consortium, 24-Nov-2014 20:23:28.963 Inc. (ISC), a non-profit 501(c)(3) public-benefit 24-Nov-2014 20:23:28.963 corporation. Support and training for BIND 9 are 24-Nov-2014 20:23:28.963 available at https://www.isc.org/support 24-Nov-2014 20:23:28.963 ---------------------------------------------------- 24-Nov-2014 20:23:28.964 adjusted limit on open files from 4096 to 1048576 24-Nov-2014 20:23:28.964 found 2 CPUs, using 2 worker threads 24-Nov-2014 20:23:28.964 using up to 4096 sockets 24-Nov-2014 20:23:28.967 loading configuration from '/etc/named.conf' 24-Nov-2014 20:23:28.967 reading built-in trusted keys from file '/etc/named.iscdlv.key' 24-Nov-2014 20:23:28.967 using default UDP/IPv4 port range: [1024, 65535] 24-Nov-2014 20:23:28.968 using default UDP/IPv6 port range: [1024, 65535] 24-Nov-2014 20:23:28.969 listening on IPv4 interface lo, 127.0.0.1#53 24-Nov-2014 20:23:28.970 generating session key for dynamic DNS 24-Nov-2014 20:23:28.970 sizing zone task pool based on 6 zones 24-Nov-2014 20:23:28.972 using built-in DLV key for view _default 24-Nov-2014 20:23:28.973 set up managed keys zone for view _default, file '/var/named/dynamic/managed-keys.bind' 24-Nov-2014 20:23:28.973 Warning: 'empty-zones-enable/disable-empty-zone' not set: disabling RFC 1918 empty zones 24-Nov-2014 20:23:28.973 automatic empty zone: 127.IN-ADDR.ARPA 24-Nov-2014 20:23:28.973 automatic empty zone: 254.169.IN-ADDR.ARPA 24-Nov-2014 20:23:28.973 automatic empty zone: 2.0.192.IN-ADDR.ARPA 24-Nov-2014 20:23:28.973 automatic empty zone: 100.51.198.IN-ADDR.ARPA 24-Nov-2014 20:23:28.973 automatic empty zone: 113.0.203.IN-ADDR.ARPA 24-Nov-2014 20:23:28.973 automatic empty zone: 255.255.255.255.IN-ADDR.ARPA 24-Nov-2014 20:23:28.973 automatic empty zone: 0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.IP6.ARPA 24-Nov-2014 20:23:28.973 automatic empty zone: DFIP6.ARPA 24-Nov-2014 20:23:28.973 automatic empty zone: 8.EFIP6.ARPA 24-Nov-2014 20:23:28.973 automatic empty zone: 9.EFIP6.ARPA 24-Nov-2014 20:23:28.973 automatic empty zone: AEFIP6.ARPA 24-Nov-2014 20:23:28.973 automatic empty zone: BEFIP6.ARPA 24-Nov-2014 20:23:28.973 automatic empty zone: 8.BD0.1.0.0.2.IP6.ARPA 24-Nov-2014 20:23:28.975 none:0: open: /etc/rndc.key: permission denied 24-Nov-2014 20:23:28.975 couldn't add command channel 127.0.0.1#953: permission denied 24-Nov-2014 20:23:28.975 none:0: open: /etc/rndc.key: permission denied 24-Nov-2014 20:23:28.975 couldn't add command channel ::1#953: permission denied 24-Nov-2014 20:23:28.975 ignoring config file logging statement due to -g option 24-Nov-2014 20:23:28.975 zone 0.in-addr.arpa/IN: loaded serial 0 24-Nov-2014 20:23:28.976 zone 1.0.0.127.in-addr.arpa/IN: loaded serial 0 24-Nov-2014 20:23:28.976 zone 1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa/IN: loaded serial 0 24-Nov-2014 20:23:28.977 zone localhost.localdomain/IN: loaded serial 0 24-Nov-2014 20:23:28.977 zone localhost/IN: loaded serial 0 24-Nov-2014 20:23:28.977 managed-keys-zone ./IN: loaded serial 1 24-Nov-2014 20:23:28.979 error (network unreachable) resolving './DNSKEY/IN': 2001:503:ba3e::2:30#53 24-Nov-2014 20:23:28.979 error (network unreachable) resolving './NS/IN': 2001:503:ba3e::2:30#53 24-Nov-2014 20:23:28.979 error (network unreachable) resolving 'dlv.isc.org/DNSKEY/IN': 2001:500:2f::f#53 24-Nov-2014 20:23:28.979 error (network unreachable) resolving './DNSKEY/IN': 2001:500:2f::f#53 24-Nov-2014 20:23:28.979 error (network unreachable) resolving './NS/IN': 2001:500:2f::f#53 24-Nov-2014 20:23:28.979 running 

    Я могу нажать CTRL-C, чтобы остановить демона:

     ^C 24-Nov-2014 20:23:34.247 shutting down 24-Nov-2014 20:23:34.248 no longer listening on 127.0.0.1#53 24-Nov-2014 20:23:34.250 exiting [ OK ] [user@mycentos6box ~]# 
    Interesting Posts

    Как предотвратить, чтобы мой CD-Ripper переписывал Неизвестный альбом, когда метаданные не могут быть найдены

    Grub2 на вытертой MBR

    Как я могу остановить ssh от попытки создать ~ / .ssh?

    Исключение внутренних запросов из журналов Apache

    Как решить ошибку «tar: invalid magic» на Linux Alpine

    Малый офисный сервер и UID-перевод

    читать имя пути с пробелами, затем использовать переменную в команде find

    Как я могу сказать, что я работаю в chroot, если / proc не установлен?

    Передача списка URL-адресов, содержащихся в файле, для завивки

    Я пытаюсь написать сценарий bash для преобразования hex в base64

    Размещение двоичных файлов ядра и источников для создания модуля ядра?

    Почему имена файлов трубопроводов в VIM прерываются, когда я возвращаюсь в оболочку?

    Есть ли способ посмотреть тип файла на Mac?

    Debian Jessie: Когда будут удалены пакеты со статусом «id»?

    Создавать всплывающее окно всплывающих окон nmcli?

    Linux и Unix - лучшая ОС в мире.