Выполнить указанные в методических указаниях действия по работе с файлами.
Создать отчет, в котором отразить выполняемое задание, команды, с помощью которых выполняются указанные действия и результат, полученный после выполнения команды (в виде скриншотов).
Написать скрипты, описанные в методических указаниях.
Создать отчет, в котором отразить выполняемое задание, команды, с помощью которых выполняются указанные действия и результат, полученный после выполнения скриптов (в виде скриншотов).
Знакомство с сетевыми командами.
Создать отчет, в котором отразить выполняемое задание, команды, с помощью которых выполняются указанные действия и результат, полученный после выполнения задания (в виде скриншотов).
Лабораторные работы по дисциплине «Операционные системы» выполняются в консольном интерфейсе (командная строка) операционной системы семейства Unix (Linux, Ubuntu, CentOS и др.). Данную операционную систему можно установить на свой ПК (использовать ресурсы сети Интернет для получения информации) или воспользоваться средствами виртуализации, и установить виртуальную машину с требуемой гостевой операционной системой. Для этого сначала необходимо установить программу виртуальной машины (например, Virtualbox, VMware Player и др.). Перед установкой виртуальной машины необходимо убедиться, что процессор поддерживает аппаратную виртуализацию (использовать ресурсы сети Интернет для получения информации).
Ниже описан процесс установки виртуальной машины с операционной системой Linux Ubuntu Server.
Для установки виртуальной машины Virtualbox (дистрибутив находится в папке Лабораторные работы) необходимы следующие системные требования:
Также необходим доступ к сети Интернет.
1.1. Запустить файл установки VirtualBox.
1.2. Нажать Next (рис.2)
Рисунок 2 – Установка VirtualBox
1.3. Оставить все настройки по умолчанию и нажать Next (рис.3 а, б)
Рисунок 3 а, б – Настройки VirtualBox
1.4. Нажать Yes (рис. 4)
Рисунок 4 – Окно установки VirtualBox
1.5. Нажать Install (рис.5)
Рисунок 5 – Окно запуска установки VirtualBox
1.6. В процессе установки будут появляться окна об установке — контроллера USB, сетевых служб и сетевых адаптеров. Поставить галочку напротив Всегда доверять программному обеспечению «Oracle Corporation», затем нажать Установить (рис.6).
Рисунок 6 – Установка дополнительного ПО
1.7. Оставить галочку, если нужно запустить VirtualBox сразу после окончания установки. Нажать Finish (рис.7) с последующим его запуском
Рисунок 7 – Завершение установки VirtualBox
2.1. В меню открытой после установки программы VirtualBox выбрать «Создать» (рис. 8)
Рисунок 8 – Создание новой виртуальной машины
2.2. В появившемся окне необходимо виртуальному компьютеру задать название, выбрать ОС и ее конкретную версию (например, выбрать из списка Ubuntu (64 bit или 32 bit)). Нажать Next (рис. 9)
Рисунок 9 – Имя машины, тип и версия ОС
2.3. Выбрать объѐм выделяемой оперативной памяти для виртуальной машины
(объѐм не должен превышать 50 % реальной оперативной памяти). Это
пространство RAM будет полностью использовано для новой системы.
Желательно, чтобы на компьютере оставался хотя бы 1 Гб для основной системы.
Установка Ubuntu на VirtualBox требует чѐтко определить память, которой
сможет располагать новая ОС. При выборе объема памяти не следует выходить на
красную линию.
Нажать Next (рис.10).
Рисунок 10 – Выбор объема оперативной памяти
2.4. Далее выбрать «Создать новый виртуальный жѐсткий диск» и нажать Создать (рис.11)
Рисунок 11 – Создание виртуального жесткого диска
2.5. В появившемся окне выбрать «VDI». Нажать Next (рис. 12)
Рисунок 12 – Выбор типа жесткого диска
2.6. Далее выбрать фиксированный виртуальный жѐсткий диск (будет более расторопным в работе), нажать Next (рис. 13)
Рисунок 13 – Выбор формата хранения на жестком диске
2.7. В следующем окне VirtualBox предложит задать имя виртуальному жесткому диску. Это не столь важно, потому можно оставить название по умолчанию, взятое с имени самого виртуального компьютера. Необходимо назначить папку для хранения файла виртуального жесткого диска и определить его объем. Установить объѐм жѐсткого диска 20 Гб. Нажать Создать (рис. 14).
Рисунок 14 – Выбор папки хранения и размера виртуального жѐсткого диска
2.8. Подождать, пока VirtualBox создаст виртуальный компьютер. После этого в левой части главного окна программы появится его название с пометкой «Выключен», а в правой части окна можно увидеть основные аппаратные параметры (рис. 15).
Рисунок 15 – Параметры созданной виртуальной машины
Прежде, чем установить ОС Ubuntu 16.04 Server, необходимо скачать образ (64-разрядной или 32-разрядной ОС) с официального сайта Ubuntu (http://releases.ubuntu.com).
3.1. Запустить установленную виртуальную машину. Для этого в основном меню VirtualBox нажать Запустить (рис. 16).
Рисунок 16 – Запуск виртуальной машины
3.2. В появившемся окне будет предложено выбрать образ операционной системы. Выбрать ubuntu-16.04._-server-amd64.iso (64-разрядная ОС) или ubuntu- 16.04._-server-i386.iso (32-разрядная ОС), нажав изображение папки справа. Нажать Продолжить (рис. 17).
Рисунок 17 – выбор образа ОС для установки
3.3. Появится окно, в котором будет предложено выбрать язык установки. В
процессе установки и работы в установленной операционной системе
используется только клавиатура. С помощью клавиатуры выбрать язык и нажать
Рисунок 18 – Выбор языка
3.4. В следующем окне выбрать Установить Ubuntu Server и нажать
Рисунок 19 – Установка Ubuntu Server
3.5. Основываясь на выбранном языке, система предложит указать местоположение, которое в дальнейшем будет учтено при выборе часового пояса и создании системной языковой локали (рис. 20).
Рисунок 20 – Выбор местоположения при установке ОС Ubuntu Server
3.6. Далее будет предложено автоматически определить раскладку клавиатуры посредством нажатия клавиш, но удобнее указать ее вручную, поэтому выбрать <Нет> (рис. 21).
Рисунок 21 – Настройка раскладки клавиатуры
3.7. Выбрать страну, для которой предназначена клавиатура (рис. 22).
Рисунок 22 – Выбор страны для клавиатуры
3.8. Выбрать клавиатурную раскладку. Можно выбрать клавиатурную раскладку English (US), т.к. в основном используется английский язык, либо Russian или какую-либо другую (рис. 23).
Рисунок 23 – Выбор раскладки клавиатуры
3.9. После выбора клавиатурной раскладки выбрать комбинацию клавиш, посредством которой будут переключаться клавиатурные раскладки (рис. 24).
Рисунок 24 – Выбор клавиш для изменения раскладки клавиатуры
3.10. После просмотра конфигурации оборудования и автоматической/ручной настройки сетевого подключения, будет предложено указать имя компьютера (hostname) (рис. 25).
Рисунок 25 – Выбор имени компьютера
3.11. Имя домена можно ввести любое, это значение не является критичным (рис. 26).
Рисунок 26 – Выбор имени домена
3.12. Создаем учетную запись системного пользователя. Вводим полное имя пользователя и имя его учетной записи (рис. 27).
Рисунок 27 – Настройка учѐтной записи пользователя
3.13. Придумать и подтвердить пароль для пользователя. Без пароля нельзя войти в учѐтную запись (рис. 28).
Рисунок 28 – Задание пароля для пользователя
3.14. На предложение зашифровать домашний каталог ответить отказом, на виртуальной машине это не нужно (рис. 29).
Рисунок 29 – Шифрование домашнего каталога
3.15. Подтвердить свой временной пояс. Выбор пояса основывается на местоположении, указанном в начале установки. Если пояс не правилен, то выставить его вручную из предложенного списка (рис. 30).
Рисунок 30 – Подтверждение временного пояса
3.16. Выбрать метод разметки диска: автоматическая разметка с использованием всего диска (рис. 31).
Рисунок 31 – Разметка диска
3.17. Выбрать жесткий диск для разметки. Нажать
Рисунок 32 – Выбор жѐсткого диска для разметки
3.18. Для завершения автоматической разметки файла образа выбрать - Да и нажать
Рисунок 33 – Завершение разметки диска
3.19. Подождать окончания форматирования разделов и установки системы. Если требуется указать прокси то указать, в противном случае нажать <Продолжить> (рис. 34).
Рисунок 34 – Настройка прокси
3.20. При настройке обновления выбрать - Без автоматического обновления. Все обновления следует проводить вручную (рис. 35).
Рисунок 35 – Настройка обновления
3.21. При выборе устанавливаемого программного обеспечения оставить стандартные системные утилиты (рис. 36).
Рисунок 36 – Выбор устанавливаемого ПО
3.22. Согласиться с установкой системного загрузчика GRUB в главную загрузочную запись жесткого диска (рис. 37).
Рисунок 37 – Установка системного загрузчика GRUB
3.23. Ожидаем завершения установки ОС. Нажать <Продолжить> для перезагрузки системы (рис. 38).
Рисунок 38 – Завершение установки операционной системы
3.24. После перезагрузки можно начинать работать в системе.
1. Если в командной строке не отображаются русские буквы, то настройки можно изменить, отредактировав файл /etc/default/console-setup (или через dpkgreconfigure console-setup). Проверяем настройки консоли:
cat /etc/default/console-setup ACTIVE_CONSOLES="/dev/tty[1-6]" CHARMAP="UTF-8" CODESET="guess" FONTFACE="Fixed" FONTSIZE="8x16"
После этого вводим команду setupcon. Отображение русского языка настроено.
2. В Ubuntu различают обычного пользователя и суперпользователя (root), обладающего полными правами на управление системой. Режим суперпользователя обычно используется для настройки и администрирования системой, поэтому следует очень осторожно работать под root.
По умолчанию доступ для суперпользователя root отключен, поэтому войти от его имени не получится. Чтобы включить доступ для пользователя root, нужно задать пароль для него. Для этого нужно войти в систему от имени пользователя, созданного при установке. Возможно, потребуется установка какого-либо текстового редактора, например nano:
sudo apt-get install -y nano
Пароль задается следующей командой.
sudo passwd root
Пароль задан, пользователь root активирован. Теперь можно войти под пользователем root.
su -
При выполнении команда запросит пароль текущего пользователя (не root пароль). Ввести пароль, созданный при установке системы.
3. В Virtualbox существует несколько способов настроить сеть. Каждый из них позволяет решать ту или иную задачу. К основным способам относится:
Для полноценного взаимодействия с сетью интернет гостевой операционной системы оптимальным будет способ настройки «сетевой мост». Для этого следует вызвать меню настроек в основном окне Virtualbox (оранжевая шестерѐнка в меню). В появившемся окне нажать «Сеть» (рис. 39). Справа появится окно настройки адаптеров. Выбрать вкладку «Адаптер 1», ниже поставить галочку «Включить сетевой адаптер». Выбрать тип подключения «Сетевой мост», а также имя сетевого адаптера (например, Realtek PCIe FE Family Controller). Далее открыть настройки в «Дополнительно». Здесь нужно поставить галочку «Подключить кабель». Нажать «ОК» (рис. 40).
Рисунок 39 – Настройки виртуальной машины
Рисунок 40 – Настройка сетевого моста на виртуальной машине
Далее следует запустить виртуальную машину и произвести сетевые настройки в гостевой операционной системе. Для этого нужно открыть в редакторе файл /etc/network/interfaces (например, nano /etc/network/interfaces). Если IP-адрес в локальной сети каждая машина получает по DHCP, то в начале файла нужно прописать строки (enp0s3 – имя виртуального сетевого интерфейса, его можно узнать с помощью команды ifconfig):
auto enp0s3 iface enp0s3 inet dhcp
Если же IP-адрес задается статический вручную, то следует прописать следующее:
auto enp0s3 iface enp0s3 inet static address 192.168.1.7 gateway 192.168.1.1 netmask 255.255.255.0 network 192.168.1.0 broadcast 192.168.1.255 dns-nameserver 8.8.8.8
При этом указываются параметры сети, к которой относится реальная машина.
Далее сохраняются настройки в файле, и перезагружается гостевая операционная система командой reboot. Проверить соединение с интернетом можно командой ping 8.8.8.8. Если соединение есть, то хост 8.8.8.8 доступен.
При изменении настроек сетевого интерфейса можно не перезагружать систему каждый раз, а воспользоваться утилитами управления службами (выполняются с правами суперпользователя). В данном случае за функционирование сети отвечает служба networking. Для перезапуска этой службы можно использовать команду service:
service networking restart
или установить пакет системы инициализации systemd:
apt-get install systemd.
В systemd есть специальный инструмент для управления службами - systemctl. Эта утилита позволяет перезапускать службы, проверять их состояние, анализировать эффективность загрузки служб. С помощью утилиты systemctl перезапустить службу networking можно командой
systemctl restart networking.
Посмотреть состояние службы позволяет команда status:
systemctl status application
Список использованных источников: