Ваша OS была переустановлена

Взял Xen VPS, поставил на нем MTA, джаббер, еще какие то приблуды. Приходит письмо через неделю от хостера

Здравствуйте,

было получено сообщение о недоступности Вашего ВПСа, после перезагрузки, Ваш ВПС не запустился, вынуждены были сделать релоад ОС,

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

Пиздец, дорогая редакция. Ваше ядро не загрузилось, мы накатали вам новую ось.

Восстановление root в MySQL

Сам удивился почему здесь еще нет шпоры по этой теме.

Если забыл пароль root в MySQL, но имеешь рута на сервер, то заменить пароль очень просто.

Редактируем /etc/my.cnf (ну или где там он у вас) и вставляем в секцию [mysqld] строку:

skip-grant-tables

Далее, рестартуем mysqld, коннектимся:
mysql -u root mysql

Выполняем запрос

UPDATE USER SET password=password('NEWPASS') WHERE USER='root' AND `host`='localhost`;

Убираем skip-grant-tables из my.cnf, рестартуем mysqld.

Теперь пароль для root@localhost будет NEWPASS.

VPN на своем сервере? Круто!

Но безопасно ли? Сейчас чуть ли не каждый «средних оборотов» вебмастер имеет свой выделенный сервер, или на крайний случай, VPS. VPN-сервисам доверяют не все. И ставят OpenVPN/PPTP на свой собственный сервер.

Поставили VPN, соединились, все! Никто нас не отследит, СОРМ – кашляй. Однако, есть ньюансы!

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

Поздоровайтесь с хаосом

cat /dev/urandom | base64 | grep -i hello

Будильник в Linux

Тут надо было в два часа ночи продержаться не засыпая еще два часика до четырех. После этого следовало обработать кое какое событие и дальше спать. Но спички в глазах уже ломались и я стал нервно шарить вокруг в поисках мобильника, дабы включить будильник. Мобильника я не нашел. Задумался… «Есть ли будильник в линуксе?» – спросило само себя тухнущее сознание сисадмина. Уже автоматически стал открывать вкладку хрома, как вдруг нашло озарение. Открываю терминал, пишу…

#!/bin/bash
while /bin/true ; do
   /usr/bin/mplayer "/home/user/music/cf/Cradle Of Filth - Nymphetamine.mp3"
   sleep 5
done

Сохраняю, ставлю в крон на нужное время и спаааааать. mplayer в списке процессов я смогу покилять точно когда проснусь.

Да, за это я люблю Linux.

MacOS X (iATKOS v7) на Proxmox (KVM)

Встала задача поставить сабж на KVM. Ни один установочный образ хакинтошей не хотел даже загружаться с isoшника, не смотря на успешные отчеты на хабре и прочих злачных местах.

После двух дней долбления башкой об клаву поднялся образ iATKOS v7. И на обычном KVM (intel) и на Proxmox KVM (AMD).

Из особенностей подъема:

  • Видеокарта Standard VGA
  • Опции при загрузке (нажать F8 перед загрузкой): -cpus=1 -v -x -f platform=acpi idlehalt=0

По поводу последнего, я хрен знает что это значит, нашел на какой то буржуйской борде. С этими опциями поднялось, а это главное.

Директория весом в 1Гб

Вы видели когда нибудь папочку весом 1Gb? Имеется в виду вес не содержимого низлежащих файлов, а вес самой папочки, т.е. листинг имен файлов весом 1Gb… около 13млн инод внутри…

hosted-by:/> stat /var/www/admin/data/mod-tmp
  File: `/var/www/admin/data/mod-tmp'
  Size: 1022976000      Blocks: 1999960    IO Block: 4096   directory
Device: 802h/2050d      Inode: 11403505    Links: 2
Access: (2700/drwx--S---)  Uid: (   33/www-data)   Gid: (  502/   admin)
Access: 2011-05-30 23:44:44.000000000 +0300
Modify: 2011-05-30 08:36:27.000000000 +0300
Change: 2011-05-30 08:36:27.000000000 +0300


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

Отбиваем DDOS mod_evasive + firewall на CentOS

Анализ DDoS можно производить конечно своими скриптами, парсить логи. Но лучше предоставить это апачевскому mod_evasive.


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

Почему не стоит использовать XenServer

В ходе использования XenServer выявились глюки с которыми трудно мириться.

Слышал что есть платная версия XenServer… Я, чес говоря, не понимаю за что там платить деньги.


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

Предотвращение двойного запуска cron задач

Администрируя высоконагруженный проект, то и дело натыкаюсь на проблему повторного запуска cron задач в то время как предыдущая задача еще не отработала.

Таким образом получается, что одни и те же cron скрипты выполняют одни и те же задачи одновременно, удваивая тем самым нагрузку. При этом они начинают выполняться медленнее, и возможна лавинообразная ситуация, когда к этим двум добавится еще и третья такая же задача. Потом четвертая, а потом все упадет вообще.

Как с этим бороться?

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