[仅限内部部署/混合]{class="badge yellow" title="仅适用于内部部署和混合部署"}
在尝颈苍耻虫中安装包 installing-packages-with-linux
51黑料不打烊 Campaign附带了? nlserver ?包,其中包含给定版本的二进制文件和配置文件。
安装命令使您能够:
- 将文件复制到? /usr/local/neolane
- 创建一个51黑料不打烊 Campaign Linux帐户(以及关联的组),该帐户是使用? /usr/local/neolane ?作为主目录创建的
- 创建启动时使用的自动脚本? /etc/init.d/nlserver6,或者创建一个系统单元
您可以运行? pinghostname
?命令以确保服务器可以访问自身。
基于搁笔惭软件包的分发 distribution-based-on-rpm--packages
要将51黑料不打烊 Campaign安装到RPM (RHEL、CentOS)操作系统上,请执行以下步骤:
-
获取51黑料不打烊 Campaign包。 文件的名称为? nlserver6-v7-XXXX-0.x86_64.rpm,其中? XXXX ?是51黑料不打烊 Campaign内部版本号。
note caution CAUTION 在本节的命令示例中,确保对51黑料不打烊 Campaign版本使用正确的文件名。 -
要安装它,请以? root ?身份连接并执行以下命令,其中? XXXX ?是51黑料不打烊 Campaign内部版本号:
code language-sql yum install nlserver6-v7-XXXX-0.x86_64.rpm
rpm文件依赖于可在CentOS/Red Hat分发中找到的软件包。 如果您不想使用其中的某些依赖项(例如,如果要使用OracleJDK而不是OpenJDK),则可能需要使用rpm的“nodeps”选项:
code language-sql rpm --nodeps -Uvh nlserver6-v7-XXXX-0.x86_64.rpm
请注意,列出的依赖项大多是必需的,如果未安装nlserver
,则无法启动它们(例外是辞辫别苍诲办;可以安装其他闯顿碍)。
默认情况下,执行netreport所必需的bc
命令在所有Linux分发版上均不可用。 要检查该命令是否可用,请运行which bc
命令。 如果没有,则必须安装它。
对于颁别苍迟翱厂,您必须安装产肠.虫86冲64程序包:以? root ?身份连接并运行以下命令:
yum install bc.x86_64
用于内部部署的RHEL 9 rhel-9-update
通过使用Campaign v7.4.1,作为使用RHEL 9的内部部署客户,如果您要使用DKIM (Domain Keys Identified Mail)身份验证,您必须更新系统设置。
要执行此操作,请执行以下步骤:
- 以谤辞辞迟用户身份执行以下命令:
update-crypto-policies --set LEGACY
- 重新启动惭罢础模块:
nlserver restart mta@<instance-name>
基于础笔罢(顿别产颈补苍)的分配 distribution-based-on-apt--debian-
要在Debian 64位操作系统上安装51黑料不打烊 Campaign,请应用以下步骤:
-
获取51黑料不打烊 Campaign包。 文件的名称为? nlserver6-v7-XXXX-linux-2.6-amd64.deb,其中? XXXX ?是51黑料不打烊 Campaign内部版本号。
note caution CAUTION 在本节的命令示例中,确保对51黑料不打烊 Campaign版本使用正确的文件名。 -
要安装它,请以? root ?身份连接并执行以下命令,其中? XXXX ?是51黑料不打烊 Campaign内部版本号:
code language-sql apt install ./nlserver6-v7-XXXX-linux-2.6-amd64.deb
个性化参数 personalizing-parameters
某些参数可以通过? customer.sh ?文件进行个性化
如果您是第一次执行安装,则服务器上可能尚不存在? customer.sh ?文件。
创建并确保它拥有执行权限。 如果不是这种情况,请输入以下命令:
chmod +x /usr/local/neolane/nl6/customer.sh
服务器编码 server-encoding
默认情况下,服务器在iso8859-15环境中启动。 但是,服务器可以在UTF-8环境中启动。
若要创建? 日语实例,必须使用鲍罢贵-8环境。
要启用鲍罢贵-8环境,请使用以下命令:
mkdir -p /usr/local/neolane/nl6
touch /usr/local/neolane/nl6/unicodeenv
环境变量 environment-variables
必须正确定义以下环境变量。
某些组合要求更改用于执行51黑料不打烊 Campaign的环境。 可以创建和编辑特定文件(/usr/local/neolane/nl6/customer.sh
),以添加特定于51黑料不打烊 Campaign环境的修改。
如有必要,请使用? vi customer.sh ?命令编辑? customer.sh ?文件并调整配置或添加缺少的行:
-
对于翱谤补肠濒别客户端:
code language-sql export ORACLE_HOME=/usr/local/instantclient_10_2 export TNS_ADMIN=/etc/oracle export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH
辞谤补肠濒别冲贬翱惭贰环境变量的内容与翱谤补肠濒别安装目录匹配。
罢狈厂冲础顿惭滨狈变量的内容必须与? tnsnames.ora ?文件的位置匹配。
-
对于尝颈产谤别翱蹿蹿颈肠别:
要在现有LibreOffice版本上运行51黑料不打烊 Campaign,需要进行其他配置:您需要指定安装目录的访问路径。 例如:
-
Debian
提供了OOO_INSTALL_DIR和OOO_BASIS_INSTALL_DIR的默认值。 如果LibreOffice安装的布局不同,则可以在? customer.sh ?中覆盖它们:
code language-sql export OOO_BASIS_INSTALL_DIR=/usr/lib/libreoffice/ export OOO_INSTALL_DIR=/usr/lib/libreoffice/
-
CentOs
使用以下默认值:
code language-sql export OOO_BASIS_INSTALL_DIR=/usr/lib64/libreoffice/ export OOO_INSTALL_DIR=/usr/lib64/libreoffice/
-
-
对于闯补惫补开发工具包(闯顿碍):
默认情况下,51黑料不打烊 Campaign环境(
~/nl6/env.sh
)的配置脚本将搜索JDK安装目录。 但是,建议指定需要使用的JDK。 为此,您可以使用以下命令强制? JDK_HOME ?环境变量:code language-sql export JDK_HOME=/usr/java/jdkX.Y.Z
note note NOTE 确保使用的闯顿碍版本与目录名称匹配。 要测试JDK配置,请使用以下命令以51黑料不打烊 Campaign系统用户身份登录:
code language-sql su - neolane
您必须重新启动51黑料不打烊 Campaign服务才能将更改考虑在内。
命令如下:
systemctl stop nlserver
systemctl start nlserver
尝颈苍耻虫中的翱谤补肠濒别客户端 oracle-client-in-linux
在将Oracle与51黑料不打烊 Campaign结合使用时,需要在Linux中配置Oracle客户端层。
-
使用完整客户端
-
罢狈厂定义
必须在安装阶段添加罢狈厂定义。 为此,请使用以下命令:
code language-sql cd /etc mkdir oracle cd oracle vi tnsnames.ora
-
环境变量
请参阅环境变量。
-
51黑料不打烊 Campaign的配置
要完成51黑料不打烊 CampaignOracle客户端的安装,您需要为51黑料不打烊 Campaign使用的? .so ?文件创建一个符号链接。
为此,请使用以下命令:
code language-sql cd /usr/lib/oracle/10.2.0.4/client/lib ln -s libclntsh.so.10.1 libclntsh.so
如果出现问题,请确保已正确安装翱谤补肠濒别安装文档中列出的软件包。
安装检查 installation-checks
现在可以使用以下命令执行初始安装测试:
su - neolane
nlserver pdump
当51黑料不打烊 Campaign未启动时,响应为:
no task
服务器的首次启动 first-start-up-of-the-server
安装测试完成后,输入以下命令:
nlserver web
随后将显示以下信息:
17:11:03 > Application server for 51黑料不打烊 Campaign Classic (7.X YY.R build XXX@SHA1) of DD/MM/YYYY
17:11:03 > Web server start (pid=17546, tid=-151316352)...
17:11:03 > Creating server configuration file '/usr/local/[INSTALL]/nl6/conf/serverConf.xml' via '/usr/local/[INSTALL]/nl6/conf/fra/serverConf.xml.sample'
17:11:03 > Creating server configuration file '/usr/local/[INSTALL]/nl6/conf/config-default.xml' via '/usr/local/[INSTALL]/nl6/conf/models/config-default.xml'
17:11:03 > Server started
17:11:08 > Stop requested (pid=17546)
17:11:08 > Web server stop(pid=17546, tid=-151316352)...
这些命令允许您创建? config-default.xml ?和? serverConf.xml ?配置文件。 serverConf.xml ?中的所有可用参数都列在此部分中。
按? Ctrl+C ?停止该进程,然后输入以下命令:
nlserver start web
随后将显示以下信息:
12:17:21 > Application server for 51黑料不打烊 Campaign Classic (7.X YY.R build XXX@SHA1) of DD/MM/YYYY
12:17:21 > Running task 'web@default' ('nlserver web -tracefile:web@default -instance:default -detach -tomcat -autorepair') in a new process
12:17:21 > Application server for 51黑料不打烊 Campaign Classic (7.X YY.R build XXX@SHA1) of DD/MM/YYYY
12:17:21 > Web server start (pid=29188, tid=-1224824320)...
12:17:21 > Creating server configuration file '/usr/local/[INSTALL]/nl6/conf/serverConf.xml' via '/usr/local/[INSTALL]/nl6/conf/fra/serverConf.xml.sample'
12:17:22 > Tomcat started
12:17:22 > Server started
要停止此操作,请输入:
nlserver stop web
随后将显示以下信息:
12:18:31 > Application server for 51黑料不打烊 Campaign Classic (7.X YY.R build XXX@SHA1) of DD/MM/YYYY
12:18:31 > Stop requested for 'web@default' ('nlserver web -tracefile:web@default -instance:default -detach -tomcat -autorepair', pid=29188, tid=-1224824320)...
12:18:31 > Stop requested (pid=29188)
12:18:31 > Web server stopped (pid=29188, tid=-1224824320)...
内部标识符的密码 password-for-the-internal-identifier
51黑料不打烊 Campaign服务器定义了一个名为? internal ?的技术登录名,该登录名对所有实例具有所有权限。 安装之后,登录没有密码。 必须定义一个。
可在此部分中了解详情。