centos服务器部署

一、java\tomcat7多服务配置\

1、安装java jdk环境

yum -y install java-1.8.0-openjdk java-1.8.0-openjdk-devel

2、配置环境变量

vi  /etc/profile  #修改环境变量
#环境配置
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.222.b10-1.el7_7.x86_64
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin

source /etc/profile #让环境立即生效

运行 java -version 出现以下信息java环境配置成功

#openjdk version “1.8.0_222”
#OpenJDK Runtime Environment (build 1.8.0_222-b10)
#OpenJDK 64-Bit Server VM (build 25.222-b10, mixed mode)

3、tomcat 下载

下载tomcat7安装包

wget  http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-7/v7.0.96/bin/apache-tomcat-7.0.96.tar.gz

apache-tomcat-7.0.91tomcat 下载地址https://tomcat.apache.org/download-70.cgi

解压安装包

tar -zxvf apache-tomcat-7.0.96.tar.gz

可以新建多个tomcat空文件夹,可以同时运行多个tomcat

注意 在centos7.3中启用多个tomcat 只要保证指定端口不重复就可以使用

第一个tomcat 可以使用默认端口配置

这里我们直接修改第二个

进入到tomcat/conf目录

cd tomcat/conf

修改server.xml

  vi server.xml

#8005修改成8806

<Connector port=“8080” protocol=“HTTP/1.1” #8080修改成8081
connectionTimeout=“20000”
redirectPort=“8443” URIEncoding=“UTF-8” />
#添加URIEncoding=“UTF-8” 防止乱码

#8009修改成8010

#系统库tomcat 服务命令#

#启动服务 
systemctl start tomcat.service   
#关闭服务   
systemctl stop tomcat.service   
#开机启动   
systemctl enable tomcat.service 

tomcat 的安装目录默认在 /usr/share/tomcat下

4、防火墙端口配置(开机自动启动)

1、查看firewall服务状态

systemctl status firewalld 

2、查看firewall的状态

firewall-cmd --state

3、开启、重启、关闭、firewalld.service服务

# 开启
service firewalld start
# 重启
service firewalld restart
# 关闭
service firewalld stop

4、查看防火墙规则

firewall-cmd --list-all 

5、查询、开放、关闭端口

# 查询端口是否开放
firewall-cmd --query-port=8080/tcp
# 开放80端口
firewall-cmd --permanent --add-port=80/tcp
# 移除端口
firewall-cmd --permanent --remove-port=8080/tcp
#重启防火墙(修改配置后要重启防火墙)
firewall-cmd --reload
# 参数解释
1、firwall-cmd:是Linux提供的操作firewall的一个工具;
2、--permanent:表示设置为持久;
3、--add-port:标识添加的端口;

6、防火墙自动开机启动

systemctl status firewalld.service

5、开启每个服务

进入到tomcat\bin 启动tomcat 服务

./startup.sh

6、多个tomcat 响应慢的问题

原因:

Tocmat的Session ID是通过SHA1算法计算得到的,计算Session ID的时候必须有一个密钥。为了提高安全性Tomcat在启动的时候回通过随机生成一个密钥。由于没有足够的熵来产生随机数,导致速度特别慢

解决:

yum install rng-tools *# 安装rngd服务(熵服务,增大熵池)*
systemctl start rngd  *# 启动服务*

二、团队资料共享服务器confluence配置(内存大小必须大于4g,内存过小会造成安装失败)

1、安装mysql 数据库

sudo yum install -y mariadb mariadb-server

sudo systemctl start mariadb

 sudo systemctl enable mariadb

2、 修改配置文件

sudo vi /etc/my.cnf                      # 在[mysqld]下面添加如下

init_connect='SET collation_connection = utf8_unicode_ci'
init_connect='SET NAMES utf8'
character-set-server=utf8
collation-server=utf8_unicode_ci
skip-character-set-client-handshake
transaction-isolation=READ-COMMITTED
sudo vim /etc/my.cnf.d/client.cnf      # 在[client]下面添加如下
  
default-character-set=utf8
sudo vim /etc/my.cnf.d/client.cnf ---> # 在[client]下面添加如下
    default-character-set=utf8

3、给mariadb设置密码,并简单设置

$ sudo mysql_secure_installation

​```
# 这里就自己根据提示一步一步来就可以了
​```

$ sudo systemctl restart mariadb

$ sudo mysql -u root -p

​```
Enter password:  ---> 输入密码
​```

MariaDB [(none)]> show variables like '%character%';

MariaDB [(none)]> show variables like '%collation%';
MariaDB [(none)]> create database confluence default character set utf8 collate utf8_bin;

MariaDB [(none)]> grant all on confluence.* to 'admin'@'%' identified by 'admin';

MariaDB[(none)]> grant all on confluence.* to 'admin'@'localhost' identified by'admin';

MariaDB [(none)]> flush privileges;

MariaDB [(none)]> select user,host,password from mysql.user;

4、安装confluence

1、下载confluence

wget https://product-downloads.atlassian.com/software/confluence/downloads/atlassian-confluence-6.10.0-x64.bin

2、

chmod +x atlassian-confluence-6.10.0-x64.bin #授予执行权限

3、

./atlassian-confluence-6.10.0-x64.bin #安装
o

…………

Express Install (uses default settings) [1],

Custom Install (recommended for advanced users) [2, Enter],

Upgrade an existingConfluence installation [3] ---> 输入1

1

…………

Install [i, Enter], Exit [e] ---> 输入i

i

…………

Yes [y, Enter], No[n] ---> 输入y

y

…………

可以访问 服务器地址:8090 可以完成项目初始化

5、破解confluence

/home/hy/atlassian/confluence/confluence/WEB-INF/lib/atlassian-extras-decoder-v2-3.4.1.jar”这个文件拷贝到windows上面,改名为“atlassian-extras-2.4.jar

然后在windows下解压“confluence5.6.6-crack.zip”这个破解包,里面有个“confluence_keygen.jar 打开

Name和Email随意填,Organization默认的就好,Server ID就是刚才的服务器ID。

点击“.patch!”选择刚才拷贝到windows的文件“atlassian-extras-2.4.jar”,然后点击“.gen!

控制破解完成之后会生成一个新的“atlassian-extras-2.4.jar”

把新生成的“atlassian-extras-2.4.jar”文件拷贝到“/home/hy/atlassian/confluence/confluence/WEB-INF/lib/

并改名为“atlassian-extras-decoder-v2-3.4.1.jar

把mysql-connect-java驱动一起放进去

然后重新启动confluence

$ /home/hy/atlassian/confluence/bin/stop-confluence.sh

$ /home/hy/atlassian/confluence/bin/start-confluence.sh

三、版本控制服务

使用github 控制

四、远程文件传输下载

wget https://product-downloads.atlassian.com/software/confluence/downloads/atlassian-confluence-6.3.-x64.bin
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

weixin_42975115

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值