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
安装包:要选Linux
的jira 7.3.8
哦!jira7.3-crack
文件- 一台纯洁的机器
jira
(Minimal
的CentOS7
)
二、安装过程
配置一些基础的环境
- 修改
yum
源
- 修改
- 关闭
SELINUX
- 关闭
- 关闭防火墙
- 推荐安装
vim
、rz
(lrzsz
)
- 推荐安装
安装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.jar0 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.jar
:jira
连接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
的用户名会被命名为jira1
、jira2
……具体方法是
[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.jar
、Confluence-5.6.6-language-pack-zh_CN.jar
、mysql-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.jarConfluence-5.6.6-language-pack-zh_CN.jarmysql-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基础学习(十七)--- wiki,jira 搭建、公司面试常见问题相关推荐
- linux基础学习——linux的文件权限和目录配置
linux基础学习--linux的文件权限和目录配置 1.用户和用户组和其他人概念: 三个概念的前提宗旨:linux是一个多人多任务的系统环境.如果不对文件作出一个权限限制的话.任何人都能操作这份文件 ...
- 鸟哥的linux 实训教程,鸟哥的Linux基础学习实训教程
1.理想的Linux上机实践课程 每周一次.每次三小时的学与练 本书所有例题讲解,均经过鸟哥在大专院校实施多年来的测试,对于学生的理解具有相当满意的效果. 2. 提供一致性教学环境 让学习者不再有陌生 ...
- 最全的linux基础学习视频
最全的linux基础学习视频,千锋教育的Linux视频课程免费下载地址: http://pan.baidu.com/s/1c13ddvE,更多精彩的视频在不断的更新中,OpenStack覆盖了网络.虚 ...
- Linux基础学习之Day7-2-LVM管理
Linux基础学习之从入门到精通Day7-2 LVM管理 在线扩容 online 数据迁移 online 创建LVM LVM叫逻辑卷管理 VG扩展/缩小 LV扩容 文件系统扩容 在线扩容及在生产中 3 ...
- 鸟哥私房菜linux基础学习笔记 1
linux基础学习笔记 计算机:辅劣人脑的好工具 1.计算机硬件癿五大单元 输入单元:包括键盘.鼠标.卡片阅读机.手写板.触控屏幕等等一堆: 主机部分:这个就是系统单元,被主机机壳保护住了,里面有 C ...
- Linux基础学习之Day12-网络管理基础
Linux基础学习之从入门到精通Day12 网络管理基础 使用NetworkManager管理网络 网络管理器(NetworkManager)是一个动态网络的控制器与配置系统,它用于当网络设备可用时保 ...
- Linux基础学习之Day7-6-Mount 挂载详解
Linux基础学习之从入门到精通Day7-6 Mount 挂载详解 常用挂载选项详解 挂载设备文件.卷标.UUID ISO文件创建及挂载 挂载选项 -t 文件系统类型 -o 选项1,选项2- 示例: ...
- Linux绝对权限和相对权限法,Linux基础学习笔记
8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? 学习计划里有一些关于Linux的知识,所以今后一段时间用来学习Linux的基础知识和服务器架设知识,平时一直在用,但是一 ...
- 干货丨零基础学习大数据,搭建Hadoop处理环境
由于Hadoop需要运行在Linux环境中,而且是分布式的,因此个人学习只能装虚拟机,本文都以VMware Workstation为准,安装CentOS7,具体的安装此处不作过多介绍,只作需要用到的知 ...
最新文章
- 判断文件或文件夹(目录)是否存在 C/C++ win/linux通用
- 第十六届全国大学生智能汽车竞赛全国总决赛承办申请汇报
- Debian | 软件安装升级点滴记录
- Java – Reading a Large File Efficiently--转
- java运行原理_Java程序的加载与运行原理详解
- 编写一个函数,函数接收一个字符串,是由十六进制数组成的一组字符串,函数的功能是把接到的这组字符串转换成十进制数字.并将十进制数字返回
- fastica java_发一篇CCF-C论文有多难?
- java程序执行顺序
- Angular URL地址参数改变,视图不更新的解决办法(监听URL变化,重新加载数据方法)
- weblogic发序列化命令执行漏洞工具分享
- 《Excel 职场手册:260招菜鸟变达人》一第 37 招 用条件格式制作项目进度图
- Javascript:各种定位clientX、pageY、screenX、offsetY区别
- centos 7.7.1908上隐藏顶栏和任务栏
- Python学习笔记——python基础之python中for......else......的使用
- 2019年6月28日 星期五 今日计划
- 每日一例,练就编程高手
- Java 近期新闻:Classfile API 草案、Spring Boot、GlassFish、Reactor 项目、Micronaut
- PS CC 2018 图层
- NeurIPS'22 | APG:面向CTR预估的自适应参数生成网络
- Reg Organizer(注册表文件清理器) v8.30.2中文绿色便携版