Warning: fopen(count/data/pages/главная.2018-05-24) [function.fopen]: failed to open stream: Disc quota exceeded in /home/b/bestcatalog.hut4.ru/WWW/count/count.php on line 37

Warning: flock() expects parameter 1 to be resource, boolean given in /home/b/bestcatalog.hut4.ru/WWW/count/count.php on line 38

Warning: fwrite() expects parameter 1 to be resource, boolean given in /home/b/bestcatalog.hut4.ru/WWW/count/count.php on line 39

Warning: flock() expects parameter 1 to be resource, boolean given in /home/b/bestcatalog.hut4.ru/WWW/count/count.php on line 40

Warning: fclose() expects parameter 1 to be resource, boolean given in /home/b/bestcatalog.hut4.ru/WWW/count/count.php on line 41

Warning: fopen(count/data/broz/2018-05-24) [function.fopen]: failed to open stream: Disc quota exceeded in /home/b/bestcatalog.hut4.ru/WWW/count/count.php on line 81

Warning: flock() expects parameter 1 to be resource, boolean given in /home/b/bestcatalog.hut4.ru/WWW/count/count.php on line 82

Warning: fwrite() expects parameter 1 to be resource, boolean given in /home/b/bestcatalog.hut4.ru/WWW/count/count.php on line 83

Warning: flock() expects parameter 1 to be resource, boolean given in /home/b/bestcatalog.hut4.ru/WWW/count/count.php on line 84

Warning: fclose() expects parameter 1 to be resource, boolean given in /home/b/bestcatalog.hut4.ru/WWW/count/count.php on line 85

Warning: fopen(count/data/os/2018-05-24) [function.fopen]: failed to open stream: Disc quota exceeded in /home/b/bestcatalog.hut4.ru/WWW/count/count.php on line 132

Warning: flock() expects parameter 1 to be resource, boolean given in /home/b/bestcatalog.hut4.ru/WWW/count/count.php on line 133

Warning: fwrite() expects parameter 1 to be resource, boolean given in /home/b/bestcatalog.hut4.ru/WWW/count/count.php on line 134

Warning: flock() expects parameter 1 to be resource, boolean given in /home/b/bestcatalog.hut4.ru/WWW/count/count.php on line 135

Warning: fclose() expects parameter 1 to be resource, boolean given in /home/b/bestcatalog.hut4.ru/WWW/count/count.php on line 136

Warning: fopen(count/data/total/2018-05-24) [function.fopen]: failed to open stream: Disc quota exceeded in /home/b/bestcatalog.hut4.ru/WWW/count/count.php on line 259

Warning: flock() expects parameter 1 to be resource, boolean given in /home/b/bestcatalog.hut4.ru/WWW/count/count.php on line 260

Warning: fwrite() expects parameter 1 to be resource, boolean given in /home/b/bestcatalog.hut4.ru/WWW/count/count.php on line 261

Warning: flock() expects parameter 1 to be resource, boolean given in /home/b/bestcatalog.hut4.ru/WWW/count/count.php on line 262

Warning: fclose() expects parameter 1 to be resource, boolean given in /home/b/bestcatalog.hut4.ru/WWW/count/count.php on line 263
Установка сервера 1С 8.2 + Web сервера Apache + PostgreSQL на Linux, 1с, установка на Линукс

Хорошо, когда человек стремится быть везде первым. Плохо, когда он работает водителем маршрутки...

Linux проверка диска на ошибки fsck

  Для чего нужна установка 1С:Предприятие на сервер терминалов Linux?


Давно уже не для кого не секрет, что при установке 1С Предприятие на терминальный сервер, производительность 1С Предприятие увеличивается в разы. Любой IT специалист знает, как 1С обрабатывает и хранит базу данных. В случае с 1С 8.2 и 8.3 хранение происходит в нескольких огромных файлах с расширением *.1CD, которые при запуске программа обязана скачать на компьютеры пользователей практически полностью, а после редактирования (добавления, удаления, перепроведения документов) отправить обратно на сервер где и находится база банных конфигураций 1С.Установка PostgreSQL 1c Linux По этому при работе нескольких пользователей 1С с единой базой, размещенной на файловом сервере часто поступают жалобы о том, что 1С зависает. А по мере роста объёма накопленных данных о финансовых операциях компании – растет и объём базы данных 1С, а скорость и комфорт работы наоборот – падают. И уже не обновление компьютеров, не оптимизация быстродействия сети, ощутимых результатов не достигают. Отчеты по-прежнему строятся по пол часа! Помимо этого при сетевом доступе, 1с часто не даёт осуществить такие действия с документами, как запись или проводка, ссылаясь на «ожидание захвата таблицы». При установленном 1с на терминальном сервере Linux, паралельно в один момент времени могут работать несколько десятков пользователей. Подключение к терминальному серверу происходит удаленно и физическое присутствие рядом с сервером не требуется. Почему Linux? Ответ очевиден ЦЕНА! т.е. по экономическим соображениям. К тому же 1с специально разрабатывает свой продукты такие, как сервер 1с Предприятие 8.2 для пользователей Linux, так-же учитывая вышеописанный фактор. Подключение происходит очень просто – одним нажатием мышки, вводом пароля пользователь оказывается внутри "удаленного рабочего стола 1С". Сбои ПК пользователей и обрывы соединения не наносят ущерба базам 1С. После сбоя пользователь может подключиться со своего ПК или с любого свободного дежурного компьютера и продолжить работу в своей сессии с того же места! При установке 1c на сервере Linux, Вы больше не зависите от работоспособности отдельных пользовательских компьютеров под управлением Windows со всеми известными их уязвимостями и глюками, так как установка 1С на каждом из них теперь не требуется. Обновление платформы и конфигурации 1С Предприятие, производится только в одном экземпляре. Более того, Linux сервера славятся своей безопасностью, но правда при условии изменения настроек по умолчанию, которые могут с легкостью позволить злоумышленнику сбросить пароль Linux и получить права root. :) И если до недавнего времени наша организация юзала 1с Предприятие версии 7.7 установленный на терминальный сервер FreeNx с использованием wine на Linux, то сейчас мы постепенно переходим на сервер 1с версии 8.2 также установленный на Linux. Ниже я опишу свой опыт установки сервера 1с Предприятие 8.2 на Linux с использованием PostgreSQL в качестве БД, и веб сервера Apache для отображения пользовательского интерфейса.

Минимальные аппаратные требования к железу для установки сервера 1с Предприятие 8.2

 
  • 32-х или 64-x разрядный сервер, имеющий процессор не младше Pentium 4/Xeon 2,4 ГГц, ОЗУ 4-8 Гб # Cоответственно.  
  • Не менее одного свободного USB-порта для подключения ключа защиты HASP. # Мы же ставим лицензию:)  
  • DVD-ROM # Для установки сервера я использовал LinuxWizard server версии 2.0 (final).  
  • Сетевая карта для получения обновлений "1С" и подключения клиентских рабочих мест 1С:Предприятие 8.2 # Это и так понятно!

      В данном примере описываеся установка 1с в связке с сервером Apache и PostrgeSQL на Linux


    Для обеспечения терминальных подключений используем алгоритм NX Клиент - Сервер. В данном примере в качестве сервера терминалов используется GET-Term.biz + (Терминальный Сервер с поддержкой Windows приложений) с уже установленным NX сервером, в случае если Вы решите установить тонких клиентов на wine и подключаться к серверу 1с минуя веб сервер, не используя серверный ключ, что вполне реально если у Вас не более 10-12 подключений. В другом случае после подключения к терминальному серверу мы просто вызываем веб браузер и подключаемся к серверу 1с через веб интерфейс. Остается только установить Nx клиентов No-Machine. Также можно подключаться к серверу 1с с любого компьютера в локальной сети вводя в адресной строке браузера ip адрес сервера на котором установлен 1с. Вам лишь остается выбрать какой из вышеописанных способов подключений использовать на своем предприятии.

    Настройка NX клиента на Linux/Windows

    Для корректного подключения NX клиентов, иногда их необходимо настроить. Для этого после запуска клиента создаем сессию подключения, прописывая имя сессии и ip адрес NX сервера, после этого жмем на кнопку Configure, выбираем вкладку Advanced, и меняем параметр Cache In memory на 16Mb, а On disk на 64Mb, после этого статистика подключений стабилизируется!

    Установка сервера 1С предприятия версии 8.2 на LinuxWizard, RedHat, CentOS

    $ su - # rpm -ivh 1C_Enterprise82-common-nls-8.2.12-87.i386.rpm 1C_Enterprise82-common-8.2.12-87.i386.rpm # rpm -ivh 1C_Enterprise82-server-nls-8.2.12-87.i386.rpm 1C_Enterprise82-server-8.2.12-87.i386.rpm # rpm -ivh 1C_Enterprise82-ws-nls-8.2.12-87.i386.rpm 1C_Enterprise82-ws-8.2.12-87.i386.rpm # rpm -ivh 1C_Enterprise82-crs-nls-8.2.12-87.i386.rpm 1C_Enterprise82-crs-8.2.12-87.i386.rpm После установки всех компонентов сервера 1с:Предприятие 8.2 автоматически создаётся пользователь usr1cv82, принадлежащий группе grp1cv82. Под ним и будет работать сервер 1Сv8.2

    Устанавливаем автозагрузку сервера 1С при старте системы

    # chkconfig srv1cv82 on

    Запускаем сервер 1Сv8.2

    # /etc/init.d/srv1cv82 start Starting 1C:Enterprise 8.2 server: OK

    Настраиваем использование шрифтов для корректной работы 1Сv8.2

    # yum install tetex-afm
    # ln -s /usr/share/fonts/TTF/ms/ /usr/share/fonts/msttcorefonts

    Конфигурируем сервер 1С


    # cd /opt/1C/v8.2/i386/utils
    # ./config_server

    Перезагружаем сервер 1Сv8.2


    # /etc/init.d/srv1cv82 restart
    В данном примере описывается работа платформы 1С:Предприятие 8.2 в режиме web-сервера с БД в файловом варианте.

    Установка Web-сервера Apache

    # yum install -y httpd

    Проверяем установку

    # servise httpd start

    Создадим папку для инсталляции файла-дескриптора 1Сv82

    # mkdir /var/www/1c

    Переходим в каталог с файлами 1с

    # cd /opt/1c/v8.2/i386
    # ./webinst -apache22 -wsdir base -dir '/var/www/1c/' -connStr 'File=/var/www/1с/base/"' -confPath /etc/httpd/conf/httpd.conf

    Назначаем права доступа к файлу default.vrd


    # chown apache:apache /var/www/1с/default.vrd

    Добавляем пользователя, под которым стартует апач в группу 1с


    # sudo usermod -a -G apache grp1cv82

    Создаем папку и собственно копируем базу 1С:Предприятие, пока в файловом варианте

    $ mkdir /var/www/1с/base
    $ cd /media/1C_8_2_8/Database
    $ cp 1Cv8.1CD /var/www/1c/base

    Меняем права доступа на папку 1с и base


    # sudo chmod 777 /var/www/1c
    # sudo chown apache:grp1cv82 -R /var/www/1c
    # sudo chown apache:grp1cv82 -R /var/www/1c/base

    Перезапускаем веб-сервер apache:


    # sudo /etc/init.d/httpd restart

    Заходим на локальной машине по адресу

       localhost/1c

    Следующим этапом установки 1с на Линукс является сборка PostgreSQL для испальзование в качестве БД 1с

    Инструкции по установке и сборке PostreSQL читаем на этой странице

     

     
    X