应用服务器安装部署指导
目录
AIX环境下安装部署指导
HPUX环境下安装部署指导
Solaris10环境下安装部署指导
Linux环境下安装部署指导
Windows环境下安装部署指导
AIX环境下安装部署指导
AIX环境是UFIDA用友NC管理软件NC5.7 严格测试的环境之一。在安装部署过程参考下面说明。
●操作系统版本及补丁
操作系统要求
5.3+FIX8
检查当前系统版本信息(包括修正的补丁,同时支持aix5308和aix6101)
# oslevel -rq
Known Recommended Maintenance Levels
------------------------------------
5300-08
5300-03
5300-02
5300-01
5300-00
如果没有安装上述环境的补丁,请到相关网站或与IBM服务提供商联系获得相关补丁。
系统补安装方法
smitty update_all
----------------------------------------------------------------------------------------------------
●操作系统参数调整及优化
检查当前系统参数及调整
# lsattr -El sys0
SW_dist_intr false True
autorestart true True
boottype disk False
conslogin enable False
cpuguard enable True
frequency 93750000 False
fullcore false True
fwversion IBM,SPH01271 False
iostat false True
keylock normal False
maxbuf 20 True
maxmbuf 0 True
maxpout 0 True
maxuproc 500 True
minpout 0 True
modelname IBM,7044-270 False
ncargs 6 True
pre430core false True
pre520tune disable True
realmem 2097152 False
rtasversion 1 False
systemid IBM,0110FCC2F False
上述命令显示当前系统参数设置情况,具体参数修改方法以root身份使用"smitty chgsys"进行修改。对于部分参数的建议调整值如下,具体还可以根据不同配置、机型、操作系统版本再作调整。
参数建议值
maxuproc 500
maxpout 33
minpout 16
检查当前系统限制及调整
NC5.7在运行过程中会同时打开多个文件,影响打开文件数等参数也需要进行调整。察看系统limit 限制,具体命令如下"ulimit -a"。以root身份对"/etc/security/limits"文件中的参数修改调整,需要重新启动系统才能生效。
# ulimit -a
time(seconds) unlimited
file(blocks) unlimited
data(kbytes) unlimited
stack(kbytes) 32768
memory(kbytes) 32768
coredump(blocks) 2097151
nofiles(descriptors) 6000
建议调整参数如下
参数建议值影响
fsize -1 文件大小,主要针对数据库也在当前环境下
data -1 文件大小,主要针对数据库也在当前环境下
minpout 6000 同时打开最大文件数,具体可以调更大
优化启动异步IO
开启异步IO可以提高读写效率,具体设置方法通过"smitty aio"调整。
增大命令缓冲区
增大命令缓冲区是为了解决AIX环境下,"The parameter list is too long."问题。在此环境下使用ant 时,由于"NCARGS parameters"过小造成的,请做如下调整。
# chdev -l sys0 -a ncargs=12
检查系统交换分区大小
#lsps -a
一般交换分区大小设置为实际内存的1-1.5倍即可
----------------------------------------------------------------------------------------------------
● NC5.0 安装
设置中文字符集
#export LANG=Zh_CN
以上操作在bash环境下测试通过。
[返回页首]
HPUX环境下安装部署指导
HPUX环境是UFIDA用友NC管理软件NC5.7 严格测试的环境之一。在安装部署过程参考下面说明。
●操作系统版本及补丁
操作系统要求
HP-ux11.31
检查当前系统版本信息(包括修正的补丁)
swlist | grep -e QPK -e GOLD #检查系统具体版本
swlist #后面的信息可以看到PHCO等补丁是否安装
系统补安装方法
swinstall
----------------------------------------------------------------------------------------------------
●操作系统参数调整及优化
检查当前参数设置情况
#kmtune
设置参数方法
sam----->Kernel Configuration----->Configurable Parameters----->
NC5.0在运行过程中会同时打开多个文件,影响打开文件数等参数也需要进行调整。察看系统limit 限制,具体命令如下"ulimit -a"。需要调整的参数对应的文件是"/usr/conf/master.d/core-huux"。建议调整参数如下,调整后需要重新启动。
参数建议值影响
max_thread_proc 1024(或更大)每个进程的最大线程数
maxuprc 512(或更大)每个用户的最大进程数
maxusers ―系统最大用户数
maxfiles 4096(或更大)每个用户可打开0最多用户
maxfiles_lim 4096 最大文件数限制
maxdsiz 1073741824(或更大)每个进程使用最大的内存段的大小(32位应用) maxdsiz_64bit 1073741824(或更大)每个进程使用最大的内存段的大小(64位应用) nfile 5000(或更大)系统可打开最大文件数
Nkthread 6000(或更大)系统可打开最大线程数
nproc 1024(或更大)系统可打开最大进程数
Ncallout 6016 最大超时时间。
----------------------------------------------------------------------------------------------------
● NC5.0 安装
检查中文字符集是否安装
#locale -a
设置中文字符集
#export LANG=zh_CN.gb18030
[返回页首]
Solaris10环境下安装部署指导
Solaris环境是UFIDA用友NC管理软件NC5.7 严格测试的环境之一。在安装部署过程参考下面说明。
●操作系统版本及补丁
操作系统要求
SunOS 5.10
检查当前系统版本信息(包括修正的补丁)
# uname –a
SunOS nctest146 5.10 Generic_137137-09 sun4v sparc SUNW,SPARC-Enterprise-T5220
----------------------------------------------------------------------------------------------------
●操作系统参数调整及优化
NC应用服务器上,需要注意停止防火墙功能。并不能安装或启用DNS,WINS,Proxy等服务。
主要参数配置文件
/etc/system
/dev/tcp
设置参数方法
#vi /etc/system 设置下面信息
set rlim_fd_max=16384 #调整一个进程打开最大文件数"硬"开关
set rlim_fd_cur=16384 #调整一个进程打开最大文件数"软"开关
set sq_max_size=0 #
set tcp:tcp_conn_hash_size=8192 #调整TCP连接hash表大小
对上述参数调整需要重新启动系统。
下载优化TCP/IP网络连接的有关参数,可以设置成shell文件,直接运行,直接生效。
ndd -set /dev/tcp tcp_time_wait_interval 60000
ndd -set /dev/tcp tcp_fin_wait_2_flush_interval 60000
ndd -set /dev/tcp tcp_conn_req_max_q 8192
ndd -set /dev/tcp tcp_conn_req_max_q0 8192
ndd -set /dev/tcp tcp_ip_abort_interval 60000
ndd -set /dev/tcp tcp_keepalive_interval 90000
ndd -set /dev/tcp tcp_rexmit_interval_max 6000
ndd -set /dev/tcp tcp_rexmit_interval_min 3000
ndd -set /dev/tcp tcp_rexmit_interval_initial 500
ndd -set /dev/tcp tcp_smallest_anon_port 1024
ndd -set /dev/tcp tcp_slow_start_initial 2
ndd -set /dev/tcp tcp_xmit_hiwat 65535
ndd -set /dev/tcp tcp_recv_hiwat 65535
下面命令察看limit参数限制,具体调整参数参考"man ulimit"。"nofiles"参数需要调整,具体调整大小如下。
# ulimit -a
time(seconds) unlimited
file(blocks) unlimited
data(kbytes) unlimited
stack(kbytes) 8192
coredump(blocks) unlimited
nofiles(descriptors) 256
memory(kbytes) unlimited
# ulimit -n 2048 (限制最大打开文件数)
下面是ulimit参数列表,及相关建议值
参数建议值影响
-a unlimited 显示参数设置
-c unlimited 最大caore文件大小
-d unlimited 最大数据段限制
-f unlimited 最大文件大小
-n 2048 最大打开文件数
-s 8192 最大堆栈大小
-t unlimited 最大CPU使用时间
-v unlimited 最大虚拟内存大小
----------------------------------------------------------------------------------------------------
● NC5.0 安装
检查中文字符集是否安装
#locale -a
设置中文字符集
#export LANG=zh_CN.GB18030
[返回页首]
Linux环境下安装部署指导
Linux环境是UFIDA用友NC管理软件NC5.0 严格测试的环境之一。在安装部署过程参考下面说明。
●操作系统版本及补丁
操作系统要求
SuSe Linux 企业版10
Redhat Linux 企业版5.1
检查当前系统版本信息(包括修正的补丁)
# uname -a
Linux nctest113 2.6.18-8.el5 #1 SMP Fri Jan 26 14:15:14 EST 2007 x86_64 x86_64 x86_64 GNU/Linux
----------------------------------------------------------------------------------------------------
●操作系统参数调整及优化
获取当前limit参数设置情况
# ulimit -a
core file size (blocks, -c) 1000000
data seg size (kbytes, -d) unlimited
file size (blocks, -f) unlimited
max locked memory (kbytes, -l) unlimited
max memory size (kbytes, -m) unlimited
open files (-n) 1024
pipe size (512 bytes, -p) 8
stack size (kbytes, -s) 8192
cpu time (seconds, -t) unlimited
max user processes (-u) 65536
virtual memory (kbytes, -v) unlimited
设置参数方法
Suse Linux具体参考"/etc/security/limits.conf",介绍具体参数含义及设置方法。修改后重新启动,下面方法设置后参数立即生效。如果数据库也在liunx上,建议对内存使用方面的参数一定要调整,具体参考Oracle,DB2相关安装说明。
注意pipe size不要调整。
ulimit –n 6144 (调整打开文件数)
ulimit –u 65536 (调整最大用户进程数)
ulimit –c (调整core文件大小)
----------------------------------------------------------------------------------------------------
● NC5.0 安装
检查中文字符集是否安装
#locale -a
设置中文字符集
#export LANG=zh_CN.gb18030
[返回页首]
Windows环境下安装部署指导
Windows环境是UFIDA用友NC管理软件NC5.0 严格测试的环境之一。在安装部署过程参考下面说明。
----------------------------------------------------------------------------------------------------
●操作系统版本及补丁
操作系统要求
Windows2003 Server,Windows2008 Server
检查当前系统版本信息(包括修正的补丁)
C:> winver
运行winver命令可以具体查看当前系统的版本。以及有关补丁。
[返回页首]