Блог

Интернет-шлюз в три строчки

Если Вам нужно, чтобы сейчас же Ваш компьютер стал интернет шлюзом, и раздавал другим интернет, то нет ничего проще. Этого можно добиться, введя всего 3 строчки в терминал:

Становимся рутом

sudo -s 

Включаем IP форвардинг

echo 1 > /proc/sys/net/ipv4/ip_forward

Расшариваем интернет

Принудительная проверка файловых систем после перезагрузки

Чтобы инициировать принудительную проверку всех файловых систем после перезагрузки, нужно создать в корне пустой файл с именем forcefsck

sudo touch /forcefsck 

После перезагрузки этот файл автоматически удалится.

Рост номеров сетевого интерфейса

Довольно редкий баг. Симптомы такие: при каждой перезагрузке номер сетевого интерфейса растет. Был eth0, стал eth1. Был eth1, стал eth2 и тд. Проблема в том, что по какой-то причине убунте не нравится стандартный мак устройства и она при каждой перезагрузке генерирует новый. Новый мак адрес - новый интерфейс, думает система и прописывает его в 70-persistent-net.rules, увеличивая номер интерфейса. Самый простой способ обойти этот баг - очищать 70-persistent-net.rules при выключении компа - тогда при запуске система найдет все сетевые интерфейсы и добавит их.

sudo и перенаправление в файл

Одним из недостатков sudo является то, что если Вы выполните команду

sudo echo 123 > /файл/принадлежащий/руту 

то получите в итоге Permission denied Проблема в том, что в данном примере команда echo выполняется с правами рута, а перенаправление в файл уже нет. Это решается достаточно просто:

echo 123 | sudo tee /файл/принадлежащий/руту 

Утилита tee принимает данные из потока и с правами рута записывает их файл.

Эффективный бэкап с помощью rsync

Я стараюсь регулярно делать резервные копии. Раньше я использовал простое cp и зеркалирование моего жесткого диска занимало около трех часов. Но вчера я познакомился с замечательной утилитой rsync. Ее фишка в том, что в отличии от cp она копирует только те файлы, которые были изменены с момента последнего бэкапа. Тем самым, вся музыка и фильмы не копируются в резервную копию повторно, если они уже там есть и не изменялись. Это и сократило процесс резервного копирование всего до получаса.

Подписка на RSS - блоги