四月二十五日,bugzilla for CentOS 安装

Bugzilla for CentOS 5.4

制作人,陈浩

时间:2014.4.25

原创

 

 

 

文件夹

Bugzilla for CentOS 5.4

一、 装系统

1) 新建虚拟机  15G硬盘,512M内存

2) 选择CentOS 64-bit(依据自己版本号情况选择)

3) 网络选择桥接网络,已方便兴许网络操作

4) 开启电源,安装系统   Linux text

5) 跳过检查,节省时间,skip

6) 选择语言,English

7) 选择键盘,us

8) Create custom layout,分区

9) 创建3个文件系统

a. 根 /  13000M

b. Swap 虚拟内存

c. /chenhao 自己定义文件系统

10) 分区创建完毕,继续。

11) 基本配置,一路默认ok

12) 这里选择对IPv4的支持

13) 时区选择,这里选择的 Asia/Chongqing

14) 设置password

15) 安装包的选择,默认就好

16) 開始安装

17) 安装完毕,reboot 重新启动

二、 设置静态IP,搭建服务的基础

1) 登录

2) 打开网卡配置文件

3) 改动,由于须要联网安装,所以配置DNS

4) 新建一个网卡路由的文件(上网须要)

5) 配置路由文件

6) 重新启动网卡

7) Ping www.baidu.com 測试,成功

8) 改动主机名和hosts文件,为后期服务做准备

9) reboot  应用设置

三、 搭建samba服务

1) 登录,检測是否安装samba服务

2) 使用yum升级安装。

3) 完毕

4) 打开samba基本配置文件

5) 配置

6) 加入用户 chenhao

7) 改动共享文加件权限,可读写。

8) 改动防火墙设置和selinux设置

9) 重新启动服务

10) Windows 验证

a. 首先建立一个同样usernamepassword的用户

b. 地址栏输入ip地址登录,

c. 把下载好的bugzilla安装包上传

d. 解压,移动

四、 安装apache服务

1) 安装

2) 启动,验证

3) 配置httpd.conf

4) 改动bugzilla文加件的权限

五、 安装mysql

1) 安装mysql

2) 启动服务,登录

3) 创建bugs数据库,bugs用户。

六、 Sendmail安装配置

1) 安装

2) 配置local-host-names

3) 配置sendmail.mc

4) 生成sendmail.cf 文件

5) 配置dovecot.conf

6) 重新启动服务

7) 发送邮件測试,成功 3

七、 Bugzilla的安装

1) 进入到bugzilla文件夹进行perl模块检查

2) 安装CPAN

3) 安装perl模块

4) 登录管理员设置

5) 开启一台虚拟机,注冊用户測试

 

 

声明:本篇文档主要採用网络安装,有点方便快捷,无需准备多个包,缺点须要在有网络的环境下。

 

 

 

 

 

一、装系统

1) 新建虚拟机  15G硬盘,512M内存

四月二十五日,bugzilla for CentOS 安装_第1张图片

 

 

 

2) 选择CentOS 64-bit(依据自己版本号情况选择)

 四月二十五日,bugzilla for CentOS 安装_第2张图片

3) 网络选择桥接网络,已方便兴许网络操作

 四月二十五日,bugzilla for CentOS 安装_第3张图片

4) 开启电源,安装系统   Linux text

 四月二十五日,bugzilla for CentOS 安装_第4张图片

四月二十五日,bugzilla for CentOS 安装_第5张图片

5) 跳过检查,节省时间,skip

 四月二十五日,bugzilla for CentOS 安装_第6张图片

6) 选择语言,English

 四月二十五日,bugzilla for CentOS 安装_第7张图片

7) 选择键盘,us

 四月二十五日,bugzilla for CentOS 安装_第8张图片

8) Create custom layout,分区

 四月二十五日,bugzilla for CentOS 安装_第9张图片

9) 创建3个文件系统  

a. 根 /  13000M  

        选中 Force to be a primary partition (设置为主分区,分区最多存在4个主分区,或者三个主分区和一个扩展分区)

 

  四月二十五日,bugzilla for CentOS 安装_第10张图片

b. Swap 虚拟内存 

一般设置为世纪内存的俩倍512M*2=1024M

选中 Force to be a primary partition (设置为主分区)

 四月二十五日,bugzilla for CentOS 安装_第11张图片

c. /chenhao 自己定义文件系统  

15G剩余全部空间      1333M

选中 Force to be a primary partition (设置为主分区)

 四月二十五日,bugzilla for CentOS 安装_第12张图片

10) 分区创建完毕,继续。

 四月二十五日,bugzilla for CentOS 安装_第13张图片

11) 基本配置,一路默认ok

 四月二十五日,bugzilla for CentOS 安装_第14张图片

默认

 四月二十五日,bugzilla for CentOS 安装_第15张图片

默认

 四月二十五日,bugzilla for CentOS 安装_第16张图片

默认

 四月二十五日,bugzilla for CentOS 安装_第17张图片

默认

 四月二十五日,bugzilla for CentOS 安装_第18张图片

12) 这里选择对IPv4的支持

 四月二十五日,bugzilla for CentOS 安装_第19张图片

默认

 四月二十五日,bugzilla for CentOS 安装_第20张图片

默认

 四月二十五日,bugzilla for CentOS 安装_第21张图片

13) 时区选择,这里选择的 Asia/Chongqing

 四月二十五日,bugzilla for CentOS 安装_第22张图片

14) 设置password

 四月二十五日,bugzilla for CentOS 安装_第23张图片

15) 安装包的选择,默认就好

 四月二十五日,bugzilla for CentOS 安装_第24张图片

ok

 四月二十五日,bugzilla for CentOS 安装_第25张图片

16) 開始安装

 四月二十五日,bugzilla for CentOS 安装_第26张图片

17) 安装完毕,reboot 重新启动

 四月二十五日,bugzilla for CentOS 安装_第27张图片

二、设置静态IP,搭建服务的基础

1) 登录

 四月二十五日,bugzilla for CentOS 安装_第28张图片

2) 打开网卡配置文件

vim /etc/sysconfig/network-scripts/ifcfg-eth0

 

3) 改动,由于须要联网安装,所以配置DNS

 四月二十五日,bugzilla for CentOS 安装_第29张图片

4) 新建一个网卡路由的文件(上网须要)

vim /etc/sysconfig/network-scripts/route-eth0

 

5) 配置路由文件

via  192.168.1.1  

 四月二十五日,bugzilla for CentOS 安装_第30张图片

6) 重新启动网卡

service network restart

 

7) ping www.baidu.com 測试,成功

 四月二十五日,bugzilla for CentOS 安装_第31张图片

8) 改动主机名和hosts文件,为后期服务做准备

vim  /etc/sysconfig/network 

 

 

四月二十五日,bugzilla for CentOS 安装_第32张图片

vim  /etc/hosts

 

四月二十五日,bugzilla for CentOS 安装_第33张图片

 

9) reboot  应用设置

 

二、搭建samba服务

1) 登录,检測是否安装samba服务

rpm -qa|grep samba

版本号低,不完整。

 四月二十五日,bugzilla for CentOS 安装_第34张图片

2) 使用yum升级安装。

yum install samba -y ( 由于已经配置好网络,所以自己主动检索网络yum源来安装)

 

3) 完毕

 四月二十五日,bugzilla for CentOS 安装_第35张图片

4) 打开samba基本配置文件

 

5) 配置

安全起见,使用用户验证模式

security = user

 

配置分享文件夹,所属用户,权限。

[chenhao]        

comment = chenhao 共享名

path = /chenhao 共享文件夹,装系统分区时创建的/chenhao

writable = yes 是否可写

valid users = chenhao  验证用户,等下就去创建

create mask = 0777     限制windows上创建文件的权限

directory mask = 0777  权限设置

write list = chenhao       用户设置

 四月二十五日,bugzilla for CentOS 安装_第36张图片

6) 加入用户 chenhao

useradd  chenhao     首先添加系统用户

passwd   chenhao  设置系统password

smbpasswd  -a  chenhao    添加samba用户,设置password

 四月二十五日,bugzilla for CentOS 安装_第37张图片

 

7) 改动共享文加件权限,可读写。

chmod  o+wr chenhao  -R   o代表其它用户,添加可读,可写的,权限,这里的chenhao为文件夹名,不要混淆。 -R 代表递归。

 

 

8) 改动防火墙设置和selinux设置

iptables -F 关闭防火墙规则

service  iptables  save 保存防火墙设置  

chkconfig  ipatables  off 关闭防火墙执行级别

chkconfig  --list  iptables 检查

service  iptables stop 关闭防火墙

 四月二十五日,bugzilla for CentOS 安装_第38张图片

setenforce  0  关闭selinux设置

 

vim  /etc/selinux/config  打开selinux配置文件

 

SELINUX=disabled

 

9) 重新启动服务

service smb restart

 四月二十五日,bugzilla for CentOS 安装_第39张图片

10) Windows 验证

a. 首先建立一个同样usernamepassword的用户

 四月二十五日,bugzilla for CentOS 安装_第40张图片

b. 地址栏输入ip地址登录,

\\192.168.1.123\chenhao

 四月二十五日,bugzilla for CentOS 安装_第41张图片

输入账户,password

 四月二十五日,bugzilla for CentOS 安装_第42张图片

成功,建立文件试验

 

 四月二十五日,bugzilla for CentOS 安装_第43张图片

c. 把下载好的bugzilla安装包上传

 

 

d. 解压,移动

tar -zxvf bugzilla-4.4.2.tar.gz

 

mv bugzilla-4.4.2  /var/www/html/bugzilla

 

验证,成功

 四月二十五日,bugzilla for CentOS 安装_第44张图片

三、安装apache服务

1) 安装

yum  install -y httpd 

 

 

2) 启动,验证

    service httpd start 

 

 

Windows 验证,成功。

四月二十五日,bugzilla for CentOS 安装_第45张图片 

3) 配置httpd.conf

虚拟文件夹,设置到bugzilla ( set nu 显示行数,方便查找)

 

 

添加对.cgi文件的解析  添加 ExecCGI

 

去掉 # 凝视

 

同意全部人訪问  all

 

设置默认文档  index.cgi

 

4) 改动bugzilla文加件的权限

chown -R apache.root /var/www/html/bugzilla # 更改文件夹所属用户和用户组 

chmod -R 755  /var/www/html/bugzilla    # 此是更改文件夹读写权限

 

5) 重新启动服务

service httpd restart

 

四、安装mysql

1) 安装mysql

yum  intstall  -y mysql mysql-devel(安装mysql-server没成功)

 

yum  install -y  mysql-sever(再次安装)

 

 

2) 启动服务,登录

service mysqld start

 

 

四月二十五日,bugzilla for CentOS 安装_第46张图片

3) 创建bugs数据库,bugs用户。

create database bugs;

 

grant all privileges on bugs.* to ‘bugs’@’localhost’ indentified by ‘bugs’;

 

flush privileges;

quit;

 

 

五、Sendmail安装配置

1) 安装

yum install -y sendmail sendmail-cf 

 

yum install -y dovecot

 

 

2) 配置local-host-names

vim /etc/mail/local-host-names

 

 

四月二十五日,bugzilla for CentOS 安装_第47张图片

3) 配置sendmail.mc

vim /etc/mail/sendmail.mc

 

去掉凝视

 

Addr=0.0.0.0 同意全部网段内的ip接收

 

4) 生成sendmail.cf 文件

m4 sendmail.mc>sendmail.cf

 

5) 配置dovecot.conf

vim /etc/dovecot.conf

 

去掉前面的凝视

 

6) 重新启动服务

service sendmail restart

 

service dovecot restart

 

检查port netstat -antp

检查 25 110 143 port是否被占用

 

 四月二十五日,bugzilla for CentOS 安装_第48张图片

四月二十五日,bugzilla for CentOS 安装_第49张图片

7) 发送邮件測试,成功

 

 

四月二十五日,bugzilla for CentOS 安装_第50张图片

 

六、Bugzilla的安装

1) 进入到bugzilla文件夹进行perl模块检查

 

./checksetup.pl

 

提示错误,说明CPAN没有安装好,须要先安装CPAN

 四月二十五日,bugzilla for CentOS 安装_第51张图片

2) 安装CPAN

Perl -MCPAN -e shell

 

一路回车确认

 四月二十五日,bugzilla for CentOS 安装_第52张图片

选择 2 亚洲 Asia

 四月二十五日,bugzilla for CentOS 安装_第53张图片

选择 1 China

 四月二十五日,bugzilla for CentOS 安装_第54张图片

选择 1 2 3 4 5 6 7 多项选择。。。。。随便。。

 四月二十五日,bugzilla for CentOS 安装_第55张图片

install Bundle::CPAN 安装

 四月二十五日,bugzilla for CentOS 安装_第56张图片

还是一路回车,确认

 四月二十五日,bugzilla for CentOS 安装_第57张图片

安装完毕

 四月二十五日,bugzilla for CentOS 安装_第58张图片

3) 安装perl模块

先检測一遍 ./checksetup 

 

安装gcc

 

/usr/bin/perl install-moudle.pl --all   自己主动安装模块,须要联网

 四月二十五日,bugzilla for CentOS 安装_第59张图片

再次检測  ./checksetup 

 

再次安装,可能由于网络原因第一次没装好。

/usr/bin/perl install-moudle.pl --all 

 四月二十五日,bugzilla for CentOS 安装_第60张图片

再次检查  ,这次就差一个数据库的连接 ,选择性安装

/usr/bin/perl install-moudle.pl DBD::mysql

 四月二十五日,bugzilla for CentOS 安装_第61张图片

再再次检查。。。./checksetup,模块都装好了,

 四月二十五日,bugzilla for CentOS 安装_第62张图片

改动文件  vim localconfig

 

加入数据库password bugs

 

再次./checksetup.pl

 

加入bugzilla管理员邮箱,username,password

 四月二十五日,bugzilla for CentOS 安装_第63张图片

完毕

 四月二十五日,bugzilla for CentOS 安装_第64张图片

检查,bingo!

 四月二十五日,bugzilla for CentOS 安装_第65张图片

4) 登录管理员设置

登录

 

Administrator

 

Parameters

 四月二十五日,bugzilla for CentOS 安装_第66张图片

配置

 四月二十五日,bugzilla for CentOS 安装_第67张图片

Email

 四月二十五日,bugzilla for CentOS 安装_第68张图片

四月二十五日,bugzilla for CentOS 安装_第69张图片

 

保存

 

5) 开启一台虚拟机,注冊用户測试

 四月二十五日,bugzilla for CentOS 安装_第70张图片

新建用户

 

用户必须是Linux系统中存在的

 四月二十五日,bugzilla for CentOS 安装_第71张图片

 

 四月二十五日,bugzilla for CentOS 安装_第72张图片

注冊

 

发送邮件

 

接收

 四月二十五日,bugzilla for CentOS 安装_第73张图片

点击连接,继续注冊

 四月二十五日,bugzilla for CentOS 安装_第74张图片

四月二十五日,bugzilla for CentOS 安装_第75张图片

登录成功

 四月二十五日,bugzilla for CentOS 安装_第76张图片

 

 

 

最终弄完了,好麻烦哦,感觉还行给个赞吧,没有功劳也有苦劳~

 

 

 

你可能感兴趣的:(centos)