My name is Vasyl Khrystiuk‎ > ‎pub‎ > ‎Linux‎ > ‎

Linux на VirtualBox

Tags: linux_tag

При всей моей ненависти к нелогичности всей этой дурни под названием линупс. Это всего лишь инструмент. Наверное для меня это неизбежность.
Здесь описана установка нормальным путем на виртуальный компьютер. Для установки на реальный компьютер быстро/надежно/с сохранением виндовса рекомендую WUBI.
Let it be.  

How to install:
Next-> Yes ->Next-> Yes ->Next-> Next -> Next -> Ok.
Все вопросы по разметке диска меня не волнуют. Я работаю в виндовсе а линупс устанавливаю на виртуальный комп( VirtualBox by Oracle) с виртуальным диском. Пусть делает с ним все что хочет. Если бы я ставил линупс себе как основную ось я бы обязательно пересмотрел этот вопрос, однако на счастье я этого не делаю. 

Знаю команду не знаю что писать.
Нужно  получить справку по нужной команде:
msangel@GM:~$ man xxx
Выход из справки - клавиша "q".
Если текста много не на экран не влазит:
msangel@GM:~$ man xxx | less

Сеть
Виндовс отлично устанавливается и полноценно работает без сети. В линупса так судьба хорошо не сложилась и без интернета будет трудно (однако возможно). Поэтому вопрос настройки сети даже на моем VirtualBox стоит остро.
Итак что мы имеет на стороне hardware (сменить язык - File/Preferences/Language):
Набор возможных типов подключения:
 * Не подключен
 * NAT 
 * Сетевой Мост (Briget Adapter)
 * Внутренняя сеть (Internal Network)
 * Виртуальный адаптер хоста. (Host-only Adapter)
За деталями  сюда и сюда и сюда
Я поставил себе "Сетевой Мост" т.к. я хочу чтобы мой линупс имел собственный адрес в моей реальной подсети. 

Также возможно нужно будет настроить адреса DNS-серверов, если эта опция не установилась сама. Последствиями  неправильно настроенного DNS клиента на нашем линупсе будет то, что он не будет узнавать IP адреса хостов при пинге их по доменному имени ,однако пинговать по уже определенному IP-адресу будет успешно. (Это утверждение не является строгим - возможны и другие причины

После настройки не нужно перегружаться. Достаточно выполнить:
msangel@GM:~$ sudo ifdown -a
для остановки всех сетевых адаптеров. И:
msangel@GM:~$ sudo ifup -a
для запуска всех. Также можно отключать отдельные интерфейсы по имени.
Посмотреть список всех запущенных можно так:
msangel@GM:~$ ifconfig
Если после установки вдруг нужно будет добавить еще один виртуальный адаптер, то это можно сделать так:
Открыть файл:
/etc/network/interfaces
И если планируется использоваться DHCP сервер, то добавить эти строки:
auto eth1
iface eth1 inet dhcp
иначе такие для настраивания сети вручную:
auto eth1
iface eth1 inet static
address 192.168.1.50
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1
Для установки собственных DNS серверов в этом файле:
vim /etc/resolv.conf
нужно прописать примерно следующее:
nameserver 8.8.8.8
domain
search

Теперь запускаю шкатулку. Хочу проверить интернет.
Аналоги иногда используемых программ виндовс:
ping:
msangel@GM:~$ ping i.ua
tracert нужно еще установить, да:
msangel@GM:~$ sudo apt-get update
msangel@GM:~$ sudo apt-get install traceroute
пробуем:
msangel@GM:~$ traceroute -I -d 50 i.ua

Теперь поднимем ssh сервер, чтобы можно было работать через putty.
sudo apt-get install openssh-server

Текстовый редактор
Я остановился на vim по этих причинах:
1) всегда доступен в всех сборках линупса.
2) почти полноценный (других не пробовал и не хочу).
3) то, что он почти полноценный гарантирует, что мне не придется учить еще один консольный текстовый редактор для линупса, когда мне нужна будет какая-нибудь функциональность о_которой_я_даже_не_задумывался_сразу.
4) в системе всегда доступен как турориал:
msangel@GM:~$ vimtutor
5) так и встроенный хелп по командах.

Файловый менеджер:
msangel@GM:~$ sudo apt-get install mc

На сегодня все. Далее основы работы с системой.












Comments