This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
настройка_образов_виртуальных_машин [2021/08/24 09:58] val [Настройка] |
настройка_образов_виртуальных_машин [2025/08/18 06:37] (current) val [Настройка образов виртуальных машин] |
||
---|---|---|---|
Line 5: | Line 5: | ||
Перед экспортом системы: | Перед экспортом системы: | ||
- | * отключить: Floppy, Аудио, Сеть | + | * отключить: Floppy?, Аудио?, Сеть (выбрать "не подключена"?) |
- | * HDD в приоритет загрузки | + | * HDD в приоритет загрузки? |
===== Windows ===== | ===== Windows ===== | ||
+ | |||
+ | * https://val.bmstu.ru/unix/img/My%20Documents/WinClient10LTSB2016.ova | ||
+ | * https://val.bmstu.ru/unix/img/My%20Documents/Windows7sp1.ova | ||
* 2 CPU | * 2 CPU | ||
Line 21: | Line 24: | ||
* В настройках msie домашней страницей http://ya.ru | * В настройках msie домашней страницей http://ya.ru | ||
* Установить дополнения гостевой ОС | * Установить дополнения гостевой ОС | ||
+ | * Putty | ||
* Оптимизировать быстродействие визуальных эффектов | * Оптимизировать быстродействие визуальных эффектов | ||
Line 27: | Line 31: | ||
===== Debian/Ubuntu ===== | ===== Debian/Ubuntu ===== | ||
- | Name: debian_11.0_64_01, RAM 1GB, HD 16GB | + | * https://val.bmstu.ru/unix/img/My%20Documents/debian_11.1_64_01.ova , RAM 1GB, HD 16GB |
+ | * https://val.bmstu.ru/unix/img/My%20Documents/debian_10.11_64_01.ova , RAM 1GB, HD 16GB | ||
+ | * https://val.bmstu.ru/unix/img/My%20Documents/ubuntu_20.04_02.ova , RAM 1GB, HD 16GB, CPU 2 | ||
+ | * https://val.bmstu.ru/unix/img/My%20Documents/debian_12.5_64_02.ova , RAM 2GB, HD 32GB, CPU 2 | ||
==== Установка ==== | ==== Установка ==== | ||
+ | * 2 CPU, 1Gb RAM, 32Gb HDD | ||
* Не задавать пароль root (тогда установится с sudo) | * Не задавать пароль root (тогда установится с sudo) | ||
- | * Создать пользователя student (проверить в группе sudo) | + | * Создать пользователя student (проверить наличие в группе sudo) |
- | <code> | + | * Все по умолчанию |
- | удобен для случаев: | + | * LVM в ubuntu (легко добавить место, в ubuntu 22/24 НЕ занял весь раздел, пришлось расширять) |
- | когда кто-то меняет пароль root | + | * - GUI, + SSH Server |
- | когда НЕ удалась инсталляция на ЛИН1 | + | |
- | не удобен: | ||
- | лучше удалить из системы server на курсе "ЛИН4" | ||
- | </code> | ||
- | |||
- | * Все по умолчанию, без LVM (в ЮН1 демонстрируется в CentOS), с SSHD | ||
- | * Проверить наличие в history команд | ||
- | <code> | ||
- | # ifconfig eth0 inet 172.16.1.13/24 | ||
- | |||
- | # route add default gw 172.16.1.254 | ||
- | </code> | ||
==== Настройка ==== | ==== Настройка ==== | ||
Line 63: | Line 58: | ||
</code> | </code> | ||
- | * [[Настройка командных интерпретаторов]] | + | * Выключение [[Модуль AppArmor]] (можно оставить, как по умолчанию) |
<code> | <code> | ||
Line 74: | Line 69: | ||
# update-grub | # update-grub | ||
</code> | </code> | ||
+ | |||
+ | * Проверить наличие в history команд (!!! Возможно больше не актуально) | ||
+ | <code> | ||
+ | # apt install net-tools | ||
+ | |||
+ | # ifconfig eth0 inet 172.16.1.13/24 | ||
+ | |||
+ | # route add default gw 172.16.1.254 | ||
+ | |||
+ | # dhclient eth0 | ||
+ | </code> | ||
+ | |||
+ | * Ubuntu: [[Настройка сети в Linux#Файлы конфигурации Ubuntu >= 18]] Отключение cloud-init, Отключение Netpaln, Отключение systemd-resolved | ||
+ | * [[Текстовые редакторы ed, sed, vi, vim#Редактор vi, vim]] (syntax off для проектора) | ||
+ | * [[Настройка командных интерпретаторов]] | ||
+ | <code> | ||
+ | # cat .bashrc | ||
+ | </code><code> | ||
+ | ... | ||
+ | export EDITOR=nano | ||
+ | #export EDITOR=mcedit | ||
+ | ... | ||
+ | PS1=...\H... | ||
+ | #PS1='${debian_chroot:+($debian_chroot)}\H:\w\$ ' | ||
+ | ... | ||
+ | </code> | ||
+ | |||
<code> | <code> | ||
# cat /etc/network/interfaces | # cat /etc/network/interfaces | ||
Line 80: | Line 102: | ||
iface lo inet loopback | iface lo inet loopback | ||
- | #auto eth0 | + | auto eth0 |
- | #iface eth0 inet dhcp | + | iface eth0 inet dhcp |
#auto eth0 | #auto eth0 | ||
Line 103: | Line 125: | ||
</code><code> | </code><code> | ||
127.0.0.1 localhost | 127.0.0.1 localhost | ||
+ | 127.0.1.1 debian | ||
#192.168.X.1 gate.corpX.un gate | #192.168.X.1 gate.corpX.un gate | ||
#192.168.X.10 server.corpX.un server | #192.168.X.10 server.corpX.un server | ||
- | |||
- | 172.16.1.254 proxy | ||
- | 172.16.1.254 rep | ||
</code><code> | </code><code> | ||
- | # cat /etc/dhcp/dhclient.conf | + | ubuntu# systemctl disable systemd-networkd-wait-online.service |
+ | |||
+ | # cat /etc/dhcp/dhclient.conf !!! похоже, устарело | ||
</code><code> | </code><code> | ||
... | ... | ||
- | timeout 30; | + | timeout 10; |
... | ... | ||
+ | </code> | ||
+ | <code> | ||
+ | # apt remove resolvconf | ||
+ | |||
+ | # cat /etc/resolv.conf !!! похоже, лучше оставить по умолчанию | ||
</code><code> | </code><code> | ||
- | # cat .bashrc | + | #search corpX.un |
- | </code><code> | + | nameserver 172.16.1.254 |
- | ... | + | |
- | #export http_proxy=http://proxy:3128/ | + | |
- | #export EDITOR=nano | + | |
- | #export EDITOR=mcedit | + | |
- | ... | + | |
- | PS1=...\H... | + | |
- | ... | + | |
</code> | </code> | ||
- | * [[Управление ПО в Linux#Использование менеджера пакетов APT]] | + | * [[Управление ПО в Linux#Отключение автоматических обновлений]] |
- | * [[Настройка стендов слушателей#Скрипты автоконфигурации]] | + | |
<code> | <code> | ||
- | # apt update | + | # apt update && apt upgrade |
- | # apt install mc vim sudo | + | # apt autoremove |
- | # apt install less nano | + | # apt install mc vim sudo less nano |
- | # apt install net-tools dnsutils netcat curl lsof man tcpdump lshw | + | # apt install netcat |
+ | # apt install netcat-traditional | ||
+ | |||
+ | # apt install net-tools dnsutils curl wget lsof man tcpdump lshw | ||
# apt install python python-apt git | # apt install python python-apt git | ||
+ | # apt install python3 python3-apt git | ||
+ | ??? !!! ansible mail добавить порт 587 | ||
# git clone http://val.bmstu.ru/unix/conf.git | # git clone http://val.bmstu.ru/unix/conf.git | ||
Line 146: | Line 170: | ||
# ln -s conf/net_gate.sh net_gate.sh | # ln -s conf/net_gate.sh net_gate.sh | ||
- | </code><code> | ||
- | # apt remove resolvconf | ||
- | # cat /etc/resolv.conf | + | # ln -s conf/net_singsrv.sh net_singsrv.sh |
- | </code><code> | + | |
- | #search corpX.un | + | |
- | nameserver 172.16.1.254 | + | |
</code> | </code> | ||
+ | * [[Управление ПО в Linux#Использование менеджера пакетов APT]] самый ближний и все категории | ||
+ | |||
+ | |||
===== FreeBSD ===== | ===== FreeBSD ===== |