wiki安装部署

目录

1. 引言... 4

1.1. 目的... 4

1.2. 背景... 4

1.3. 约定... 4

2. Mysql数据库准备... 5

2.1. 安装MySQL. 5

2.2. 建立数据库... 5

3. 下载与安装... 6

3.1. 下载... 6

3.2. 安装confluence. 6

3.2.1. 设定可执行权限... 6

3.2.2. 安装配置... 6

3.2.3. web页面配置... 9

3.2.4. 添加中文字体... 13

3.2.5. 安装中文语言包插件... 16

1.引言

1.1.目的

让更多更优秀的资源文章资料分享于公司每位同事手里,并集中化管理,提高工作效率。

1.2.背景

为了更进一步更好的分享与管理公司资料。

1.3.约定

安装机器IP:192.168.111.190

备份机器IP:192.168.211.227

Mysql:192.168.111.190

Mysql数据库版本:5.1.41

Confluence版本:4.1 (安装后加载中文语言包插件)

2.Mysql数据库准备

2.1.安装MySQL

# useradd -d /data/mysql -s /sbin/nologin -c "MySQL Server" -u 27 mysql

# groupadd mysql

# cd /etc

# mv mysql bak.mysql

# cd /usr/local

# gunzip < /data/postmall/steve/mysql-5.1.41-linux-i686-glibc23.tar.gz | tar xvf -

# mv mysql-5.1.41-linux-i686-glibc23/ mysql

# cd mysql

# chown -R mysql.mysql .

# mkdir /data/mysql

# chown -R mysql.mysql /data/mysql

# scripts/mysql_install_db --user=mysql --datadir=/data/mysql

# chown -R root .

# cp support-files/mysql.server /etc/init.d/mysqld

# vi /etc/init.d/mysqld

修改:datadir=/data/mysql

# cp /usr/local/mysql/support-files/my-huge.cnf /etc/my.cnf

# ln -s /usr/local/mysql/bin/mysql /usr/bin/mysql

2.2.建立数据库

> CREATE DATABASE `confluence` /*!40100 DEFAULT CHARACTER SET utf8 */;
> grant all on confluence.* to [email protected]‘localhost‘ identified by ‘uleWiki2‘;
> grant all on confluence.* to [email protected]‘192.168.111.190‘ identified by ‘uleWiki2‘;

【注意】

首页左下角的全局空间所列出的空间名称带有中文出现问号???或乱码则很可能是数据库(表)字符集没有被设定为utf8,下列两条命令在mysql客户端执行:

mysql> show variables like ‘collation_%‘; mysql> show variables like ‘character_set_%‘;

可能乱码如图位置: 【此图已汉化】

3.下载与安装

3.1.下载

在linux下载安装程序至/opt目录下(即cd /opt然后执行wget):

wget -c

http://wpc.29c4.edgecastcdn.net/8029C4/downloads/software/confluence/downloads/atlassian-confluence-4.1-x32.bin

3.2.安装confluence

3.2.1.设定可执行权限

由于下载为二进制文件,故可直接执行,但前提是要赋予x权限,如图:

3.2.2.安装配置

继赋予可执行x权限后,回车,进行开始安装,如图:

据上图提示,按 o 键,然后回车,到下图:

看到三个选项:1.快速默认安装;2.自定义安装;3.升级安装

这里我们选择第2项 自定义安装,然后回车,下一步到下图所示:

【选择安装目录,/opt/atlassian/confluence是默认安装目录,但这里我们另外自己定义一个目录,键入/data/postmall/confluence_data然后 回车】

下一步,如下图:

【定义数据存放目录,回车即默认为中括号所列路径,但这里我们自定义到 /data/confluence_data】然后回车,到下图:

【Web页面http端口默认是8090,控制台端口默认为8000】选择默认端口前,先 > netstat –anp |grep 8090 > netstat –anp |grep 8000 确认两个端口此前没有被占用,选择1然后,回车,进入下一步,

【提醒是否把Confluence作为系统服务安装,若是开机即可自己启动】这里我们选择y 回车,到下图:

【到这里表示已经开始执行安装过程,稍等…】

【安装成功,然后访问地址:http://192.168.111.190:8090

醒】 confluence启动与停止

红框为Confluence启动与停止服务脚本】

数据备份

由于数据异地备份,需要远程连接192.168.211.227,所以需要先设定其对192.168.111.190安全信任关系,即无密码登陆,以下为具体设定方法:

在机器192.168.111.190上root用户执行ssh-keygen命令,生成建立安全信任关系的证书,

[[email protected]]# ssh-keygen -b 1024 -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa):
Enter passphrase (empty for no passphrase): <-- 直接输入回车
Enter same passphrase again: <-- 直接输入回车
Your identification has been saved in /root/.ssh/id_rsa.
Your public key has been saved in /root/.ssh/id_rsa.pub.
The key fingerprint is:
49:9c:8a:8f:bc:19:5e:8c:c0:10:d3:15:60:a3:32:1c [email protected]

上述命令将生成私钥证书id_rsa和公钥证书id_rsa.pub,存放在用户家目录的.ssh子目录中,

然后登陆192.168.211.227在root目录下新建文件名为 .ssh的隐藏文件,再来到192.168.111.190,

将公钥证书id_rsa.pub复制到机器192.168.211.227的root家目录的.ssh子目录中,同时将文件名更换为authorized_keys。
[[email protected]]# scp -p .ssh/id_rsa.pub [email protected]:/root/.ssh/authorized_keys
[email protected]‘s password: <-- 输入机器192.168.211.227的root密码
id_rsa.pub 100% |**************************| 218 00:00

OK,接下来进行对数据备份脚本编写与定时;

对 /data/mysql【数据库数据目录】、/data/postmall/confluence_data【wiki数据目录】和/usr/local/confluence【wiki安装目录】进行定时备份并同步至备份机器192.168.211.227,且在备份机上只保留7天内的备份文件即可。如下:

# vi /data/postmall/shell/confluence_wiki_bk.sh

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

#!/bin/bash

# About backup Confluence data to remote by hjq 2012/01/04

PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin

export PATH

cd /data

tar zcf /data/mysql_data_bk_`date +%Y%m%d`.tgz mysql && rsync -av /data/mysql_data_bk*.tgz [email protected]:/data/wiki_bk/mysql_bk/ && rm -f /data/mysql_data_bk*.tgz

cd /data/postmall

tar zcf /data/postmall/confluence_data_bk_`date +%Y%m%d`.tgz confluence_data && rsync -av /data/postmall/confluence_data_bk*.tgz [email protected]:/data/wiki_bk/confluence_data_bk/ && rm -f /data/postmall/confluence_data_bk*.tgz

cd /usr/local

tar zcf /usr/local/confluence_install_bk_`date +%Y%m%d`.tgz confluence && rsync -av /usr/local/confluence_install_bk*.tgz [email protected]:/data/wiki_bk/confluence_install_bk/ && rm -f /usr/local/confluence_install_bk*.tgz

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

以上脚本保留在192.168.111.190并写入crontab:

[[email protected] shell]# crontab -e

0 2 * * * /bin/bash /data/postmall/shell/confluence_wiki_bk.sh > /dev/null 2>&1 &

然后登陆到192.168.211.227建立定时删除所备份的7天以前的文件,脚本如下:

[[email protected] wiki_bk]# cat rm_7days_ago.sh

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

#!/bin/bash

# About delete Backup File by hjq 2012/01/04

PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin

export PATH

BAK_DIR=/data/wiki_bk

find $BAK_DIR -type f ! -name " rm_7days_ago.sh" -mtime +7 |xargs rm -f

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

以上脚本保留在192.168.211.227并写入crontab:

[[email protected] wiki_bk]# crontab -e

0 2 * * 6 /bin/bash /data/wiki_bk/rm_7days_ago.sh > /dev/null 2>&1 &

3.2.3.web页面配置

在浏览器地址栏输入:http://192.168.111.190:8090

然后,根据ServerID获取License Key,如图:

【License Key请联系Confluence管理员】

下一步,如图:

【选择(红框)产品安装】

然后,下一步进行数据库配置,选择mysql数据库,如图:

【选择连接外部数据库类型在右下角选择Mysql】,如下图:

接下来选择数据库连接方式,这里选择JDBC如图:

接下来,进行Mysql连接配置,如图:

【请注意把localhost改为Mysql机器IP:192.168.111.190或者直接默认localhost,然后再最后加上&amp;useUnicode=true&amp;characterEncoding=utf8参数】,如图:

【输入已经存在的数据库普通用户名和密码】,然后点击 Next ,如图:

【我们选择安装带有实例页面的类型】,点击之后,提示输入Confluence管理员用户名与密码(如:用户名密码均为 admin),

然后继续下一步,到下图:

【点击红框按钮】

选择“Manage users and groups within Confluence”后,出现输入管理员用户名和密码、全名、邮箱,如下图:

最后,点击上图的“Next”出现安装成功提示,并点击Start using Confluence now. 启动使用,如下图:

3.2.4.添加中文字体

添加中文字体,首先要修改Confluence默认上传附件大小,修改方法如下图:

【在http://192.168.111.182:8090首页左上角点击Browse,然后选中点击红框处

弹出管理页面,如下图:

【Password表单输入:admin 然后点击Confirm进入管理】

在管理页面里鼠标停留左栏,如下图位置:

【点击红框处】,然后右栏出现,下图:

【这是滚动到右栏页面至最底部,然后点击Edit按钮】进入,如下图:

【主要修改红框处的表单数值改为20971520】,Save保存,然后再点击左栏的 PDF Export Language Support进入附件导入页面,即导入中文字体,如下图:

【点击 浏览 选中本地已准备好的中文字体文件,然后 Install 即可】恭喜,安装与设置全部完毕。

.中文字体文件,请联系管理员。

访问: http://192.168.111.190:8090 即可看到wiki页面

3.2.5.安装中文语言包插件

兼容4.1版本的中文语言包下载地址:

http://www.confluence.cn/download/attachments/15926757/languages-zh_CN.jar

然后,点击页面右上方Browse 在下拉框中选中Confluence Admin进入控制管理界面,如下图选择:

通过上面安装过程中输入的用户名admin密码admin进入管理界面,然后在左栏点击Plugins ,如图:

【选择 Plugins】,然后,看到右栏,如下图:

【点击红框处 Install,即可看到后面第二个红框处 Upload Plugin,点击】

然后出现 如下图:

【选择 浏览指定到中文插件包路径,然后Upload】,Ctrl+F5强刷新页面,即可看到中文界面。

OK,Congratulate.

wiki安装部署

时间: 2024-10-01 03:17:08

wiki安装部署的相关文章

Wiki 安装部署

#首先登陆进入 MySQL 数据库 [[email protected] tools]# mysql -uroot -poldboy123 #创建一个 wiki 是库 mysql> create database wiki; #创建一个用户,并赋予所有权限(all select delete ),并且授权主机,密码 148 mysql> grant all on wiki.* to [email protected]'localhost' identified by 'wiki'; #刷新权限

Centos7安装部署免费confluence wiki

Centos7安装部署免费confluence wiki链接:https://pan.baidu.com/s/1uzVQqnO2whaNsnKUWI49ow 提取码:6od6 注意:4个包一个是放在windows上进行破解的,另一个是wiki安装包分别是windows java包 还有linux java包 还有confluence包 还有破解工具windows安装好java配置好环境变量才可以点开破解工具进入部署环境下载安装所需的jdktar –zxvf jdk-8u211-linux-x64

Storm集群安装部署步骤【详细版】

作者: 大圆那些事 | 文章可以转载,请以超链接形式标明文章原始出处和作者信息 网址: http://www.cnblogs.com/panfeng412/archive/2012/11/30/how-to-install-and-deploy-storm-cluster.html 本文以Twitter Storm官方Wiki为基础,详细描述如何快速搭建一个Storm集群,其中,项目实践中遇到的问题及经验总结,在相应章节以“注意事项”的形式给出. 1. Storm集群组件 Storm集群中包含两

Storm入门教程 第三章 Storm安装部署步骤[转]

本文以Twitter Storm官方Wiki为基础,详细描述如何快速搭建一个Storm集群,其中,项目实践中遇到的问题及经验总结,在相应章节以“注意事项”的形式给出. 3.1 Storm集群组件 Storm集群中包含两类节点:主控节点(Master Node)和工作节点(Work Node).其分别对应的角色如下: 1. 主控节点(Master Node)上运行一个被称为Nimbus的后台程序,它负责在Storm集群内分发代码,分配任务给工作机器,并且负责监控集群运行状态.Nimbus的作用类似

分布式实时日志系统(一)环境搭建之 Jstorm 集群搭建过程/Jstorm集群一键安装部署

最近公司业务数据量越来越大,以前的基于消息队列的日志系统越来越难以满足目前的业务量,表现为消息积压,日志延迟,日志存储日期过短,所以,我们开始着手要重新设计这块,业界已经有了比较成熟的流程,即基于流式处理,采用 flume 收集日志,发送到 kafka 队列做缓冲,storm 分布式实时框架进行消费处理,短期数据落地到 hbase.mongo中,长期数据进入 hadoop 中存储. 接下来打算将这其间所遇到的问题.学习到的知识记录整理下,作为备忘,作为分享,带给需要的人. 淘宝开源了许多产品组件

水晶报表13.x(Crystal Reports for VS2010)的安装部署经验

原文:水晶报表13.x(Crystal Reports for VS2010)的安装部署经验 这两天搞安装包真心坎坷,一个问题接一个问题,先是为了实现自定义动作现啃vbs,后面又是安装过程老是报错: 各种搜索.各种尝试,总算搞掂,积累了些经验,分享一下. 首先CR for VS2010的所有东东都在这里:http://scn.sap.com/docs/DOC-7824 简单说一说资源下载表的情况,资源表如图(敢情都出到SP10了,我用的是13.0.9.1312): 每列代表一类资源,每行代表一个

Cobbler全自动批量安装部署Linux系统

前言:这篇文章是系统运维www.osyunwei.com的作品,我只是根据实践了一下,出于对原作者的尊重附原文链接如下: 原文链接:http://www.osyunwei.com/archives/7606.html 根据文章的说明是可以完成所属功能的,不过原文章有点小问题,在本文中我已经修改过了,仅供大家参考,有问题大家交流,E-mail:[email protected] 安装之前的一点说明 Cobbler服务器系统:CentOS5.10 64位 IP地址:192.168.21.128 需要

OpenKM安装部署手册

安装下载JDK1.6.0 下载Eclipse  Juno软件(http://eclipse.org/downloads/packages/release/juno/sr2) Eclipse Juno (Eclipse IDE for Java EE Developers) at http://eclipse.org/juno/ 3.  通过Eclipse MarketPlace搜索下载 "Maven"--"Maven Integeration for Eclipse WTP(

安装部署阿里云的RAP系统

“RAP是一个可视化接口管理工具 通过分析接口结构,动态生成模拟数据,校验真实接口正确性, 围绕接口定义,通过一系列自动化工具提升我们的协作效率”--这个就是系统首页的介绍. 安装部署,官方已经给出了相应的文档,地址 https://github.com/thx/RAP/wiki/deploy_manual_cn 这里有war包直接部署的,也有构建项目部署的.作为码农,用了构建项目进行部署. 不过需要注意的是,要部署在Tomcat的Root目录下,即先清掉Root目录所有的文件及文件夹.