User Tools

Site Tools


настройка_образов_виртуальных_машин

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
настройка_образов_виртуальных_машин [2022/02/23 05:59]
val [Debian/Ubuntu]
настройка_образов_виртуальных_машин [2023/12/22 12:08] (current)
val [Настройка]
Line 36: Line 36:
 ==== Установка ==== ==== Установка ====
  
 +  * 2 CPU, 1Gb RAM, 32Gb HDD 
   * Не задавать пароль root (тогда установится с sudo)   * Не задавать пароль root (тогда установится с sudo)
-  * Создать пользователя student (проверить в группе sudo) +  * Создать пользователя student (проверить ​наличие ​в группе sudo) 
-<​code>​ +  * Все по умолчанию 
-удобен для случаев:  +  ​* LVM (легко добавить место, в ubuntu 22 НЕ занял весь раздел, пришлось расширять) 
-  когда кто-то ​меняет пароль root +  * SSHD
-  когда ​НЕ удалась инсталляция на ЛИН1 +
- +
-не удобен: +
-  ​лучше удалить из системы server на курсе "​ЛИН4"​ +
-</​code>​ +
- +
-  * Все по умолчанию, без LVM (в ЮН1 демонстрируется в CentOS), с SSHD+
   * Проверить наличие в history команд   * Проверить наличие в history команд
 <​code>​ <​code>​
Line 53: Line 47:
  
 # route add default gw 172.16.1.254 # route add default gw 172.16.1.254
 +
 +# dhclient eth0
 </​code>​ </​code>​
 ==== Настройка ==== ==== Настройка ====
Line 66: Line 62:
 PermitRootLogin yes PermitRootLogin yes
 ... ...
-</​code><​code>​+</​code>​ 
 + 
 +  * Выключение [[Модуль AppArmor]] 
 + 
 +<​code>​
 # cat /​etc/​default/​grub # cat /​etc/​default/​grub
 </​code><​code>​ </​code><​code>​
Line 75: Line 75:
 # update-grub # update-grub
 </​code>​ </​code>​
 +
 +  * [[Настройка сети в Linux#​Файлы конфигурации Ubuntu >= 18]] Отключение cloud-init, Отключение Netpaln, Отключение systemd-resolved
 +  * [[Настройка командных интерпретаторов]]
 +  * [[Текстовые редакторы ed, sed, vi, vim#​Редактор vi, vim]]
 <​code>​ <​code>​
 # cat /​etc/​network/​interfaces # cat /​etc/​network/​interfaces
Line 81: Line 85:
 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 108: Line 112:
 #​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 ​    ​proxy
-172.16.1.254 ​   rep+
 </​code><​code>​ </​code><​code>​
 # cat /​etc/​dhcp/​dhclient.conf # cat /​etc/​dhcp/​dhclient.conf
 </​code><​code>​ </​code><​code>​
 ... ...
-timeout ​30;+timeout ​10;
 ... ...
 </​code><​code>​ </​code><​code>​
Line 120: Line 123:
 </​code><​code>​ </​code><​code>​
 ... ...
-#export http_proxy=http://​proxy:​3128/​ +export EDITOR=nano
-#export EDITOR=nano+
 #export EDITOR=mcedit #export EDITOR=mcedit
 ... ...
 PS1=...\H... PS1=...\H...
 +#​PS1='​${debian_chroot:​+($debian_chroot)}\H:​\w\$ '
 ... ...
 +</​code>​
 +<​code>​
 +# apt remove resolvconf
 +
 +# cat /​etc/​resolv.conf
 </​code><​code>​ </​code><​code>​
 +#search corpX.un
 +nameserver 172.16.1.254
 +</​code>​
 +
 +  * [[Управление ПО в Linux#​Отключение автоматических обновлений]]
 +
 +<​code>​
 # apt update && apt upgrade # 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 net-tools dnsutils netcat curl lsof man tcpdump lshw
  
 # apt install python python-apt git # apt install python python-apt git
 +# apt install python3 python3-apt git
  
 # git clone http://​val.bmstu.ru/​unix/​conf.git # git clone http://​val.bmstu.ru/​unix/​conf.git
Line 143: Line 159:
 # ln -s conf/​net_gate.sh net_gate.sh # ln -s conf/​net_gate.sh net_gate.sh
 </​code>​ </​code>​
-  * [[Настройка командных интерпретаторов]] 
-  * [[Текстовые редакторы ed, sed, vi, vim#​Редактор vi, vim]] 
   * [[Управление ПО в Linux#​Использование менеджера пакетов APT]]   * [[Управление ПО в Linux#​Использование менеджера пакетов APT]]
-  * [[Настройка стендов слушателей#​Скрипты автоконфигурации]] 
-<​code>​ 
-# apt remove resolvconf 
  
-# cat /​etc/​resolv.conf +
-</​code><​code>​ +
-#search corpX.un +
-nameserver 172.16.1.254 +
-</​code>​+
  
 ===== FreeBSD ===== ===== FreeBSD =====
настройка_образов_виртуальных_машин.1645585167.txt.gz · Last modified: 2022/02/23 05:59 by val