跳至正文

如何在 Linux 上创建 1C 终端服务器

1C官方提供RPM 包,因此终端服务器的最佳选择是像 CentOS 这样的 RPM Linux 发行版。终端服务器将允许许多用户在本地运行1C base,从而安全地实现1C的高速运行。

本文旨在帮助那些使用基于 deb 包的Linux 发行版并希望为 Ubuntu Linux 创建 1C 终端服务器的人。它也很有用,因为 Linux 的终端服务器 1C 比 Windows 便宜,因为后者及其客户端和终端许可证的成本很高。

安装终端服务器1C(Linux-TBS)的好处

在我们进入在 Linux 中创建 1C 终端服务器的步骤之前,这里有一些您应该了解的好处。

终端服务器 1C (Linux-TBS) 通过 Internet 提供对 1C 数据的远程访问

您的员工(其他办公室、仓库、家庭工作人员)将能够通过互联网远程连接到 1C 终端服务器,并与总公司的员工一样在一个通用的 1C 数据库中工作。通过加密 VPN 连接确保 1C 在 Internet 上工作的安全性。

提高数据的安全性和安全性

终端服务器 1C (Linux-TBS),在 1C 中包含您的机密数据,可以物理放置在远程站点,在一个隐蔽的物理保护位置。或者,在位于圣彼得堡、莫斯科甚至欧洲的数据中心。此外,您也可以不为1C端购买功能强大的服务器,而是向我们租用或在数据中心租用。

节省定制 PC 配置

要部署 1C Linux/Windows 终端服务器,需要足够强大的服务器,但用户计算机可以是最简单的。所有 1C 数据都直接在服务器上处理,计算机上的用户只收到一张图片——结果。

整体提高1C的可靠性

在 Linux 服务器上安装 1C 时,您不再依赖于运行 Windows 的个人用户计算机的性能及其所有已知的漏洞和故障,因为不再需要在每台计算机上安装 1C。

1C的速度明显提高

在 1C 终端服务器 (Linux-TBS) 中工作时,用户不会通过网络驱动大量数据(还记得盒子的例子),而是从服务器接收 1C Enterprise 工作窗口的图像。总之,服务器在运行,你只得到结果,实践表明,1C传输到终端的速度从2倍提高到10倍!

经济效益

基于 Microsoft Windows Server 的终端服务器已经有大约 10 年的历史,但它们使用的许可软件成本很高。

提高 1C 程序数据库的可靠性

用户 PC 故障和连接中断不会损坏 1C 数据库。失败后,用户可以从他的 PC 或任何空闲的值班 PC 连接,并从同一个地方继续他的会话工作!

降低1C服务成本

通过集中 1C,简化了在一个地方(在 Linux 终端服务器上)的数据处理、远程管理和远程用户支持。1C平台现在更新了一份。

终端服务安装

使用以下命令开始安装:

yum install x2goserver*

安装和配置 1C 客户端

(1)下载1C服务器当前版本对应的包。

我们将 1C 客户端的 Linux 发行版与 Windows 发行版放在同一个地方——在软件制造商的网站上。我们去网站,选择所需的平台版本、操作系统类型和下载分发。

从档案中,要使 1C 客户端正常工作,安装以下软件包就足够了:

1个
2个
3个
1C_Enterprise83-client.x86_64;
1C_Enterprise83-common.x86_64;
1C_Enterprise83-server.x86_64;

(2)禁用企业服务器的启动:systemctl disable srv1cv83

(3)现在安装HASP。

(4)创建nethasp.ini文件,该文件应位于1C客户端中可访问的位置,包含以下内容:

“……
NH_TCPIP = 启用
NH_IPX = 禁用
NH_NETBIOS = 禁用
NH_TCPIP_METHOD = UDP
NH_SERVER_ADDR = 运行许可证管理器的计算机的名称或 IP 地址...”

(5)在这一步,我们启动并检查haspd服务:

systemctl 启动搭扣
systemctl状态haspd
操作系统启动时启动服务:systemctl enable haspd
安装终端接入客户端并建立连接

对于操作系统为 Linux 的工作站,请输入此命令:yum install x2goclient

接下来,让我们建立到终端服务器的连接。

linux-1

现在,开始连接到远程计算机。在这个例子中,当连接时,我们得到“MATE”桌面。原则上,系统中安装的任何图形表都可以在这里。

如果您正在节省终端服务器硬件资源,“Xfce”适合您。请确保一切正常,1C 启动,然后在 1C 客户端中配置工作基地列表。

接下来,我们将使此数据库列表对这台计算机上的所有 1C 用户通用。

对于配置 1C 数据库列表的用户,该文件“/home/OFFICE/username/.1C/1cestart/ibases.v8i”出现在主目录中,该目录存储与 1C 数据库的连接设置。

为了让所有用户都拥有相同的 1C 数据库列表,我们需要通过在用户主目录中创建符号链接将配置文件“ibases.v8i”“/home/OFFICE/username/.1C / 1cestart /”传输到公共场所。

完成所有描述的操作后,我们可以访问远程桌面并在其上运行 1C 应用程序。

如果你想在启动连接后立即进入1C,我们将更改连接设置,“会话”选项卡:我们将会话类型指示为“应用程序”,并在参数中指示可执行文件的路径文件。

结论

毕竟,采取了这些步骤,我们将拥有一个终端服务器,它可以方便地与 1C: Enterprise 8 软件包一起工作,供用户和管理员使用。

标签: