Кампутары, Кампутарная крыміналістыка
1c 8.2 На Linux
Пачну з таго што ў першых для ўстаноўкі 1С 8.2 трэба спампаваць дыстрыбутывы 1C. Калі ў Вас ліцэнзія то праблем не ўзнікне, калі Вы не з'яўляецеся шчаслівым уладальнікам яе то пашукайце тэхналагічную платформу 1С на прасторах інтэрнэту, прычым версія сервера і кліента 1С павінна быць аднолькавыя. Апісанне і налада буду апісваць на прыкладзе * .deb пакетаў.
І так непасрэдна да справы. Распакоўваецца пакеты 1С 8 у любую даспадобы вам дырэкторыю ў мяне яна / mnt / samba / Uploads / 1C_server
і выконваем каманду
dpkg -i * .deb
у консоле павінны ўбачыць што нешта накшталт гэтага
Наладжваецца пакет 1c-enterprise82-server-nls (8.2.14-537) ... наладжваецца пакет 1c-enterprise82-ws (8.2.14-537) ... наладжваецца пакет 1c-enterprise82-ws-nls (8.2.14- 537) ... Наладжваецца пакет 1c-enterprise82-crs (8.2.14-537) ... Наладжваецца пакет 1c-enterprise82-crs-nls (8.2.14-537) ...
Запускаем сервер камандай
/etc/init.d/srv1cv82 start
Правяраем запусціўся сервер камандай
ps ax | grep 1C
Павінны ўбачыць нешта падобнае
27026? Ssl 0:21 /opt/1C/v8.2/i386/ragent -daemon
27035? Sl 01:02 /opt/1C/v8.2/i386/rmngr -port 1541 -range 1560: 1591
27047? Sl 0:27 /opt/1C/v8.2/i386/rphost -range 1560: 1591 -reghost gate -regport 1541 -pid b0d94e8c-09
Калі бачым гэта тое ўсё выдатна сервер запусціўся і працуе нармальна, наступны наш крок будзе ўстаноўка PostgreSQL. Калі ставіць PostgreSQL з рэпазітара то ўзнікнуць памылкі з працуй 1С, трэба спампоўваць з сайта 1C патчы для PostgreSQL, або скарыстацца PostgreSQL ад etersoft. Спампаваць яго можна па спасылцы ftp://updates.etersoft.ru/pub/Etersoft/Postgres@Etersoft/stable і выбіраем свой дыстрыбутыў. Спампоўваем і ўсталёўваны яго камандай
dpkg -i * .deb
Наступным крокам будзе змена значэння shmmax (Найбольшы дапушчальны памер сегмента размеркаванай памяці max 1/4 RAM) у байтах
echo 256000000> / proc / sys / kernel / shmmax
Каб гэтыя значэння былі даступныя пасля перазагрузкі трэба прапісаць у канцы файла /etc/sysctl.conf
echo "kernel.shmmax = 256000000" >> / etc / sysctl.conf
калі PostgreSQL не запускаецца то глядзім логі і мяняем на іншае значэнне
/var/lib/pgsql/pgstartup.log
Наступным крокам будзе змены параметраў у /var/lib/pgsql/data/postgresql.conf
default_with_oids = on
stats_row_level = off
effective_cache_size = 512MB
дзе 512Мб = палове аператыўнай памяці на сэрвэры. (У мяне было 1Gb) [/ Code]
Цяпер адкрыем доступ да PostgreSQL, для гэтага рэдагуемы файл /var/lib/pgsql/data/pg_hba.conf (pg_hba.conf адказвае за Безопаность падлучэнняў)
local all postgres trust
host all postgres 127.0.0.1/32 trust
host all postgres 192.168.1.0/24 trust
Ўсталюем кліент для падлучэння да PostgreSQL
apt-get install postgresql-client-8.3
Падключаемся да PostgreSQL і мяняем пароль карыстальніка postgres
psql -h localhost postgres postgres
alter user postgres with password 'postgres';
\ q для выхаду
зараз можна запусціць PostgreSQL камандай
/etc/init.d/postgresql start
Глядзім лоиг калі пайшло што нешта не так
/var/lib/pgsql/pgstartup.log
і нарэшце дадамо 1С ў аўтазагрузку
update-rc.d srv1cv82 defaults
Матэрыял і арыгінал артыкула ўзяты з сайта IT-Device http://it.scrame.ru
Similar articles
Trending Now