| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия |
| 1c_debian_12 [19.04.2024 17:57] – [Создание информационной базы] augin | 1c_debian_12 [06.12.2024 07:07] (текущий) – augin |
|---|
| ===== 1c ===== | ===== 1c ===== |
| <code bash> | <code bash> |
| tar xvfz server64_8.3.22.2143.tar.gz | tar xvfz server64_8.3.24.1342.tar.gz |
| ./setup-full-8.3.22.2143-x86_64.run --mode unattended --enable-components server,ws,server_admin,liberica_jre,ru | ./setup-full-8.3.24.1342-x86_64.run --mode unattended --enable-components server,ws,server_admin,liberica_jre,ru |
| </code> | </code> |
| <code bash>chown -R usr1cv8:grp1cv8 /opt/1cv8/</code> | <code bash>chown -R usr1cv8:grp1cv8 /opt/1cv8/</code> |
| <code bash>ln -f /opt/1cv8/x86_64/8.3.22.2143/srv1cv8-8.3.22.2143@.service /etc/systemd/system/srv1cv8.service</code> | <code bash>ln -f /opt/1cv8/x86_64/8.3.24.1342/srv1cv8-8.3.24.1342@.service /etc/systemd/system/srv1cv8.service</code> |
| <code bash>sed -i 's/^Environment=SRV1CV8_KEYTAB=.*/Environment=SRV1CV8_KEYTAB=\/opt\/1cv8\/conf\/usr1cv8.keytab/g' /etc/systemd/system/srv1cv8.service</code> | <code bash>sed -i 's/^Environment=SRV1CV8_KEYTAB=.*/Environment=SRV1CV8_KEYTAB=\/opt\/1cv8\/conf\/usr1cv8.keytab/g' /etc/systemd/system/srv1cv8.service</code> |
| <code bash>systemctl daemon-reload | <code bash>systemctl daemon-reload |
| <code bash> | <code bash> |
| dpkg --add-architecture i386 | dpkg --add-architecture i386 |
| apt update | apt update</code> |
| apt install unixodbc:i386 imagemagick:i386 liblcms2-2:i386 | <code bash>apt install unixodbc:i386 imagemagick:i386 liblcms2-2:i386 libgssapi-krb5-2:i386 -y </code> |
| wget http://ftp.de.debian.org/debian/pool/main/e/enchant/libenchant1c2a_1.6.0-11.1+b1_i386.deb | <code bash>wget http://ftp.de.debian.org/debian/pool/main/e/enchant/libenchant1c2a_1.6.0-11.1+b1_i386.deb |
| dpkg -i libenchant1c2a_1.6 | dpkg -i libenchant1c2a_1.6.0-11.1+b1_i386.deb |
| apt --fix-broken install -y | apt --fix-broken install -y</code> |
| </code> | |
| |
| ===== Postgresql 1C ===== | ===== Postgresql 1C ===== |
| <code bash> | <code bash> |
| cd ~ | cd ~ |
| wget https://repo.postgrespro.ru/1c-15/keys/pgpro-repo-add.sh | wget https://repo.postgrespro.ru/1c/1c-15/keys/pgpro-repo-add.sh |
| sh pgpro-repo-add.sh | sh pgpro-repo-add.sh |
| </code> | </code> |
| </code> | </code> |
| <code bash> | <code bash> |
| | echo "host all all 0.0.0.0/0 md5" >> /var/lib/pgpro/1c-15/data/pg_hba.conf |
| systemctl enable postgrespro-1c-15 | systemctl enable postgrespro-1c-15 |
| systemctl start postgrespro-1c-15 | systemctl start postgrespro-1c-15 |
| systemctl status postgrespro-1c-15 | systemctl status postgrespro-1c-15 |
| </code> | </code> |
| sudo -u postgres psql -U postgres -c "alter user postgres with password 'password';" | <code bash>sudo -u postgres psql -U postgres -c "alter user postgres with password 'password';"</code> |
| | |
| nano /var/lib/pgpro/1c-15/data/pg_hba.conf | |
| host all all 0.0.0.0/0 md5 | |
| | |
| systemctl restart postgrespro-1c-15 | |
| |
| ===== samba ===== | ===== samba ===== |
| |
| PowerShell | PowerShell |
| Invoke-Command -ComputerName dc1 -ScriptBlock {ktpass -kvno 12 -ptype KRB5_NT_PRINCIPAL -princ usr1cv8/s1c.augin.ru@AUGIN.RU -mapuser l1cuser -pass PaSwOrD(l1cuser) -out \\s1c\home$\usr1cv8.keytab} | Invoke-Command -ComputerName dc1 -ScriptBlock {ktpass -kvno 12 -ptype KRB5_NT_PRINCIPAL -princ usr1cv8/s1c.augin.ru@AUGIN.RU -mapuser l1cuser -pass PaSwOrD(l1cuser) -out \\s1c\exchange$\usr1cv8.keytab} |
| |
| cp /home/usr1cv8.keytab /opt/1cv8/conf/usr1cv8.keytab | <code bash>cp /root/usr1cv8.keytab /opt/1cv8/conf/usr1cv8.keytab |
| chown usr1cv8:grp1cv8 /opt/1cv8/conf/usr1cv8.keytab | chown usr1cv8:grp1cv8 /opt/1cv8/conf/usr1cv8.keytab |
| chmod 600 /opt/1cv8/conf/usr1cv8.keytab | chmod 600 /opt/1cv8/conf/usr1cv8.keytab |
| sed -i 's/^Environment=SRV1CV8_KEYTAB=.*/Environment=SRV1CV8_KEYTAB=\/opt\/1cv8\/conf\/usr1cv8.keytab/g' /etc/systemd/system/srv1cv8.service | sed -i 's/^Environment=SRV1CV8_KEYTAB=.*/Environment=SRV1CV8_KEYTAB=\/opt\/1cv8\/conf\/usr1cv8.keytab/g' /etc/systemd/system/srv1cv8.service |
| systemctl daemon-reload | systemctl daemon-reload |
| systemctl restart srv1cv8.service | systemctl restart srv1cv8.service</code> |
| ===== WEB ===== | ===== WEB ===== |
| <code bash> | <code bash> |
| </config> | </config> |
| EOF | EOF |
| | chown -R usr1cv8:grp1cv8 /opt/1cv8/ |
| |
| </code> | </code> |
| <code bash>su usr1cv8 -c "/opt/1cv8/x86_64/8.3.22.1704/ras cluster --daemon"</code> | <code bash>su usr1cv8 -c "/opt/1cv8/x86_64/8.3.22.1704/ras cluster --daemon"</code> |
| <code bash>su usr1cv8 -c "/opt/1cv8/x86_64/8.3.22.1704/rac cluster list"</code> | <code bash>su usr1cv8 -c "/opt/1cv8/x86_64/8.3.22.1704/rac cluster list"</code> |
| cluster : 1fc5b766-b120-44e1-8982-245b7458830a | cluster : 1fc5b766-b120-44e1-8982-245b7458830a |
| |
| <code bash> | <code bash> |
| su usr1cv8 -c "/opt/1cv8/x86_64/8.3.22.1704/rac infobase --cluster=1fc5b766-b120-44e1-8982-245b7458830a create --create-database --name=dengi --dbms=PostgreSQL --db-server=s1c --db-name=dengi --locale=ru_RU --db-user=postgres --db-pwd='password' --license-distribution=allow"</code> | su usr1cv8 -c "/opt/1cv8/x86_64/8.3.22.1704/rac infobase --cluster=1fc5b766-b120-44e1-8982-245b7458830a create --create-database --name=dengi --dbms=PostgreSQL --db-server=s1c --db-name=dengi --locale=ru_RU --db-user=postgres --db-pwd='password' --license-distribution=allow"</code> |
| infobase : bed93d44-3e5d-4c3e-80a2-f681a14c24f2 | infobase : bed93d44-3e5d-4c3e-80a2-f681a14c24f2 |
| |
| <code bash>su usr1cv8 -c "/opt/1cv8/x86_64/8.3.22.1704/rac infobase --cluster=1fc5b766-b120-44e1-8982-245b7458830a summary list" | <code bash>su usr1cv8 -c "/opt/1cv8/x86_64/8.3.22.1704/rac infobase --cluster=1fc5b766-b120-44e1-8982-245b7458830a summary list" |
| </code> | </code> |
| <code bash>/opt/1C/v8.3/x86_64/rac infobase --cluster=47e454ce-622f-13e8-548b-005c293a22e1 drop --infobase=356332f4-62a8-11e9-1d97-003c254a22e1 --infobase-user=admin --infobase-pwd='alks76dg(h323)qw' --drop-database | <code bash>/opt/1C/v8.3/x86_64/rac infobase --cluster=47e454ce-622f-13e8-548b-005c293a22e1 drop --infobase=356332f4-62a8-11e9-1d97-003c254a22e1 --infobase-user=admin --infobase-pwd='alks76dg(h323)qw' --drop-database |
| | </code> |
| | ===== Лицензия ===== |
| | если аппаратный ключ |
| | <code bash> |
| | apt install aksusbd -y |
| | reboot |
| | </code> |
| | ===== disable-transparent-huge-pages ===== |
| | <code bash> |
| | cat << EOF > /etc/systemd/system/disable-transparent-huge-pages.service |
| | [Unit] |
| | Description=Disable Transparent Huge Pages |
| | |
| | [Service] |
| | Type=oneshot |
| | ExecStart=/bin/sh -c "/usr/bin/echo "never" | tee /sys/kernel/mm/transparent_hugepage/enabled" |
| | ExecStart=/bin/sh -c "/usr/bin/echo "never" | tee /sys/kernel/mm/transparent_hugepage/defrag" |
| | |
| | [Install] |
| | WantedBy=multi-user.target |
| | EOF |
| | systemctl enable disable-transparent-huge-pages |
| | systemctl start disable-transparent-huge-pages |
| | systemctl status disable-transparent-huge-pages |
| | |
| </code> | </code> |