系統(tǒng):Centos7.2
crowd版本:3.34
數(shù)據(jù)庫(kù)版本:postgresql9.5
用途:在安裝了confluence,jira鲫惶,fisheye后發(fā)現(xiàn)每次登錄它們就得重新輸入用戶名密碼,所以安裝crowd实抡, Atlassian單點(diǎn)登錄的產(chǎn)品欠母,可以用于集中用戶、用戶組管理吆寨,方便權(quán)限控制赏淌。
1.下載
破解包只適用于個(gè)人使用
2.安裝&破解&漢化
[crowd@zabbix ~]$ unzip atlassian-crowd-3.3.4.zip
[crowd@zabbix ~]$ vim /crowd/atlassian-crowd-3.3.4/crowd-webapp/WEB-INF/classes/crowd-init.properties
.......
crowd.home=/crowd/crowd-home #秀噶最后一行crowd安裝路徑
[crowd@zabbix ~]$ /crowd/atlassian-crowd-3.3.4/start_crowd.sh ##啟動(dòng)
登陸8095端口查看,出現(xiàn)界面表示沒有問題啄清,點(diǎn)擊set upcrowd
image.png
#破解
[crowd@zabbix ~]$ cp /crowd/atlassian-crowd-3.3.4/crowd-webapp/WEB-INF/lib/atlassian-extras-3.2.jar /crowd/atlassian-extras-2.6.jar
[crowd@zabbix ~]$ java -jar crowd_keygen.jar(如果本地電腦沒有安裝圖形桌面六水,可以將包放到安裝java的windows電腦上進(jìn)行破解)
image.png
image.png
image.png
注意:
安裝的時(shí)候在破解這一步花費(fèi)的時(shí)間很長(zhǎng),這一步一直過不去辣卒,后來(lái)發(fā)現(xiàn)是破解機(jī)上server ID寫的不對(duì)掷贾,最好直接粘上去,成功率會(huì)更高
image.png
image.png
數(shù)據(jù)庫(kù)連接pg忘了截圖了荣茫,從網(wǎng)上找了一張圖想帅,如果是pg記得修改相關(guān)參數(shù)。
驅(qū)動(dòng)類名稱:org.postgresql.Driver
JDBC url:jdbc:postgresql://localhost:5432/fisheye
3.啟動(dòng)
啟動(dòng):
/crowd/atlassian-crowd-3.3.4/start_crowd.sh
停止:
/crowd/atlassian-crowd-3.3.4/stop_crowd.sh
4.備份
xml文件備份+數(shù)據(jù)庫(kù)備份,腳本參考如下:
#啡莉!/usr/bin/env bash
#crowd備份腳本
#20190306 by chy
remote_IP=192.168.1.203
LogFile=/root/scripts/logs/crowd-backup.log
##將crowd xml備份到203遠(yuǎn)程機(jī)器上,并將log輸出到/root/scripts/logs/crowd-backup.log中
crowd_dir=/crowd/crowd-home/shared/backups/
crowd_remote=/backup/atlassian/crowd/
crowdBegin=`date +"%Y-%m-%d %H:%M:%S"`
/usr/bin/rsync -avz --progress $crowd_dir root@$remote_IP:$crowd_remote
crowdEnd=`date +"$%Y-%m-%d %H:%M:%S"`
echo crowd_backup_start:$crowdBegin end:$crowdEnd >> $LogFile
##將crowd數(shù)據(jù)庫(kù)備份到203遠(yuǎn)程機(jī)器上港准,并將log輸出到crowd-backup.log中
crowd_dir_pg=/backup/pgBackup/crowd/
crowd_remote_pg=/backup/database/crowd/
crowd_pg_Begin=`date +"%Y-%m-%d %H:%M:%S"`
/usr/bin/rsync -avz --progress $crowd_dir_pg root@$remote_IP:$crowd_remote_pg
crowd_pg_End=`date +"$%Y-%m-%d %H:%M:%S"`
echo fish_backup_start:$crowd_pg_Begin end:$crowd_pg_End >> $LogFile
5.漢化
將漢化包c(diǎn)rowd-language_zh_CN-2.7.0.jar放入/crowd/atlassian-crowd-3.3.4/crowd-webapp/WEB-INF/lib/文件中即可
參考:
https://wiki.shileizcc.com/confluence/display/atlassian/Crowd
https://confluence.atlassian.com/crowd/running-the-setup-wizard-192479.html
https://blog.51cto.com/remover/1894008