Мы в компании Ruvds запустили на нашем хостинге создание серверов с операционными системами 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
Поделиться с друзьями
-->

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


  1. rockin
    18.08.2016 11:42
    +10

    При покупке квартиры — кепка в подарок!


  1. GHostly_FOX
    18.08.2016 12:21

    +1 Участвую.


  1. alexkuzko
    18.08.2016 13:02

    Отправил заявку. Просто интересно как я это сделаю.

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

    Цель настроить веб-сервер или уменьшить раздел?.. Условия нечетко прописаны на мой взгляд.


    1. ruvds_official2
      18.08.2016 13:13

      Уважаемый alexkuzko. Цель конкурса — настроить nginx, соблюдая условия, указаные ниже.


      1. alexkuzko
        18.08.2016 13:20
        +1

        В том виде, как это прописано для раздела «Важно», это не условия, а комментарии. Вот запреты нормально прописаны.

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

        P.P.S. Добавьте в статью требование о регистрации у вас. Без нее конкурса не будет. Упс ;)


        1. GHostly_FOX
          19.08.2016 07:48

          Я зарегистрировался, отписался об этом и все, тишина )))


  1. alexkuzko
    18.08.2016 14:57

    Еще вопрос: по условию у нас сломан сервер или панель управления по доступу к нему? Фактически, удаленное управление сломано, причем пробовал как через Firefox, так и через Chrome — ваша панель некорректно передает/принимает команды. Скриншот отправил в поддержку.

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

    P.S. Вообще-то, правки условий надо делать через «обновление статьи», чтобы было видно что именно изменено. К вечеру страницу можно не узнать :)


    1. ruvds_official2
      18.08.2016 15:41

      Уважаемый alexkuzko. Проверьте, пожалуйста, ещё раз. Аварийный режим должен корректно работать на всех популярных браузерах, в том числе мобильных.


      1. deisler
        19.08.2016 19:28

        Подтверждаю, аварийный режим глючный до ужаса:
        В Firefox версии 48 не работает ввод символа "-".
        В Chrome версии 52 наблюдаются следующие проблемы:
        1. Периодически перестаёт работать ввод символов.
        2. Периодически по какой-то причине включается кнопка off — выключить сервер.
        3. Периодически не корректно отрабатывает ввод определённых клавиш.

        P.S. браузеры работают под linux.


  1. deisler
    18.08.2016 20:55

    Плюсую за подсчёт времени выполнения начиная с первого захода на сервер.


  1. KorP
    18.08.2016 21:04

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

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


  1. ZoomLS
    18.08.2016 21:10

    >>загружать на сервер новые файлы, которые не использовались при установке текущей версии ОС или не находились на сервере

    А просто новые файлы создавать можно? Если да, тогда это можно обойти. Создавая нужные файлы и копируя в них нужное содержимое.


    1. ruvds_official2
      18.08.2016 21:36

      Уважаемый ZoomLS. Так делать нельзя.


  1. ruvds_official2
    22.08.2016 11:41

    Победитель и серебряный призер определены.
    Разыгрываем призы за 3 и 4 места и продляем конкурс ещё на 1 день.

    Подсказки:
    Для решения задачи можно использовать команду pivot_root
    Также можно воспользоваться возможностью ISOBoot от Grub2


  1. kein
    22.08.2016 13:51

    Как насчет того, чтобы увеличить размер жесткого диска через изменение свойств сервера в личном кабинете, создания /dev/sda4 на добавленном пространстве а потом перекидывания системы стандартным xfs_copy? Я так сделал и все получилось.

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


  1. ruvds_official2
    22.08.2016 15:27

    В условиях указано:

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


    Соответственно нельзя.


    1. kein
      22.08.2016 21:02

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

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