ubuntu16安装jira并破解

一、环境准备
1:安装java
安装jdk1.8及以上版本
2:安装mysql(5.7版本)

apt-get update
apt-get install mysql-server (在线安装)

3:创建数据库
mysql> CREATE DATABASE jira2019 DEFAULT CHARACTER SET utf8;
GRANT ALL ON jira2019.* TO root@'%' IDENTIFIED BY '密码';

二、下载Jira和破解包
jira7.3.8安装包下载地址:

wget https://downloads.atlassian.com/software/jira/downloads/atlassian-jira-software-7.3.8-x64.bin
chmod +x atlassian-jira-software-7.3.8-x64.bin
./atlassian-jira-software-7.3.8-x64.bin

一路确认,直到安装完成,主要记下端口号,默认安装路径/opt/atlassian/jira

jira7.3.8破解包下载
https://page00.ctfile.com/fs/15323800-217438995

解压后里面有两个文件:
其中atlassian-extras-3.2.jar是用来替换原来的atlassian-extras-3.1.2.jar文件,用作破解jira系统的。

而mysql-connector-java-5.1.39-bin.jar是用来连接mysql数据库的驱动软件包(没有该文件在下面安装jira会报错)。

或者使用mysql-connector-java-5.1.47-bin.jar用来连接mysql数据库的驱动软件包,该文件为mysql5.7的驱动。

现在我们先关闭jira,然后把破解包里面的atlassian-extras-3.2.jar和mysql-connector-java-5.1.47-bin.jar两个文件复制到/opt/atlassian/jira/atlassian-jira/WEB-INF/lib/目录下。

之后重启,即破解了

三、安装Jira
进入bin,启动startup.sh, jira即可启动; 启动日志在atlassian-jira-6.3.6-standalone/logs 中。
相关配置文件在:
/var/atlassian/application-data/jira/dbconfig.xml
之后根据提示一步步的走
先去jira官网注册一个账号,然后利用这个账号申请一个可以试用30天的license,不影响之前破解的结果,破解是到2033年,足够用了

四、卸载jira
rm -rf /opt/atlassian/jira/
rm -rf /var/atlassian/application-data/jira

轻量级开源文件管理filebrowser

一直在寻找一个简单的文件管理系统,要么是要安装php,mysql或者其它的一些软件,比较重,filebrowser是go开发的,非常好用。
先看几张图:
1a.png
2a.png
aaaa.png
官方网站:https://filebrowser.xyz/

curl -fsSL https://filebrowser.xyz/get.sh | bash
filebrowser -r /opt -a 0.0.0.0

安装好之后直接IP加端口访问,事先要开放相关端口。
用户名密码均为admin
相关参数为:

-a, --address         监听地址
-p, --port            监听端口
-b, --baseurl         网址地址URL
--staticgen           静态模式
-c, --config          自定义配置文件名
-v, --version         版本控制
-d, --database        数据库地址
--recaptcha-key       reCaptch验证码设置
--recaptcha-secret    reCaptch验证码设置
-l, --log             日志标识

ubuntu添加nginx(openresty)service服务和开机启动

假设启动脚本为:/usr/local/ngx_openresty/nginx/sbin/nginx -c /etc/nginx/nginx.conf

第一种方式:传统的/etc/init.d/下面的脚本
新建脚本文件start.sh

#!/bin/bash
/usr/local/ngx_openresty/nginx/sbin/nginx -c /etc/nginx/nginx.conf
exit 0

设置权限
sudo chmod 755 start.sh

链接到启动目录下
sudo ln pwd/start.sh -s /etc/init.d/

添加到启动项目
cd /etc/init.d/
99为优先级,越高越晚执行。。。
sudo update-rc.d start.sh defaults 99

移除开机启动项
sudo update-rc.d -f start.sh remove

第二种方式:systemd

[Unit]
Description=The NGINX HTTP and reverse proxy server

[Service]
Type=forking
ExecStartPre=/usr/local/ngx_openresty/nginx/sbin/nginx -c /etc/nginx/nginx.conf -t
ExecStart=//usr/local/ngx_openresty/nginx/sbin/nginx -c /etc/nginx/nginx.conf
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/bin/kill -s QUIT $MAINPID
PrivateTmp=true

[Install]
WantedBy=multi-user.target

重启配置列表
systemctl daemon-reload

启动命令为
service nginx start
systemctl start nginx
systemctl start nginx.service

这个是列举所有已经存在配置文件对应的服务状态列表
systemctl list-unit-files | grep nginx
列举出具有加载状态的服务列表
systemctl --all | grep nginx

常用命令:
systemctl start nginx
systemctl start nginx.service
systemctl stop nginx
systemctl reload nginx
systemctl restart nginx
systemctl status nginx

添加为开机启动:
systemctl enable nginx.service
systemctl enable nginx

移除开机启动:
systemctl disable nginx.service
systemctl disable nginx

Debian完全卸载清理MySQL服务器

通过apt安装,很可能安装的是mariadb,可以通过下面方式完全卸载

sudo apt-get --purge remove mysql-server
sudo apt-get --purge remove mysql-client
sudo apt-get --purge remove mysql-common
sudo apt-get autoremove
sudo apt-get autoclean
sudo rm /etc/mysql/ -R
sudo rm /var/lib/mysql/ -R

debian的mysql5.x并不是很好安装,可以按照下面的安装方式
wget -P /root/Downloads http://dev.mysql.com/get/mysql-apt-config_0.8.0-1_all.deb
dpkg -i /root/Downloads/mysql-apt-config_0.8.0-1_all.deb
只会有会选择界面,选择mysql5.7即可
一定要执行下面这个命令
apt-get update
apt-get install mysql-server
之后启动
如果密码忘记了,或者root没办法登录进去
可以
vim /etc/mysql/my.cnf

[mysqld]
skip-grant-tables

重启后即可空密码进去