Установка Ubuntu 12.04.1 server

Установка Ubuntu 12.04.1 server в Virtual Box

Устанавливаю Ubuntu server 12.04.1 в виртуальной машине VirtualBox

    • Имя ПК назначил 'jabber.mydomain.ru'
    • Имя хоста задаётся в файле /etc/hostname, также правильное имя хоста нужно вписать в файл /etc/hosts в виде
      • 127.0.0.1 jabber.mydomain.ru
    • Имя пользователя: John Dow (например)
    • Логин: john
    • Пароль: %password%
    • При установке сразу отметить Open SSH Server, ручной выбор пакетов можно пропустить, долго там копаться.

Настройка русского шрифта в консоли сервера

После установки и перезагрузки придётся сразу же озаботиться настройкой отображения русских символов в консоли. Для этого:

1. В любом текстовом редакторе с правами рута нужно в файл /etc/initramfs-tools/initramfs.conf добавить строчку FRAMEBUFFER=Y. Это также можно сделать, выполнив следующие команды:

sudo -i echo 'FRAMEBUFFER=Y' >> /etc/initramfs-tools/initramfs.conf exit

2. Обновить образ рамдиска периода инициализации ядра (initrd):

sudo update-initramfs -u

Поле этих манипуляций настройки сделанные командой:

sudo dpkg-reconfigure console-setup

наконец начнут работать: Русским фонтами будет показываться все с самого начала - т.е. даже запрос на проверку дисков (возникающий в процессе инициализации ядра) будет выводится кириллицей, а не квадратами.

Информация отсюда: http://help.ubuntu.ru/wiki/russian_font_in_console

Установка Midnight Commander

Midnight Commander - консольный двухпанельный файловый менеджер, лишним не будет. Устанавливается командой:

sudo apt-get install mc

Настройка статического IP для сервера

Для сервера нужно настроить статический IP, при установке Ubuntu получила адрес по DHCP.

Сетевые настройки хранятся в файле /etc/network/interfaces.

Ниже мы описываем:

    • Название интерфейса eth0;
    • Адрес интерфейса;
    • Маску подсети;
    • Адрес сети;
    • Адрес для широковещательного запроса;
    • Шлюз по умолчанию.

$ sudo nano /etc/network/interfaces

auto eth0

iface eth0 inet static

address 192.168.0.62

netmask 255.255.255.0

network 192.168.0.0

broadcast 192.168.0.255

gateway 192.168.0.1

С версии Ubuntu 12.04 за конфигурацию DNS отвечает программа resolvconf (вместо файла /etc/resolv.conf). Она позволяет осуществить настройку DNS на основе данных от разных программ и файлов конфигурации. Одним из следствий этого полезного нововведения является то, что теперь файл /etc/resolv.conf генерируется автоматически. И не индивидуально каждой программой, которая его правит (например Network Manager или DHCP клиент), а через общий программный интерфейс. Это значит, что внесенные в /etc/resolv.conf изменения будут потеряны. Вместо /etc/resolv.conf информацию о DNS для статических интерфейсов надо вносить в /etc/network/interfaces в параметры dns-nameservers, dns-search и dns-domain (которые соответствуют параметрам nameserver, search и domain в /etc/resolv.conf)

Обратите внимание - в /etc/resolv.conf, как правило записываются несколько nameserver, а в /etc/network/interfaces все адреса DNS серверов записываются в одну строчку после ключа dns-nameservers, разделенные пробелами.

Для вступления изменений в силу нужно перезагрузить сетевые интерфейсы.

$ sudo /etc/init.d/networking restart

В итоге содержимое файла /etc/network/interfaces получилось следующим:

auto eth0

iface eth0 inet static

address 192.168.0.62

netmask 255.255.255.0

network 192.168.0.0

broadcast 192.168.0.255

gateway 192.168.0.1

dns-nameservers 192.168.0.1 8.8.8.8

Информация отсюда: Настройка сети вручную и Настройка статического IP адреса в Ubuntu.

На этом первоначальная настройка закончена. Комп можно выключать и делать копию виртуальной машины для экспериментов. В случае чего всегда можно вернуться к чистой установке.