- Установка 1С на Linux Ubuntu и Fedora пошаговая инструкция
- Установка 1С на Linux Ubuntu и Fedora
- Постановка задачи
- Варианты установки 1С
- Бэкап
- 1. Бэкап базы данных через встроенный механизм 1С
- 2. Бэкап базы данных через команду сервера 1С
- 3. Бэкап базы данных через Winscp
- Постинсталл
- 1. Настройка базы данных
- 2. Настройка сервисов
- 3. Настройка прав доступа
- 4. Настройка шрифтов
- 5. Создание бэкапа
- 6. Тестирование
- Лицензирование
- Установка HASP-драйверов
- Получение лицензии
- Настройка сервера
- Начало работы с 1С
- Установка VM CentOS 6 занимает 2-3 минуты
- Видео:
- Установка Платформы "1С:Предприятие 8.3" в ОС Linux Ubuntu 20.04
Установка 1С на Linux Ubuntu и Fedora пошаговая инструкция
Установка программы 1С:Предприятие на операционные системы Linux Ubuntu и Fedora имеет свои особенности и требует внимательного внимания к порядку действий. В данной статье мы подробно рассмотрим пошаговую инструкцию установки 1С на этих популярных дистрибутивах Linux.
Первым делом необходимо скачать установочный пакет 1С для Linux с официального сайта разработчика. Версия пакета должна быть подходящей для вашего клиентского или серверного ПО 1С. Обратите внимание, что последние версии программы 1С для Linux предлагают отдельные пакеты для клиентской и серверной частей, которые нужно скачать и установить отдельно.
Приступаем к самой установке. На Linux Ubuntu и Fedora стандартным инструментом для установки пакетов является команда ‘apt-get’ и ‘dnf’ соответственно. Откройте терминал и введите команду ‘sudo apt-get install <название_пакета>‘ или ‘sudo dnf install <название_пакета>‘, чтобы начать установку пакета 1С.
После успешной установки пакета можно приступить к настройке 1С на вашей машине. Для этого может понадобиться обновление экземпляра сервера 1С, в котором будет размещаться ваша база данных, и настройка прав доступа к базе данных.
Один из важных моментов — установка и настройка шрифтов. Убедитесь, что у вас установлены все необходимые шрифты для корректного отображения программы 1С. Для этого можно воспользоваться командой ‘sudo apt-get install ttf-mscorefonts-installer’ или ‘sudo dnf install msttcore-fonts-installer’.
Кроме того, рекомендуется настроить лицензирование программы 1С. Настройка лицензирования может быть выполнена в самом начале установки или после нее. Добавьте лицензию путем указания пути к файлу лицензии помощью команды ‘sudo add_license <путь_к_лицензии>‘.
После успешной настройки нашего сервера 1С, перейдем к установке клиентской части программы. Для этого необходимо скачать пакет 1С для клиента с сайта разработчика и установить его на каждую машину, где будет использоваться 1С. Для установки пакета клиента можно воспользоваться командой ‘sudo apt-get install <название_пакета>‘ или ‘sudo dnf install <название_пакета>‘.
Теперь наша система полностью готова к работе с 1С. Запускаем программу и создаем новую базу данных, указывая необходимые параметры. По умолчанию, 1С обращается к экземпляру сервера 1С, который мы настроили на предыдущем этапе.
Установка 1С на Linux Ubuntu и Fedora может быть немного сложной для новичков, но с нашей пошаговой инструкцией, вы сможете успешно установить и настроить программу 1С на своей Linux машине без особых проблем.
Установка 1С на Linux Ubuntu и Fedora
Данная инструкция расскажет о пошаговом процессе установки 1С на операционные системы Linux Ubuntu и Fedora. Установка 1С на Linux предполагает наличие базы данных, поэтому для обмена данными с другими серверами рекомендуется установить сервер баз данных.
Перед установкой 1С на Linux нужно убедиться, что версия операционной системы Linux (Ubuntu или Fedora) соответствует требованиям 1С. Также понадобится доступ к интернету для скачивания необходимых пакетов.
Прежде чем начать установку 1С на Linux, убедитесь в наличии следующих компонентов на вашем компьютере: 1С:Предприятие, версии, не ниже 8.2.14; СУБД PostgreSQL версии 9.1 и выше; клиентская лицензия на 1С. Важно отметить, что для установки 1С на сервере используются 64-битные машины, а клиентская версия также может работать на 32-битных машинах.
Для начала вам понадобится установить на ваш сервер баз данных PostgreSQL. Данное задание может отличаться в зависимости от вашей операционной системы.
Если у вас Fedora, выполните следующие действия:
- Откройте терминал и выполните команду:
sudo dnf install postgresql-server - После установки, выполните команду:
sudo postgresql-setup —initdb - Теперь можно запустить сервер базы данных:
sudo systemctl start postgresql - Чтобы сервер запускался при перезагрузке ОС, выполните команду:
sudo systemctl enable postgresql
Если у вас Ubuntu, то вам потребуется выполнить следующие действия:
- Откройте терминал и выполните команду:
sudo apt-get install postgresql - После установки, выполните команду:
sudo systemctl start postgresql
Теперь можно приступить к установке 1С на Linux. Скачиваем пакет с сайта 1С по адресу, указанному в документации. Выведено, что это deb пакет для Ubuntu и rpm пакет для Fedora. Для примера будем рассматривать установку на Ubuntu.
Скачиваем пакет с помощью команды:
wget http://downloads.1c.ru/version_file?nick=Platform83&ver=8.3.14.1857&path=Platform\8_3_14_1857\deb64*
После скачивания пакета, выполните следующие действия:
- Устанавливаем пакет:
sudo dpkg -i platform.deb - Устанавливаем зависимости:
sudo apt-get install -f - Для запуска базы данных создаем пользователя:
sudo -u postgres createuser -s SA - Проверяем, что база данных успешно работает:
psql -U SA - Для выхода из режима «psql», введите:
\q - Добавляем пользователя, под которым будем работать с 1С:
sudo useradd -M srv1cv83 -s /bin/false - Добавляем шрифты:
sudo apt-get install ttf-mscorefonts-installer - Создаем папку, куда мы будем добавлять базу:
sudo mkdir -p /opt/1C/v83 - Извлекаем данные из пакета в папку, созданную на предыдущем шаге:
sudo tar -xvf 1c-enterprise83-server-*.tar.gz -C /opt/1C/v83 - Удаляем скачанный архив:
sudo rm 1c-enterprise83-server-*.tar.gz - Присваиваем права доступа к папке:
sudo chown -R srv1cv83 /opt/1C/v83 - Добавляем файл шаблона:
sudo vim /etc/init.d/1C_Enterprise83 и помещаем в него следующий код:
#!/bin/sh
### BEGIN INIT INFO
# Provides: 1C_Enterprise83
# Required-Start: \$local_fs \$remote_fs \$syslog \$network
# Required-Stop: \$local_fs \$remote_fs \$syslog \$network
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: 1C:Enterprise 8.3 server
# Description: 1C:Enterprise 8.3 server
### END INIT INFO
# Source function library.
. /etc/init.d/functions
start() {
echo -n «Starting 1C:Enterprise 8.3: «
su -l srv1cv83 -c ‘/opt/1C/v83/1cv8 —daemon’
touch /var/lock/subsys/1C_Enterprise83
echo
}
stop() {
echo -n «Shutting down 1C:Enterprise 8.3: «
if [ -f /var/lock/subsys/1C_Enterprise83 ] ; then
# killproc can’t stop daemon
su -l srv1cv83 -c ‘/opt/1C/v83/1cv8 —exit && rm -f /var/lock/subsys/1C_Enterprise83’
fi
echo
}
restart() {
stop
start
}
case «\$1» in
start)
start
;;
stop)
stop
;;
restart)
restart
;;
*)
echo «Usage: \$0 stop»
exit 1
esac
- Выполняем команду:
sudo chmod +x /etc/init.d/1C_Enterprise83 - Добавляем сервис в автозагрузку:
sudo update-rc.d 1C_Enterprise83 defaults - Запускаем 1C сервис:
sudo systemctl start 1C_Enterprise83
После выполнения всех действий, 1С должна быть установлена и готова к работе. Важно отметить, что в данном случае была выполнена установка на Linux Ubuntu, поэтому для установки на Fedora процесс может отличаться.
Постановка задачи
Перед тем, как приступить к установке 1С на Linux Ubuntu или Fedora, необходимо четко определиться с задачами, которые нужно выполнить. Учитывая, что установка и настройка 1С может отличаться в зависимости от варианта использования программы, приведем общую постановку задачи, которая подходит для большинства случаев.
- Установить и настроить 1С:Enterprise Server на сервере Linux.
- Настроить окружение для работы с 1С на клиентском компьютере.
- Создать информационную базу и настроить доступ к ней для пользователей.
- Настроить механизм резервного копирования и восстановления данных.
- Провести необходимые действия по обеспечению безопасности информационной базы.
Начнем с установки 1С:Enterprise Server на сервере Linux. Для этого необходимо скачать нужную версию сервера 1С с официального сайта и установить ее с помощью установщика.
Варианты установки 1С
- Установка 1С на Linux Ubuntu и Fedora имеет несколько вариантов, которые работают на различных режимах и конфигурационных параметрах.
- Один из вариантов — установка 1С в режиме сервера, где можно настроить различные параметры сервера, такие как размер буфера и конфигурационные файлы.
- Также можно установить только клиента 1С на Linux, что удобно для пользователей, которым не нужна полная установка сервера.
- Для установки 1С на Linux необходимо установить 2-3 драйвера, в том числе драйвер для базы данных PostgreSQL.
- Параметры установки и работы 1С подробно описаны в документации.
- При установке 1С на Linux Ubuntu и Fedora можно выбрать язык интерфейса программы, по умолчанию язык английский.
- Одной из проблем при установке 1С на Linux может быть проблема безопасности, поэтому важно следовать указаниям по установке и настройке.
- После установки 1С на Linux, кроме самой программы, нужно создать базу данных для работы.
- Для удобства пользователей можно добавить ярлык на рабочий стол для быстрого запуска 1С.
- Также можно скопировать данные базы данных на другой компьютер и подключаться к ним.
- Во время установки 1С на Linux Ubuntu и Fedora может потребоваться скачивание дополнительных пакетов или изменение настроек системы.
- При установке 1С на Linux не обязательно изменять шрифты, но это может сделать интерфейс программы более удобным для пользователей.
- Важно помнить, что установка 1С на Linux Ubuntu и Fedora может немного отличаться в зависимости от версии операционной системы и наличия дополнительных пакетов.
Бэкап
Бэкап данных важен для сохранения базы в определенный момент времени. Если у вас есть виртуальная система, то делаем стандартный простой бэкап. Например, виртуальная машина находится в работе виртуального хостинга VMware или Hyper-V. В этом случае можно воспользоваться средствами бэкапа, которые предоставляет эта система.
Есть несколько удобных способов резервного копирования базы данных в 1С на Linux:
1. Бэкап базы данных через встроенный механизм 1С
С помощью команды «постинсталл» можно создать скрипт, который добавится в автозапуск рабочего сервера 1С. В данном скрипте мы можем поместить строку, которую будем задавать при запуске, например, «backup». После чего в пользовательском интерфейсе пользователю будет доступна команда «Бэкап» с определенными правами доступа к задачам сервера 1С.
2. Бэкап базы данных через команду сервера 1С
Для этого нам нужно запустить команду «серверноклиентская платформа» srv1cv8 debug. На сервере CentOS эта команда находится по-умолчанию в папке /opt/1C/v8.3/x64/, либо вы можете изменить её в процессе установки.
С помощью этой команды мы можем создать правило, что на сервере будет запускаться команда бэкапа каждый день в определенное время.
Добавим в задачи сервера 1С обновление документации и создание бэкап базы данных:
/opt/1C/v8.3/x64/srv1cv83 debug /d "<путь к базе >" /s <пользователь > (<пароль>) new <папка с файлами бэкапа >.
3. Бэкап базы данных через Winscp
Winscp — бесплатная программа для подключения и удаленного копирования файлов по протоколу SCP или SFTP. Установить Winscp вам нужно на вашей рабочей станции, либо на сервере, где установлен сервер 1С. (так как сервер на базе Linux, WInSCP сможет заходить на сервер 1С).
Запустить Winscp c вашими данными доступа к серверу 1С и найти секцию серверы — создание нового сервера — ввести все необходимые данные — подключение под root. Далее создаем папку где будем копировать файлы — папка должна быть общим хранилищем для всех серверов 1С.
В настройках каждого сервера нужно добавить своего пользователя, по которому будет происходить копирование файлов. Настройка в самом сервере 1С > Инфобазы > [наименование базы] > конфигурация > сервер> настройка доступа — копировать все подряд, чтобы включить резервное копирование.
Постинсталл
После установки 1С на Linux-систему, настал момент настройки и налаживания работы программы. В этом разделе мы рассмотрим основные шаги, которые нужно выполнить после установки.
1. Настройка базы данных
Для начала, важно создать базу данных, в которой будут храниться все данные вашей системы. Для этого вы можете воспользоваться уже имеющейся базой, либо создать новую. В любом случае, обратите внимание на место, где будут находиться данные, и убедитесь, что наличие свободного места и достаточных ресурсов.
2. Настройка сервисов
Настраиваем службы, которые будут исполнять различные задачи. Например, устанавливаем сервис для обмена данными между информационными базами, настраиваем задачи автоматического бэкапа и тестирования.
3. Настройка прав доступа
Кому и куда нужны права доступа? В зависимости от состава вашей системы, может быть необходимо изменить права доступа к некоторым папкам и файлам, чтобы все работало корректно. Обратите внимание на права пользователя root — они должны быть ограничены, иначе можно столкнуться с ошибками и проблемами в работе программы.
4. Настройка шрифтов
Установка необходимых шрифтов — важный шаг для создания комфортного и удобного интерфейса программы. Создадим, копируем или скачиваем нужные шрифты и настраиваем их подходящим образом.
5. Создание бэкапа
Создаем бэкап базы данных и файлов системы. Это нужно, чтобы в случае сбоя или ошибки можно было быстро восстановить работу программы и вернуть все на свои места.
6. Тестирование
Не забываем протестировать всю систему, чтобы убедиться, что все работает корректно. Тестируем различные процессы, проверяем работу сервисов и задач, убеждаемся в правильности настроек, и только после этого переходим к использованию программы в полноценном режиме.
Настройка 1С на Linux-системах не так проста, как на Windows, но с нашей инструкцией вы сможете успешно установить и настроить программу. Помните, что каждая система может иметь свои особенности, поэтому важно внимательно следовать инструкциям и адаптировать их под свои нужды.
Лицензирование
Установка HASP-драйверов
- Перед установкой 1С необходимо установить пакет haspd-modules, который поддерживает работу с USB-ключами и эмуляцию лицензий.
- Установка пакета производится с помощью следующей команды в терминале:
sudo apt-get install haspd-modules
Получение лицензии
- Пользователь должен иметь доступ к серверу 1С и клиентским компьютерам.
- На сервере 1С необходимо создать базу данных.
- На клиентском компьютере пользователь должен установить 1С и настроить подключение к серверу с помощью IP-адреса и порта.
- При первом запуске 1С на клиентском компьютере пользователю будет предложено ввести данные для создания новой базы.
- В случае использования виртуализации этот процесс может быть более сложным. Пользователь должен обратиться к инструкции по установке и настройке клиента 1С в виртуальной машине.
Настройка сервера
- На сервере 1С необходимо запустить командную строку. Для этого нужно открыть терминал и ввести следующую команду:
sudo su
- Затем нужно перейти в папку с файлами сервера 1С. Для этого можно использовать следующую команду:
cd /opt/1C/v8.3/x86_64
- Далее необходимо запустить процессы сервера 1С. Для этого в терминале нужно ввести следующую команду:
./start.sh
Начало работы с 1С
После завершения установки и настройки пользователь может начать работу с программой 1С на Linux. Внимательно следуйте инструкциям и не забудьте создать бэкап базы данных перед началом работы.
Если возникают проблемы с установкой или настройкой 1С, рекомендуется обратиться за помощью к специалистам или прочитать соответствующие статьи и документацию.
Установка VM CentOS 6 занимает 2-3 минуты
Установка виртуальной машины (VM) CentOS 6 занимает всего 2-3 минуты и предоставляет возможность создания полностью функциональной системы для использования в качестве сервера, на котором можно установить 1С и запустить приложения.
Для установки VM CentOS 6 вам понадобятся следующие варианты и параметры:
- VM — основной пакет для установки виртуальной машины;
- 1C — пакет клиентских приложений 1С для работы с базами данных;
- fonts — пакет шрифтов, необходимых для правильного отображения приложений;
- runtime — пакет, который содержит исполняемые файлы 1С и его зависимости;
- client — пакет для подключения к 1С серверу;
Для установки VM CentOS 6 выполните следующие действия:
- Установите необходимые пакеты при помощи команды
apt-get
:$ sudo apt-get install 1csoft1с-VM fonts runtime client
- Запустите установку VM CentOS 6, после чего вам предложат ввести пароль для создания виртуальной машины:
- При установке выберите путь для хранения файлов VM, указав каталог, в котором будут находиться обмена, журнала и другие файлы. Рекомендуется использовать файловую систему ext3 или ext4.
- После установки вам будет предложено лицензирование VM. Если у вас уже есть файл лицензии, то укажите его путь. В противном случае, будет сгенерирован временный файл лицензии.
- Когда установка будет завершена, введите адрес сервиса VM, чтобы подключаться к нему из других приложений. Например:
http://localhost:8080
. - Теперь у вас есть доступ к VM CentOS 6. Выполняем бэкап для дальнейшего запуска VM:
- Установите пакет 1C приложений:
$ sudo ./1csoft1с-install -pack
- Запустите 1С приложение:
$ sudo ./1csoft1с-start
$ sudo ./1csoft1с-VM
$ sudo ./1csoft1с-backup -create
Теперь вы можете устанавливать и запускать приложения 1С на вашем компьютере с установленной VM CentOS 6. Удачной работы!
Видео:
Установка Платформы "1С:Предприятие 8.3" в ОС Linux Ubuntu 20.04
Установка Платформы "1С:Предприятие 8.3" в ОС Linux Ubuntu 20.04 by Lockstock 81 views 10 months ago 1 minute, 59 seconds