debian

Ubuntu формат файла ISZ

Скачал образ с торрента, он в формате .isz Менеджер архивов его не открывает, смена расширения тоже не помогла. Нашлась утилита isz-tool позволяющая сконвертировать данный формат в обычный .iso Запускаем так:

./isz-tool.py isz2iso file.isz file.iso

Перевернуть некоторые страницы в PDF файле

Продолжаем тему модификации PDF. В этот раз мне понадобилось перевернуть на 180 градусов некоторые страницы в PDF документе. И опять на помощь приходит утилита pdftk. Предположим у нас есть pdf документ input.pdf состоящий из 5 страниц. 2 и 4 страницу нужно перевернуть на 180 градусов. На выходе получим файл output.pdf Команда будет выглядеть так:

pdftk input.pdf cat 1 2S 3 4S 5 output output.pdf 

Объединить несколько PDF файлов в один

Понадобилось мне тут объединить несколько PDF файлов в один. Сделать это очень просто: Устанавливаем утилиту pdftk

sudo apt-get install pdftk 

Затем указываем ей все файлы вот так:

pdftk 1.pdf 2.pdf 3.pdf cat output result.pdf

где 1.pdf 2.pdf 3.pdf - это наши исходные файлы, а result.pdf - это файл результат

UPD если нужно сделать файл из всех файлов в каталоге, то можно использовать *, вместо указания имен файлов

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

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

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

sudo -s

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

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

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

iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

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

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

sudo touch /forcefsck

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

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

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

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

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

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

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

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

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

Архив блога

Облако тегов