создание загрузочной флешки

Есть множество способ как записать установочный образ на флешку, типа UNetbootin и прочих, в этой статье я расскажу как можно это сделать с помощью утилиты dd. Подключаем флеш устройство и определяем имя устройства которого подключили: $ dmesg | tail -10 [98467.682099] scsi 10:0:0:0: Direct-Access JetFlash Transcend 32GB 1.00 PQ: 0 ANSI: 6 [98467.682389] sd 10:0:0:0: Attached scsi generic sg2 type 0 [98467.682600] sd 10:0:0:0: [sdb] 61734912 512-byte logical blocks: (31.6 GB/29.

немного о tcpdump

В статье пойдет речь об одной из самых популярных утилит для перехвата и анализирования трафика: tcpdump. Частенько в своей работе программистам или администраторам приходится сталкиваться с проблемами коммуникации приложений или сети. Иногда достаточно взглянуть на логи приложения, чтобы понять, что пошло не так, но бывает и так, что приходится анализировать трафик и сетевую активность на наличие каких-либо паттернов, аномалий или наоборот закономерностей. В этом нам поможет tcpdump. Изучить новый инструмент легче всего на каких-либо примерах.

ssh x forwarding

Зачем делать проброс иксов по SSH? Например, чтоб запустить Apache Jmeter на сервере для просмотра графиков и формирования тест плана. Предположим, что ssh сервер уже установлен и настроен. Поставим Xorg Debian: sudo apt-get install xserver-xorg-core Centos: sudo yum install xorg-x11-server-Xorg xorg-x11-xauth Добавим дополнительные настройки в конфиг ssh сервера для работы перенаправления Xorg Debian & Centos sudo bash -c "echo -e 'X11Forwarding yes\nX11UseLocalhost no' >> /etc/ssh/sshd_config" Debian:

создание hybrid Debian live-iso/usb

Разработчики Debian очень упростили создание live usb iso. Если вы хотите создать кастомный live образ и, возможно, стать последователем Попова с его легендарной BolgenOS, то я расскажу как это сделать на примере Debian. Для начала установим в свою систему все необходимые пакеты для сборки live дистрибутива. sudo apt-get install xorriso live-build syslinux squashfs-tools Создадим базовый слепок системы в пустую директорию с помощью multistrap. Об этом более подробно написано в предыдущей статье.

как собрать настраиваемый initramfs

Initrd (initramfs) — это временная файловая система, используемая ядром Linux для начальной загрузки. Обычно, туда помещают набор утилит, init, а также драйвера для монтирования корневой файловой системы. Изначально использовалась концепция создания маленькой файловой системы initrd, например ext2, которая загружалась в память и продолжала загрузку основной системы, но начиная с версии ядра 2.6 пришли к понятию initramfs. Это, обычно сжатый cpio архив, в котором располагается мини-система busybox, которая выполняет ту же роль, что и initrd

установка 32 битной java на 64 битный firefox

Довелось на днях настраивать покдлючение к Junos VPN и вся загводка оказалась в том что она для покдлючения использует 32-ух битную Java и всячески не хочет работать с 64-ех битной. А так как я использую 64-ех битную систему и такой же Firefox, то тут и появились проблемы… Подброс 32-ух битных библиотек к Firefox’у результата никакого давал, а ставить 32-ух битный Firefox ой как не хотелось, после некоторого времени на гугление и советы коллег, выход был найден!

готовый образ Windows XP в KVM

Намедни искал быстрый способ поставить венду в виртуалку под свой любимый Debian, но не хотелось качать пиратки и устанавливать их или искать готовые крякнутые образы. Оказалось, что Microsoft предоставляет возможность скачать рабочие образы от XP до Windows 8. Аттракцион невиданной щедрости создан для тестирования интернетов под разными версиями IE. Итак, описание того, как завести этот образ под KVM. Пришлось немного поплясать с бубном ибо с полпинка не завелось. Для начала скачайте подходящий образ с http://www.

изменение временной зоны

Сменить временную зону совсем несложно. Выбираем нужную зону из /usr/share/zoneinfo/ Копируем ее в /etc/localtime root@laptop:~# date Tue Dec 24 13:01:22 EST 2013 root@laptop:~# cp /usr/share/zoneinfo/Europe/Moscow /etc/localtime root@laptop:~# date Tue Dec 24 22:02:28 MSK 2013

сборка lamp из исходников

В этой статье постарался расписать более менее подробное руководство по компиляции LAMP на основе Apache, PHP, MySQL из исходников, в качетсве системы для сборки была использована CentOS. Перед началом компиляции необходимо, устанавить пакеты которые понадобятся для сборки: yum groupinstall "Development tools" Далее собираем необходимые библиотеки, предварительно скачав и распаковав архивы с официальных сайтов: pcre ./configure --prefix=/usr/local/pcre-8.33 make make install zlib ./configure --prefix=/usr/local/zlib-1.2.8 make make install bzip2 make install PREFIX=/usr/local/bzip2-1.

как мы делаем бэкап сайта в git репозиторий

Далее пойдет описание самой простой схемы бэкапов для домашних проектов, которую мы применяем на своем сайте. Начать следует с того что нужно подумать где будет хранить бэкапы, я предлагаю это делать на Bitbucket, если конечно у вас нет еще одного сервера с возможностью поднять там свой git сервер. Преимущества данного сервиса в том что: стороннее хранилище (у нас нет еще одного сервера, а делать бэкапы на том же сервере где и сайт помоему не очень логично);