Это старая версия документа.



Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in /home/users/p/prom-auto/domains/prom-auto.ru/wiki/inc/parser/handler.php on line 1458

Warning: Declaration of syntax_plugin_tablecalc::handle($match, $state, $pos, &$handler) should be compatible with DokuWiki_Syntax_Plugin::handle($match, $state, $pos, Doku_Handler $handler) in /home/users/p/prom-auto/domains/prom-auto.ru/wiki/lib/plugins/tablecalc/syntax.php on line 41

Warning: Declaration of syntax_plugin_tablecalc::render($mode, &$renderer, $data) should be compatible with DokuWiki_Syntax_Plugin::render($format, Doku_Renderer $renderer, $data) in /home/users/p/prom-auto/domains/prom-auto.ru/wiki/lib/plugins/tablecalc/syntax.php on line 72

Warning: Declaration of syntax_plugin_offline::handle($match, $state, $pos, &$handler) should be compatible with DokuWiki_Syntax_Plugin::handle($match, $state, $pos, Doku_Handler $handler) in /home/users/p/prom-auto/domains/prom-auto.ru/wiki/lib/plugins/offline/syntax.php on line 60

Warning: Declaration of syntax_plugin_offline::render($format, &$renderer, $data) should be compatible with DokuWiki_Syntax_Plugin::render($format, Doku_Renderer $renderer, $data) in /home/users/p/prom-auto/domains/prom-auto.ru/wiki/lib/plugins/offline/syntax.php on line 67

Warning: preg_match(): Compilation failed: invalid range in character class at offset 3416 in /home/users/p/prom-auto/domains/prom-auto.ru/wiki/inc/parser/lexer.php on line 118
A PCRE internal error occured. This might be caused by a faulty plugin

====== Настройка Ubuntu для jrobo ====== * [[doc:jroboplc:setup_ubuntu_server1404]] ===== Установка ОС ===== - Использовать настройки по умолчанию, в т.ч. настройки разбивки диска, кроме: * Включить опцию ''Использовать OpenSSH'' - Задать имя пользователя/пароль: ''jrobo/jradmin'' ===== Расширение объема диска ===== sudo lvextend -l +100%FREE /dev/ubuntu-vg/ubuntu-lv sudo resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv df -h ===== Установка доп.пакетов ===== sudo apt install mc net-tools dos2unix telnet nmap minicom iputils-ping rsync ===== Установка deb-пакетов offline ===== Скачать нужное https://prom-auto.ru/download/?dir=dist/ubuntu_22.04_debs и установить. Если нужного нет, то: * скачать пакеты пачкой:<code> apt-get download $(apt-rdepends имя_пакета|grep -v "^ "|grep -v "debconf-2.0"|grep -v "еще-какое-либо-косячное-имя")</code> * затем перенести на оффлайн машину и также пачкой установить:<code> sudo dpkg -i *.deb</code> * команда проверки наличия пакета:<code> sudo dpkg --list|grep пакет</code> https://packages.ubuntu.com/ здесь все пакеты. ===== network ===== sudo mcedit /etc/netplan/00-installer-config.yaml sudo mcedit /etc/netplan/50-cloud-init.yaml <code yaml> network: ethernets: enp1s0: dhcp4: no dhcp6: no addresses: [192.168.2.210/24] gateway4: 192.168.2.1 nameservers: addresses: [8.8.8.8, 8.8.4.4] optional: true enp2s0: dhcp4: true optional: true version: 2 </code> ===== remove cloud-init ===== Disable all services (uncheck everything except "None"): dpkg-reconfigure cloud-init sudo apt-get purge cloud-init sudo rm -rf /etc/cloud/ && sudo rm -rf /var/lib/cloud/ sudo reboot ===== java ===== * скачать jdk8 с http://oracle.com * распаковать как есть в ''/usr/lib/jvm'' * переименовать в ''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 ===== * Скачать и запустить на Windows машине с админ правами [[doc:jroboplc:NTP_server_setup|NTP_server_setup.bat]] (или тут [[https://ncloud.dssl.ru/s/Q982j7mxdAQSkGs|NTP_server_setup.bat]] [[https://confluence.trassir.com/pages/viewpage.action?pageId=67246747|src]]) * Настроить клиента на Ubuntu машине:<code bash> sudo mcedit /etc/systemd/timesyncd.conf</code><code bash> [Time] NTP=192.168.2.2 # windows computer with ntp service #FallbackNTP= RootDistanceMaxSec=30 #PollIntervalMinSec=32 #PollIntervalMaxSec=2048</code> * Перезапустить сервис и проверить статус:<code bash> sudo systemctl restart systemd-timesyncd systemctl status systemd-timesyncd timedatectl status timedatectl timesync-status </code> * Установить часовой пояс: <code bash> sudo timedatectl set-timezone Etc/GMT-7 # для Барнаула sudo timedatectl set-timezone Etc/GMT-5 # для Челябинска</code> ===== fb backup ===== mcedit /data/run-gbak.sh <code bash> dbname="uvrdrcp" svr="localhost" cd /data/fbk fname="${dbname}_fb30.fbk" dname="${dbname}/$(date +"%d")" zname="${dname}/${dbname}_$(date +"%d%H").zip" mkdir -p $dname /opt/firebird/bin/gbak -backup -v $svr:$dbname $fname -user SYSDBA -pas masterkey 16384 rm $zname zip -r $zname $fname </code>

doc/jroboplc/setup_ubuntu_server_20_04.1729769530.txt.gz · Последние изменения: 2024/10/24 14:32 — denis
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0