пятница, 27 мая 2011 г.

Как стать системным администратором — пособие для начинающих (PDF)

По мотивам цикла статей на Хабре (на момент написания статьи ещЁ не завершЁнного) я навоял PDF'ку для удобоваримости материала. Как мне показалось (да и не только мне, судя по комментариям), цикл очень хороший. По мере обновления цикла я буду стараться обновлять документик.

В содержании статей исправлял только опечатки. ВсЁ остальное оригинальное.

iFolder
DepositFiles

P.S. Верстался в OpenOffice.org.
P.S.S. Комментарии приветствуются.

четверг, 26 мая 2011 г.

Как создавать PDF документы в Linux

Есть конечно Ъ-способ через TeX, но это всЁ слишком тонко и долго.
Можно конечно экспортировать и из OpenOffice.org, но это не всегда удобно. В случае, когда надо иметь возможность печатать PDF из любого приложения, лучше создать PDF-принтер.

Ставим пакет cups-pdf:

sudo apt-get install cups-pdf

Перебиваем права:

sudo chmod +s /usr/lib/cups/backend/cups-pdf

Далее переходим в пункт меню “Система -> Администрирование -> Печать”, в открывшемся окне нажимаем на значок “Новый принтер”и заполняем поля как угодно душе.

После этого можно будет печатать в PDF из любого приложения, поддерживающего печать. По-умолчанию всЁ будет сохраняться в дирректорию ~/PDF. Новый путь можно прописать в конфиге

/etc/cups/cups-pdf.conf

В строке

Out ${HOME}/PDF

прописать нужный путь.

ВсЁ очень просто. =)

пятница, 20 мая 2011 г.

Zip бомбы

Тема конечно старая, но не все про неЁ знают. Есть один из видов, если так можно выразиться, DoS атак - Zip-bomb.

Суть заключается в том, что маленький архивчик распаковывается в огромный файл. Как следствие занимая всЁ процессорное время и свободное место на накопителях.

СоздаЁтся банально:

dd if=/dev/zero bs=1000 count=1000000 | gzip > test.gz

Есть одна знаменитая бомба - 42.zip. Всего 42 кБ zip архива распаковываются в 1 ПБ (10^3 ТБ).

Забавно, не правда ли?

четверг, 19 мая 2011 г.

Список самых распространЁнных команд консоли

На просторах интернета нашЁл забавную команду - список самых распостранЁнных команд в консоли.

history|awk '{a[$2]++ } END{for(i in a){print a[i] " " i}}'|sort -rn|head