Linux — установка и начальная настройка Debian 7.6 с нуля

В этой статье я расскажу про опыт установки Debian 7.6, которую я осуществляю на будующих серверах. Установка крайне проста, я буду использовать виртуальную машину — в моем случае это VitrualBox от Oracle, её мы и будем использовать для наших тестов. Про установку виртуальной машины я писать не буду — все просто, все на русском языке, да и к тому же, возможно Вы предпочтете реальный простенький сервер. Одно время у меня крутился Debian дома, в качестве роутера, домашнего web сервера, торрентокачалки, медиа сервера (с DLNA) для просмотра фильмов на телевизоре (у меня их 2 — оба Philips 6-ой серии, но об этом может быть позже).

Итак, перейдем к скачиванию образа — я не качаю все 8 дисков debian’a и привык работать только с консолью, в качестве средств для настройки я так же использую webmin. Поэтому, я всегда скачиваю  debian-7.6.0-amd64-netinst.iso, именно netinst, он занимает меньше всего места и в нем находиться минимальный пакет установки, остальное я все настраиваю сам — мне так проще, я знаю какие пакеты мне нужны, я не хочу чтобы ресурсы процессора и память кушали левые приложения. Эту привычку я выработал со времен настройки VPS-ов для веб сервера, на котором размещал свои ресурсы\ресурсы компании.

Выбираем образ диска в VirtualBox:

1

и стартуем машину

2

я выбираю обычную не графическую инсталляцию, поэтому просто нажимаем Enter

Далее выбираем язык, Russian, настройки локали и прочие вещи где можно просто нажимать Enter, после чего начнется загрузка компонентов, драйверов, настройка сети.

Имя компьютера задается на Ваше усмотрение, в моем случае пусть будет просто debian

3

Указываем домен, если нет — то просто жмем Enter, далее указываем и обязательно запоминаем пароль от root (суперпользователя)

Затем, логин и пароль пользователя, часовой пояс.

Так как у меня машинка тестовая — то я не парясь Разметку диска предоставляю на откуп инсталяшки Debian’a

4

Нажимаем далее, выбираем диск куда у нас будет установка, он у меня один, поэтому просто Enter, далее в разметке диска указываю чтобы все файлы размещались в одном разделе (рекомендуется новичкам)

5

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

На этом, мы ждем пока установятся базовые части системы.

Далее выбираем репозитарий, в моем случае это страна Россия, в зеркале на который будет обращаться внимание при установке я правда выбираю mirror.yandex.ru , к нему доверия у меня почему-то больше и проблем ни разу не было.6

Прокси в настройках я не использую, у меня используется прямой инет на виртуальной машине — поэтому все это я пропускаю, начинаются скачиваться файлы с репозитария, содержащие инфу о пакетах. И далее скачиваются\настраиваются все необходимые пакеты для минимальной версии debian’a

Далее наступает выбор программного обеспечения, тут я консервативен и оставляю только «Стандартные системные утилиты» :

7

После не долгих ожиданий, пакеты упаковки устанавливаются, а далее настраивается GRUB, где просто нужно нажать ОК, после этого установка завершается. После перезагрузки Вам будет предложено ввести логин и пароль, машина тестовая — вводим root и пароль, который Вы указывали.

Я думаю, что у Вас включен dhcp сервер или настроен виртуальный NAT на VitrualBox’e, то есть интернет у вас на машине есть. Если Вы не знаете ip адрес сервера, вводим команду в консоле : ifconfig

После чего видим ip адрес свежеустановленной машины:

8

В моем случае это 10.0.2.15 подробно я не буду останавливаться на настройке сети в debian, такой документации (как впрочем и похожей на мою)  полно, инет у меня на машине есть — перейду установке необходимых мне программ, первым делом это будет mc (некое подобие far’a или для тех кто помнит norton commander’a). Для его установки вводим в консоле

apt-get install mc

нажимаем Y и у нас все устанавливается, кроме самого mc мне очень нравиться софт для редактирования mcedit , им я как правило и вношу все изменения в конфигурацию системы. mc у нас установился и радует нас своим присутствием :

9

Затем, устанавливаем ssh сервер (я отказался в самом начале инсталляции дебиана, мне не сложно ввести строчку в консоле apt-get install ssh) , тем более я буду уверен что установлена последняя версия ssh сервера, после установки запускаем ssh сервер

cd /etc/init.d

./ssh start

Теперь вздыхаем, и подключаемся с windows с помощью putty к серверу debian, указываем ip, вводим логин и пароль и вот мы уже на сервере:

10

Теперь нам проще копировать-вставлять например тексты в конфиги с машины windows в машину linux, мне так проще, надеюсь и Вам тоже.

Далее, мне нужно проинсталлить webmin , но тут есть маленькая сложность, webmin не включен в репозитарий debian’a (а жаль), поэтому, следуем инструкции с сайта webmin’a, если вкратце — я делаю это используя репозиторий webmin’a , это позволит в дальнейшем легко обновлять версию webmin’a путем ввода команды apt-get update / apt-get upgrade в консоле

Итак, открываем конфиг репозитариев /etc/apt/sources.list , я делаю это так:

mcedit /etc/apt/sources.list

и вниз добавляем строки репозитария webmin’a

11

для этого просто копируем их с http://www.webmin.com/deb.html и нажимая shift+insert вставляем вниз конфига (как на картинке выше), нажимаем F2, сохраняем файл.

Теперь нам надо скачать ключ, как, я скопирую с сайта webmin’a:

cd /root
wget http://www.webmin.com/jcameron-key.asc
apt-key add jcameron-key.asc

После этого выполняем 2 команды, как сказано на сайте :

apt-get update
apt-get install webmin

После этого webmin у нас установлен и мы можем им пользоваться. Для этого запустим его

cd /etc/init.d

./webmin start

После этого вводим в веб-браузере https://наш_айпи_сервера_дебиан:10000 (порт по умолчанию 10000) , в открывшейся ссылке вводим логин root и выбранный Вами пароль.

О дальнейшем использовании webmin и debian’a я напишу в дальнейшем.

comments powered by HyperComments