Centos7+Oracle12c安装部署Jira8.19和confluence7.13

2023-10-20 22:50

本文主要是介绍Centos7+Oracle12c安装部署Jira8.19和confluence7.13,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

  • 准备环境
  1. 数据库:oracle12c (Linux)
  2. 操作系统:Centos7.* 两台(一台安装数据库,一台安装Jira和Confluence应用)
  3. Jdk1.8(Linux)
  4. Jira安装包(Linux)、Confluence安装包(Linux)  

所有安装包都在移动硬盘中。

  • 安装数据库
  1. 关闭Centos7防火墙,禁止防火墙开机自启

# 关闭防火墙

systemctl stop firewalld.service

# 禁止防火墙开机启动

systemctl disable firewalld.service

# 查看防火墙状态

systemctl status firewalld.service

  1. 关闭selinux

# 编辑文件

vi /etc/selinux/config

# 修改内容

SELINUX=disabled

  1. yum安装必要安装包

yum install binutils -y

yum install compat-libcap1 -y

yum install compat-libstdc++-33 -y

yum install compat-libstdc++-33.i686 -y

yum install glibc -y

yum install glibc.i686 -y

yum install glibc-devel -y

yum install glibc-devel.i686 -y

yum install ksh -y

yum install libaio -y

yum install libaio.i686 -y

yum install libaio-devel -y

yum install libaio-devel.i686 -y

yum install libX11 -y

yum install libX11.i686 -y

yum install libXau -y

yum install libXau.i686 -y

yum install libXi -y

yum install libXi.i686 -y

yum install libXtst -y

yum install libXtst.i686 -y

yum install libgcc -y

yum install libgcc.i686 -y

yum install libstdc++ -y

yum install libstdc++.i686 -y

yum install libstdc++-devel -y

yum install libstdc++-devel.i686 -y

yum install libxcb -y

yum install libxcb.i686 -y

yum install make -y

yum install nfs-utils -y

yum install net-tools -y

yum install smartmontools -y

yum install sysstat -y

yum install unixODBC -y

yum install unixODBC-devel -y

检查是否安装成功(31个安装包)

rpm -q binutils compat-libcap1 compat-libstdc++-33 gcc gcc-c++ glibc glibc-devel ksh libaio libaio-devel libgcc libstdc++ libstdc++-devel libXi libXtst make sysstat unixODBC unixODBC-devel

  1. 创建 swap(安装oracle12c swap不足)

安装过程中校验这步的时候出现 swap 警告,问题如下图

如图,注意 Expected Value 的需求,然后进行下列操作:

下面以2G为例操作:

如果你本来就有swap(不是0),也可以直接按下面的步骤进行,重新设置是没有问题的。

如果想使得开机自启动,想要修改文件/etc/fastb 修改swap行

其他:

最开始的图上,看到很多其他参数的配置也不符合推荐值,这些值在不同的硬件配置的服务器上会有差异,逐个查看修改即可,参数内容在Linux系统配置文件 /etc/sysctl.conf 中,如下是我的文件内容示例:

  1. 创建 oracle 分区(可选)

如果你操作系统原有分区都合适,这步可以忽略。

# 查看硬盘及分区信息(启动Disk开头的就是硬盘,Device开头的就是分区)

fdisk -l

# 创建分区(/dev/sdb 是硬盘,是你需要创建分区的硬盘,创建分区后会生成 /dev/sdb1,如果本来有sdb1,则会出现sdb2)

fdisk /dev/sdb

# 格式化新创建的分区

mkfs.xfs /dev/sdb1

# 将分区添加到 /etc/fstab 文件中,使之开机自动挂载(编辑保存 fstab 文件后不会立即生效)

vim /etc/fstab

/dev/sdb1        /u01     xfs      defaults 0 0

  1. 创建 oracle data 目录(同第5步可选)

# 创建目录

mkdir /u01

# 重新加载文件 /etc/fstab 所有内容。该操作会忽略所有已经完成的操作,所以多次执行,只会有第一次能看到效果。

mount -a

df -h

Filesystem               Size  Used Avail Use% Mounted on

/dev/mapper/centos-root   20G   12G  8.7G  57% /

devtmpfs                 3.8G     0  3.8G   0% /dev

tmpfs                    3.9G     0  3.9G   0% /dev/shm

tmpfs                    3.9G   13M  3.8G   1% /run

tmpfs                    3.9G     0  3.9G   0% /sys/fs/cgroup

/dev/sda1                2.0G  179M  1.9G   9% /boot

/dev/mapper/centos-home   10G   33M   10G   1% /home

tmpfs                    781M  4.0K  781M   1% /run/user/42

tmpfs                    781M   52K  781M   1% /run/user/0

/dev/sdb                  20G   33M   20G   1% /u01

  1. 设置时区、升级系统、安装桌面环境

方式一:针对最小化安装的系统

# 设置时区

timedatectl set-timezone Asia/Shanghai

# 升级系统

yum clean all && yum update -y

# 安装桌面环境(两个组包必须,不然安装oracle会出现卡死现象)

yum groupinstall "GNOME Desktop" "Server with GUI" -y

# 安装完毕设置开机启动桌面环境

systemctl set-default graphical.target

方式2 : 预装系统时勾选桌面环境功能

Server with GUI

Hardware Monitoring Utilities

Large Systems Performance

Network file system client

Performance Tools

Compatibility Libraries

Development Tools

  1. 创建oracle用户与用户组

# 创建oinstall和dba组

groupadd -g 54321 oinstall

groupadd -g 54322 dba

groupadd -g 54323 oper

# 创建oracle用户

useradd -u 54321 -g oinstall -G dba,oper oracle

# 设置oracle密码

passwd oracle

# 查看创建结果

id oracle

​uid=54321(oracle) gid=54321(oinstall) groups=54321(oinstall),54322(dba),54323(oper)

  1. 参数配置

# 配置内核参数(这些参数根据你机器的配置不同,有些参数需要再次修改,在安装oralce过程中的check那一步,会给出提示,按要求逐个修改对应的推荐值即可)

vi /etc/sysctl.d/98-oracle.conf

fs.file-max = 6815744

kernel.sem = 250 32000 100 128

kernel.shmmni = 4096

kernel.shmall = 1073741824

kernel.shmmax = 4398046511104

kernel.panic_on_oops = 1

net.core.rmem_default = 262144

net.core.rmem_max = 4194304

net.core.wmem_default = 262144

net.core.wmem_max = 1048576

net.ipv4.conf.all.rp_filter = 2

net.ipv4.conf.default.rp_filter = 2

fs.aio-max-nr = 1048576

net.ipv4.ip_local_port_range = 9000 65500

/sbin/sysctl -p /etc/sysctl.d/98-oracle.conf

# 配置ulimit参数

vi /etc/security/limits.d/oracle-database-server-12cR2-preinstall.conf

oracle   soft   nofile    1024

oracle   hard   nofile    65536

oracle   soft   nproc    16384

oracle   hard   nproc    16384

oracle   soft   stack    10240

oracle   hard   stack    32768

oracle   hard   memlock    134217728

oracle   soft   memlock    134217728

# 设置上面创建的数据目录权限

mkdir -p /u01/app/oracle/product/12.2.0.1/db_1

chown -R oracle:oinstall /u01

chmod -R 775 /u01

  1. 重启服务器

Reboot

  1. 下载或拷贝oracle文件

可以在线下载 可以通过拷贝方式 可以在同网段电脑上开启ftp或者http服务后,在服务上 wget 下载 官方下载地址: Database Software Downloads | Oracle

  1. 配置环境变量

mkdir /home/oracle/scripts

cat > /home/oracle/scripts/setEnv.sh <<EOF

# Oracle Settings

export TMP=/tmp

export TMPDIR=\$TMP

export ORACLE_HOSTNAME=ol7-122.localdomain

export ORACLE_UNQNAME=cdb1

export ORACLE_BASE=/u01/app/oracle

export ORACLE_HOME=\$ORACLE_BASE/product/12.2.0.1/db_1

export ORACLE_SID=cdb1

export PATH=/usr/sbin:/usr/local/bin:\$PATH

export PATH=\$ORACLE_HOME/bin:\$PATH

export LD_LIBRARY_PATH=\$ORACLE_HOME/lib:/lib:/usr/lib

export CLASSPATH=\$ORACLE_HOME/jlib:\$ORACLE_HOME/rdbms/jlib

EOF

echo ". /home/oracle/scripts/setEnv.sh" >> /home/oracle/.bash_profile

# 执行命令使环境变量生效

source ~/.bash_profile

  1. 解压并开始安装

假设 oracle 文件已经下载到 /opt/linuxx64_12201_database.zip 使用图形化安装方式,你可以直接在原服务器上连接显示器安装,或者使用其他 ssh 远程安装(不带图形化的静默安找找度娘)。 如果使用 Xshell 这种工具安装(需要开启X11,可以参考:Xshell 显示图形化界面)

su - oracle  

cd /opt/

unzip linuxx64_12201_database.zip

cd database/

./runInstaller

详细安装步骤如下:

 

 

 

 

 

 

 

 

 

安装后

编辑“ /etc/oratab”文件,将每个实例的重新启动标志设置为“ Y”。

cdb1:/u01/app/oracle/product/12.2.0.1/db_1:Y

  1. 创建启停脚本

cat > /home/oracle/scripts/start_all.sh <<EOF

#!/bin/bash

. /home/oracle/scripts/setEnv.sh

export ORAENV_ASK=NO

. oraenv

export ORAENV_ASK=YES

dbstart \$ORACLE_HOME

EOF

cat > /home/oracle/scripts/stop_all.sh <<EOF

#!/bin/bash

. /home/oracle/scripts/setEnv.sh

export ORAENV_ASK=NO

. oraenv

export ORAENV_ASK=YES

dbshut \$ORACLE_HOME

EOF

chown -R oracle.oinstall /home/oracle/scripts

chmod u+x /home/oracle/scripts/*.sh

  1. 启动并测试服务

~/scripts/start_all.sh  # 启动脚本

~/scripts/stop_all.sh   # 停止脚本

# 使用 telnet 测试服务端口

telnet 127.0.0.1 1521

# 使用 sqlplus 登录数据库

sqlplus /nolog

conn / as sysdba

  1. 创建Linux服务

创建一个新服务以自动启动/停止Oracle数据库。这是假定Oracle数据库不使用Oracle重新启动和“start_all.sh”和“stop_all.sh”脚本已经存在

创建名为“ /lib/systemd/system/dbora.service”的服务文件。

vi /lib/systemd/system/dbora.service

[Unit]

Description=The Oracle Database Service

After=syslog.target network.target

[Service]

# systemd ignores PAM limits, so set any necessary limits in the service.

# Not really a bug, but a feature.

# https://bugzilla.redhat.com/show_bug.cgi?id=754285

LimitMEMLOCK=infinity

LimitNOFILE=65535

#Type=simple

# idle: similar to simple, the actual execution of the service binary is delayed

#       until all jobs are finished, which avoids mixing the status output with shell output of services.

RemainAfterExit=yes

User=oracle

Group=oinstall

Restart=no

ExecStart=/bin/bash -c '/home/oracle/scripts/start_all.sh'

ExecStop=/bin/bash -c '/home/oracle/scripts/stop_all.sh'

[Install]

WantedBy=multi-user.target

systemctl daemon-reload

systemctl stop dbora.service

systemctl start dbora.service

systemctl enable dbora.service

至此,Oracle 数据库安装结束。

  1. 安装Jira和Confluence时需满足以下条件

字符编码必须设置为 AL32UTF8(这是 Unicode UTF-8 的 Oracle 等效项)。

排序规则应设置为BINARY.

Oracle 12c 数据库字符集ZHS16GBK改为AL32UTF8

一、查看字符集

SQL> select * from v$version;

BANNER                                                                               CON_ID

-------------------------------------------------------------------------------- ----------

Oracle Database 12c Enterprise Edition Release 12.1.0.2.0 - 64bit Production              0

PL/SQL Release 12.1.0.2.0 - Production                                                    0

CORE    12.1.0.2.0      Production                                                                0

TNS for Linux: Version 12.1.0.2.0 - Production                                            0

NLSRTL Version 12.1.0.2.0 - Production                                                    0

SQL> select userenv('language') from dual;

USERENV('LANGUAGE')

----------------------------------------------------

AMERICAN_AMERICA.ZHS16GBK

SQL>

SQL> select * from v$nls_parameters;

PARAMETER                      VALUE                              CON_ID

------------------------------ ------------------------------ ----------

NLS_LANGUAGE                   AMERICAN                                0

NLS_TERRITORY                  AMERICA                                 0

NLS_CURRENCY                   $                                       0

NLS_ISO_CURRENCY               AMERICA                                 0

NLS_NUMERIC_CHARACTERS         .,                                      0

NLS_CALENDAR                   GREGORIAN                               0

NLS_DATE_FORMAT                DD-MON-YYYY HH24:MI:SS                  0

NLS_DATE_LANGUAGE              AMERICAN                                0

NLS_CHARACTERSET               ZHS16GBK                                0

NLS_SORT                       BINARY                                  0

NLS_TIME_FORMAT                HH.MI.SSXFF AM                          0

PARAMETER                      VALUE                              CON_ID

------------------------------ ------------------------------ ----------

NLS_TIMESTAMP_FORMAT           DD-MON-RR HH.MI.SSXFF AM                0

NLS_TIME_TZ_FORMAT             HH.MI.SSXFF AM TZR                      0

NLS_TIMESTAMP_TZ_FORMAT        DD-MON-RR HH.MI.SSXFF AM TZR            0

NLS_DUAL_CURRENCY              $                                       0

NLS_NCHAR_CHARACTERSET         AL16UTF16                               0

NLS_COMP                       BINARY                                  0

NLS_LENGTH_SEMANTICS           BYTE                                    0

NLS_NCHAR_CONV_EXCP            FALSE                                   0

19 rows selected.

SQL>

SQL> select * from nls_database_parameters;

PARAMETER                      VALUE

------------------------------ ------------------------------

NLS_RDBMS_VERSION              12.1.0.2.0

NLS_NCHAR_CONV_EXCP            FALSE

NLS_LENGTH_SEMANTICS           BYTE

NLS_COMP                       BINARY

NLS_DUAL_CURRENCY              $

NLS_TIMESTAMP_TZ_FORMAT        DD-MON-RR HH.MI.SSXFF AM TZR

NLS_TIME_TZ_FORMAT             HH.MI.SSXFF AM TZR

NLS_TIMESTAMP_FORMAT           DD-MON-RR HH.MI.SSXFF AM

NLS_TIME_FORMAT                HH.MI.SSXFF AM

NLS_SORT                       BINARY

NLS_DATE_LANGUAGE              AMERICAN

PARAMETER                      VALUE

------------------------------ ------------------------------

NLS_DATE_FORMAT                DD-MON-RR

NLS_CALENDAR                   GREGORIAN

NLS_NUMERIC_CHARACTERS         .,

NLS_NCHAR_CHARACTERSET         AL16UTF16

NLS_CHARACTERSET               ZHS16GBK

NLS_ISO_CURRENCY               AMERICA

NLS_CURRENCY                   $

NLS_TERRITORY                  AMERICA

NLS_LANGUAGE                   AMERICAN

20 rows selected.

二、修改字符集

SQL> shutdown immediate;

Database closed.

Database dismounted.

ORACLE instance shut down.SQL> startup mount;

ORACLE instance started.

Total System Global Area 1778384896 bytes

Fixed Size                  2925408 bytes

Variable Size            1627393184 bytes

Database Buffers          134217728 bytes

Redo Buffers               13848576 bytes

Database mounted.SQL> alter session set sql_trace=true;

Session altered.

SQL> alter system enable restricted session;

System altered.

SQL> alter system set job_queue_processes=0;

System altered.

SQL> alter system set aq_tm_processes=0;

System altered.

SQL> alter database open;

Database altered.

SQL>  ALTER DATABASE character set INTERNAL_USE AL32UTF8;

Database altered.

SQL> shutdown immediate;

Database closed.

Database dismounted.

ORACLE instance shut down.SQL> startup

ORACLE instance started.

Total System Global Area 1778384896 bytes

Fixed Size                  2925408 bytes

Variable Size            1627393184 bytes

Database Buffers          134217728 bytes

Redo Buffers               13848576 bytes

Database mounted.

Database opened.SQL> select * from nls_database_parameters;

PARAMETER                      VALUE

------------------------------ ------------------------------

NLS_RDBMS_VERSION              12.1.0.2.0

NLS_NCHAR_CONV_EXCP            FALSE

NLS_LENGTH_SEMANTICS           BYTE

NLS_COMP                       BINARY

NLS_DUAL_CURRENCY              $

NLS_TIMESTAMP_TZ_FORMAT        DD-MON-RR HH.MI.SSXFF AM TZR

NLS_TIME_TZ_FORMAT             HH.MI.SSXFF AM TZR

NLS_TIMESTAMP_FORMAT           DD-MON-RR HH.MI.SSXFF AM

NLS_TIME_FORMAT                HH.MI.SSXFF AM

NLS_SORT                       BINARY

NLS_DATE_LANGUAGE              AMERICAN

PARAMETER                      VALUE

------------------------------ ------------------------------

NLS_DATE_FORMAT                DD-MON-RR

NLS_CALENDAR                   GREGORIAN

NLS_NUMERIC_CHARACTERS         .,

NLS_NCHAR_CHARACTERSET         AL16UTF16

NLS_CHARACTERSET               AL32UTF8

NLS_ISO_CURRENCY               AMERICA

NLS_CURRENCY                   $

NLS_TERRITORY                  AMERICA

NLS_LANGUAGE                   AMERICAN

20 rows selected.

  • dba身份登录oracle,建立表空间,建立用户,授权

--jira创建表空间

create tablespace test_jira_space

    logging

datafile '/u01/app/oracle/oradata/dbsvr12c/test_jira_space.dbf' size 5120M

    default storage(

   initial 2M

   next 2M

   minextents 1

   maxextents UNLIMITED

   pctincrease 0

   );

--jira创建用户

create user testjiradbuser identified by 123456 default tablespace test_jira_space;

--jira授予表空间最高权限

grant connect to jiradbuser;

grant create table to jiradbuser;

grant create sequence to jiradbuser;

grant create trigger to jiradbuser;

grant dba to jiradbuser;

--confluence创建表空间

create tablespace test_confluence_space

       logging

       datafile '/u01/app/oracle/oradata/dbsvr12c/test_confluence_space.dbf' size 5120M

       default storage(

               initial 2M

               next 2M

               minextents 1

               maxextents UNLIMITED

               pctincrease 0

       );

--confluence创建用户

create user testconfluencedbuser identified by 123456 default tablespace test_confluence_space;     

--confluence授予表空间最高权限

grant connect to confluencedbuser;

grant create table to confluencedbuser;

grant create sequence to confluencedbuser;

grant create trigger to confluencedbuser;

grant dba to confluencedbuser;

grant resource to confluencedbuser;

  • Centos7环境准备
  1. 卸载系统自带的OpenJDK以及相关的java文件

①在命令窗口键入:java -version

可以看到系统自带的OpenJDK版本信息。

②在命令窗口键入:rpm -qa | grep java

命令说明:

rpm   管理套件

-qa   使用询问模式,查询所有套件

grep  查找文件里符合条件的字符串

java   查找包含java字符串的文件

以上文件中:

下面这几个可以删除

java-1.7.0-openjdk-1.7.0.111-2.6.7.8.el7.x86_64

java-1.8.0-openjdk-1.8.0.102-4.b14.el7.x86_64

java-1.8.0-openjdk-headless-1.8.0.102-4.b14.el7.x86_64

java-1.7.0-openjdk-headless-1.7.0.111-2.6.7.8.el7.x86_64

noarch文件可以不用删除

python-javapackages-3.4.1-11.el7.noarch

tzdata-java-2016g-2.el7.noarch

javapackages-tools-3.4.1-11.el7.noarch

③在命令窗口键入:

rpm -e --nodeps java-1.7.0-openjdk-1.7.0.111-2.6.7.8.el7.x86_64

但是会出错,因为在普通用户sxd用户下,并没有操作这几个文件的权限。

解决:

在命令窗口键入:su root

进入root用户,可以有权限操作这几个文件。

完整的删除文件的命令,在命令窗口键入:

rpm -e --nodeps java-1.7.0-openjdk-1.7.0.111-2.6.7.8.el7.x86_64

rpm -e --nodeps java-1.8.0-openjdk-1.8.0.102-4.b14.el7.x86_64

rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.102-4.b14.el7.x86_64

rpm -e --nodeps java-1.7.0-openjdk-headless-1.7.0.111-2.6.7.8.el7.x86_64

命令介绍:

rpm     管理套件

-e     删除指定的套件

–nodeps  不验证套件档的相互关联性

④检查是否已经删除成功

在命令窗口键入:

java -version

代表已经删除成功了。

⑤如果还没有删除,则用yum -y remove去删除他们

  1. 下载jdk1.8并进行安装

jdk1.8下载地址:Java Downloads | Oracle

  • 在/usr/local 目录下新建jdk1.8文件夹

mkdir /usr/local/jdk1.8

将jdk拷贝到 /usr/local/jdk1.8 进入到jdk1.8文件夹,解压压缩包

tar xvf jdk-8u112-linux-x64.gz

  • 设置环境变量 这里采用全局设置方法,就是修改etc/profile,它是是所有用户的共用的环境变量 找到/etc/profile,编辑,在末尾添加

输入命令: vim /etc/profile

//PATH变量千万不要写错  否则导致所有命令失效

export JAVA_HOME=/usr/local/jdk1.8/jdk1.8.0_131

export JRE_HOME=/usr/local/jdk1.8/jdk1.8.0_131/jre

export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib:$CLASSPATH

export PATH=$JAVA_HOME/bin:$PATH

请记住,在上述添加过程中,等号两侧不要加入空格,不然会出现“不是有效的标识符”,因为source /etc/profile 时不能识别多余到空格,会理解为是路径一部分。

然后保存,保存的命令是:即可

先按ESC键,然后shift+: ,最后输入 wq!

运行以下命令,使profile生效

source /etc/profile

  • 检验是否成功 在终端

java -version

Javac

  • Jira安装(注意:一定先安装jira再安装confluence)
  1. 首先将文件:atlassian-jira-software-7.2.2-x64.bin放在*/opt/software*下,并修改文件权限,不然没法执行。切换到jira安装包所在目录,然后执行以下命令:

chmod a+x atlassian-jira-software-X.X.X-x64.bin

  1. 运行安装程序,我们建议使用 sudo 运行安装程序,因为这将创建一个专用帐户来运行 Jira 并允许您将 Jira 作为服务运行。执行以下命令

sudo ./atlassian-jira-software-X.X.X-x64.bin

说明:-X.X.X是代表您下载的 Jira 版本。您还可以选择以 root 用户权限运行安装程序。

  1. 按照提示安装 Jira。您将被要求提供以下信息:
  1. 安装类型 - 选择选项 2(自定义)以获得最大控制。
  2. 目标目录 ——这是安装 Jira 的地方。
  3. 主目录 ——这是存储 Jira 数据(如日志、搜索索引和文件)的位置。
  4. TCP 端口 ——这些是 HTTP 连接器端口和 Jira 将在其上运行的控制端口。除非您在同一端口上运行另一个应用程序,否则请坚持使用默认设置。
  5. 作为服务安装 - 此选项仅在您将安装程序运行为 sudo.

以下图仅作为示意,安装时可安装在默认目录下。

  1. 安装完成后需将jdbc连接程序放到复制到默认安装目录下/opt/atlassian/jira/lib,然后重启服务

 --停止jira服务

/etc/init.d/jira stop

--开启jira服务

/etc/init.d/jira start

  1. Centos7防火墙开放8080端口,执行一下命令:

防火墙添加端口

firewall-cmd --zone=public --add-port=8080/tcp --permanent

重启防火墙

firewall-cmd --reload

  1. 在浏览器中 访问http://ip:8080开始设置过程。 (如果您在安装过程中选择了不同的端口,请替换8080 )。

设置您的 Jira 应用程序,右上角《语言》处选择中文。选择《我将设置它自己》。

  1. 设置数据库,类型oracle,配置主机、用户名、密码,然后再测试连接,通过后Next:

点击生成试用许可证。这里要有一个账号,最简单的方式就是用谷歌账户登录(没有谷歌账号建议申请一个,很多时候都用的上),访问这种外国的网站如果访问不了,或者使用过程中遇到不正常的问题,FQ基本上都能解决。

选择【是】后,会自动跳转会之前的安装界面(没有自动跳转,把许可证复制过去也是一样的效果)。

继续下一步,后面也一直下一步就行了,直到安装完成。

  1. 开始试用

你可以创建一个项目,项目创建完成后。

  • Confluenct安装
  1. 首先将文件:atlassian-confluence-7.13.1-x64.bin放在*/opt/software*下,并修改文件权限,不然没法执行。切换到jira安装包所在目录,然后执行以下命令:

chmod a+x atlassian-confluence-X.X.X-x64.bin

  1. 运行安装程序 - 我们建议使用 sudo 运行安装程序,因为这将创建一个专用帐户来运行 Confluence 并允许您将 Confluence 作为服务运行执行以下命令:

sudo ./atlassian-confluence-X.X.X-x64.bin

X.X.X是你下载的 Confluence 的版本。您还可以选择以 root 用户权限运行安装程序。

  1. 按照提示安装 Confluence。您将被要求提供以下信息:
  1. 安装类型 - 选择选项 2(自定义)以获得最大控制。
  2. 目标目录 ——这是安装 Confluence 的地方。
  3. 主目录 ——这是存储 Confluence 数据(如日志、搜索索引和文件)的地方。
  4. TCP 端口 ——这些是 HTTP 连接器端口和 Confluence 运行的控制端口。除非您在同一端口上运行另一个应用程序,否则请坚持使用默认设置。
  5. 作为服务安装 - 此选项仅在您将安装程序运行为 sudo.

  1. 安装完成后需将jdbc连接程序放到复制到默认安装目录下/opt/atlassian/confluence/lib,然后重启服务

--停止confluence服务

/etc/init.d/confluence stop

--开启confluence服务

/etc/init.d/confluence start

  1. Centos7防火墙开放8090端口,执行一下命令:

防火墙添加端口

firewall-cmd --zone=public --add-port=8090/tcp --permanent

重启防火墙

firewall-cmd --reload

  1. 在浏览器中 访问http://ip:8090/开始设置过程。 (如果您在安装过程中选择了不同的端口,请替换8090)。

设置您的 confluence 应用程序,右上角《语言》处选择中文。选择《产品安装》。

 

可以点击《获得试用授权》获取授权码,粘贴到框中点击下一步

 

  1. 设置数据库,类型oracle,配置主机、用户名、密码,然后再测试连接,通过后Next:

  1. 开始试用

选择示范站点或空白站点

 配置用户管理

至此,confluence 完成了!

这篇关于Centos7+Oracle12c安装部署Jira8.19和confluence7.13的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/250222

相关文章

通过Docker容器部署Python环境的全流程

《通过Docker容器部署Python环境的全流程》在现代化开发流程中,Docker因其轻量化、环境隔离和跨平台一致性的特性,已成为部署Python应用的标准工具,本文将详细演示如何通过Docker容... 目录引言一、docker与python的协同优势二、核心步骤详解三、进阶配置技巧四、生产环境最佳实践

Nginx部署HTTP/3的实现步骤

《Nginx部署HTTP/3的实现步骤》本文介绍了在Nginx中部署HTTP/3的详细步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学... 目录前提条件第一步:安装必要的依赖库第二步:获取并构建 BoringSSL第三步:获取 Nginx

RabbitMQ 延时队列插件安装与使用示例详解(基于 Delayed Message Plugin)

《RabbitMQ延时队列插件安装与使用示例详解(基于DelayedMessagePlugin)》本文详解RabbitMQ通过安装rabbitmq_delayed_message_exchan... 目录 一、什么是 RabbitMQ 延时队列? 二、安装前准备✅ RabbitMQ 环境要求 三、安装延时队

redis-sentinel基础概念及部署流程

《redis-sentinel基础概念及部署流程》RedisSentinel是Redis的高可用解决方案,通过监控主从节点、自动故障转移、通知机制及配置提供,实现集群故障恢复与服务持续可用,核心组件包... 目录一. 引言二. 核心功能三. 核心组件四. 故障转移流程五. 服务部署六. sentinel部署

linux系统上安装JDK8全过程

《linux系统上安装JDK8全过程》文章介绍安装JDK的必要性及Linux下JDK8的安装步骤,包括卸载旧版本、下载解压、配置环境变量等,强调开发需JDK,运行可选JRE,现JDK已集成JRE... 目录为什么要安装jdk?1.查看linux系统是否有自带的jdk:2.下载jdk压缩包2.解压3.配置环境

Python库 Django 的简介、安装、用法入门教程

《Python库Django的简介、安装、用法入门教程》Django是Python最流行的Web框架之一,它帮助开发者快速、高效地构建功能强大的Web应用程序,接下来我们将从简介、安装到用法详解,... 目录一、Django 简介 二、Django 的安装教程 1. 创建虚拟环境2. 安装Django三、创

linux安装、更新、卸载anaconda实践

《linux安装、更新、卸载anaconda实践》Anaconda是基于conda的科学计算环境,集成1400+包及依赖,安装需下载脚本、接受协议、设置路径、配置环境变量,更新与卸载通过conda命令... 目录随意找一个目录下载安装脚本检查许可证协议,ENTER就可以安装完毕之后激活anaconda安装更

Jenkins的安装与简单配置过程

《Jenkins的安装与简单配置过程》本文简述Jenkins在CentOS7.3上安装流程,包括Java环境配置、RPM包安装、修改JENKINS_HOME路径及权限、启动服务、插件安装与系统管理设置... 目录www.chinasem.cnJenkins安装访问并配置JenkinsJenkins配置邮件通知

Linux部署中的文件大小写问题的解决方案

《Linux部署中的文件大小写问题的解决方案》在本地开发环境(Windows/macOS)一切正常,但部署到Linux服务器后出现模块加载错误,核心原因是Linux文件系统严格区分大小写,所以本文给大... 目录问题背景解决方案配置要求问题背景在本地开发环境(Windows/MACOS)一切正常,但部署到

Win10安装Maven与环境变量配置过程

《Win10安装Maven与环境变量配置过程》本文介绍Maven的安装与配置方法,涵盖下载、环境变量设置、本地仓库及镜像配置,指导如何在IDEA中正确配置Maven,适用于Java及其他语言项目的构建... 目录Maven 是什么?一、下载二、安装三、配置环境四、验证测试五、配置本地仓库六、配置国内镜像地址