Динамический файл /etc/resolv.conf?

Если вред уже сделан, вот способ командной строки вернуть официальную версию файла конфигурации. Сначала загрузите файл пакета (либо с помощью apt-get --download-only, как показано ниже, либо со страницы пакета на сайте packages.ubuntu.com), а затем извлеките его содержимое во временное место. Затем вы можете скопировать файл в /etc. Обязательно соблюдайте исходные разрешения (большинство файлов в /etc принадлежат root и mode 644 (то есть доступны для чтения и записи в корне), но каждое исключение существует по важной причине).

sudo apt-get --download-only --reinstall install foo
mkdir /tmp/foo
dpkg-deb -x /var/cache/apt/archives/foo_VERSION_ARCH.deb /tmp/foo

Обратите внимание, что это не относится к файлам конфигурации, которые не относятся к пакету, например /etc/fstab или /etc/passwd. Если вы потеряете их, вы по своему усмотрению. (Большинство из них очень системно-зависимы).

В будущем я рекомендую использовать packages.ubuntu.com . Установите пакет и запустите sudo etckeeper init. Это устанавливает контроль версий для всех файлов в /etc. Вам не нужно делать что-либо еще для управления программным обеспечением; вам нужно только взаимодействовать с ним, когда вы хотите выполнить операцию управления версиями, например, ссылаться на старые файлы.

По умолчанию, в Ubuntu, etckeeper использует . Измените настройку в /etc/etckeeper/etckeeper.conf перед запуском etckeeper init, если вы предпочитаете Darcs, Git или Mercury.

С Bazaar, чтобы вернуть /etc/foo.conf в последнюю завершенную версию:

cd /etc
sudo bzr revert foo.conf

Если вы хотите вернуться вовремя, используйте sudo bzr log foo.conf, чтобы просмотреть историю файла, и sudo bzr revert -r 42 foo.conf, если вы определили, что revno: 42 - это ревизия, к которой вы хотите вернуться.

7
задан 1 April 2011 в 04:29

10 ответов

Нет прямого решения, но вы можете немного сгладить, добавив опции к вашему resolv.conf, например:

nameserver DNS1
nameserver DNS2

options rotate
options timeout:2
options attempts:1

значение по умолчанию для timeout равно 5 секундам, а значение по умолчанию для [ f4] равно 2.

11
ответ дан 26 May 2018 в 00:00

Нет прямого решения, но вы можете немного сгладить, добавив опции к вашему resolv.conf, например:

nameserver DNS1 nameserver DNS2 options rotate options timeout:2 options attempts:1

значение по умолчанию для timeout равно 5 секундам, а значение по умолчанию для attempts равно 2.

11
ответ дан 25 July 2018 в 22:46

Нет прямого решения, но вы можете немного сгладить, добавив опции к вашему resolv.conf, например:

nameserver DNS1 nameserver DNS2 options rotate options timeout:2 options attempts:1

значение по умолчанию для timeout равно 5 секундам, а значение по умолчанию для attempts равно 2.

11
ответ дан 27 July 2018 в 00:14

Нет прямого решения, но вы можете немного сгладить, добавив опции к вашему resolv.conf, например:

nameserver DNS1 nameserver DNS2 options rotate options timeout:2 options attempts:1

значение по умолчанию для timeout равно 5 секундам, а значение по умолчанию для attempts равно 2.

11
ответ дан 31 July 2018 в 11:12

Нет прямого решения, но вы можете немного сгладить, добавив опции к вашему resolv.conf, например:

nameserver DNS1 nameserver DNS2 options rotate options timeout:2 options attempts:1

значение по умолчанию для timeout равно 5 секундам, а значение по умолчанию для attempts равно 2.

11
ответ дан 2 August 2018 в 04:10

Нет прямого решения, но вы можете немного сгладить, добавив опции к вашему resolv.conf, например:

nameserver DNS1 nameserver DNS2 options rotate options timeout:2 options attempts:1

значение по умолчанию для timeout равно 5 секундам, а значение по умолчанию для attempts равно 2.

11
ответ дан 4 August 2018 в 20:15

Нет прямого решения, но вы можете немного сгладить, добавив опции к вашему resolv.conf , например:

  nameserver DNS1 nameserver Параметры DNS2 повернуть параметры таймаут  : 2 варианта: 1  

значение по умолчанию для таймаута равно 5 секундам, а значение по умолчанию для равно 2.

11
ответ дан 6 August 2018 в 04:16

Нет прямого решения, но вы можете немного сгладить, добавив опции к вашему resolv.conf , например:

  nameserver DNS1 nameserver Параметры DNS2 повернуть параметры таймаут  : 2 варианта: 1  

значение по умолчанию для таймаута равно 5 секундам, а значение по умолчанию для равно 2.

11
ответ дан 7 August 2018 в 22:19

Нет прямого решения, но вы можете немного сгладить, добавив опции к вашему resolv.conf , например:

  nameserver DNS1 nameserver Параметры DNS2 повернуть параметры таймаут  : 2 варианта: 1  

значение по умолчанию для таймаута равно 5 секундам, а значение по умолчанию для равно 2.

11
ответ дан 10 August 2018 в 10:30

Нет прямого решения, но вы можете немного сгладить, добавив опции к вашему resolv.conf , например:

  nameserver DNS1 nameserver Параметры DNS2 повернуть параметры таймаут  : 2 варианта: 1  

значение по умолчанию для таймаута равно 5 секундам, а значение по умолчанию для равно 2.

11
ответ дан 13 August 2018 в 16:55

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

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