После установки системы обычно необходимо провести ряд нетрудных шагов, чтобы настроить систему к нормальному использованию. В эти задачи входит настройка имени системы (если вы его не задали при установке), настройка сети, SSH и др. Ничего сложного в этом нет, но пост с подробным порядком настройки быть обязан.
Подробно про установку системы можно прочитать в “Debian. Установка системы на виртуальную машину“.
Настройка сети
Выполним команду.
root@debian7:~#nano /etc/network/interfaces
Для интерфейса eth0 внесем следующие данные:
auto eth0
iface eth0 inet static
address 192.168.1.115
netmask 255.255.255.0
gateway 192.168.1.1
Кстати, напоминаю, система в моем случае располагается на виртуальной машине под управлением гипервизора Hyper-V.
Перезапустим службу самым “современным” на данный момент способом (это был сарказм):
root@debian7:~#service networking stop && service networking start
Если сделать по-старинке /etc/init.d/networking restart получим вот такой вывод:
Страшного в этом ничего нет, пользуйтесь любой командой, какой вам удобно. Хотя на серверах в продакшне, к тому же если они ещё и удаленные, наверно более правильно использовать первый вариант, кто знает вдруг интерфейс не поднимется (встречал на форумах таких товарищей).
Настройка менеджера пакетов
Настраивать тут по большому счету нечего, просто отключим использование CD-ROM при обращении к менеджеру пакетов. Для этого нужно закомментировать строку с cdrom в файле /etc/apt/sources.list
root@debian7:~#nano /etc/apt/sources.list
Вот так это будет выглядеть:
Нажимаем Ctrl+X, подтверждаем изменения и выходим.
Обновление системы
Почему бы и нет?
root@debian7:~#apt-get update
root@debian7:~#apt-get upgrade
Похоже обновлять нечего. Кто-то скажет, что я использую “НЕ ТЕ РЕПОЗИТОРИИ!!!!1!!11” – и что? Моя задача обновить систему, а не обновить, использую только кошерные репозитории.
Изменение имени хоста
Кому не достаточно написания имени системы в строке консоли, можно узнать имя системы, набрав вот такую команду:
root@debian7:~#hostname
Либо вот такую:
root@debian7:~#cat /etc/hostname
А можно и так:
root@debian7:~#uname -n
Да какая разница, вывод все равно один и тот же.
А теперь о смене имени: не буду писать про смену имени в течение сессии, вообще не понимаю зачем нужна эта функция, хотя кто-то будет яро отстаивать её полезность, мне она пока ни разу не пригодилась. Чтобы изменить имя, нужно отредактировать содержимое файла:
root@debian7:~#nano /etc/hostname
Не перезагружать систему, но при этом активировать только что сделанные изменения, можно следующей командой:
root@debian7:~#/etc/init.d/hostname.sh start
Сразу проверим текущее имя:
На этом все, попробуем подключиться к нашей системе через windows ssh-клиент Putty: