Очистка после обновления сервера с 13.04 до 13.10

Здесь еще новичок в Ubuntu и попытка запустить сервер (dhcpd и bind9 для начинающих). Я установил обратно, когда вышла 13.04, сегодня обновился до 13.10. Поскольку сейчас меня интересуют dhcpd и bind9, после обновления я пошел проверить, работают ли они. Прежде всего я сделал

service --status-all

и, к моему удивлению, isc-dhcp-server показал [-] (не работает), в то время как bind9 показал [+]. Затем я вошел в

ps ax | grep dhcpd

и получил это в ответ:

 2143 ?        Ss     0:00 dhcpd -user dhcpd -group dhcpd -f -q -4 -pf /run/dhcp-server/dhcpd.pid -cf /etc/dhcp/dhcpd.conf eth0
 2201 pts/0    S+     0:00 grep --color=auto dhcpd

и, конечно, я проверил системный журнал, чтобы увидеть, действительно ли он сдает адреса в аренду, и это так. Следующая вещь, представляющая интерес, была, когда я посмотрел возможные причины здесь на askubuntu, я нашел этот пост - OP показывает его вывод команд

ls -l /etc/init.d/
ls -l /etc/init

, и у него это показывает, что dhcpd - выскочка, в то время как я получил ее как обычный сервис без выскочки:

kitet@silica:~$ ls -l /etc/init.d | grep dhcp
-rwxr-xr-x 1 root root 2799 Aug 27 00:24 isc-dhcp-server

Я также проверил, какие файлы в настоящее время установлены isc-dhcp-server, и получил это в ответ:

kitet@silica:~$ dpkg -L isc-dhcp-server
/.
/usr
/usr/sbin
/usr/sbin/dhcpd
/usr/share
/usr/share/man
/usr/share/man/man8
/usr/share/man/man8/dhcpd.8.gz
/usr/share/man/man5
/usr/share/man/man5/dhcpd.conf.5.gz
/usr/share/man/man5/dhcpd.leases.5.gz
/usr/share/lintian
/usr/share/lintian/overrides
/usr/share/lintian/overrides/isc-dhcp-server
/usr/share/doc
/usr/share/doc/isc-dhcp-server
/usr/share/doc/isc-dhcp-server/examples
/usr/share/doc/isc-dhcp-server/examples/dhcpd.conf
/usr/share/doc/isc-dhcp-server/copyright
/usr/share/doc/isc-dhcp-server/NEWS.Debian.gz
/usr/share/apport
/usr/share/apport/package-hooks
/usr/share/apport/package-hooks/isc-dhcp-server.py
/etc
/etc/dhcp
/etc/dhcp/dhcpd.conf
/etc/apparmor.d
/etc/apparmor.d/usr.sbin.dhcpd
/etc/apparmor.d/dhcpd.d
/etc/init
/etc/init/isc-dhcp-server6.conf
/etc/init/isc-dhcp-server.conf
/etc/init.d
/etc/init.d/isc-dhcp-server
/var
/var/run
/var/lib
/var/lib/dhcp
/usr/share/doc/isc-dhcp-server/README.Debian
/usr/share/doc/isc-dhcp-server/changelog.Debian.gz

Там есть файл /etc/init/isc-dhcp-server.conf, который выглядит как конфигурация выскочки, потому что в нем есть start on и stop on. Также есть /etc/init.d/isc-dhcp-server, что к чему?

Вопрос: Что все это значит? У меня действительно есть два из них? один из них - остановленный сервис, а другой - выскочка? Нужно ли что-то чистить после обновления? Извините за эти вопросы, я все еще пытаюсь понять, где находятся все файлы.

1
задан 13 April 2017 в 15:24

1 ответ

Мои noobish 2 цента:

isc-dhcp-server может использоваться, чтобы запустить и остановить dhcpd с правильными параметрами.
Files использовал:
/etc/dhcp/dhcpd.conf
/run/dhcp-server/dhcpd.pid
/etc/default/isc-dhcp-server (обязательно установите NICs здесь),

После обновления от 13,04 до 13,10 я должен был перезагрузить, прежде чем 'сервис isc-dhcp-server остановка' команда будет функционировать.
Я предполагаю, что это - некоторый дефект, так как это не просто я.

Некоторые команды, которые дали мне больше вопросов, чем ответы:

Перед перезагрузкой, после обновления 13,10

root@dhcp:~# service --status-all | grep dhcp
 [ - ]  isc-dhcp-server
 [ ? ]  udhcpd

root@dhcp:~# ps -AF | grep dhcp
dhcpd     1196     1  0  6216  7068   0 14:20 ?        00:00:00 dhcpd -user dhcpd -group dhcpd -f -q -4 -pf /run/dhcp-server/dhcpd.pid -cf /etc/dhcp/dhcpd.conf
root      2270   888  0  2362   896   0 16:57 pts/0    00:00:00 grep --color=auto dhcp

root@dhcp:~# service isc-dhcp-server stop
stop: Unknown instance:

root@dhcp:~# service isc-dhcp-server restart
stop: Unknown instance:
isc-dhcp-server start/running, process 1753

Многократно 'сервис isc-dhcp-server перезапуск' дал мне ту же остановку: Неизвестное сообщение экземпляра.

После перезагрузки:

root@dhcp:~# ps -AF | grep dhcp
avahi      430     1  0  8089  1700   0 16:59 ?        00:00:00 avahi-daemon: running [dhcp.local]
dhcpd      777     1  0  5171  7636   0 17:00 ?        00:00:00 dhcpd -user dhcpd -group dhcpd -f -q -4 -pf /run/dhcp-server/dhcpd.pid -cf /etc/dhcp/dhcpd.conf eth0 eth1 bond0
root      1314   931  0  2363   896   0 17:00 pts/1    00:00:00 grep --color=auto dhcp

root@dhcp:~# service isc-dhcp-server restart
isc-dhcp-server stop/waiting
isc-dhcp-server start/running, process 1515

... и никакое изменение в

root@dhcp:~# service --status-all | grep dhcp

[-] для isc-dhcp-server и[?] для udhcpd

Прежде и после перезагрузки, dhcp был и произошел и выполнение. Что-то кажется прочь.

2
ответ дан 13 April 2017 в 15:24
  • 1
    нечетный. действительно ли Вы актуальны на обновлениях? – Daniel 7 August 2015 в 20:38

Другие вопросы по тегам:

Похожие вопросы: