Инструменты пользователя

Инструменты сайта


1c_x64_centos_8

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

1c_x64_centos_8 [16.04.2024 12:03] – создано augin1c_x64_centos_8 [08.07.2024 11:51] (текущий) – внешнее изменение 127.0.0.1
Строка 1: Строка 1:
 * '''Зависимости''' * '''Зависимости'''
-<pre>+<code>
 dnf install epel-release -y dnf install epel-release -y
 dnf install htop mc t1utils fontconfig freetype libgsf unixODBC lcms2 -y dnf install htop mc t1utils fontconfig freetype libgsf unixODBC lcms2 -y
-</pre>+</code>
  
 * '''PostgreSQL-1C 12''' * '''PostgreSQL-1C 12'''
-<pre>+<code>
 rpm --import http://repo.postgrespro.ru/keys/GPG-KEY-POSTGRESPRO rpm --import http://repo.postgrespro.ru/keys/GPG-KEY-POSTGRESPRO
 dnf config-manager --add-repo http://repo.postgrespro.ru/1c-archive/pg1c-12.2/centos/8/os/x86_64/rpms/ dnf config-manager --add-repo http://repo.postgrespro.ru/1c-archive/pg1c-12.2/centos/8/os/x86_64/rpms/
Строка 14: Строка 14:
 systemctl enable postgrespro-1c-12 --now systemctl enable postgrespro-1c-12 --now
  
-</pre>+</code>
  
-<pre>+<code>
 sudo -u postgres /opt/pgpro/1c-12/bin/psql postgres sudo -u postgres /opt/pgpro/1c-12/bin/psql postgres
 \password postgres \password postgres
  
 \quit \quit
-</pre>+</code>
  
 nano /var/lib/pgpro/1c-12/data/pg_hba.conf nano /var/lib/pgpro/1c-12/data/pg_hba.conf
-<pre>+<code>
 host all all 0.0.0.0/0 md5 host all all 0.0.0.0/0 md5
-</pre>+</code>
 nano /var/lib/pgpro/1c-12/data/postgresql.conf nano /var/lib/pgpro/1c-12/data/postgresql.conf
-<pre>+<code>
 listen_addresses = '*'                  # what IP address(es) to listen on; listen_addresses = '*'                  # what IP address(es) to listen on;
 max_connections = 500                   # (change requires restart) max_connections = 500                   # (change requires restart)
Строка 64: Строка 64:
 standard_conforming_strings = off standard_conforming_strings = off
  
-</pre+</code
-<pre>+<code>
 systemctl restart postgrespro-1c-12 systemctl restart postgrespro-1c-12
-</pre>+</code>
  
  
 * '''1c''' * '''1c'''
-<pre>+<code>
 wget https://cloud.augin.ru/apps/sharingpath/as/distr/1c/rpm64_8_3_16_1296.tar.gz --no-check-certificate wget https://cloud.augin.ru/apps/sharingpath/as/distr/1c/rpm64_8_3_16_1296.tar.gz --no-check-certificate
 mkdir ~/1c_distr mkdir ~/1c_distr
Строка 82: Строка 82:
 systemctl start srv1cv83 systemctl start srv1cv83
 systemctl status srv1cv83 systemctl status srv1cv83
-</pre>+</code>
  
 *  '''шрифты''' *  '''шрифты'''
-<pre>+<code>
 wget https://cloud.augin.ru/s/WMkjbE6Wo9HLcqa/download --no-check-certificate -O Core_Fonts.zip wget https://cloud.augin.ru/s/WMkjbE6Wo9HLcqa/download --no-check-certificate -O Core_Fonts.zip
 unzip Core_Fonts.zip -d /usr/share/fonts/ unzip Core_Fonts.zip -d /usr/share/fonts/
 fc-cache –fv fc-cache –fv
-</pre>+</code>
  
 * '''авторизация AD''' * '''авторизация AD'''
Строка 96: Строка 96:
  
 В ад надо создать пользователя для авторизации сервера 1с (linux1cuser) В ад надо создать пользователя для авторизации сервера 1с (linux1cuser)
-<pre>+<code>
 cmd: cmd:
 setspn -A usr1cv8/s1c linux1cuser setspn -A usr1cv8/s1c linux1cuser
 #setspn -A usr1cv8/s1c.augin.ru linux1cuser #setspn -A usr1cv8/s1c.augin.ru linux1cuser
-</pre>+</code>
 Keytab можно получить как в винде так и влинуксе. В винде(на котроллере домена): Keytab можно получить как в винде так и влинуксе. В винде(на котроллере домена):
-<pre>+<code>
 ktpass -kvno 12 -ptype KRB5_NT_PRINCIPAL -princ usr1cv8/s1c.augin.ru@AUGIN.RU -mapuser linux1cuser -pass PASSWORDforLinux1cuser -out usr1cv8.keytab ktpass -kvno 12 -ptype KRB5_NT_PRINCIPAL -princ usr1cv8/s1c.augin.ru@AUGIN.RU -mapuser linux1cuser -pass PASSWORDforLinux1cuser -out usr1cv8.keytab
-</pre>+</code>
 Или прям на сервере 1с Или прям на сервере 1с
-<pre>+<code>
 ktutil ktutil
 ktutil:  addent -password -p usr1cv8/s1c@AUGIN.RU -k 12 -e rc4-hmac ktutil:  addent -password -p usr1cv8/s1c@AUGIN.RU -k 12 -e rc4-hmac
Строка 112: Строка 112:
 ktutil:  wkt /opt/1C/v8.3/x86_64/usr1cv8.keytab ktutil:  wkt /opt/1C/v8.3/x86_64/usr1cv8.keytab
 ktutil:  q ktutil:  q
-</pre+</code
-<pre>+<code>
 chown usr1cv8:grp1cv8 /opt/1C/v8.3/x86_64/usr1cv8.keytab chown usr1cv8:grp1cv8 /opt/1C/v8.3/x86_64/usr1cv8.keytab
 chmod 600 /opt/1C/v8.3/x86_64/usr1cv8.keytab chmod 600 /opt/1C/v8.3/x86_64/usr1cv8.keytab
-</pre>+</code>
  так же необходимо добавить шифрование rc4-hmac к поддерживаемым  так же необходимо добавить шифрование rc4-hmac к поддерживаемым
 nano /etc/krb5.conf.d/crypto-policies nano /etc/krb5.conf.d/crypto-policies
-<pre>+<code>
 [libdefaults] [libdefaults]
 permitted_enctypes = aes256-cts-hmac-sha1-96 aes256-cts-hmac-sha384-192 camellia256-cts-cmac aes128-cts-hmac-sha1-96 aes128-cts-hmac-sha256-128 camellia128-cts-cmac rc4-hmac permitted_enctypes = aes256-cts-hmac-sha1-96 aes256-cts-hmac-sha384-192 camellia256-cts-cmac aes128-cts-hmac-sha1-96 aes128-cts-hmac-sha256-128 camellia128-cts-cmac rc4-hmac
-</pre>+</code>
  
-<pre>+<code>
 kinit -k -t /opt/1C/v8.3/x86_64/usr1cv8.keytab usr1cv8/s1c@AUGIN.RU kinit -k -t /opt/1C/v8.3/x86_64/usr1cv8.keytab usr1cv8/s1c@AUGIN.RU
-</pre>+</code>
  
 * '''WEB''' * '''WEB'''
-<pre>+<code>
 dnf install httpd -y dnf install httpd -y
 dnf install php php-common php-pgsql php-gd php-xml php-mbstring -y dnf install php php-common php-pgsql php-gd php-xml php-mbstring -y
Строка 137: Строка 137:
 mkdir /var/www/html/dengi/ mkdir /var/www/html/dengi/
 /opt/1C/v8.3/x86_64/webinst -apache24 -wsdir dengi -dir '/var/www/html/dengi' -connStr 'Srvr="s1c.augin.ru";Ref="dengi";' -confPath /etc/httpd/conf/httpd.conf /opt/1C/v8.3/x86_64/webinst -apache24 -wsdir dengi -dir '/var/www/html/dengi' -connStr 'Srvr="s1c.augin.ru";Ref="dengi";' -confPath /etc/httpd/conf/httpd.conf
-</pre>+</code>
 nano /var/www/html/dengi/default.vrd nano /var/www/html/dengi/default.vrd
-<pre>+<code>
 <?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
 <point xmlns="http://v8.1c.ru/8.2/virtual-resource-system" <point xmlns="http://v8.1c.ru/8.2/virtual-resource-system"
Строка 157: Строка 157:
         </ws>         </ws>
 </point> </point>
-</pre+</code
-<pre>+<code>
 systemctl restart httpd systemctl restart httpd
-</pre>+</code>
  
 * '''Включение логов''' * '''Включение логов'''
  
-<pre>+<code>
 mkdir /home/usr1cv8/.1cv8/1C/1cv8/conf/ mkdir /home/usr1cv8/.1cv8/1C/1cv8/conf/
 touch /home/usr1cv8/.1cv8/1C/1cv8/conf/logcfg.xml touch /home/usr1cv8/.1cv8/1C/1cv8/conf/logcfg.xml
Строка 171: Строка 171:
 mkdir /var/log/1c/dumps mkdir /var/log/1c/dumps
 chown -R usr1cv8:grp1cv8 /var/log/1c chown -R usr1cv8:grp1cv8 /var/log/1c
-</pre>+</code>
 nano /home/usr1cv8/.1cv8/1C/1cv8/conf/logcfg.xml nano /home/usr1cv8/.1cv8/1C/1cv8/conf/logcfg.xml
-<pre>+<code>
 <config xmlns="http://v8.1c.ru/v8/tech-log"> <config xmlns="http://v8.1c.ru/v8/tech-log">
         <dump create="true" location="/var/log/1c/dumps" prntscrn="true" type="2"/>         <dump create="true" location="/var/log/1c/dumps" prntscrn="true" type="2"/>
Строка 183: Строка 183:
        </log>        </log>
 </config> </config>
-</pre>+</code>
  
 * lic * lic
  
-<pre>+<code>
 wget https://cloud.augin.ru/s/2pndNgk4dLYQBji/download --no-check-certificate -O dumps.zip wget https://cloud.augin.ru/s/2pndNgk4dLYQBji/download --no-check-certificate -O dumps.zip
 wget https://cloud.augin.ru/s/oi4nNr4CTCfiNgd/download --no-check-certificate -O install_hasp_centos78.sh wget https://cloud.augin.ru/s/oi4nNr4CTCfiNgd/download --no-check-certificate -O install_hasp_centos78.sh
Строка 193: Строка 193:
 sed -i "s/\r//g" install_hasp_centos78.sh sed -i "s/\r//g" install_hasp_centos78.sh
 ./install_hasp_centos78.sh ./install_hasp_centos78.sh
-</pre>+</code>
 * ошибка access_ok  * ошибка access_ok 
-<pre>+<code>
 убираем первый параметр в строке с access_ok убираем первый параметр в строке с access_ok
-</pre>+</code>
  
 * backup * backup
  
 cat /opt/backup.sh cat /opt/backup.sh
-<pre>+<code>
 BAK_DIR="/home/disk1/sql_bases/s1c-x" BAK_DIR="/home/disk1/sql_bases/s1c-x"
 DATE=`date +%d.%m.%Y-%H%M` DATE=`date +%d.%m.%Y-%H%M`
Строка 218: Строка 218:
  
 ssh root@bs "/home/disk1/sql_bases/clean.sh $BAK_DIR" ssh root@bs "/home/disk1/sql_bases/clean.sh $BAK_DIR"
-</pre>+</code>
  
  chmod +x /opt/backup.sh  chmod +x /opt/backup.sh
Строка 225: Строка 225:
  
 cat /etc/cron.d/backup-postgresql cat /etc/cron.d/backup-postgresql
-<pre>+<code>
 # backup postgres # backup postgres
 0 1 * * * root /opt/backup.sh 0 1 * * * root /opt/backup.sh
-</pre>+</code>
  
 cat /opt/restore.sh cat /opt/restore.sh
Строка 236: Строка 236:
  
 cat /home/disk1/sql_bases/clean.sh cat /home/disk1/sql_bases/clean.sh
-<pre>+<code>
 #!/bin/bash #!/bin/bash
  
Строка 257: Строка 257:
         rm -rf $path/$i         rm -rf $path/$i
   done   done
-</pre>+</code>
  
 * lic * lic
1c_x64_centos_8.1713269009.txt.gz · Последнее изменение: 08.07.2024 11:48 (внешнее изменение)