Официальное руководство по подготовке к сертификационным экзаменам CCENT/CCNA

Официальное руководство по подготовке к сертификационным экзаменам CCENT/CCNA ICND1Сразу скажу, книги из серии must read для любого IT-ка, который хоть как-то сталкивается с сетями, т.е. наверное для всех.
Базовая часть по устройству сетей очень хорошо прочищает мозги и вообще способствует пониманию темной стороны силы. Все написано понятным языком с кучей примеров и пояснений. В принципе этих двух книг и GNS3 хватает для самостоятельной подготовки к сертификации CCNA. Если же оборудование cisco не входит в круг ваших интересов, то все равно первая часть ICND1 на мой взгляд лучше всего рассказывает про основы сетей, маршрутизации и о типах сетевого оборудования. При вдумчивом прочтении любые вопросы на собеседованиях по tcp/ip или примеры tcp сессий, пойманных tcpdump, перестают быть чем-то сложным и непонятным.
После прочтения англоязычной версии, заметил, что местами страдает русский перевод. Но на качество передаваемых знаний это почти не влияет.
Официальное руководство по подготовке к сертификационным экзаменам CCENT/CCNA ICND2
Ссылки на OZON:
ICND1
ICND2
Ссылки на AMAZON:
ICND1
ICND2

Tags: , ,

Вторник, Апрель 13th, 2010 Прочитать Нет комментариев

Resize partition in FreeBSD with growfs

It’s hard to say, which partition will grow more during system work at installation time. So in one good day nagios will start alerting you about space shortage! Nowadays it’s not topical problem, but it could happen, as it was with me. › Прочитать

Tags: ,

Пятница, Апрель 2nd, 2010 Советы Нет комментариев

Изменение размера партиции в FreeBSD через growfs

Иногда при установке системы не удается предугадать, какие разделы будут расти больше, а какие меньше и в один прекрасный день nagios начинает орать о нехватке места. Вообще задача встречается все реже, так как диски все больше да и все все чаще создается они большой /. Но вот так случилось, что я с ней столкнулся. › Прочитать

Tags: ,

Пятница, Апрель 2nd, 2010 Советы Нет комментариев

mtree на страже вашей FreeBSD

К сожалению в любом программном обеспечение есть уязвимости и дыры, который могут использовать хакеры в свои целях. С момента выхода обновления или security патча до момента исправления в вашей ОС может пройти какое-то время, т.е. это потенциальная возможность получить управление ваши серверов для злоумышленника, который может оставить закладки для будущего использования даже после того, как вы все исправите. Например он может заменить файл su или sudo, даже ps вместе ls могут стать смертельно опасными! Для защиты нужно отслеживать состояние системных файлов (владельцы, права, размер, хеши и т.п.)!
Tripwire – достаточно сложный и тяжелый продукт, конечно можно поставить из портов, но в FreeBSD уже есть утилита, которая прекрасно справится с поставленной задачей. › Прочитать

Tags: , , ,

Среда, Март 31st, 2010 Советы Нет комментариев

Генерация случайного числа в sh

Для Linux проблема получения случайного числа в скрипте решается переменной $RANDOM, которая специфична для bash и ряда других оболочек. Для FreeBSD с sh все несколько сложнее. Есть несколько решений, например в awk есть функция rand(). Но работа с awk мне не понравилась, так что пойдем другим путем. Получилось так, что мне нужно было получить число из промежутка от 1 до 3. Эту задачу и будем решать:

get_random_number()
{
        local upper=3
        local lower=1
        local random=`/usr/bin/head -n 1 /dev/random | cksum | cut -f1 -d" " | sed 's/^.*\([0-9]\).*/\1/'`
        if [ $random -le $upper ] && [ $random -ge $lower ]; then
                echo $random
                return 0
        else
                get_random_number
        fi
}

/dev/random генерирует для нас произвольные байты, далее подсчитывается их cksum, из него берем одну цифру. Если попадает в нужный диапазон – выходим, если нет запускаем функцию еще раз.

Tags: , ,

Вторник, Март 30th, 2010 Советы Нет комментариев

Как легко запомнить диапазоны разных классов IP сетей!

Для определения класса сети нужно смотреть на первый октет и помнить диапазон. А можно поступить проще!
Сети А класса: 0 – 127.
Или запоминаем, что в битовом исполнении сети класса А всегда выглядят так 0XXXXXXX.
Сети В класса: 128 – 191.
Или запоминаем, что первый октет всегда начинается на 10XXXXXX.
Сеть C класса: 192 – 223.
Или запоминаем, что первый октет 110XXXXX.

Tags: ,

Четверг, Март 25th, 2010 Советы Нет комментариев

jot и seq или как упростить себе работы с циклами

jot (FreeBSD)
seq (Linux)
две простые утилиты для работы с последовательностями, прекрасная альтернатива замены for в shell скриптах.
› Прочитать

Tags: ,

Понедельник, Март 1st, 2010 Советы Нет комментариев

Как посмотреть окружение запущенного процесса?

Иногда нужно подсмотреть окружение запущенного процесса, для этого есть несколько способов и утилит.
Linux:
cat /proc/PID/environ

Solaris:
pargs -e PID

FreeBSD:
mount -t procfs none /proc
ps ewwwp PID

Общий подход для всех UNIX систем:
gcore PID
получим core файл
string core.PID

Tags: , , ,

Понедельник, Ноябрь 23rd, 2009 Советы Нет комментариев

Добавляем в CentOS5 rpmforge

По умолчанию yum в CentOS имеет достаточно куцый список репозиториев, с которыми он может работать. В них нет многих нужных пакетов, например мне потребовался nrpe, и yum его не нашел. Ставить из исходников при наличии yum – лишняя головная боль через какое-то время. Так что добавляем RPMForge!
Все очень просто. Идем на сайт https://rpmrepo.org/RPMforge и видим в документации

wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.3.6-1.$dist.rf.$arch.rpm
rpm -Uhv rpmforge-release-0.3.6-1.$dist.rf.$arch.rpm

Для CentOS5 нужна вот эта версия http://packages.sw.be/rpmforge-release/rpmforge-release-0.3.6-1.el5.rf.i386.rpm (для x64 http://packages.sw.be/rpmforge-release/rpmforge-release-0.3.6-1.el5.rf.x86_64.rpm)
Выполняем команды и получаем установленный репозиторий. Можно пользоваться!

Tags: ,

Четверг, Ноябрь 19th, 2009 Советы Нет комментариев

Bruteforce на SSH по странам

Что сеть полна ботов, пытающихся сделать что-то нехорошее, уже давно не новость. И увидеть в логах попытки отправить письмо через ваш SMTP, попытки пройти аутентификацию у вас на сайте или попытки подобрать пароль от FTP/SSH – обычное дело. Ради интереса решил натравить geoip на логи неудачных попыток входа по ssh.
Смотрите что получилось:
› Прочитать

Tags:

Понедельник, Ноябрь 2nd, 2009 Советы Нет комментариев
Cheap Retro Replica NFL NBA MLB Throwback Football Basketball Jerseys | hp printer ink cartridges refills| Jewelry Making Supplies | Thumb Joint Pain | Dog Health Problems |Tinkerbell Personal Checks |Garden Planters