Jira 与 Confluence 搭建

Jira 与 Confluence 搭建




Jira 与 Confluence 搭建


java 1.8 jdk 安装

    # tar zxvf jdk-8u271-linux-x64.tar.gz -C /usr/local              \\ 注释有下载地址
    # mv /usr/local/jdk1.8.0_271 /usr/local/java
    # vim /etc/profile
        export JAVA_HOME=/usr/local/java
        export CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib
        export PATH=$JAVA_HOME/bin:/usr/local/nginx/sbin:/usr/local/mysql/bin:$PATH
    # source /etc/profile
    # java -version                   \\ java version "1.8.0_271"


mysql 5.7.32 二进制包安装

    # rpm -qa | grep mariadb
    # rpm -qa | grep mysql
    # yum remove mariadb-libs.x86_64
    # wget https://cdn.mysql.com/archives/mysql-5.7/mysql-5.7.32-linux-glibc2.12-x86_64.tar.gz
    # tar zxvf mysql-5.7.32-linux-glibc2.12-x86_64.tar.gz -C /usr/local/
    # cd /usr/local/
    # mv mysql-5.7.32-linux-glibc2.12-x86_64.tar.gz/ mysql
    # groupadd mysql
    # useradd -g mysql mysql -s /sbin/nologin
    # mkdir -p /data/mysqldb/{3306,innodb,mysql-bin,logs,run,relay-bin}
    # chown -R mysql:mysql /data/mysqldb
    # chown -R root:mysql /usr/local/mysql
    # cd /etc/
    # wget syk.my/download/conf/my.cnf                                          \\ 导入配置文件
    # vim /etc/my.cnf                              \\ 导入 my.cnf 配置文件
      transaction-isolation=READ-COMMITTED          \\ 没有此项 会提示 MySQL以错误的事务隔离级别运行
    # echo 'export PATH=/usr/local/mysql/bin:$PATH' > /etc/profile.d/mysql.sh        \\ 加入到环境路径
    # source /etc/profile                                                             \\ 初始化 记住生成的密码
    # /usr/local/mysql/bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/data/mysqldb/3306
    # cp /usr/local/mysql/support-files/mysql.server /etc/rc.d/init.d/mysqld            \\ mysql.server 目录
    # chkconfig --add mysqld
    # chkconfig mysqld on
    # systemctl restart mysqld
    # ss -tnl

    # mysql -uroot -p                                                   \\ 上面初始化会生成密码
        alter user 'root'@'localhost' identified by '123456';            \\ 修改密码 5.7及以上修改密码的命令
        flush privileges;
        use mysql
        select user,host,authentication_string from user;
        grant all privileges on *.* to root@'%' identified by '123456';     \\ 给root 远程权限

        create database confluence default character set utf8 collate utf8_bin;
        grant all on confluence.* to 'confluence'@'%' identified by '123456';
        grant all on confluence.* to 'confluence'@'localhost' identified by'123456';

        create database jira default character set utf8 collate utf8_bin;
        grant all on jira.* to 'jira'@'%' identified by '123456';
        grant all on jira.* to 'jira'@'localhost' identified by'123456';

        flush privileges;


jira 7.8.1安装

    # wget https://cdn.mysql.com/archives/mysql-connector-java-5.1/mysql-connector-java-5.1.48.tar.gz \\下载mysql连接工具
    # tar zxvf mysql-connector-java-5.1.48.tar.gz
    # wget https://downloads.atlassian.com/software/jira/downloads/atlassian-jira-software-7.8.1-x64.bin
    # chmod +x atlassian-jira-software-7.8.1-x64.bin
    # ./atlassian-jira-software-7.8.1-x64.bin
        o --> 2 --> 回车 --> 回车 --> 1 --> y --> i --> n
    # cd /opt/atlassian/jira/atlassian-jira/WEB-INF/lib/
    # mv atlassian-extras-3.2.jar atlassian-extras-3.2.jar.bak
    # rz atlassian-extras-3.2.jar                                                           \\ 导入破解包 下载地址 在备注
    # cp /data/mysql-connector-java-5.1.48/mysql-connector-java-5.1.48-bin.jar ./            \\ 导入mysql 连接工具
    # /opt/atlassian/jira/bin/startup.sh                                                      \\ 启动
    # ss -tnl                                                                                  \\ 8080被监听
    http://192.168.10.12:8080/
        我将设置它自己 --> 其他数据库 --> 下一步 --> 生成JIRA试用许可证 --> 设置管理员
            生成JIRA试用许可证
              关于注册: teooo teooo@1234 k051535@work
              关于选项: 
                product:           jira software
                License type:      Jira Software (Server)
                Organization:      teooo
                Your instance is:  up and running
                Server ID:         B4EO-F839-17RX-LG7Z

    jira 备份
        自动备份的路径   
            设置 --> 备份系统--> /var/atlassian/application-data/jira/export   \\ 默认每天2点左右都会整体备份一次
            备份数据不包括附件。Jira附件都保存到服务器的/var/atlassian/application-data/jira/data/attachments路径下,
            这里的附件数据需要手动写脚本进行备份。点击右上角的"系统"-"高级"-"附件"就可以看到Jira附件的设置
        
        备份 目录 
            /var/atlassian/application-data/jira/export             \\ 每天自动备份的目录
            /var/atlassian/application-data/jira/data/attachments    \\ 附件目录    只备份这两个目录下所有的文件即可


    jira 恢复
        # cd /var/atlassian/application-data/jira/import
        # rz 2020-Dec-23--1820.zip                                       \\ 导入数据备份文件
        设置 --> 恢复系统 --> 选择2020-Dec-23--1820.zip --> 复原            \\ 恢复 数据备份文件
        # cd /var/atlassian/application-data/jira/data/attachments
        # rz jira_attachments_bak_2020_12_23.tar.gz                         \\ 导入附件 并解压
        # chmod -R jira.jira attachments/
        # /opt/atlassian/jira/bin/shutdown.sh
        # /opt/atlassian/jira/bin/startup.sh                                   \\ 重新启动


    jira 修改 管理员 密码
        # mysql -uroot -p       \\ 更改密码为 sphere
            use jira;                                            \\ 查询有管理员权限的用户
            SELECT child_name, directory_id FROM cwd_membership WHERE parent_name='jira-administrators';
            update cwd_user
            set credential='uQieO/1CGMUIXXftw3ynrsaYLShI+GTcPS4LdUGWbIusFvHPfUzD7CZvms6yMMvA8I7FViHVEqr6Mj4pCLKAFQ=='
            where user_name='admin';
            COMMIT;                               \\ 替换 换来的网址  换成现在的网址
            update cwd_directory_attribute set attribute_value="http://172.21.34.151:8080" where attribute_name="crowd.server.url";
        # /opt/atlassian/jira/bin/shutdown.sh       \\ 重启 生效
        # /opt/atlassian/jira/bin/startup.sh

        配置 --> ...找找... --> 基本URL 换成 http://172.21.34.151:8080/


    注:
        1. ysql连接工具下载地址 https://downloads.mysql.com/archives/c-j/  \\ mysql-connector-java-5.1.48.tar.gz 下载地址
        2. jira 破解包  下载地址 https://306t.com/file/15323800-217439079   \\ 直接改名atlassian-extras-3.2.jar 就可以
        3. vim /opt/atlassian/jira/conf/server.xml                          \\ jira主配置文件


Confluence 6.12.1 搭建              \\ 下载地址 https://www.atlassian.com/software/confluence/download-archives
    
    # wget https://product-downloads.atlassian.com/software/confluence/downloads/atlassian-confluence-6.12.1-x64.bin
    # chmod +x atlassian-confluence-6.12.1-x64.bin
    # ./atlassian-confluence-6.12.1-x64.bin            \\ 6.12.1 版本 可以  6.13以上版本报错 ******
        o --> 1 --> i --> y
    http://192.168.10.12:8090                             \\ 浏览器访问
        产品安装 --> 勾选两个插件 --> 记住 服务器ID Bs1T-UTJ2-LVVF-FWTP

    # cd /opt/atlassian/confluence/confluence/WEB-INF/lib/
    # sz atlassian-extras-decoder-v2-3.4.1.jar                                              \\ 导出文件  去windows破解
    # mv atlassian-extras-decoder-v2-3.4.1.jar atlassian-extras-decoder-v2-3.4.1.jar.bak

    破解 方法 01:
        atlassian-extras-decoder-v2-3.4.1.jar 拷贝到windows并 重命名为 atlassian-extras-2.4.jar -->
        解压破解文件 confluence5.6.6-crack.zip --> 需下载windows环境JDK 打开(备注4 有下载地址) confluence_keygen.jar 
        --> name 随便写 其他默认 复制进去上面的服务器ID --> .pathc 选择 atlassian-extras-2.4.jar --> .gen! --> 复制key 
        --> 重命名jar包的名字为 atlassian-extras-decoder-v2-3.4.1.jar(会自动包原有的包命名为.bak 直接重命名.jar的新生成的即可)

        # cd /opt/atlassian/confluence/confluence/WEB-INF/lib/   \\ 上面的重命名 不是 .bak的文件 
        # rz atlassian-extras-decoder-v2-3.4.1.jar                \\ 新生成的文件 导入 服务器
        # rz mysql-connector-java-5.1.39-bin.jar                   \\ 导入 破解文件confluence5.6.6-crack\jar 下面的 两个文件

        # /etc/init.d/confluence restart                             \\ 重启

     破解 方法02:
        有已经破解好的文件在目录 --> confluence和jira破解文件/confluence5.6.6-crack/已经添加完破解的包直接导入即可 --> 倒入
        # /etc/init.d/confluence restart                                \\ 重启

    http://192.168.10.12:8090 --> 复制进去授权码 --> 我自己的数据库 --> 添加进去 mysql信息  --> 空白站点 --> 与jira连接


    备份
        自动备份的路径
            设置 --> 一般配置 --> 每日备份管理 --> /var/atlassian/application-data/confluence/backups \\ 默认每天2点会备份一次
        备份 目录 
            /var/atlassian/application-data/confluence/backups            \\ 每天自动备份的目录
            /var/atlassian/application-data/confluence/attachments         \\ 附件目录    只备份这两个目录下所有的文件即可


    恢复
        # cd /var/atlassian/application-data/confluence/restore
        # rz backup-2020_12_22.zip                                             \\ 导入备份文件
        设置 --> 一般配置 --> 备份与还原 --> 还原(最下面 选取备份文件 点击 还原)

        # cd /var/atlassian/application-data/confluence/attachments
        # rz confluence_attachments_bak_2020_12_25.tar                             \\ 导入附件 并解压 并 替换 ver003文件夹

        # /etc/init.d/confluence restart


    注:
        1. 破解文件 confluence5.6.6-crack.zip 下载地址: https://306t.com/file/15323800-217465309
        2. Confluence下载地址: https://www.atlassian.com/software/confluence/download-archives
        3. windows打开confluence_keygen.jar需要安装jdk 环境
            windows安装jdk及配置: https://blog.csdn.net/qq_34889607/article/details/80595651
        4. jdk下载地址 https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html#license-lightbox
            k051535@work    Teo@1234
        5. 打开网址 报错 System Error A system error has occurred — our apologies! \\ 重启或者卸载后重装有可能会出现这个问题
            # rm -rf /var/atlassian/application-data/confluence/*                    \\ 全部清除然后 重启confluence就可以了
            # /etc/init.d/confluence restart                                          \\ 重启confluence
            注意的是机器ID变了 输入刚注册的授权码就可以
        6. *** 恢复还原之后 还是使用以前的数据库 待解决 ***






Teo

You must be logged in to post a comment