Debian Story

Если кто не знает, то выпуски Debian названы в честь персонажей мультфильмов «История игрушек» (Toy Story), начавших выходить в свет с 1995г. Хотелось бы дополнить табличку из википедии картинками персонажей из этих замечательных мультфильмов. Версия Кодовое имя Количество пакетов Дата выхода Окончание срока поддержки Персонаж 0.93R6 26 октября 1995 года 1.

медленная тетя Дося

В последнее время стали популярны атаки на отказ ака DoS и DDoS. Всякие анонимусы делают «Tango Down» различным государственным сайтам стран третьего мира. Среди массы различных техник атак хотелось бы выделить slow HTTP POST, популярную среди script kiddies. Популярна эта атака потому, что можно положить маленький сайт всего с одного атакующего компа, даже при узком канале связи. На Хабре довольно понятно разжевали всю суть. Slow HTTP POST атака работает следующим образом: злоумышленник отправляет POST заголовок с легитимным полем «Content-Length», которое позволяет веб серверу понять, какой объём данных к нему поступает.

автодополнение команд в bash

Кто еще пользуется bash и не перешел на zsh, тому, возможно приходилось сталкиваться с неудобством автодополнения в bash. Для того, чтобы установить автодополнение большинства команд, нужно поставить пакет bash-completion. Для Python программ также существует пакет python-optcomplete. В Debian выполняем: sudo apt-get -y install bash-completion python-optcomplete python-argcomplete В CentOS, убедимся, что используем репозитории RPMForge или EPEL и выполним: sudo yum install -y bash-completion На github есть множество проектов, дополняющих стандартный bash-completion, например автодополнение для Vagrant или для Git.

zram вместо swap

Сообщество нам дает возможность бесплатно увеличить объем оперативной памяти в Linux. Все, наверняка, слышали про технологию swap или pagefile (Windows). Так вот zram — это swap в оперативной памяти. Вот, что пишет Википедия, лучше описать zram у меня все равно не получится zRam это экспериментальный модуль ядра Linux (ранее известный как «compcache»). Он увеличивает производительность путем предотвращения подкачки страниц на диск, используя сжатое блочное устройство в оперативной памяти, пока не появится необходимость использовать файл подкачки на жестком диске.

терминал администратора

Общеизвестно, что администратор работает из консоли, но чаще всего из её эмулятора — терминала. В этой заметке я постараюсь рассказать, как у меня настроен терминал и дополнительные средства для максимально удобной и быстрой работы. Конечно очевидно, что мои настройки сугубо индивидуальны и не претендуют на звание самых лучших или самых удобных, я просто решил поделиться ими, в надежде сократить кому-то время настройки его рабочего окружения. Терминал Для начала остановим свой выбор на терминале.

установка pxe boot сервера

Загрузка по сети — очень удобная штука. Еще удобней, когда Вы сами котролируете весь процесс.В этой статье я рассмотрю базовую установку полноценного pxe boot сервера в Red Hat based систему CentOS 6. Задача рассматриваемого сервера заключается в двух подзадачах: Выдать ip адрес клиенту. Начать процесс загрузки Рассмотрим все по порядку. ### Установим демон dnsmasq — полноценный dhcp сервер, только еще и легковесный. sudo yum -y install dnsmasq Запустим его со своими параметрами ip адресации.

короткий справочник по git командам

Решил собрать небольшой справочник по git командам, чтобы можно было просто и легко освежить у себя в памяти то что когда-то использовалось. *Основы* Настройка Git клиента для идентификации пользователя: git config –global user.name «Your Name» git config –global user.email «your@email.address» git config –global core.editor «your editor» Инициализация репозитория в текущем каталоге: git init Создает репозиторий в указанном каталоге: git init <directory> Клонирование репозитория на локальную машину: git clone <repo> Добавить файл для идексации и следить за всеми изменениями в нем ( можно задавать по маске ):

steam на debian 7 wheezy

Steam под Linux вышел давненько, но когда я пытался его установить первый раз на свой Debian, то столкнулся с трудностями, которые мне было лень решать. И вот недавно наткнулся на человеческий способ установки. Всего-то нужно скачать пакет и установить его. Пакет качаем отсюда. Устанавливаем: sudo dpkg -i steam-debian_1.0.0.38-6_all.deb sudo apt-get -yf install Если у вас не добавлена архитектура 686, то придется добавить. sudo dpkg --add-architecture i386 sudo apt-get update Запускается steam командой steam-debian

бесплатный vpn

Как известно, бесплатный сыр только в мышеловке. Так ли это? Сейчас узнаем. Есть не новый сервис superfreevpn.com про который я узнал совсем недавно из статьи на Хабре. В комментариях к этой статье был написан код, выдирающий пароль из картинки. Дело в том, что пароль к этому бесплатному vpn постоянно меняется, но хранится в виде картинки на главной странице, вместе с другими параметрами подключения. Я решил написать автоматический скрипт соединения с vpn на основе комментария и собственного скрипта.

как посмотреть пароль wifi сети в android

Для того, чтоб посмотреть сохраненный пароль WiFi сети в Android нужно для начала получить root права. После того, как вы получили права просматривать файлы в каталоге /data любым удобным способом откройте файл /data/misc/wifi/wpa_supplicant.conf Этот файл содержит настройки всех сохраненных беспроводных сетей вашего смартфона, в том числе и пароли. Вот образец из него: network={ ssid="My Home WiFi" psk="supersecretstrongpassword" key_mgmt=WPA-PSK priority=127 }