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. Что я собственно знаю о ней? Да похоже ничего, иноды там какие-то…
Читать дальше »»»
Tags: debugfs, ext3, fsgrap, hexdump
Posted in Утилиты | No Comments »
November 27th, 2008
Munin — отличная замена MRTG, показывает не только данные о трафике, но еще и строит графики по множеству других показателей, таких как file system usage, fork rate, cpu/memory usage, load average и т.п., см. скриншот.
Читать дальше »»»
Tags: centos, munin
Posted in Мониторинг | No Comments »
October 15th, 2008
Захотелось посмотреть что за штука GnuCash. В дистрибе CentOS 5 его не оказалось, но зато нашелся в репозитории Fedora EPEL. Итак, подключаем репозиторий:
Читать дальше »»»
Tags: centos, gnucash
Posted in Утилиты | No Comments »
October 8th, 2008
Вообще, если нужен VPN, куда лучше использовать openvpn, и работает быстрее и с прохождением NAT проблем нет. У pptpd только одно преимущество, на клиентской машине под виндой, не надо устанавливать vpn-клиент.
Читать дальше »»»
Tags: centos, pptpd
Posted in ВПН | No Comments »
September 29th, 2008
Squid, сконфигурированный по умолчанию, добавляет к http-запросу несколько своих заголовков, а именно:
X-Forwarded-For
Via
Cache-Control
Читать дальше »»»
Tags: squid
Posted in Настройка | No Comments »
September 3rd, 2008
tmpwatch - удобная утилита для очистки каталогов от старых файлов, например для /tmp. Но в Debian нету почему-то, apt такую не знает.
Читать дальше »»»
Tags: debian, tmpwatch
Posted in Утилиты | No Comments »
September 1st, 2008
Список поисковых систем для webalizer-а, на 100% не претендует, но основную массу покрывает.
Читать дальше »»»
Tags: webalizer
Posted in Веб | No Comments »
July 29th, 2008
По умолчанию, утилиты вроде chpass или vipw, будут открывать vi для редактирования. Многим это не нравится, что вполне понятно. Выход из ситуации прост, нужно записать в переменную среды EDITOR имя желаемого редактора.
Для bash, sh, ksh:
export EDITOR=nano
Для csh:
setenv EDITOR nano
После чего редактором по умолчанию станет nano.
Tags: EDITOR, export, setenv
Posted in Настройка | No Comments »
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-образ можно закатать на болванку или подмонтировать его.
Tags: linux, uif2iso
Posted in Утилиты | No Comments »
June 26th, 2008
Странное дело, посчитать сумму столбца в текстовом файле - тривиальная задача, и я был уверен что есть консольная утилита которая это делает. Но стал искать - не нашел, хотя всегда был уверен, что в Unix есть консольные утилиты на все случаи жизни. Может искал не так или не там, не знаю, тем не менее, сумму столбца посчитать было надо, набил вот эти несколько строчек, файл обозвал colsum:
#!/usr/bin/perl
while( <stdin> )
{
chomp;
$sum += $_;
}
print $sum . "\n";
Удобно применять в связке с awk. Для примера, посчитаем сколько RAM занял апач, т.е. суммируем столбец RSS:
ps uax|grep httpd| grep -v grep|awk ‘{print $6}’|colsum
Tags: awk, shell
Posted in Утилиты | No Comments »