四月二十五日,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内存2) 选择CentOS 64-bit(依据自己版本号情况选择)
3) 网络选择桥接网络,已方便兴许网络操作
4) 开启电源,安装系统 Linux text
![]()
5) 跳过检查,节省时间,skip
6) 选择语言,English
7) 选择键盘,us
8) Create custom layout,分区
9) 创建3个文件系统 a. 根 / 13000M 选中 Force to be a primary partition (设置为主分区,分区最多存在4个主分区,或者三个主分区和一个扩展分区)
b. Swap 虚拟内存 一般设置为世纪内存的俩倍512M*2=1024M 选中 Force to be a primary partition (设置为主分区)
c. /chenhao 自己定义文件系统 15G剩余全部空间 1333M 选中 Force to be a primary partition (设置为主分区)
10) 分区创建完毕,继续。
11) 基本配置,一路默认ok
默认
默认
默认
默认
12) 这里选择对IPv4的支持
默认
默认
13) 时区选择,这里选择的 Asia/Chongqing
14) 设置password
15) 安装包的选择,默认就好
ok
16) 開始安装
17) 安装完毕,reboot 重新启动
二、设置静态IP,搭建服务的基础 1) 登录
2) 打开网卡配置文件 vim /etc/sysconfig/network-scripts/ifcfg-eth0
3) 改动,由于须要联网安装,所以配置DNS
4) 新建一个网卡路由的文件(上网须要) vim /etc/sysconfig/network-scripts/route-eth0
5) 配置路由文件 via 192.168.1.1
6) 重新启动网卡 service network restart
7) ping www.baidu.com 測试,成功
8) 改动主机名和hosts文件,为后期服务做准备 vim /etc/sysconfig/network
![]()
vim /etc/hosts
![]()
9) reboot 应用设置
二、搭建samba服务 1) 登录,检測是否安装samba服务 rpm -qa|grep samba 版本号低,不完整。
2) 使用yum升级安装。 yum install samba -y ( 由于已经配置好网络,所以自己主动检索网络yum源来安装)
3) 完毕
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 用户设置
6) 加入用户 chenhao useradd chenhao 首先添加系统用户 passwd chenhao 设置系统password smbpasswd -a chenhao 添加samba用户,设置password
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 关闭防火墙
setenforce 0 关闭selinux设置
vim /etc/selinux/config 打开selinux配置文件
SELINUX=disabled
9) 重新启动服务 service smb restart
10) Windows 验证 a. 首先建立一个同样usernamepassword的用户
b. 地址栏输入ip地址登录, \\192.168.1.123\chenhao
输入账户,password
成功,建立文件试验
![]()
c. 把下载好的bugzilla安装包上传
d. 解压,移动 tar -zxvf bugzilla-4.4.2.tar.gz
![]()
mv bugzilla-4.4.2 /var/www/html/bugzilla
验证,成功
三、安装apache服务 1) 安装 yum install -y httpd
2) 启动,验证 service httpd start
Windows 验证,成功。
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
![]()
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
![]()
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是否被占用
![]()
7) 发送邮件測试,成功
![]()
六、Bugzilla的安装 1) 进入到bugzilla文件夹进行perl模块检查
./checksetup.pl
提示错误,说明CPAN没有安装好,须要先安装CPAN
2) 安装CPAN Perl -MCPAN -e shell
一路回车确认
选择 2 亚洲 Asia
选择 1 China
选择 1 2 3 4 5 6 7 多项选择。。。。。随便。。
install Bundle::CPAN 安装
还是一路回车,确认
安装完毕
3) 安装perl模块 先检測一遍 ./checksetup
安装gcc
/usr/bin/perl install-moudle.pl --all 自己主动安装模块,须要联网
再次检測 ./checksetup
再次安装,可能由于网络原因第一次没装好。 /usr/bin/perl install-moudle.pl --all
再次检查 ,这次就差一个数据库的连接 ,选择性安装 /usr/bin/perl install-moudle.pl DBD::mysql
![]()
再再次检查。。。./checksetup,模块都装好了,
改动文件 vim localconfig
加入数据库password bugs
再次./checksetup.pl
加入bugzilla管理员邮箱,username,password
完毕
检查,bingo!
4) 登录管理员设置 登录
Administrator
Parameters
配置
![]()
保存
5) 开启一台虚拟机,注冊用户測试
新建用户
用户必须是Linux系统中存在的
![]()
注冊
发送邮件
接收
点击连接,继续注冊
![]()
登录成功
最终弄完了,好麻烦哦,感觉还行给个赞吧,没有功劳也有苦劳~
四月二十五日,bugzilla for CentOS 安装的更多相关文章
- CentOS安装gitlab,gerrit,jenkins并配置ci流程
CentOS安装gitlab,gerrit,jenkins并配置ci流程 By Wenbin juandx@163.com 2016/4/9 这是我参考了网上很多的文档,配置了这三个软件在一个机器上, ...
- 【推荐】CentOS安装Subversion-1.8.11+HTTP协议支持配置
注:以下所有操作均在CentOS 6.5 x86_64位系统下完成. 我们需要搭建一个自己的SVN服务器. 此外,搭建好的SVN服务器除了需要支持svn协议外,最好还需要支持HTTP协议和HTTPS协 ...
- 【推荐】CentOS安装PHP-5.6.4+扩展安装+安全配置+性能配置
注:以下所有操作均在CentOS 6.5 x86_64位系统下完成. #准备工作# 前段时间PHP官方发布了一个重要的安全升级公告,修复了两个unserialize函数的严重漏洞,目前受影响的版本有: ...
- CentOS安装Apache-2.4.10+安全配置
注:以下所有操作均在CentOS 6.5 x86_64位系统下完成. #准备工作# 在安装Nginx之前,请确保已经使用yum安装了各基础组件,并且配置了www用户和用户组,具体见<CentOS ...
- CentOS安装Nginx-1.6.2+安全配置
注:以下所有操作均在CentOS 6.5 x86_64位系统下完成. #准备工作# 在安装Nginx之前,请确保已经使用yum安装了pcre等基础组件,具体见<CentOS安装LNMP环境的基础 ...
- CentOS安装MySQL-5.6.10+安全配置
注:以下所有操作均在CentOS 6.5 x86_64位系统下完成. #准备工作# 在安装MySQL之前,请确保已经使用yum安装了各类基础组件,具体见<CentOS安装LNMP环境的基础组件& ...
- 转: CentOS 安装 SVN1.8 客户端
from: http://blog.csdn.net/clementad/article/details/46898091 CentOS 安装SVN客户端 标签: subversionrpmcent ...
- CentOS安装gitLab服务器
首先利用gitlab-install-el6.sh安装,比较简单: (出处:http://www.linuxidc.com/Linux/2013-06/85754.htm) 1:如果有条件,提供一台全 ...
- 【推荐】CentOS安装Tomcat-7.0.57+启动配置+安全配置+性能配置
注:以下所有操作均在CentOS 6.5 x86_64位系统下完成. #准备工作# 在安装Tomcat之前,请确保已经安装了JDK-1.7环境,具体见<CentOS安装JDK-1.7>. ...
随机推荐
- Oracle自定义数据类型 1
原文 oracle 自定义类型 type / create type 一 Oracle中的类型 类型有很多种,主要可以分为以下几类: 1.字符串类型.如:char.nchar.varchar2.nva ...
- Linux环境Weblogic10g服务部署
1.先安装XManager: 2.进入XShell,远程连接Linux主机后,按如下操作即可打开XManager配置WebLogic部署服务: [root@server36 bin]# cd /[ro ...
- jQuery选择器之全面总结
选择器是jQuery的根基,在jQuery中,对事件处理,遍历DOM和Ajax操作都依赖于选择器.如果能熟练的使用选择器,不仅能简化代码,而且可以达到事半功倍的效果. jQuery中的选择器完全继承了 ...
- 我的格斗梦——张龙海(R.J)谈游戏动画师职业(转)
编者按:他是一个生在东北,祖藉却是韩国的年轻人.从小生性好动的他觉得上课 学习十分枯燥,所以高中没毕业便辍学在家.但他仍是一个喜欢动漫.游戏的年轻人,因为热爱所以他用父母给的钱开始了求学之路,在之后的 ...
- MapReduce 中job.setJarByClass()方法的疑惑
在调试mr实例的时候,遇到如下的情况,如图所示 说明:就是我的mr程序类名称和我设置的setJarByclass()中设置的不一样,但是程序竟然没有报错!!!!当时把我吓尿了 疑惑:如果这样设置的话, ...
- 求相同号码一天内的上网流量——mapreduce
上网数据 1363157985066 13726230503 00-FD-07-A4-72-B8:CMCC 120.196.100.82 i02.c.aliimg.com 24 27 2481 246 ...
- 【转】Linux Page Cache的工作原理
1 .前言 自从诞生以来,Linux 就被不断完善和普及,目前它已经成为主流通用操作系统之一,使用得非常广泛,它与Windows.UNIX 一起占据了操作系统领域几乎所有的市场份额.特别是在高性能计算 ...
- 数往知来 JavaScript<十三>
一.javaScript 语法:大小写敏感,弱类型(所有类型都用var进行引导.声明) 写在<script></script>标签里 不可以放在title里 var num= ...
- Python【基础第三篇】
set集合 s1=set() 集合特点: 访问速度快 没有重复项 collections系列(数据类型容器模块) 一.计数器(Counter) Counter是对字典类型的补充,用于追踪值的出现次数. ...
- 纯JS Web在线可拖拽的流程设计器
F2工作流引擎之-纯JS Web在线可拖拽的流程设计器 Web纯JS流程设计器无需编程,完全是通过鼠标拖.拉.拽的方式来完成,支持串行.并行.分支.异或分支.M取N路分支.会签.聚合.多重聚合.退回. ...