Как починить «сломанный» VPS сервер на Linux



    Мы в компании Ruvds запустили на нашем хостинге возможность аренды серверов на Linux с операционными системами Centos, Debian и Ubuntu server!

    Поэтому, мы объявляем конкурс «Как починить „сломанный“ VPS сервер на Linux». Попробуйте ваши силы в конкурсе, ведь в прошлый раз победитель справился за 3 часа. На этот раз мы немного усложнили задачу.

    Условия конкурса
    Нужно настроить веб-сервер nginx таким образом, чтобы при обращении на адрес http://your_vps_ip отображался сайт подготовленный для этих целей.

    Требования
    Файлы этого сайта сейчас размещены в директории: /home/administrator/contest_files.
    Их нужно переместить на отдельный раздел размером 1gb или более (файловая система xfs), созданный путем уменьшения текущего раздела /dev/sda3

    Что делать запрещено
    • использовать загрузку OS по сети
    • загружать на сервер новые файлы, которые не использовались при установке текущей версии ОС или не находились на сервере
    • нельзя устанавливать пакеты, которые не были установлены до этого
    • нельзя отключать файрвол
    • нельзя уменьшать размер других разделов (/dev/sda1, /dev/sda2)
    • нельзя повреждать файловую систему
    • использовать сервер для каких-либо других целей


    Как начать
    Отправить заявку на support@ruvds.com с пометкой «Конкурс для Linux» и указав email, использованный при регистрации на сайте ruvds.com.

    Когда задача считается выполненной
    Cайт доступен по адресу http://your_vps_ip, а вы предоставили детальный отчет о ваших действиях, которые позволили решить задачу.

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

    Призовой фонд конкурса
    Первое место: VDS сервер, CPU 5x2.6ГГц, RAM 5 ГБ, Disk SSD 50 ГБ один год бесплатного пользования, диплом победителя, фирменная кружка от RUVDS.
    Второе место: Скидка 70%, фирменная кружка от RUVDS
    Третье место: Скидка 50%, фирменная кружка от RUVDS
    Четвертое место: Скидка 30%, фирменная кружка от RUVDS

    Итоги конкурса и наш вариант решения задачи: здесь
    RUVDS.com
    1 001,39
    RUVDS – хостинг VDS/VPS серверов
    Поделиться публикацией

    Комментарии 17

    • НЛО прилетело и опубликовало эту надпись здесь
        0
        +1 Участвую.
          0
          Отправил заявку. Просто интересно как я это сделаю.

          Но возник вопрос:
          > Нужно настроить веб-сервер nginx таким образом, чтобы при обращении на адрес http://your_vps_ip отображался сайт подготовленный для этих целей.
          и
          > Их нужно переместить на отдельный раздел размером 1gb или более (файловая система xfs), созданный путем уменьшения текущего раздела /dev/sda3

          Цель настроить веб-сервер или уменьшить раздел?.. Условия нечетко прописаны на мой взгляд.
            0
            Уважаемый alexkuzko. Цель конкурса — настроить nginx, соблюдая условия, указаные ниже.
              +1
              В том виде, как это прописано для раздела «Важно», это не условия, а комментарии. Вот запреты нормально прописаны.

              P.S. Время корректно было бы считать не так, а по первому входу на сервер, а результат, по, например, системе мониторинга. Иначе что мешает письмо написать и продолжать «работу»? И не все смогут моментально начать работу Да и письма у вас, судя по реакции на мое, обрабатываются людьми…

              P.P.S. Добавьте в статью требование о регистрации у вас. Без нее конкурса не будет. Упс ;)
                0
                Я зарегистрировался, отписался об этом и все, тишина )))
            0
            Еще вопрос: по условию у нас сломан сервер или панель управления по доступу к нему? Фактически, удаленное управление сломано, причем пробовал как через Firefox, так и через Chrome — ваша панель некорректно передает/принимает команды. Скриншот отправил в поддержку.

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

            P.S. Вообще-то, правки условий надо делать через «обновление статьи», чтобы было видно что именно изменено. К вечеру страницу можно не узнать :)
              0
              Уважаемый alexkuzko. Проверьте, пожалуйста, ещё раз. Аварийный режим должен корректно работать на всех популярных браузерах, в том числе мобильных.
                0
                Подтверждаю, аварийный режим глючный до ужаса:
                В Firefox версии 48 не работает ввод символа "-".
                В Chrome версии 52 наблюдаются следующие проблемы:
                1. Периодически перестаёт работать ввод символов.
                2. Периодически по какой-то причине включается кнопка off — выключить сервер.
                3. Периодически не корректно отрабатывает ввод определённых клавиш.

                P.S. браузеры работают под linux.
              0
              Плюсую за подсчёт времени выполнения начиная с первого захода на сервер.
                0
                Когда задача считается выполненной
                Cайт доступен по адресу http://your_vps_ip, а вы предоставили детальный отчет о ваших действиях, которые позволили решить задачу.

                как просто написать качественную инструкцию для первой линии? — устроить конкурс! какие затраты? — 4 кружки и цветная бумажка!
                гениально! :) надо своим подать идею
                  0
                  >>загружать на сервер новые файлы, которые не использовались при установке текущей версии ОС или не находились на сервере

                  А просто новые файлы создавать можно? Если да, тогда это можно обойти. Создавая нужные файлы и копируя в них нужное содержимое.
                    0
                    Уважаемый ZoomLS. Так делать нельзя.
                    0
                    Победитель и серебряный призер определены.
                    Разыгрываем призы за 3 и 4 места и продляем конкурс ещё на 1 день.

                    Подсказки:
                    Для решения задачи можно использовать команду pivot_root
                    Также можно воспользоваться возможностью ISOBoot от Grub2
                      0
                      Как насчет того, чтобы увеличить размер жесткого диска через изменение свойств сервера в личном кабинете, создания /dev/sda4 на добавленном пространстве а потом перекидывания системы стандартным xfs_copy? Я так сделал и все получилось.

                      ПС: На приз не претендую, если так разрешено, решал интересную задачку, узнал много нового про xfs, спасибо за конкурс!
                        0
                        В условиях указано:

                        Их нужно переместить на отдельный раздел размером 1gb или более (файловая система xfs), созданный путем уменьшения текущего раздела /dev/sda3


                        Соответственно нельзя.
                          0
                          Технически, именно это я и сделал — после перемещения системы на вновь созданный /dev/sda4 я загрузился с него, удалил /dev/sda3 и перераспределил освободившееся место fdisk'ом, создав /dev/sda3 меньшего размера и /dev/sda5 (куда и поместил файлы веб-сайта).

                          Разве что /dev/sda3 нельзя было удалять, а надо именно уменьшить, тогда у мне нет идей, жду вашего решения.

                        Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                        Самое читаемое