Распаковка initrd

December 21st, 2010

На примере CentOS 5.  Создаем какую-нибудь папку, переходим в нее, распаковываем:


mkdir /tmp/initrd
cd /tmp/initrd
cat /boot/initrd-2.6.18-194.26.1.el5.img | gzip -d | cpio -i

Содержимое в текущей папке.

Восстановление файла с поврежденного ext3 раздела

March 4th, 2009

Представьте себе ситуацию: файловая система повреждена, раздел не монтируется, вместо корневого каталога нули.

# mount /dev/md1 /mnt
mount: wrong fs type, bad option, bad superblock on /dev/md1,
missing codepage or other error
In some cases useful info is found in syslog - try
dmesg | tail or so

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

Читать дальше »»»

Установка Munin под CentOS

November 27th, 2008

Munin — отличная замена MRTG, показывает не только данные о трафике, но еще и строит графики по множеству других показателей, таких как file system usage, fork rate, cpu/memory usage, load average и т.п., см. скриншот.

Читать дальше »»»

Установка GnuCash под CentOS 5

October 15th, 2008

Захотелось посмотреть что за штука GnuCash. В дистрибе CentOS 5 его не оказалось, но зато нашелся в репозитории Fedora EPEL. Итак, подключаем репозиторий:

Читать дальше »»»

Установка и настройка pptpd под CentOS

October 8th, 2008

Вообще, если нужен VPN, куда лучше использовать openvpn, и работает быстрее и с прохождением NAT проблем нет. У pptpd только одно преимущество, на клиентской машине под виндой, не надо устанавливать vpn-клиент.

Читать дальше »»»

Squid как анонимный прокси

September 29th, 2008

Squid, сконфигурированный по умолчанию, добавляет к http-запросу несколько своих заголовков, а именно:


X-Forwarded-For
Via
Cache-Control

Читать дальше »»»

Ставим tmpwatch на Debian

September 3rd, 2008

tmpwatch - удобная утилита для очистки каталогов от старых файлов, например для /tmp. Но в Debian нету почему-то, apt такую не знает.

Читать дальше »»»

Список поисковиков для webalizer

September 1st, 2008

Список поисковых систем для webalizer-а, на 100% не претендует, но основную массу покрывает.

Читать дальше »»»

Выбор текстового редактора в консоли

July 29th, 2008

По умолчанию, утилиты вроде chpass или vipw, будут открывать vi для редактирования. Многим это не нравится, что вполне понятно. Выход из ситуации прост, нужно записать в переменную среды EDITOR имя желаемого редактора.

Для bash, sh, ksh:

export EDITOR=nano

Для csh:

setenv EDITOR nano

После чего редактором по умолчанию станет nano.

Конвертируем UIF в ISO

July 15th, 2008

Легко и просто сконвертировать UIF-образ в ISO, используя Linux, возможно благодаря Luigi Auriemma, автору утилиты uif2iso.

Качаем uif2iso:

# wget http://aluigi.altervista.org/mytoolz/uif2iso.zip

Для сборки утилиты нам понадобятся пакеты zlib-devel и openssl-devel, в случае CentOS, RedHat, Fedora:

# yum install  zlib-devel openssl-devel

Распаковываем, компилируем и устанавливаем:

# unzip uif2iso.zip
# cd src
# make && make install

Использовать просто:

# uif2iso source.uif target.iso

Полученный iso-образ можно закатать на болванку или подмонтировать его.