- Ссылка для использования образа Linux 22.04 LTS с предустановленным ПО
- Пользователь student
- Пароль root
- База данных student
P.S. В образе нет графической оболочки, так как используется версия Ubuntu Server.
- Python 3.10.12
- Go 1.21.0
- PostgreSQL 15.4
- Docker 24.0.5
С точки зрения пользователя, виртуальные машины выглядят как реально существующие машины. На одной реальной машине может быть установлено несколько виртуальных, на каждой из которых может быть установлено собственное программное обеспечение.
Данная программа виртуализации фирмы Oracle предназначена для создания виртуальных машин, установки на этих машинах операционных систем и работы в среде виртуальных ОС. Гостевая операционная система в VirtualBox может быть установлена либо с использованием дистрибутива, либо импортом готовой конфигурации, сгенерированной ранее операционной системы.
- Если вы хотите самостоятельно установить гостевую ОС с использованием желаемого дистрибутива, то необходимо следовать пункту 1.
- Если у Вас есть готовая конфигурация и Вы хотите импортировать и пользоваться им, то выбираете пункт 2.
- Если Вы хотите работать с нашим образом виртуальной машины, необходимо следовать, соответсвтенно, пункту 3.
- Выбрать пункт меню «Создать»
- Задать:
- имя новой виртуальной машины тип устанавливаемой гостевой системы;
- определить количество выделяемой ей оперативной памяти;
- создать виртуальный диск (фиксированного размера или динамически расширяющийся).
- После создания виртуальной машины производится обычная установка гостевой операционной с установочного диска или образа ISO дистрибутива.
- Выбрать пункт меню «Импорт»
- Выбрать устанавливаемую конфигурацию в открытых форматах виртуализации OVA или OVF.
- Открывается окно «Укажите параметры импорта»
- Перечисляются устройства импортируемой конфигурации.
- Некоторые параметры можно изменить или отключить
- После этого производится создание новой виртуальной машины и импорт выбранной конфигурации.
- Выбрать пункт меню «Создать»
- Задать:
- имя новой виртуальной машины
- тип устанавливаемой гостевой системы - Linux
- версия - Ubuntu (64-bit)
- образ ISO - оставить пустым
- определить количество выделяемой ей оперативной памяти
- определить количество выделяемой ей ядер процессора (рекомендуется не меньше 2)
- При выборе жестого диска:
- выбрать пункт «Использовать существующий виртуальный жесткий диск»
- выбрать образ жесткого диска
- Выбрать пункт «Настроить»:
- перейти в пункт «Сеть»
- выставить в пункте «Тип подключения» - «Сетевой мост»
- После этого запускается виртуальная машина с полностью готовой к работе ОС
Вот как можно расширить раздел:
sudo pvresize /dev/vda3
sudo lvextend -l +100%FREE /dev/mapper/ubuntu--vg-ubuntu--lv
sudo resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv
https://habr.com/ru/post/481398/
У каждой команды есть много опций, здесь все они перечислены не будут. Всегда можно ввести man <команда>
или <команда> --help
, чтобы узнать о команде подробнее.
$ mkdir --help
Если какая-то команда выполняется слишком долго, её можно завершить, нажав в консоли Ctrl+C (процессу посылается сигнал SIGINT).
Вывести текущую (рабочую) директорию.
$ pwd
/home/user
Вывести текущую дату и время системы.
$date
Mon Dec 16 13:37:07 UTC 2022
Данная команда показывает, кто залогинен в системе. Помимо этого также на экран выводится uptime и LA (load average).
Вывести содержимое директории. Если не передать путь, то выведется содержимое текущей директории.
Есть 2 специальных имени директории: "." и "..". Первое означает текущую директорию, второе — родительскую директорию. Их бывает удобно использовать в различных командах.
Изменить текущую директорию.
Создать директорию.
Удалить файл.
Опция -r позволяет рекурсивно удалять директории со всем их содержимым, опция -f позволяет игнорировать ошибки при удалении (например, о несуществующем файле). Эти опции позволяют, грубо говоря, гарантированно удалить всю иерархию файлов и директорий (если на это есть права у пользователя), поэтому, их нужно использовать с осторожностью (классический пример-шутка — "rm -rf /", при определенных обстоятельствах удалит вам если не всю систему, то очень много важных для её работоспособности файлов).
Копировать файл или директорию.
$ ls
temp test
$ cp temp tem_clone
$ ls
temp temp_clone test
Переместить или переименовать файл или директорию.
Вывести содержимое файла (или файлов).
$ cat temp
Content of a file
Lalalala...