Состояние Systemctl всегда показывает полный журнал, даже с --lines

Я уже пытался запустить свой DHCP-сервер внутри экземпляра OpenVZ (это открытая версия ProxMox) и тоже не смог заставить его работать. В итоге я перенес эту службу на хост OpenVZ, вместо одного из гостей. Эта страница из проекта OpenVZ может быть полезна для вас в выяснении того, что происходит с вашим DHCP-сервером.

Вот шаги, которые показаны для настройки интерфейса моста + гостевой ВМ, я бы подтвердил, что у вас настройки аналогичны:

$ vzctl create 144 --ostemplate centos-4-i386-minimal
$ vzctl start 144
$ vzyum 144 install dhcp
$ vzctl set 144 --netif_add eth0 --save
$ brctl show

$ brctl addif vzbr0 veth144.0
$ ifconfig vzbr0
$ cat /proc/sys/net/ipv4/conf/vzbr0/forwarding 
$ cat /proc/sys/net/ipv4/conf/vzbr0/proxy_arp 
$ echo 1 > /proc/sys/net/ipv4/conf/vzbr0/forwarding 
$ echo 1 > /proc/sys/net/ipv4/conf/vzbr0/proxy_arp

Дополнительно вы можете попробовать отладить взаимодействие вашего DHCP сервера, запустив tcpdump. Вот некоторые заклинания, которые могут оказаться полезными для определения происходящего.

Примеры

$ tcpdump -n -i br0 broadcast

-or-

$ tcpdump -A -p -n -i br0

-or-

$ tcpdump -i br0 host  -l

Ссылки

4
22.10.2019, 15:03
2 ответа

Команда systemctl statusотображает статус службы и соответствующие строки из journalctl, --lines=3ограничит отображаемое количество строк из журнала до 3. Например,:

systemctl --user status resilio-sync --lines=0

будет отображать только состояние службы esilio-syncбез журнала journalctl.

-n, --lines=

When used with status, controls the number of journal lines to show, counting from the most recent ones. Takes a positive integer argument, or 0 to disable journal output. Defaults to 10.

Чтобы ограничить вывод команды systemctl status, вы можете использовать опции:

systemctl check resilio-sync
systemctl is-active resilio-sync
systemctl is-enabled resilio-sync

или сгруппировав опции:

systemctl is-active is-enabled resilio-sync
10
27.01.2020, 20:48

Именно для этого и была разработана команда head.

systemctl --user status resilio-sync | head -n 3
4
27.01.2020, 20:48

Теги

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