Предыдущая версия справа и слева
Предыдущая версия
Следующая версия
|
Предыдущая версия
|
for_students:os_lab:install_ubuntu [2022/03/15 16:53] ejlka |
for_students:os_lab:install_ubuntu [2023/01/28 20:47] (текущий) ejlka |
==== 3. Установка ОС Ubuntu Desktop. Работа в Ubuntu ==== | ==== 3. Установка РЕД ОС. Работа в РЕД ОС. ==== |
| |
- Для начала создадим виртуальную машину со следующими характеристиками: HDD - 20 Gb, RAM - 2048 Mb, CPU - 2, LAN - bridge | Перед выполнением ознакомьтесь со следующим материалом: |
- Выбираем английский язык и начинаем установку системы [{{:for_students:100.jpg?}}] | |
- Выбираем обычную установку, без дополнительных опций и обновлений [{{:for_students:101.jpg?}}] | - [[https://wiki.unitech-mo.ru/dokuwiki/doku.php/for_students:os:shell|Командные оболочки]] |
- Так как на этой ВМ нет других установленных ОС, но нам предлагают использовать весь диск. В целом нам это подходит, но в дополнениях включим использование [[:for_students:os#lvm_-_logical_volume_manager|LVM]] [{{:for_students:102.jpg?}}] | - [[https://wiki.unitech-mo.ru/dokuwiki/doku.php/for_students:os:ssh|SSH]] |
- Выбираем "требовать пароль". Как видим, в этой версии есть возможность сразу присоединиться к AD, но у нас его пока нет [{{:for_students:103.jpg?}}] | |
- Ubuntu установлена. Переходим к настройке. | __Цель работы:__ установить РЕД ОС 7.3, научиться работать с интерфейсом терминала. |
- Для удобства необходимо установить дополнения гостевой ОС: ''Устройства → Подключить образ диска Дополнений гостевой ОС'' <WRAP center round important 60%> | |
Обратите внимание на то, что напишет вам система!!! </WRAP> | - Для начала создадим виртуальную машину со следующими характеристиками: HDD - 20 Gb, RAM - 2048 Mb, CPU - 2, LAN - bridge. В Носителях необходимо указать образ диска с РЕД ОС. |
- Подключимся к ВМ с помощью [[for_students:os#podkljuchenie_po_ssh|ssh]] | - В первом меню вам необходимо выбрать Установку системы, но также при необходимости вы можете воспользоваться этим диском для решения проблем с уже установленной системой. Или же загрузиться с локального диска. [{{:for_students:os_lab:red-01.jpg?}}] |
- для этого необходимо установить серверную часть ssh - open ssh server: ''sudo apt install openssh-server'' | - Язык системы по умолчанию - Русский, можно оставить его или же выбрать любой другой по необходимости. [{{:for_students:os_lab:red-02.jpg?}}] |
- узнаем свой ip адрес: ''ip a'' | - В следующем окне можно задать все остальные параметры, необходимые для установки системы. Рассмотрим их подробнее [{{:for_students:os_lab:red-03.jpg?}}] |
- с хостовой машины запускаем Windows terminal: ''ssh login@ip_addr'' [{{:for_students:104.jpg?}}] | * Клавиатура. По умолчанию выбрана Русская и Английская, но возможно добавить другие.[{{:for_students:os_lab:red-04.jpg?}}] |
| * Языковая поддержка. Языки, доступные в системы. [{{:for_students:os_lab:red-05.jpg?}}] |
| * Дата и время. В этом окне возможно настроить региональные параметры [{{:for_students:os_lab:red-06.jpg?}}] |
| * Источники установки. Здесь возможно указать, откуда система будет брать пакеты во время установки - с локального носителя или же из сети. [{{:for_students:os_lab:red-07.jpg?}}] |
| * Выбор программ. Выбираем конфигурацию, которая вам необходима. Так как нам нужна клиентская машина, то выбираем Рабочую станцию с графическим окружением. В правой части окна возможно выбрать дополнительное программное обеспечение, которое должно быть установлено. [{{:for_students:os_lab:red-08.jpg?}}] |
| * Место установки. Диск можно разбить автоматически или же по-своему. Если будете разбивать диск по-своему, то обязательно выбирайте LVM, так как это нам понадобиться на дальнейших занятиях.[{{:for_students:os_lab:red-09.jpg?}}] |
| * Имя узла и сети можно задать при установке или же после нее. [{{:for_students:os_lab:red-10.jpg?}}] |
| * Пользователь ROOT. Root является суперпользователем системы. У этого пользователя нет никаких ограничений на действия в системе, поэтому работать под этой учетной запись крайне нежелательно. В лабораторных работах это не критично, поэтому не блокируем эту учетную запись, а также разрешаем доступ по ssh. [{{:for_students:os_lab:red-11.jpg?}}] |
| * Создадим еще одного пользователя в системе и сразу выдадим ему права администратора. <WRAP center round important 60%> |
| Под учетной записью root нельзя входить в графическую оболочку! Поэтому для работы с графическим окружением обязательно нужен еще один пользователь |
| </WRAP> |
| |
| [{{:for_students:os_lab:red-12.jpg?}}] |
| Все параметры заданы и можно начать установку системы! |
| - После установки системы, для удобства работы с ней, нам понадобятся дополнения гостевой ОС. Для их установки необходимо в меню VirtualBox Устройства выбрать "Подключить образ диска дополнений гостевой ОС" после чего у вас появится окно с автозапуском [{{:for_students:os_lab:red-13.jpg?}}] |
| - подключимся к ВМ с помощью [[:for_students:os#podkljuchenie_po_ssh|ssh]] |
| - узнаем свой ip адрес: ''ip a'' |
| - с хостовой машины запускаем Windows terminal (или в Терминале, если хостовая машина с РЕД ОС): ''ssh login@ip_addr'' [{{:for_students:os_lab:red-14.jpg?}}] |
- Задание со *: подключиться по ssh, использую авторизацию по ключу (попробуйте это реализовать с ВМ, на которой установлена ОС Windows. НЕ с хостовой!!) | - Задание со *: подключиться по ssh, использую авторизацию по ключу (попробуйте это реализовать с ВМ, на которой установлена ОС Windows. НЕ с хостовой!!) |
- В приглашении Windows Terminal вы увидите следующую строку: ''login@VM_name:~$''. $ - означает, что вы непривилегированный пользователь, то есть для выполнения некоторых команд вам потребуется повышение прав. Для повышения прав необходимо перед командой указать ''sudo'' (Super User DO), что будет аналогично "выполнить от имени администратора" в ОС Windows. | - В приглашении Windows Terminal вы увидите следующую строку: ''login@VM_name:~$''. $ - означает, что вы непривилегированный пользователь, то есть для выполнения некоторых команд вам потребуется повышение прав. Для повышения прав необходимо перед командой указать ''sudo'' (Super User DO), что будет аналогично "выполнить от имени администратора" в ОС Windows. |
- для того, чтобы понять, где вы находитесь в текущий момент времени используем команду ''pwd'' (print working directory). Более подробно с этой и другими командами можно ознакомиться с помощью ''man pwd'', а также - ''pwd –help'' (перед help ставится 2 "минуса"). Команда pwd отображает полный путь до текущего каталога. Полный путь - всегда начинается от корня "/", относительный - относительно текущего каталога; | - для того, чтобы понять, где вы находитесь в текущий момент времени используем команду ''pwd'' (print working directory). Более подробно с этой и другими командами можно ознакомиться с помощью ''man pwd'', а также - ''pwd –help'' (перед help ставится 2 "минуса"). Команда pwd отображает полный путь до текущего каталога. Полный путь - всегда начинается от корня "/", относительный - относительно текущего каталога; |
- для перемещения по директориям воспользуемся командой ''cd'' (change directory). Например, ''cd Desktop/'' (относительный путь). <WRAP center round tip 60%> | - для перемещения по директориям воспользуемся командой ''cd'' (change directory). Например, ''cd Desktop/'' (относительный путь). <WRAP center round tip 60%> |
| |
Обратите внимание на то, что стоит пользоваться клавишей Tab, которая автоматически дописывает команду\путь, это поможет избежать вам синтаксических ошибок. </WRAP> | Обратите внимание на то, что стоит пользоваться клавишей Tab, которая автоматически дописывает команду\путь, это поможет избежать вам синтаксических ошибок. </WRAP> |
| |
- для того, чтобы посмотреть содержимое директории воспользуемся командой ''ls''. У этой команды (как и у многих других) есть полезные ключи, которые можно увидеть в ''man ls''. Какие ключи необходимо использовать для более подробного списка (с датой, правами и другими свойствами)? для отображения скрытых файлов? | - для того, чтобы посмотреть содержимое директории воспользуемся командой ''ls''. У этой команды (как и у многих других) есть полезные ключи, которые можно увидеть в ''man ls''. Какие ключи необходимо использовать для более подробного списка (с датой, правами и другими свойствами)? для отображения скрытых файлов? |
- для копирования файлов используется команда ''cp'' (copy) со следующим синтаксисом ''cp file1 file2'' | - для копирования файлов используется команда ''cp'' (copy) со следующим синтаксисом ''cp file1 file2'' |
- для просмотра файлов используется команда ''cat'' (catenate) ''cat file'' | - для просмотра файлов используется команда ''cat'' (catenate) ''cat file'' |
- для работы с файлами будем использовать текстовый редактор vim. У этого редактора есть 3 режима: | - для работы с файлами будем использовать текстовый редактор vim. У этого редактора есть 3 режима: |
- командный режим. В этом режиме осуществляется навигация по файлу, выполняются редактирующие действия с файлом (удаление символа, копирование, вставка и т. д). Команды редактирования вызываются обычными латинскими буквами. Навигация по строкам осуществляется либо при помощи клавиш «Вверх», «Вниз», «Влево», «Вправо», либо используя буквы: ''k'' — вверх, ''j'' — вниз, ''h'' — влево, ''l'' — вправо. Удаление символа под курсором — клавиша ''x''. Удаление строки: ''dd''. Пролистывание страниц: клавиши ''PgUp'', ''PgDn'' или комбинации ''ctrl + F'', ''ctrl + B''. | - командный режим. В этом режиме осуществляется навигация по файлу, выполняются редактирующие действия с файлом (удаление символа, копирование, вставка и т. д). Команды редактирования вызываются обычными латинскими буквами. Навигация по строкам осуществляется либо при помощи клавиш «Вверх», «Вниз», «Влево», «Вправо», либо используя буквы: ''k'' — вверх, ''j'' — вниз, ''h'' — влево, ''l'' — вправо. Удаление символа под курсором — клавиша ''x''. Удаление строки: ''dd''. Пролистывание страниц: клавиши ''PgUp'', ''PgDn'' или комбинации ''ctrl + F'', ''ctrl + B''. |
- режим редактирования. Для перехода в режим редактирования используется одна из команд: клавиша ''i'' начнёт редактирование строки с текущего положения курсора, клавиша ''a'' начнёт редактирование строки со следующего после курсора символа, клавиша ''o'' начнёт редактирование текста со следующей строки. | - режим редактирования. Для перехода в режим редактирования используется одна из команд: клавиша ''i'' начнёт редактирование строки с текущего положения курсора, клавиша ''a'' начнёт редактирование строки со следующего после курсора символа, клавиша ''o'' начнёт редактирование текста со следующей строки. |
- режим последней строки. В этом режиме можно передавать более сложные команды - например, команды сохранения и выхода. Для выхода без сохранения '':q!'', с сохранением - '':wq''. | - режим последней строки. В этом режиме можно передавать более сложные команды - например, команды сохранения и выхода. Для выхода без сохранения '':q!'', с сохранением - '':wq''. |
| |
Задание: | Задание: |
- Для чего нужен ключ -p в команде mkdir? | - Для чего нужен ключ -p в команде mkdir? |
- Что делает команда ''rm -rf /*''? | - Что делает команда ''rm -rf /*''? |
| |
| |