Различия
Здесь показаны различия между двумя версиями данной страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
|
doc:jroboplc:setup_ubuntu_server_20_04 [2024/03/19 15:04] denis [Установка deb-пакетов offline] |
doc:jroboplc:setup_ubuntu_server_20_04 [2025/02/05 10:23] (текущий) denis [network] |
||
|---|---|---|---|
| Строка 6: | Строка 6: | ||
| * Включить опцию ''Использовать OpenSSH'' | * Включить опцию ''Использовать OpenSSH'' | ||
| - Задать имя пользователя/пароль: ''jrobo/jradmin'' | - Задать имя пользователя/пароль: ''jrobo/jradmin'' | ||
| + | |||
| + | ===== Расширение объема диска ===== | ||
| + | |||
| + | sudo lvextend -l +100%FREE /dev/ubuntu-vg/ubuntu-lv | ||
| + | sudo resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv | ||
| + | df -h | ||
| ===== Установка доп.пакетов ===== | ===== Установка доп.пакетов ===== | ||
| Строка 24: | Строка 30: | ||
| ===== network ===== | ===== network ===== | ||
| - | /etc/netplan/00-installer-config.yaml | + | sudo mcedit /etc/netplan/00-installer-config.yaml |
| + | sudo mcedit /etc/netplan/50-cloud-init.yaml | ||
| + | | ||
| <code yaml> | <code yaml> | ||
| network: | network: | ||
| Строка 40: | Строка 48: | ||
| optional: true | optional: true | ||
| version: 2 | version: 2 | ||
| + | </code> | ||
| + | |||
| + | Вариант с двумя ip: | ||
| + | <code yaml> | ||
| + | network: | ||
| + | version: 2 | ||
| + | renderer: networkd | ||
| + | ethernets: | ||
| + | eth0: | ||
| + | dhcp4: no | ||
| + | addresses: | ||
| + | - 192.168.2.210/24 | ||
| + | - 192.168.100.31/24. | ||
| + | nameservers: | ||
| + | addresses: | ||
| + | - 8.8.8.8 | ||
| + | routes: | ||
| + | - to: default | ||
| + | via: 192.168.100.1 | ||
| </code> | </code> | ||
| ===== remove cloud-init ===== | ===== remove cloud-init ===== | ||
| Строка 52: | Строка 79: | ||
| * распаковать как есть в ''/usr/lib/jvm'' | * распаковать как есть в ''/usr/lib/jvm'' | ||
| * переименовать в ''java-8-oracle'' (или сделать symlink) | * переименовать в ''java-8-oracle'' (или сделать symlink) | ||
| + | |||
| + | sudo mkdir /data | ||
| + | sudo chmod 777 /data | ||
| + | sudo mkdir /usr/lib/jvm | ||
| + | sudo chmod 777 /usr/lib/jvm | ||
| + | | ||
| + | # скопировать дистрибутив с другого компа при помощи mc/Shell Link... пример адреса: | ||
| + | denis@192.168.1.44/home/denis/Public/1 | ||
| + | | ||
| + | cd /usr/lib/jvm | ||
| + | # перенести дистрибутив и распаковать | ||
| + | tar -xzvf jdk-8u391-linux-x64.tar.gz | ||
| + | sudo ln -s jdk1.8.0_391 java-8-oracle | ||
| + | | ||
| + | | ||
| + | |||
| ===== timesync ===== | ===== timesync ===== | ||
| Строка 73: | Строка 116: | ||
| + | ===== fb backup ===== | ||
| + | cd /data | ||
| + | mcedit run-gbak.sh | ||
| + | <code bash> | ||
| + | dbname="shadwes" | ||
| + | svr="localhost" | ||
| + | . | ||
| + | cd /data/fbk | ||
| + | fname="${dbname}_fb30.fbk" | ||
| + | dname="${dbname}/$(date +"%d")" | ||
| + | zname="${dname}/${dbname}_$(date +"%d%H").tar.gz" | ||
| + | mkdir -p $dname | ||
| + | /opt/firebird/bin/gbak -backup -v $svr:$dbname $fname -user SYSDBA -pas masterkey 16384 | ||
| + | rm $zname | ||
| + | tar -czvf $zname $fname | ||
| + | |||
| + | </code> | ||
| + | |||
| + | chmod 777 run-gbak.sh | ||
| + | sudo crontab -e | ||
| + | | ||
| + | <code> | ||
| + | 0 * * * * /data/run-gbak.sh | ||
| + | </code> | ||