Как печатать ТОЛЬКО число, полученное из du -sh / home?

Библиотеки локального преобразователя предполагают, что любой сервер имен может разрешить все имена. В вашем случае вы можете получить побочный эффект: если ваш локальный не является авторитетным, он не ответит. Затем ваши библиотеки будут повторять попытку (после задержки) со следующим сервером имен.

Лучше было бы запустить локальный сервер имен, который будет быстро отправлять данные в нужное место. Если вы установите dnsmasq , суть конфигурации будет довольно простой. Примерно так:

/etc/dnsmasq.conf

# This sets up your private domain
server=/privatedomain/192.168.10.15
server=/.168.192.in-addr.arpa/192.168.10.15

Вам даже не нужно упоминать главный сервер (10.10.1.15), если он указан как сервер имен в вашем resolv.conf . Если он получает запрос на приватный домен, он переходит на локальный сервер. Если он получает запрос на что-либо еще, он использует серверы, отличные от localhost, в resolv.conf.

Затем просто настройте свой сервер как первый в resolv.conf.

resolv.conf

search privatedomain
nameserver 127.0.0.1
nameserver 10.10.1.15
1
25.11.2018, 00:41
1 ответ

Вы можете выполнить это

du -sh /home | cut -d" " -f1

Вы вставляете пробел между двумя кавычками, набирая cntl+v, затем tab.

1
27.01.2020, 23:36

Теги

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