Установка 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.
На этом первоначальная настройка закончена. Комп можно выключать и делать копию виртуальной машины для экспериментов. В случае чего всегда можно вернуться к чистой установке.