Опубликовано 22 декабря 2011, 16:38 под PsyOpus - Siobhan's Song

«Резервное копирование» в ISPManager охуеть просто.

По расписанию запускается скрипт. Который через tar и gzip архивирует домашние каталоги пользователей. На сервере полтора терабайта данных. Процесс занимает пять часов. Два раза по пять часов — на два разных диска для надёжности. Это почти полдня.

Собственно работа с tar и gzip тоже организована неудачно. Во время архивации могут возникнуть ошибки:

Dec 20 07:26:12 [16015:0] EXTINFO Execute (/bin/tar -c -p --no-recursion -f- -T /tmp/pbkp_16015/xxx.ru/PBKP_LISTING | /bin/gzip > /var/backups/xxx.ru/admin-1_full-2011-12-20.tar.gz) return=0 exited
Dec 20 07:26:12 [16015:0] WARNING The command returned: /bin/tar: www/xxx.ru/cache/filecache/bb_cache/forum_f986_guest.php: Cannot stat: No such file or directory
/bin/tar: www/xxx.ru/cache/filecache/bb_cache/forum_f715_guest.php: Cannot stat: No such file or directory
/bin/tar: www/xxx.ru/cache/filecache/bb_cache/forum_f571_guest.php: Cannot stat: No such file or directory
/bin/tar: www/xxx.ru/cache/filecache/bb_cache/forum_f756_guest.php: Cannot stat: No such file or directory
...
/bin/tar: www/xxx.ru/cache/filecache/tr_cache/peers_list_6474.php: Cannot stat: No such file or directory
/bin/tar: www/xxx.ru/cache/filecache/tr_cache/peers_list_505.php: Cannot stat: No such file or directory
/bin/tar: www/xxx.ru/log/php_err.log: file changed as we read it
/bin/tar: Exiting with failure status due to previous errors
Dec 20 07:26:12 [16015:0] INFO ... size of the archive is 11365149116 bytes
Dec 20 07:26:12 [16015:0] INFO Post-packing actions...

Которые благополучно игнорируются. Ведь проверяется код выхода только у последней команды на конвеере. Если же сжатие отключить:

Dec 21 06:40:04 [ 4116:0] EXTINFO Execute (/bin/tar -c -p --no-recursion -f- -T /tmp/pbkp_4116/xxx.ru/PBKP_LISTING  > /var/backups/xxx.ru/admin-1_full-2011-12-21.tar) return=2 exited
Dec 21 06:40:48 [ 4116:0] INFO Removing temporary directory: /tmp/pbkp_4116/xxx.ru/ESC
Dec 21 06:40:48 [ 4116:0] WARNING ----Backuping of user 'xxx.ru' failed: Can't store file to /var/backups/xxx.ru/admin-1_full-2011-12-21.tar using
 command /bin/tar -c -p --no-recursion -f- -T /tmp/pbkp_4116/xxx.ru/PBKP_LISTING  > /var/backups/xxx.ru/admin-1_full-2011-12-21.tar: /bin/tar: www/xxx.ru
/cache/filecache/bb_cache/forum_f899_guest.php: Cannot stat: No such file or directory
/bin/tar: www/xxx.ru/cache/filecache/bb_cache/forum_f715_guest.php: Cannot stat: No such file or directory
/bin/tar: www/xxx.ru/cache/filecache/bb_cache/forum_f215_guest.php: Cannot stat: No such file or directory
...
/bin/tar: www/xxx.ru/cache/filecache/tr_cache/peer_11df6382bb4b6b5b75b426c8763dd5d4.php: Cannot stat: No such file or directory
/bin/tar: www/xxx.ru/log/php_err.log: file changed as we read it
/bin/tar: Exiting with failure status due to previous errors
. Skip it.

То бэкапы перестанут создаваться вовсе.

Медленно, глючно... Меню не слишком плохое, но могло бы быть и получше. А цены — это самое слабое место ISPManager. Непомерные они для панели такого уровня.

Романтического ужина не получилось. Устанавливал замечательный скрипт инкрементальных бэкапов.

Опубликовано 8 декабря 2011, 12:58 под This Will Destroy You - Glass Realms

Когда перевозил сервер домой, proftpd решил не ставить — зачем поддерживать морально устаревшие сервисы? Но: (Далее)

Опубликовано 14 сентября 2011, 20:28 под God Is An Astronaut - Sunny Banks Of Sweet Deliverance

Исторически сложилось так, что на thelogin.ru есть несколько тестовых поддоменов для разработки и демонстрации приложений заказчикам. Паролем закрывать их глупо — ничего секретного там нет, зато будет создавать определённые неудобства. Из-за подобного раздолбайства периодически возникают проблемы: то копия сайта проиндексируется яндексом и окажется в выдаче первее оригинала (ВОВА СРОЧНО СДЕЛАЙ РЕДИРЕКТ), то тестовый форум заспамят сотней-другой тысяч сообщений, и он тоже окажется в выдаче. Сегодня Coherenz (ДОБРОСОВЕСТНЫЙ ЗАКАЗЧИК) предложил хорошее решение: запретить индексацию тестовых поддоменов в robots.txt. «В лоб» это не очень удобно делать: ну положим мы везде robots.txt, а потом я буду удалять сданные проекты методом Ctrl+A, Shift+Delete, и все усилия насмарку. Так что сначала я забил, но потом подумал: а что, если файлы не класть, а robots.txt сделать средствами апача? (Далее)

Опубликовано 12 сентября 2011, 18:06 под Regina Spektor - Apres Moi

Если в Excel 2007 после установки Google Chrome внезапно перестали открываться ссылки, аргументируя это тем, что „Операция отменена вследствие действующих на компьютере ограничений. Обратитесь к системному администратору.“, проверьте, установлено ли в системном реестре значение htmlfile для параметра по умолчанию в разделе HKEY_CLASSES_ROOT\.html. Остальной миллион советов с support.microsoft.com не особо и помогают.

Если в ArchLinux не собирается torque, ругаясь:

gcc -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z -Wl,relro -Wl,--hash-style=gnu -o .libs/pbs_mom catch_child.o mom_comm.o mom_inter.o mom_main.o mom_server.o prolog.o requests.o start_exec.o checkpoint.o tmsock_recov.o req_quejob.o job_func.o attr_recov.o dis_read.o job_attr_def.o job_recov.o process_request.o reply_send.o resc_def_all.o job_qs_upgrade.o  linux/libmommach.a -lpthread -lrt -lutil ../lib/Libattr/libattr.a ../lib/Libsite/libsite.a ../lib/Libutils/libutils.a ../lib/Libpbs/.libs/libtorque.so
../lib/Libutils/libutils.a(u_threadpool.o): In function `work_thread':
u_threadpool.c:(.text+0x3db): undefined reference to `clock_gettime'
collect2: ld returned 1 exit status
make[3]: *** [pbs_mom] Ошибка 1
отредактируйте PKGBUILD, добавив перед:

make || return 1

строчки:

sed -i 's/LDADD = @PBS_MACH@\/libmommach.a \$[(]MOMLIBS[)] \$[(]PBS_LIBS[)]/LDADD = @PBS_MACH@\/libmommach.a \$\(PBS_LIBS\) \$\(MOMLIBS\)/' src/resmom/Makefile.am # Для душевного спокойствия
sed -i 's/LDADD = \(.*\)\/libmommach.a \$[(]MOMLIBS[)] \$[(]PBS_LIBS[)]/LDADD = \1\/libmommach.a \$\(PBS_LIBS\) \$\(MOMLIBS\)/' src/resmom/Makefile
Опубликовано 9 июля 2011, 11:06 под Skream - Rutten

Доброе утро. Бывают такие люди, которые ни дня не могут провести без члена во рту. Ходят с ним в зубах и постоянно дымят, источая смрад на многие километры вокруг. Как вам, например, такие новости вконтакте: (Далее)

Опубликовано 21 июля 2010, 01:54

У меня на сервере есть единственная учётка, на которую по ssh можно заходить откуда угодно. Логин — слово, пароль — слово, оба можно узнать, поошивавшись часик-другой на ФПМИ. Рутовый пароль угадать чуть посложнее, но тоже вполне реально, особенно, если хоть раз видеть как я его набираю, пусть и молниеносно. На storage.thelogin.ru есть (теперь уже, к сожалению, был) скрипт, позволяющий залить произвольный файл, в т.ч. и .php. На тестовый vBulletin тоже тривиальный логин/пароль: хочешь — просто качай продукт, не оплачивая, а хочешь — поставь шелл, благо система модулей позволяет.

И, что интересно, до сегодняшнего дня всё было прекрасно. Ну дырки и дырки — я могу запомнить пароль, таскать с собой на плеере ключ и запретить загрузку .php/.htaccess/index.htm/index.html/default.htm/default.html, просто лень. Я уже давно не считаю сколько раз эта учётка, изначально созданная на время для тестирования кое-чьего курсача1, спасала мне или кому-то другому жизнь, да и upload.php тоже. И надо же было одному долбоёбу залить в index.html сторейджа митспин. Неибаться весело, просто-таки чудеса хакерского искусства. Эксперт нашёл брешь в безопасности, апплодисменты!

Наши улицы — просто рай для такого эксперта. К примеру, очень небезопасны велозамки — пусть угнать велосипед быстро и бесшумно не получится, зато есть возможность обоссать и проколоть шины! Очень странно, что до сих пор никто этого не заметил, надо обязательно сообщить всем велосипедистам, а то что это они, дурачьё такое, полагаются на эти уязвимые тросики. Крайне безалаберно так же устроены урны для мусора — промасленая ветошь, спичка, готов локальный и очень вонючий пожар! Надо их все обязательно закрыть на амбарный замок, а дальше что-нибудь придумаем. И так буквально всё, к чему мы привыкли. Везде одни сплошные баги. Пойду юзать. Напишу «хуй» на заборе. Взломаю жизнь

Заебись, да? Мне заняться больше нечем, как две минуты уделять парольной авторизации в upload.php. И всё из-за одного весельчака-балагура с шилом в жопе. Хуже Димки

[1] —
Опубликовано 24 июня 2010, 17:34 под Damage Done By Worms - Sometimes They Come Back
$view->set('categories', array_map(create_function('$category, &$current_genre', '
    $category->opened = in_array($category->id, explode(",", @$_COOKIE["categories"])) || ($current_genre && $current_genre->loaded() && $current_genre->categoryid == $category->id);
    return $category;
'), to_array(ORM::factory('categorie')->order_by('order', 'ASC')->find_all()), array(&$current_genre)));

Зачем захват мутабельный? А хуй его знает, интересно было, будет работать или нет? Будет.

Отлаживать было суперкруто: (Далее)

Опубликовано 20 июня 2010, 01:50 под Любэ - Дуся-агрегат

Когда-то давно я написал статью про внешний IP через VPN на VPS, прицепил туда свою реферальную ссылку и кинул на форум ЭГ. Особо ни на что не рассчитывал — среднестатистическому юзеру сей мануал вряд ли будет полезен (особенно та часть, где сказано «с виндой ебитесь как хотите»), а продвинутые и так сами всё знают. Тем не менее, определённый успех статья имела (позже её даже перекопипастили на официальный Wiki), рефералы регистрировались, а в феврале 2009 внезапно оказалось, что в честь шестилетия FirstVDS была акция по привлечению клиентов, themylogin в списке победителей и нужно срочно узнать размер футболки. Ну круто, чо. Супер крутая сисадминская футболка. Вот такая: (Далее)

Опубликовано 7 ноября 2009, 21:03 под Bloc Party - Pioneers

Сделал сервис отслеживания отправлений почты России на E-Mail — надоело постоянно держать открытой вкладку с ИВЦ ОАСУ РПО. Интервал опроса 15 минут. Писал на Python + Django. После двух недель шарпа и язык, и фреймворк показались мне какими-то, кхм, легкомысленными. Наверное, так оно и задумывалось. В следующем проекте попытаюсь воспользоваться функциональной парадигмой; может, смогу хоть немного приблизиться к светлым академическим идеалам /c/. (Далее)

Опубликовано 28 октября 2009, 19:56 под Смех - Твоя тёлка

~> vps
Last login: Wed Oct 28 11:25:26 2009 from l151-242-11.sta
Copyright (c) 1980, 1983, 1986, 1988, 1990, 1991, 1993, 1994
    The Regents of the University of California.  All rights reserved.

FreeBSD 6.3-STABLE (ISPSYSTEM_PAE) #2: Fri Jul 24 07:51:09 CEST 2009
themylogin# ssh -R 9876:localhost:3128 pm8601@fpm2.ami.nstu.ru
pm8601@fpm2.ami.nstu.ru's password:
Last login: Wed Oct 28 11:25:43 2009 from 62.109.8.152
 _________________________________________________________________________
/       ВНИМАНИЕ!                                                         \
|======================================================================== |
| Резервные копии схем БД students                                        |
| 2007-2009 г. лежат на сетевом диске:                                    |
| Y:\Restore\Databases\                                                   |
| Инструкция по разворачиванию: Readme.txt                                |
|======================================================================== |
\      16.09.2009                                                         /
 -------------------------------------------------------------------------
  \
   \   \_\_    _/_/
    \      \__/
           (oo)\_______
           (__)\       )\/\
               ||----w |
               ||     ||
 ___________________
< Pwnd by Koromshuk >
 -------------------
        \   ^__^
         \  (oo)\_______
            (__)\       )\/\
                ||----w |
                ||     ||
[pm8601@students ~]$ http_proxy="http://no-way-for:you-to-know@localhost:9876" wget http://ya.ru
--2009-10-28 11:28:02--  http://ya.ru/
Распознаётся localhost... 127.0.0.1
Устанавливается соединение с localhost|127.0.0.1|:9876... соединение установлено.
Запрос Proxy послан, ожидается ответ... 200 OK
Длина: 4891 (4,8K) [text/html]
Сохраняется в каталог: `index.html'.

100%[================================================================>] 4 891       --.-K/s   в 0,05s

2009-10-28 11:28:02 (92,6 KB/s) - `index.html' сохранён [4891/4891]

[pm8601@students ~]$

Теги
1nsk Alternative E-Business GNU/GPL-софт HTML/CSS ICQ KDE Linux Linuxnsk Lyceum game Microsoft MySQL New Age PHP Python Qt4/C++ SEO Sibnet thelogin.ru Web 2.0 Webstream Windows Wireless А я говорил! Админ Алексеев Аниме Атмосфера Безобразие Блоги Большой бизнес Бред Бытовуха Велосипед Весна Взлом Винил Воспоминания Гетто Гламур Гопота Горский Дача Девушки Деньги Дизайн Еда Железо Животные Затулинка Зима Игрушки Игры Идея Интересно Интернет Исследование История Казань Класс Коромшук Коты КПК Красиво Криминал Лето Литература Лицей НГТУ Магнитофоны Мат Математика Машинный перевод Мегафон Мечты Мифы Мне стыдно Мобайл МТС Музыка Мультики Мы помним Наёб Наука НГТУ Недвижимость Непоняятно Новосибирск Ночь Обидно Обман Образование Омск Осень Пиратство Плохо Погода Праздники Презрение Провайдеры Программирование Протест Радиотехника Реклама Религия и вера Рэп Сервис Сериалы Смешно СМИ Совет Софт Спам Спасём Россию Стройка Студяга ТВ Трамваи Транс Транспорт Уважаю Ужас Умный дом Филдрепорты Философия ФПМИ Хикки Хостинг Цитатник Школа 208 ЭГ Эксперимент
Twitter