This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
настройка_образов_виртуальных_машин [2024/05/25 10:55] val [Настройка] |
настройка_образов_виртуальных_машин [2025/10/24 06:05] (current) val [Debian/Ubuntu] |
||
|---|---|---|---|
| Line 5: | Line 5: | ||
| Перед экспортом системы: | Перед экспортом системы: | ||
| - | * отключить: Floppy, Аудио, Сеть | + | * отключить: Floppy?, Аудио?, Сеть (выбрать "не подключена"?) |
| - | * HDD в приоритет загрузки | + | * HDD в приоритет загрузки? |
| ===== Windows ===== | ===== Windows ===== | ||
| Line 31: | Line 31: | ||
| ===== Debian/Ubuntu ===== | ===== Debian/Ubuntu ===== | ||
| - | * 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_11.1_64_01.ova , RAM 1GB, HD 16GB, CPU 1 |
| - | * 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/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 | ||
| + | * https://val.bmstu.ru/unix/img/My%20Documents/debian_13.1_64_02.ova , RAM 2GB, HD 48GB, CPU 2 | ||
| ==== Установка ==== | ==== Установка ==== | ||
| Line 40: | Line 41: | ||
| * Создать пользователя student (проверить наличие в группе sudo) | * Создать пользователя student (проверить наличие в группе sudo) | ||
| * Все по умолчанию | * Все по умолчанию | ||
| - | * LVM (легко добавить место, в ubuntu 22/24 НЕ занял весь раздел, пришлось расширять) | + | * LVM в ubuntu (легко добавить место, в ubuntu 22/24 НЕ занял весь раздел, пришлось расширять) |
| - | * SSHD | + | * - GUI, + SSH Server |
| - | * Проверить наличие в history команд | + | |
| - | <code> | + | |
| - | # ifconfig eth0 inet 172.16.1.13/24 | + | |
| - | # route add default gw 172.16.1.254 | ||
| - | |||
| - | # dhclient eth0 | ||
| - | </code> | ||
| ==== Настройка ==== | ==== Настройка ==== | ||
| Line 64: | Line 58: | ||
| </code> | </code> | ||
| - | * Выключение [[Модуль AppArmor]] (может, не нужно, что бы не слишком отличаться от исходного) | + | * Выключение [[Модуль AppArmor]] (можно оставить, как по умолчанию) |
| <code> | <code> | ||
| Line 76: | Line 70: | ||
| </code> | </code> | ||
| - | * [[Настройка сети в Linux#Файлы конфигурации Ubuntu >= 18]] Отключение cloud-init, Отключение Netpaln, Отключение systemd-resolved | + | * Проверить наличие в 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 для проектора) | ||
| * [[Настройка командных интерпретаторов]] | * [[Настройка командных интерпретаторов]] | ||
| - | * [[Текстовые редакторы ed, sed, vi, vim#Редактор vi, vim]] | + | <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 108: | 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 | ||
| </code><code> | </code><code> | ||
| - | # systemctl disable systemd-networkd-wait-online.service | + | ubuntu# systemctl disable systemd-networkd-wait-online.service |
| - | # cat /etc/dhcp/dhclient.conf | + | # cat /etc/dhcp/dhclient.conf !!! похоже, устарело |
| </code><code> | </code><code> | ||
| ... | ... | ||
| timeout 10; | timeout 10; | ||
| - | ... | ||
| - | </code><code> | ||
| - | # cat .bashrc | ||
| - | </code><code> | ||
| - | ... | ||
| - | export EDITOR=nano | ||
| - | #export EDITOR=mcedit | ||
| - | ... | ||
| - | PS1=...\H... | ||
| - | #PS1='${debian_chroot:+($debian_chroot)}\H:\w\$ ' | ||
| ... | ... | ||
| </code> | </code> | ||
| Line 133: | Line 141: | ||
| # apt remove resolvconf | # apt remove resolvconf | ||
| - | # cat /etc/resolv.conf | + | # cat /etc/resolv.conf !!! похоже, лучше оставить по умолчанию |
| </code><code> | </code><code> | ||
| #search corpX.un | #search corpX.un | ||
| Line 148: | Line 156: | ||
| # apt install mc vim sudo 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 | # apt install python3 python3-apt git | ||
| - | !!! ansible mail добавить порт 587 | + | ??? !!! ansible mail добавить порт 587 |
| # git clone http://val.bmstu.ru/unix/conf.git | # git clone http://val.bmstu.ru/unix/conf.git | ||
| Line 159: | Line 170: | ||
| # ln -s conf/net_gate.sh net_gate.sh | # ln -s conf/net_gate.sh net_gate.sh | ||
| + | |||
| + | # ln -s conf/net_lan.sh net_lan.sh | ||
| + | |||
| + | # ln -s conf/net_singsrv.sh net_singsrv.sh | ||
| </code> | </code> | ||
| - | * [[Управление ПО в Linux#Использование менеджера пакетов APT]] | + | * [[Управление ПО в Linux#Использование менеджера пакетов APT]] самый ближний и все категории |