Category Archives: Прочее

Установка mod_jk для Apache 2.2 под CentOS 6

1. Загрузите исходники последней версии mod_jk и распакуйте:

2. Ставим компилятор, если его еще нет:

3. Собираем и ставим:

 

HP DL320e + Smart Array RAID B120i + CentOS 6.4 x64

По работе была необходимость поставить CentOS 6.4. x64 на новый сервер от HP – Proliant DL320e. Естественно, без проблем не обошлось, иначе не было бы этого поста. Началось с того, что Live DVD CentOS’а не загружался, выкидывая Kernel Panic. Также, не грузились и другие дистрибутивы, например Fedora 18. Решилось путем отключения в BIOS USB 3.0.… Read More »

Как примонтировать LVM разделы в режиме восстановления

1. Загрузиться с LiveCD 2. Выполнить сканирование:

3. Активировать разделы:

4. Проверить список логических дисков:

  Теперь можно смело монтировать разделы командой mount:

Восстановление загрузчика Grub

На днях столкнулся с проблемой затирания загрузчика Linux, которое произошло после накатывания другой операционной системы. ОС поставила свой загрузчик, который отказывался видеть раздел с установленной Fedora. Настраивать “чужеродный” загрузчик уж очень не хотелось, поэтому решил пойти другим путем. Чтобы восстановить boot loader Linux’а, нужно загрузиться с live-CD (у меня был Fedora 8 под рукой) или… Read More »

Очистка директорий от служебной информации SVN

Если svn export не устраивает, можно выполнить

После выполнения данной команды, в текущем каталоге и во всех подкаталогах будут удалены директории .svn.

Меняем TimeZone в Linux

Чтобы поменять timezone в Linux нужно проделать следующее: 1. Зайдите под рутом и убедитесь, что текущая зона отличается от нужной выполнив команду date. 2. cd /usr/share/zoneinfo. Здесь вы сможете найти список доступных часовых поясов. 3. Создайте символическую ссылку на нужную зону, например:

6. Установите ZONE в файле /etc/sysconfig/clock (например, “America/Los_Angeles”) 7. Синхронизируйте хардварные часы:… Read More »

Unexpected inconsistency, run fsck manually

Сегодня после удаленного рестарта системы неожиданно сервер отказался подниматься… просто пал смертью храбрых. Добравшись до машины и подключив монитор, увидел в терминале следующее:

Ну что поделать, раз просят запустить fsck, так и сделал. Он нашел какие-то ошибки, спросил меня, стоит ли их исправить и велел рестартовать систему. Но увы, машина опять не поднялась и… Read More »

Удаление старых файлов в Linux

Никогда не приходилось писать скрипты для удаления каких-нибудь старых файлов под Linux? Как это сделать проще? Ну вот, например, как-то так:

В данном примере будут рекурсивно удалены все файлы в каталоге /var/log, чья дата изменения старше 60ти дней.

umount: device is busy – безопасное извлечение

Работая в системе Linux, каждый, рано или поздно, сталкивался с проблемой, когда нужно извлечь примонтированный диск/флешку/камеру, но система дает отлуп, ссылаясь на то, что устройство занято каким-то другим процессом:

Чтобы найти процессы, использующие данный ресурс и безопасно их завершить, нам поможет утилита fuser:

Первой командой мы направили процессам 1454 и 24398 сигнал SIGTERM,… Read More »

Настройка iptables

Iptables – это достаточно надежный, конфигурируемый файервол для Linux-систем, поставляющийся со всеми дистрибутивами на базе ядер 2.4.х и выше. Настройка достаточно простой процесс и не займет у вас много времени. Первое, что нужно сделать – убедиться, что в файле конфигурации /etc/sysconfig/iptables-config параметр IPTABLES_SAVE_ON_STOP=”yes”. Это заставит сервис iptables сохранять свою конфигурацию в файл при каждом завершении работы, чтобы… Read More »