Перепутал с настройками sysctl на Precise. Есть ли способ восстановить настройки по умолчанию?

В стремлении улучшить скорость интернета в моей медленной широкополосной сети я испортил настройки tcp ниже в sysctl.conf, следуя инструкциям из здесь . Я отредактировал sysctl.conf, выполнил "sysctl -p", а также выполнил полный перезапуск! К сожалению, я не делал никаких резервных копий файла или настроек по умолчанию. Теперь моя скорость интернета даже ниже, чем была. Есть ли способ теперь установить все эти настройки ядра в их значения по умолчанию, не выполняя полную переустановку ubuntu? (Комментировать их в sysctl.conf не помогает)

Вот настройки:

net.ipv4.tcp_timestamps=0
net.core.rmem_max = 8388608
net.core.wmem_max = 8388608
net.core.rmem_default = 16384
net.core.wmem_default = 16384
#4096   16384   905792
#4096   16384   64240
net.ipv4.tcp_wmem = 4096 16384 4194304
net.ipv4.tcp_rmem = 8192 87380 4194304
net.ipv4.tcp_mem = 4096 16384 8388608
#net.ipv4.route.flush=1
0
задан 14 June 2013 в 06:39

1 ответ

/etc/sysctl.conf поставляется из пакета procps:

steven @ wind: ~ $ dpkg -S /etc/sysctl.conf
procps: / etc / sysctl.conf

Если вы переместите свою плохую копию и переустановите procps с опцией «--force-confmiss» dpkg, она восстановит исходный файл sysctl.conf.

sudo mv /etc/sysctl.conf /etc/sysctl.conf.bad 
sudo apt-get -o Dpkg::Options::="--force-confmiss" install --reinstall procps

Затем перезагрузите.

При каждой загрузке ядро ​​загружается с параметрами по умолчанию. Позже применяются значения в sysctl.conf. Если вы перезагружаетесь с установленным по умолчанию sysctl.conf, у вас должны быть все те же значения, что и для чистой установки (при условии, что в других сценариях инициализации другие хаки не применяются).

Как только вы вернетесь к нормальной жизни, сделайте себе одолжение и:

sudo apt-get install git-core etckeeper

Это система отслеживания версий всех ваших конфигурационных файлов в / etc. Это позволит вам просмотреть историю всех ваших конфигурационных файлов, посмотреть, что изменилось, и откатить их при необходимости.

http://evilrouters.net/2011/02/18/using-etckeeper-with-git-on-ubuntu/

0
ответ дан 14 June 2013 в 06:39

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

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