Linux基础学习(十七)--- wiki,jira 搭建、公司面试常见问题

Linux基础学习(十七)

wiki,jira 搭建、公司面试常见问题


mysql中 utf8 支持中文字符
du -sh * 查看当前目录所有文件大小

wiki

企业多人协作系统–>企业级文档–>新员工手册—>员工须知

JIRA

企业级项目管理 工单创建系统

是收费的,不是开源软件。咱们需要破解使用,你说搭过conf~ wiki /jira
面试官如果问你,开源的还是收费的?
收费的,但是我们公司比较小,我给破解了。

1 注意: 先搭建wiki 在搭建JIRA ,使用默认的数据库
2 机器必须 内存 2G+ 否则出不来页随便面
3 在走进度条(页面加载)过程中, 切记耐心等待,不要随便刷新,否则失败,重做。(5分钟)
4 注意8090 80 8080 3306 端口是否起来
5 搭建JIRA时候需要邮箱激活,如果使用QQ邮箱找不到,则去垃圾箱去找邮件
6 浏览器的访问 注意访问的端口。 X.X.X.X:8090
7 破解wiki的时候需要本机的JAVA环境去破解,如果你本机没有JAVA,请把码发给同桌, 同桌可以帮忙破解
9 搭建 jira 使用本机默认数据库 mysql
10 搭建完成后,学会使用。创建项目和工单

要求: 给组内成员添加账号。安排工单任务
创建项目管理任务 了解 工单—子工单

wiki jira 项目总结:

wiki是一个多人协作系统,JIRA是一个企业项目管理工单系统。(收费的 非开源的,需要破解)。

1 wiki /etc/fstab 上传丢文件 ll du -sh 文件名 验证大小,其他机器拷贝

2 数据库授权命令打错了

3 环境有问题 selinux firewalld 基础源 epel 新装的应用服务,在软件包安装时候接连报错,80%是环境缺少依赖,少东西,你要根据报错,去网上找 缺少什么包,然后yum或者源码安装即可。

4 jira java version at least 1.8
安装脚本有问题,换一个或者换java环境 都可以解决。安装java 必须要修改环境变量 /etc/profile 文件,并且修改完成后要source生效。

5 java 权限
更换java 版本 公司的动态网站页面,非常的依赖java,php环境。
务必注意公司所规定的JAVA和PHP 版本

6 jira启动不了
有些应用是使用脚本启动, 在执行了启动任务后,会给你屏幕输出 已经启动了,但是 实际没有启动,这个时候,你要自己去看端口 进程
lsof -i:80

7 破解顺序错误
文件错误 --> 眼神 cp

8 电脑抗不住
在公司里1 给你配电脑 2 你只要远程连接工具不卡就行了 。
8G

9 没关服务 直接破解
/opt/xxxx/xxxxx start -s stop

10 jira 找不到数据库
前端页面和你的后端数据库连不上了
在企业中和虚拟机中的操作是完全不一样的。
在企业中,千万别删库重新建。

解决方法:
a 重启一下数据库服务
b确认一下安全策略
c 确认授权
*d 重启前端页面
e 重新开一个页面,防止浏览器缓存,继续连接。

在虚拟机里:
A 删库 drop database xx;
B create database xx;
C 检查授权
D systemctl restart mariadb
E 页面重连

11 上传错压缩包了

12 数据库错误
a 判断是中间件的问题 还是数据库的问题。
b 看看是不是少装包了,或者数据库没起服务,或者没有给远程授权。

13 忘记密码了
a 部署应用的时候,adminstrator 账号和密码 千万别乱设,管理员账号和密码是后台管理账号,如果忘了就要重做。
b 数据库密码忘记了 (年后学,不需要数据库密码 直接进入数据库)。
root 账号拥有至高无上的权利

14 jira起不来,重启两次就好了 注意基本配置

15 内存不够



附录1:

搭建JIRA


  • 前言

    • 阅读本文档的Markdown版本时需要网络环境,如果没有网络,你会看不到后半部分的图片;
    • 软件资源来自网络,如果有侵权行为,请联系我,请和我协商,请不要把我带走@_@,先行致谢;
  • 一、准备工作

    • ATLASSIAN 官方网站
    • jira7.3.8安装包:要选Linuxjira 7.3.8哦!
    • jira7.3-crack文件
    • 一台纯洁的机器jiraMinimalCentOS7
  • 二、安装过程

    • 配置一些基础的环境

        1. 修改yum
        1. 关闭SELINUX
        1. 关闭防火墙
        1. 推荐安装vimrzlrzsz
    • 安装Java虚拟机

      我选择安装JDK1.8

      # 使用如下命令查看源中的JDK版本
      [root@jira ~]# yum provides java
      
      # 选择一个1.8版本安装(我选择了1.8版本的最后一个)
      [root@jira ~]# yum -y install 1:java-1.8.0-openjdk-1.8.0.191.b12-1.el7_6.x86_64
      

      使用如下命令查看是否安装成功,出现类似如下的信息代表你安装成功

      [root@jira ~]# java -version
      openjdk version "1.8.0_191"
      OpenJDK Runtime Environment (build 1.8.0_191-b12)
      OpenJDK 64-Bit Server VM (build 25.191-b12, mixed mode)
      [root@jira ~]# 
      
    • 安装mariadb数据库

      [root@jira ~]# yum -y install mariadb-server mariadb
      

      开启数据库并设置为开机自启

      # 开启数据库
      [root@jira ~]# systemctl start mariadb
      # 设置开机自启
      [root@jira ~]# systemctl enable mariadb
      

      初始化数据库

      [root@jira ~]# mysql_secure_installation
      

      执行上一条语句后,很多同学不会处理接下来得交互问题,我接下来讲一下每个问题该如何回答

      • 第一问:

        In order to (此处省略若干字)…… . If you've just installed MariaDB, and
        you haven't set the root password yet, the password will be blank,
        so you should just press enter here.
        
        Enter current password for root (enter for none): (按回车键)
        

        在问题的上方,mariadb系统提示你:“如果你还没有root密码,那密码应该是空的,因此你在这里应该按回车”,因为我们是初始化数据库,确实还没有root密码,所以按回车键就好。

      • 第二问:

        Set root password? [Y/n] y
        

        它问题是否设置root密码,输入y,设置

      • 第三问及第四问:

        New password:y
        Re-enter new password:y
        

        输入你的新密码:y(这是我的密码,请你用你自己的!!)

        把密码再输入一遍(进行确认):y

      • 第五问:

        Remove anonymous users? [Y/n]y
        

        它问是否移除匿名用户?这是一种安全优化,移除匿名用户更安全,而且我们也不需要匿名登录,所以输入y,移除

      • 第六问:

        Disallow root login remotely? [Y/n]n
        

        它问是否允许root用户远程登录?我们平常是使用Xhell的,而且一些数据库管理工具也需要ssh,不使用远程登录不便于我们学习,所以果断开启,输入n,允许root远程登录

      • 第七问:

        Remove test database and access to it? [Y/n]y
        

        它问要移除test数据库吗?数据在创建时,会默认添加一个test数据库,实际上我们用不到,删除,输入y

      • 第八问:

        Reload privilege tables now? [Y/n]y
        

        它问"现在重新加载特权表?",我不太了解特权表是什么,但是我们做了这么多关于初始化的设置,确实需要重新加载一些配置文件,所以我选了重新加载,输入y

      • 最后命令行回显这个,就是配置完成了!

        Thanks for using MariaDB!
        [root@jira ~]# 
        
    • 创建jira数据库

      因为对数据库的命令不了解,所以以下内容来自网络。

      等以后学习了数据库的知识,会再来修改这部分文档

      # 登录mysql
      [root@jira ~]# mysql -uroot -py
      
      # 创建`jira`数据库
      MariaDB [(none)]> create database jira default character set utf8 collate utf8_bin;
      # 回显如下,代表数据库创建成功
      Query OK, 1 row affected (0.00 sec)
      # 退出数据库
      MariaDB [(none)]> exit
      [root@jira ~]# 
      
    • 安装jira7.3.8

      我的jira7.3.8安装包在/root下,安装包名atlassian-jira-software-7.3.8-x64_2.bin

      以下方法二选一

      # 给bin包添加可执行权限
      [root@jira ~]# chmod 755 atlassian-jira-software-7.3.8-x64_2.bin
      
      # 添加权限的另一种方法
      [root@jira ~]# chmod +x atlassian-jira-software-7.3.8-x64_2.bin
      

      安装

      [root@jira ~]# ./atlassian-jira-software-7.3.8-x64_2.bin
      

      安装过程中jira会问你几个问题,我在下面解释一下问题的意思

      • 第一问:

        This will install JIRA Software 7.3.8 on your computer.
        OK [o, Enter], Cancel [c]
        
        (输入`o` 或 按`回车`键)
        

        这里是在通知你,将要在你的电脑上安装JIRA 7.3.8,输入o 或 按回车键,允许程序安装

      • 第二问:

        Choose the appropriate installation or upgrade option.
        Please choose one of the following:
        Express Install (use default settings) [1], Custom Install (recommended for advanced users) [2, Enter], Upgrade an existing JIRA installation [3]
        
        (输入`1`

        系统提示你“选择适当的安装或升级选项”

        这里三个选项的含义分别是快速安装(默认设置)自定义安装(适合高级用户)以及升级现有的JIRA

        我们这里选择1,使用默认设置快速安装就好

      • 第三问:

        Details on where JIRA Software will be installed and the settings that will be used.
        Installation Directory: /opt/atlassian/jira 
        Home Directory: /var/atlassian/application-data/jira 
        HTTP Port: 8080 
        RMI Port: 8005 
        Install as service: Yes 
        Install [i, Enter], Exit [e]
        
        (输入`i` 或 按`回车`键)
        

        这里是在提示你,默认设置是什么样的

        默认安装路径

        /opt/atlassian/jira 
        

        默认家路径

        /var/atlassian/application-data/jira 
        

        其实,我还是觉得Home Directory翻译成起始路径有效路径比较好,翻译成家路径好像容易引起歧义,这里拿捏不准,为了便于读者直接联想到Home这个单词,暂且选择翻译成家路径

        默认监听端口**是

        HTTP Port: 8080 
        RMI Port: 8005 
        

        如果你同意默认设置,那么输入i或按回车,等待安装完成

        在一小段时间的等待后,它还会蹦出一个问题

        Installation of JIRA Software 7.3.8 is complete
        Start JIRA Software 7.3.8 now?
        Yes [y, Enter], No [n]
        
        (输入`y` 或 按`回车`键)
        

        其实到这一步,安装已经完成了。系统在问你,是不是现在就启动JIRA?我们接下来还要进行破解,需要替换JIRA的文件,所以我们选择不启动,输入n

        出现如下信息,代表安装成功

        Installation of JIRA Software 7.3.8 is complete
        Your installation of JIRA Software 7.3.8 is now ready.
        Finishing installation ...
        [root@jira ~]# 
        
    • 破解jira7.3.8分为两部分,第一部分替换原文件,第二部分是跳过秘钥

    • 破解jira7.3.8第一部分

      我的破解包位于/root,目录结构如下

      [root@jira ~]# tree jira7.3-crack/
      jira7.3-crack/
      ├── atlassian-extras-3.2.jar
      └── mysql-connector-java-5.1.39-bin.jar
      
      0 directories, 2 files
      [root@jira ~]# 
      

      把破解包里的文件复制到/opt/atlassian/jira/atlassian-jira/WEB-INF/lib/目录下

      [root@jira ~]# \cp -f ~/jira7.3-crack/* /opt/atlassian/jira/atlassian-jira/WEB-INF/lib/
      

      cp命令系统默认是cp -i的别名,使用\cp是告诉shell不使用cp命令的别名,可以使操作简单一点;即便没有加\也别担心,只需要多按次回车就行

      这里简单介绍一下两个jar包的功能:

      • atlassian-extras-3.2.jar:和license相关
      • mysql-connector-java-5.1.39-bin.jarjira连接mysql数据库相关的jar包

      到这里破解的第一部分完成

    • 开启jira服务

      /opt/atlassian/jira/bin/start-jira.sh
      

      打开jira首页测试服务是否成功启动,通过Windows的浏览器访问jira 机器的IP地址:8090端口,例如:

      http://192.168.25.138:8080
      

      接下来按图操作

      [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-4aOIKTBe-1604502630435)(https://github.com/BaronMing/linuxdoc/blob/master/JIRA/assert/01.%E9%80%89%E6%8B%A9%E8%87%AA%E5%AE%9A%E4%B9%89%E9%85%8D%E7%BD%AE.png?raw=true)]

    • 配置数据库

      选择使用自己的数据库

      [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ulMslVe7-1604502630439)(https://github.com/BaronMing/linuxdoc/blob/master/JIRA/assert/02.%E6%95%B0%E6%8D%AE%E5%BA%93%E9%85%8D%E7%BD%AE1.png?raw=true)]

      选择使用自己的数据库后,会展开如下表单。因为我没有使用分离部署,所以Hostname字段使用的就是127.0.0.1,如果你是采用分离部署的方式安装,请输入你自己的数据库地址

      [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-tp1iocj2-1604502630440)(https://github.com/BaronMing/linuxdoc/blob/master/JIRA/assert/02.%E6%95%B0%E6%8D%AE%E5%BA%93%E9%85%8D%E7%BD%AE2.png?raw=true)]

      执行完第三步、出现successful提示后,点击Next

      [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-KbKf5yOv-1604502630443)(https://github.com/BaronMing/linuxdoc/blob/master/JIRA/assert/03.Test%20Connection.png?raw=true)]

      这里需要等待的时间有点长,它在页面的最下方给了提示

      Please wait while the database is set up. This may take a minute...
      

      接下来比较的配置比较随意

      下图是jira应用的一些属性

      这里解释一下Mode的两种模式

      • Private模式:只有管理员才能创建新的工单
      • Public模式:任何能登录的人都能创建工单

      我这里选择了Private

      [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-p22KIrbT-1604502630444)(https://github.com/BaronMing/linuxdoc/blob/master/JIRA/assert/04.%E9%85%8D%E7%BD%AE%E5%BA%94%E7%94%A8%E5%B1%9E%E6%80%A7.png?raw=true)]

    • 破解jira7.3.8(第二部分)

      Server ID页面

      [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-WtVL6gw2-1604502630446)(https://github.com/BaronMing/linuxdoc/blob/master/JIRA/assert/05.ServerID.png?raw=true)]

      ATLASSIAN用户登录界面

      [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-dUnZLm9S-1604502630446)(https://github.com/BaronMing/linuxdoc/blob/master/JIRA/assert/06.ATLASSIAN%E7%94%A8%E6%88%B7%E7%99%BB%E5%BD%95.png?raw=true)]

      申请试用码要完成这个表单,需要你注意的是,这里要选Jira Software(Server)

      Jira Software(Server)Jira Software(Data Center)的左右顺序是会变动的,不要无脑选左边

      [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-lFktmqRA-1604502630448)(https://github.com/BaronMing/linuxdoc/blob/master/JIRA/assert/07.%E7%94%B3%E8%AF%B7%E8%AF%95%E7%94%A8%E7%A0%81.png?raw=true)]

      获得License Key

      [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-x1XaBEsh-1604502630448)(https://github.com/BaronMing/linuxdoc/blob/master/JIRA/assert/08.License%20Key.png?raw=true)]

      License Key粘贴进jira页面

      [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-exJHHFEi-1604502630449)(https://github.com/BaronMing/linuxdoc/blob/master/JIRA/assert/09.%E7%B2%98%E8%B4%B4License%20Key.png?raw=true)]

      粘贴进去后,点击Next,如果能出现接下里步骤的页面,就算成功跳过License Key了。至此,破解第一、二部分均完成。

    • 配置管理员账户

      [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-28DagIm7-1604502630450)(https://github.com/BaronMing/linuxdoc/blob/master/JIRA/assert/10.%E9%85%8D%E7%BD%AE%E7%AE%A1%E7%90%86%E5%91%98%E8%B4%A6%E6%88%B7.png?raw=true)]

    • 设置邮件提醒

      [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-bpG19dHo-1604502630451)(https://github.com/BaronMing/linuxdoc/blob/master/JIRA/assert/11.%E8%AE%BE%E7%BD%AE%E9%82%AE%E4%BB%B6%E6%8F%90%E9%86%92.png?raw=true)]

    • 点击Finish,完成安装

      系统会在底部提示你

      Please wait while the final step of the JIRA installation is being performed...
      

      意思是“正在执行JIRA安装的最后一步,请稍候……”

    • 选择语言

      [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-vR603VSH-1604502630452)(https://github.com/BaronMing/linuxdoc/blob/master/JIRA/assert/12.%E9%80%89%E6%8B%A9%E8%AF%AD%E8%A8%80.png?raw=true)]

      选择完语言后,还有一步选择头像,简单又没坑,所以这里就容我省略了

    • 最后,完结撒花❀❀❀

      [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-LXIxCrYD-1604502630454)(https://github.com/BaronMing/linuxdoc/blob/master/JIRA/assert/13.%E5%AE%8C%E7%BB%93%E6%92%92%E8%8A%B1.png?raw=true)]

  • 三、QA & DEBUG

    • 为什么我在执行如下命令后

      [root@jira ~]# mysql_secure_installation
      

      系统会连续不停的提问呢?

      请确认你已经开启了mariadb

      # 使用如下命令查看 mariadb 是否开启
      [root@jira ~]# ps aux | grep mariadb
      
      # 或使用如下命令开启 mariadb
      [root@jira ~]# systemctl restart mariadb
      
    • 如何启动和关闭jira

      # 启动 jira
      [root@jira ~]# /opt/atlassian/jira/bin/start-jira.sh
      
      # 关闭 jira
      [root@jira ~]# /opt/atlassian/jira/bin/stop-jira.sh
      
    • 我出现了如下问题怎么办?

      [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-KU8l7w7O-1604502630454)(https://github.com/BaronMing/linuxdoc/blob/master/JIRA/assert/15.%E4%B8%8D%E8%83%BD%E8%BF%9E%E6%8E%A5%E6%95%B0%E6%8D%AE%E5%BA%93.png?raw=true)]

      这个问题的因为,很可能是你在使用破解文件替换源文件前,便开启了jira,结果导致破解文件并未生效,解决的方法也很简单,先将jira进程杀掉,再重启jira就好了

      # 查找 jira 进程
      [root@jira ~]# ps aux | grep jira
      # 杀掉 jira 进程
      [root@jira ~]# kill -9 (jira's pid)
      # 启动 jira
      [root@jira ~]# /opt/atlassian/jira/bin/start-jira.sh
      
    • 我在执行完如下这步后

      [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-6m6ungDg-1604502630455)(https://github.com/BaronMing/linuxdoc/blob/master/JIRA/assert/11.%E8%AE%BE%E7%BD%AE%E9%82%AE%E4%BB%B6%E6%8F%90%E9%86%92.png?raw=true)]

      出现了如下问题(空白页面)

      [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-rmosB5T9-1604502630456)(https://github.com/BaronMing/linuxdoc/blob/master/JIRA/assert/14.%E7%99%BD%E9%A1%B5%E9%97%AE%E9%A2%98.png?raw=true)]

      打开浏览器控制台(按F12查看),状况如下

      [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-W5lJ66Dg-1604502630457)(https://github.com/BaronMing/linuxdoc/blob/master/JIRA/assert/14.%E7%99%BD%E9%A1%B5%E9%97%AE%E9%A2%982.png?raw=true)]

      尝试重启jira后出现如下状况

      [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-RSIgPQRh-1604502630458)(https://github.com/BaronMing/linuxdoc/blob/master/JIRA/assert/14.%E7%99%BD%E9%A1%B5%E9%97%AE%E9%A2%98%E9%87%8D%E5%90%AF%E5%90%8E%E5%87%BA%E7%8E%B0%E7%9A%84%E7%8E%B0%E8%B1%A1.png?raw=true)]

      但是过一会后,自行跳转到如下页面

      [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-GsXvLgrt-1604502630459)(https://github.com/BaronMing/linuxdoc/blob/master/JIRA/assert/14.%E8%87%AA%E8%A1%8C%E8%B7%B3%E8%BD%AC.png?raw=true)]

      点击Back To JIRA后,又出现如下问题

      [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-2yy98y0o-1604502630459)(https://github.com/BaronMing/linuxdoc/blob/master/JIRA/assert/14.%E8%87%AA%E8%A1%8C%E8%B7%B3%E8%BD%AC%E5%90%8E%E6%89%93%E5%BC%80%E9%A1%B5%E9%9D%A2%E6%8A%A5%E9%94%99.png?raw=true)]

      上述情况该如何解决?

      如果你是重装Jira后产生的上述问题,可能是因为你之前删除Jira时,删除地不干净导致的。

      如果你删除了jira安装路径与家路径下的文件,但却没有删除jira用户,就可能产生上述问题。

      解决方法是删除掉那些没有删除干净的残渣文件和信息(包括用户信息、家目录等)

      具体操作,举例如下

      # 查询到底有多少个残渣用户
      [root@jira ~]# vim /etc/passwd
      jira:x:1005:1005:Atlassian JIRA:/home/jira:/bin/bash
      jira1:x:1005:1005:Atlassian JIRA:/home/jira1:/bin/bash
      jira2:x:1005:1005:Atlassian JIRA:/home/jira2:/bin/bash
      jira3:x:1005:1005:Atlassian JIRA:/home/jira3:/bin/bash
      
      # 由上述信息可知,jira3 一定是最新加上去的,所以 jira 、jira1 、 jira2 都是残渣用户 
      # 把这三个用户都删掉
      [root@jira ~]# userdel -r jira 
      [root@jira ~]# userdel -r jira1
      [root@jira ~]# userdel -r jira2
      
      # 再次重启 jira 并用浏览器访问,成功消灭BUG
      
    • 我该怎么删除jira呢?

      在安装时,jira会提示你将其安装在了什么位置(如果你忘记了,可以再读一遍安装文档);

      如果是使用默认配置进行安装,那只需要执行如下命令即可:

      [root@jira ~]# rm -rf /opt/atlassian/jira 
      [root@jira ~]# rm -rf /var/atlassian/application-data/jira 
      

      需要你注意的是,使用绝对路径进行删除是个不好的习惯,建议你先进入目录再删除。

      除此之外,还需要你删除jira的用户和组,否则你再安装jira的时候,jira的用户名会被命名为jira1jira2……

      具体方法是

      [root@jira ~]# userdel -r jira 
      
END

附录2:

wiki搭建

准备环境
centos7.5
java jdk1.8.0_111
Distrib 5.5.52-MariaDB
confluence 5.6.6
confluence-5.6.6-crack(破解server ID 用)

confluence的运行是依赖java环境的,也就是说需要安装jdk并且要是1.7以上版本

centos7.5 下安装jdk1.8

centos7.0这里安装jdk1.8采用yum安装方式,非常简单。

1、查看yum库中jdk的版本

    [root@localhost ~]# yum search java|grep jdk  

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-DhWcTFmw-1604502630460)(C:\Users\admin\AppData\Roaming\Typora\typora-user-images\image-20201104224516267.png)]

2、选择java-1.8.0安装

[root@localhost ~]# yum install java-1.8.0-openjdk*

3、配置环境变量

[root@localhost ~]# vi /etc/profile

这里jdk1.8.0的文件夹路径是

/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.262.b10-0.el7_8.x86_64/
#set java  environment  
JAVA_HOME=/usr/lib/jvm/ java-1.8.0-openjdk-1.8.0.191.b12-0.el7_5.x86_64  JRE_HOME=$JAVA_HOME/jre CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib  PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin  
export JAVA_HOME JRE_HOME CLASS_PATH PATH` 

添加如下内容,

4、环境变量生效

[root@localhost ~]# source /etc/profile
[root@localhost  ~]# java -version

5、查看jdk是否安装成功

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-82o7mzvN-1604502630461)(C:\Users\admin\AppData\Roaming\Typora\typora-user-images\image-20201104225047583.png)]

OK,jdk1.8安装搞定!

我此处使用的默认自带的mariadb-5.5和默认的java和nginx

 yum install -y mariadb-server mariadb-client mariadb mariadb-devel  java-1.8.0-openjdk-* nginx

下载confluence及其破解包
confluence有很多版本,我们可以直接通过如下连接进行查看
https://www.atlassian.com/software/confluence/download-archives

将所有安装包和破解包通过rz 命令上传到服务器即可

解压和授权

 [root@db-server data]# chmod +x atlassian-confluence-5.6.6-x64.bin
 [root@db-server data]# unzip 51CTO下载-confluence5.6.6-crack.zip

解压之后会生成confluence5.6.6-crack此目录,一些破解文件和中文包都在此处的jar目录里面

创建数据库

在安装confluence之前,我已经安装好了mysql5.6的数据库,并且创建了数据库和用户,语句如下

mysql> CREATE DATABASE confluence CHARACTER SET utf8 COLLATE utf8_bin;

mysql> GRANT ALL PRIVILEGES ON confluence.* TO'conflue'@'localhost'IDENTIFIED BY'conflue123';

mysql> GRANT ALL PRIVILEGES ON confluence.* TO'conflue'@'127.0.0.1'IDENTIFIED BY'conflue123';

mysql> FLUSH PRIVILEGES;

安装confluence

chmod +x atlassian-confluence-5.6.6-x64.bin

./atlassian-confluence-5.6.6-x64.bin

很多人的机器里会出现提示无法安装atlassian-confluence-5.6.6-x64.bin

Could not display the GUI. This application needs access to an X Server. You can also run this application in console mode without access to an X server

这是因为缺少一个yum install -y dejavu-sans-fonts
把这个中间件安装好了 就可以运行tlassian-confluence-5.6.6-x64.bin 了

执行之后根据提示输入相应的字母或者数字

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-HDqNja0h-1604502630462)(C:\Users\admin\AppData\Roaming\Typora\typora-user-images\image-20201104225605337.png)]

o 1 i

通过上图,我们可以很明显的看出confluence安装到了/opt/atlassian/confluence和/var/atlassian/application-data/confluence目录下,并且confluence监听的端口是8090
下面访问地址 ip+:8090

1:开始安装 : Start setup

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-pFqYra2e-1604502630464)(C:\Users\admin\AppData\Roaming\Typora\typora-user-images\image-20201104225746370.png)]

2:获取confluence的serverID,留待破解使用

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-b1cf8Iel-1604502630465)(C:\Users\admin\AppData\Roaming\Typora\typora-user-images\image-20201104225803175.png)]

复制上述截图中的Server ID,然后关闭confluence,在替换jar包
先停止confluence

3:开始执行破解confluence

[root@db-server data]# service confluence stop

删除confluence安装生成的jar包

[root@db-server data]# rm -fr /opt/atlassian/confluence/confluence/WEB-INF/lib/atlassian-extras-*

导入破解包里面的jar包到上述的lib目录解压破解包,把里面的atlassian-extras-3.2.jarConfluence-5.6.6-language-pack-zh_CN.jarmysql-connector-java-5.1.39-bin.jar三个jar文件复制到 /opt/atlassian/confluence/confluence/WEB-INF/lib 目录下

[root@db-server data]# cd confluence5.6.6-crack/jar/
[root@db-server jar]# cp ./* /opt/atlassian/confluence/confluence/WEB-INF/lib/

查看文件是否复制进去

[root@db-server lib]# ls|grep -E "atlassian-extras|Confluence-5.6.6-language-pack|mysql-connector-java"

  atlassian-extras-3.2.jar
  Confluence-5.6.6-language-pack-zh_CN.jar
  mysql-connector-java-5.1.39-bin.jar

查看文件是否复制进去
[root@db-server lib]# ls|grep -E “atlassian-extras|Confluence-5.6.6-language-pack|mysql-connector-java”

运行破解jar包
在windows上运行jar包,linux上运行会报错(我这里安装了java的模拟器,可以直接在win上执行jar程序)

1、下载并安装最新版的Java虚拟机。
 下载网址:http://www.java.com/zh_CN/。
2、安装好Java虚拟机后,双击需要运行的confluence_keygen.jar文件或在jar文件上点击鼠标右键,在弹出的菜单中选择“打开方式”→“选择默认程序”。(如果双击jar包可以打开 后续3.4步骤就跳过)

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-L1wyvT40-1604502630465)(C:\Users\admin\AppData\Roaming\Typora\typora-user-images\image-20201104230048855.png)]

3、在“打开方式”设置窗口中点击选中选项“始终使用选择的程序打开这种文件”前的复选框,再点击旁边的“浏览”按钮。
4、选择JAVA虚拟机的安装文件夹,如果安装的是Java 7,安装文件夹一般为“C:\Program Files\Java\jre7\bin”,找到javaw.exe文件,点击“打开”按钮。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-n4RbEszP-1604502630467)(C:\Users\admin\AppData\Roaming\Typora\typora-user-images\image-20201104230121341.png)]

Name 随便填 Server ID 写刚刚复制的ID
点击.gen! 生成key

复制出来此处生成的KEY
在启动confluence,把key粘贴到LICENSE KEY里面

 [root@db-server lib]# service confluence start

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-eWPLxr3W-1604502630468)(C:\Users\admin\AppData\Roaming\Typora\typora-user-images\image-20201104230248378.png)]

点击Next,开始配置链接mysql数据库

选择MySQL 点击Extemal Database

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-XRoNnEi7-1604502630470)(C:\Users\admin\AppData\Roaming\Typora\typora-user-images\image-20201104230312150.png)]

点击Direct JDBC

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-WWIEyxYd-1604502630470)(C:\Users\admin\AppData\Roaming\Typora\typora-user-images\image-20201104230348676.png)]

User Name 可以用上面创建的用户, 我自己是写的root
Password 密码

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-V0GRNRfG-1604502630471)(C:\Users\admin\AppData\Roaming\Typora\typora-user-images\image-20201104230406401.png)]

由于上一步实在初始化数据,所以时间比较长,耐心等待吧~~

点击Example Site

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-7joU3Fu6-1604502630473)(C:\Users\admin\AppData\Roaming\Typora\typora-user-images\image-20201104230522237.png)]

点击Manage userand groups within Confluence

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-kRBR7aMs-1604502630474)(C:\Users\admin\AppData\Roaming\Typora\typora-user-images\image-20201104230623507.png)]

按要求填写

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-qETrS2Lm-1604502630475)(C:\Users\admin\AppData\Roaming\Typora\typora-user-images\image-20201104230643468.png)]

再次刷新登录即可

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-yqPkWnuz-1604502630476)(C:\Users\admin\AppData\Roaming\Typora\typora-user-images\image-20201104230703101.png)]

显示到主页面
这样你的wiki系统就搭建好了!!!!!!!!!!!!

END


你可能感兴趣的:(从零开始的Linux基础,数据库,linux,wiki,jira,mysql)