понедельник, 18 февраля 2013 г.

Все свое ношу с собой. Часть 1

Надоело таскать на флэшке из дома на работу и обратно свои проекты. Решил обзавестись своим сервером где и разместить все, что мне необходимо для хорошей жизни. А именно: мой собственный веб-сервер, где буду тестировать свои рабочие проекты, а в будущем размещу там и свой блог; собственный приватный Git-сервер; ftp хранилище, да и все, что в голову придет.
Для начала сделаю все в извращенном бесплатном варианте. Т.е. сервер будет запущен на виртуальной машине (которая в свою очередь будет хостится на моей рабочей машине под виндой) и бесплатный домен на какой-нибудь DynDns службе. В качестве оси для сервера выбран UbuntuServer. В перспективе планируется покупка собственного дома, яхты и казино домена и VDS.

Что надо сделать?


1. Скачиваем и ставим VirtualBox. Установка проблем не вызывает. Тупо тыкайте на Next до полного оргазма окончания установки.
2. Создаем виртуальную машину. Памяти для начала хватит 256Мб (потом добавим если надо). Еще можно переключить ее сетевую карту в режим бридж, тогда впоследствии легче будет настроить ей выход в инет.
3. Скачиваем (правильно выбирайте версию для своей винды, на момент написания этой заметки, последняя версия была только под 64-битную винду) и ставим Ubuntu Server на виртуальную машину. Описывать процесс не буду, но на Тытюбике есть отличный ролик об этом.

Примечание: После перезагрузки сервера (версия 12.04.2 LTS) наблюдались грабли с русскими шрифтами (квадратики). Фиксится так (источник):
sudo -i
  echo 'FRAMEBUFFER=Y' >> /etc/initramfs-tools/initramfs.conf
  update-initramfs -u
  reboot 

Далее стоит дать ей статический IP-шник. Для этого в файле /etc/network/interfaces строчку
iface eth0 inet dhcp
заменяем на
iface eth0 inet static 
  address 192.168.0.2 
  netmask 255.255.255.0 
  gateway 192.168.0.254 
  dns-nameservers 8.8.8.8 8.8.4.4
Примечание для линуксоидов: в моей Убунте dns сервера пишутся не в /etc/resolv.conf, а в тот-же interfaces (причем в одну строчку через пробел).
Естественно, цифры у вас могут быть другие. Правильные значения можно подсмотреть у винды, набрав в консоли:
ipconfig /all.
Кстати, 8.8.8.8 и 8.8.4.4 можете оставить, - это dns сервера Google. Работают всегда. ;)
На данном этапе мы получили чистую машину с Ubuntu Server (думаю, не будет лишним сделать сейчас ее копию в VirtualBox-е).
В следующей части установим git и выведем ее в люди в инет.
PS: Поставьте себе Midnight Commander:
sudo apt-get install mc
Часть 2

Комментариев нет:

Отправить комментарий