Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz

08.08.2009, 14:11
|
|
Постоянный
Регистрация: 31.05.2007
Сообщений: 308
Провел на форуме: 1863492
Репутация:
243
|
|
Спасение рядового centos
Итак, расскажу историю спасения одного сервера на CentOS 5.3 размещенного в датацентре...
Суть в чем - решил обновить php c 5.1.3 до 5.2.6 используя yum и надеясь на его помощь, допустил одну очень глупую и серьезную ошибку - по зависимостям ничего не сходилось и я решил сделать "upgrade" - сам centos я никогда не админил. Ах да, сразу добавлю сервер этот стоял без дела, тоесть как-раз моей задачей было поднять там web сервер.
Ну и вот пишу я update пытаюсь отыскать php 5.2.6, понимаю, что по зависимостям все плохо и почему-то решаю удалить python ну и переставить все сразу. Что и делаю, естественно по зависимостям у меня туда попадает ооочень много пакетов ну и я уверенно жму "да, удалить" и понеслась.
После завершения процесса, я понимаю, что все что осталось это то, что есть в оперативной памяти. Вообщем, одна ssh сессия, http сервер apache+php. Из утилит базовой системы у меня был только cd , все chown, chmod их просто нет. Также очень повезло, что остался ftp клиент.
Что делаю я - понимаю, что ехать в ДЦ очень не хочется и любой ценой нужно сделать это удаленно. Устанавливаю себе cent os 5.3 той же версии на виртуальную машину. Важно заметить, что реально времени у меня в обрез, ибо стоит упасть инету и умирает ssh сессия и все утеряно, а возможность разрыва связи крайне велика, ибо все это действо происходит на офисном компьютере, а интернет у нас бывает довольно не стабильным.
Качаю образы cent os. Устанавливаю на это уходит около двух-трех часов.
Далее заливаю WSO2.2 shell взятый с античата с помощью ftp и пытаюсь реанимировать через него, напомню, что chmod и chown через ssh я сделать не могу!!! А вот у шелла это получается, но только в /var/tmp заливаю туда cd,ls,chown,chmod даю им права и уже из /var/tmp начинаю реанимировать систему.
В виртуальной машине архивирую /bin ; /usr ; /lib и заливаю на ближайший сервер в ДЦ и уже с него перекачиваю ftp клиентом на centos. После чего чиню yum и устанавливаю sshd.
Ну и система спасена)
Так что - не стоит отчаивается, я тоже сначала думал, что все потрачено и прийдеться ехать в ДЦ и тратить там кучу своего времени, а ведь его так мало...
|
|
|
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|