夜雨聆风学习资料网

ARTICLE · 1193488

Linux系统安装中创教程

Linux系统安装中创教程

一、环境配置

二、系统环境基础调优

vim /etc/sysctl.conf

添加以下内容在文件最后一行

fs.file-max = 655350# 系统文件描述符总量 net.ipv4.ip_local_port_range = 1024 65535# 打开端口范围 net.ipv4.tcp_max_tw_buckets = 2000# 设置tcp连接时TIME_WAIT个数 net.ipv4.tcp_tw_recycle = 1# 开启快速tcp TIME_WAIT快速回收 net.ipv4.tcp_tw_reuse = 1# 开启TIME_WAIT重用 net.ipv4.tcp_syncookies = 1# 开启SYN cookies 当出现syn等待溢出,启用cookies来处理,可防范少量的syn攻击 net.ipv4.tcp_syn_retries = 2# 对于一个新建的tcp连接,内核要发送几个SYN连接请求才决定放弃 net.ipv4.tcp_synack_retries = 2# 这里是三次握手的第二次连接,服务器端发送syn+ack响应 这里决定内核发送次数 net.ipv4.tcp_keepalive_time = 1200# tcp的长连接,这里注意:tcp的长连接与HTTP的长连接不同 net.ipv4.tcp_fin_timeout = 15    # 设置保持在FIN_WAIT_2状态的时间 net.ipv4.tcp_max_syn_backlog = 20000# tcp半连接最大限制数 net.core.somaxconn = 65535# 定义一个监听最大的队列数 net.core.netdev_max_backlog = 65535# 当网络接口比内核处理数据包速度快时,允许送到队列数据包的最大数目
查看是否生效
sysctl -p

三、ulimit参数调优

echo ulimit -n 65535 >>/etc/profile source /etc/profile ulimit -nvim /etc/security/limits.conf
  • 添加以下内容在文件最后一行
* hard nofile 102400 * soft nofile 102400

如果某项服务已经启动,再动态调整ulimit是无效的,特别是涉及到线上业务就更麻烦了

这时,可以考虑通过修改/proc/’程序pid’/limits来实现动态修改!!!

四、安装包上传并解压

mkdir -p /risen/soft    # 创建安装目录,并将软件上传至此目录下 unzip CVICSE.zip

五、在中创中添加jdk参数(系统JDK此步骤可跳过)

cd ~/InforSuite-AS-StE-9.1B050100/as/config/ vim asenv.conf AS_JAVA="/usr/lib/jvm/java-8-cvicse-openjdk-arm64"    # 指定使用的JDK所在绝对路径

六、中创基本命令

查看安装路径
ls /risen/soft/CVICSE/InforSuite
启动域
cd /risen/soft/CVICSE/InforSuite/AppServer/as/bin sudo sh asadmin start-domain
停止域
cd /risen/soft/CVICSE/InforSuite/AppServer/as/bin sudo sh asadmin stop-domain
重启域
cd /risen/soft/CVICSE/InforSuite/AppServer/as/bin sudo sh asadmin restart-domain
检测服务状态
netstat -ano | grep 8060 # 8060:中创端口,如果没有输出任何信息,需要手动启动

七、默认的端口、用户名和密码

中创应用服务器管理控制台默认的访问端口是8060,通过 http://IP:8060 来访问

用户名:admin;密码:Cvicse@as123

八、创建新的domain

产品安装完成后默认有一个domain1的域,如果想创建domain2的域,需要在domain1启动的状态下进行创建,这样能够保证端口自动偏移

cd /risen/soft/CVICSE/InforSuite/AppServer/as/bin sh asadmin create-domain domain2 # 直接回车,等待创建域完成即可。

九、开启安全管理

在浏览器中输入 http://ip:8060 ,输入用户名和密码进行登录;如果是远程访问会出现如下图所示界面

默认域domain1执行
cd /risen/soft/CVICSE/InforSuite/AppServer/as/bin sh asadmin enable-secure-admin
如果创建了多个域,可使用
cd /risen/soft/CVICSE/InforSuite/AppServer/as/bin sh asadmin --port XXX enable-secure-admin #XXX为域的管理端口号
例如上面创建的domian2,初始化管理端口号为:40538
cd /risen/soft/CVICSE/InforSuite/AppServer/as/bin sh asadmin --port 40538 enable-secure-admin
输入默认账户密码验证,然后重启域生效

十、修改域默认密码

cd /risen/soft/CVICSE/InforSuite/AppServer/as/bin sh asadmin change-admin-password --domain_name domainName

例:asadmin change-admin-password —domain_name

domain2

Enter admin user name [default: admin]>Enter the admin password>

(原密码)Enter the new admin password>

(新密码)Enter the new admin password again>

(新密码)

Command change-admin-password executed successfully

十一、中创强制编码(utf-8)

用以解决网页中文乱码,或者css加载不正常的问题,一般domain1中的该文件已经进行了修改,但是新建的domain则需要手动修改该配置

vim /risen/soft/CVICSE/InforSuite/AppServer/as/domains/domain1/config/default-web.xml     <mime-mapping>         <extension>js</extension>              <mime-type>text/javascript;charset=UTF-8</mime-type>     </mime-mapping>      <mime-mapping>         <extension>css</extension>              <mime-type>text/css;charset=UTF-8</mime-type>     </mime-mapping>

十二、中间件调优

管理工具的地址为 http://ip:port 或者 https://ip:port

JVM修改内存。找到Xmx参数,根据服务器内存大小调整参数,建议修改数值:4/8G,理论上不要超过服务器内存大小的一半
修改线程池大小。最大池连接修改为 压测最大值x1.2
修改连接池大小,如果有使用中间件的连接池则需要修改,否则为应用自身连接池需要在项目连接文件中进行修改

如果使用中间件的连接池的话可以修改此处,如果没有的话可以跳过。

此处连接池以达梦为例,修改最大池大小为 压测最大值x1.2

修改中间件日志级别

进入要修改的域的标红路径下,修改logging.properties。

输入 :%s/INFO/SEVERE

将日志级别从INFO修改为SEVERE

十三、忘记密码可恢复初始密码

如果忘记已修改的密码,可修改../as/domains/domain1/config/admin-keyfile文件,将对应用户后面的字符串替换,恢复初始密码(Cvicse@as123):

{SSHA256}1zwfoOjfkou6JjJcenQBpAT4GIFktaukM1N/7jGDxjPMYFqsgPvxfA==

十四、管理工具界面英文改为中文

  • 修改../as/domains/domain1/config/domain.xml文件,在9009端口下添加参数
<jvm-options>-Duser.language=zh</jvm-options> <jvm-options>-Duser.country=CN</jvm-options>

注意:配置中可能存在之前的英文配置,直接修改或者删除再添加

十五、中创配置域名证书

将下载的tomcat证书上传至中间件domain/domain1/conf/目录下(阿里云上申请的tomcat证书格式为pfx)
查看下载的证书内部别名
keytool -v -list  -keystore xxx.pfx -srcstoretype PKCS12 -srcstorepass 123456
将证书导入到到keystore.jks内
keytool -importkeystore -srckeystore server.p12 -srcstoretype PKCS12 -srcstorepass 123456 -alias serverntsmk -deststorepass changeit -destkeypass changeit -destkeystore keystore.jks
查看已有证书
keytool  -list  -keystore keystore.jks -storepass changeit

更改完后在中间设置中修改认证证书选择

十六、中创开机自启

chmod +x /etc/rc.d/rc.local vim /etc/rc.d/rc.local sh /risen/soft/CVICSE/InforSuite/AppServer/as/bin/asadmin start-domain &

十七、中创自定义404错误页面

1.自定义一个错误页面404.html

2.将错误页面放到domain1/config目录下(domain1可根据实际修改)

3.编辑配置文件domain.xml ,找到server-config节点的virtual-server节点,添加属性:

4.重启中间件生效。

相关学习资料