apache的安装。
1、 在虚拟机上挂载redhat的第1张iso文件。
2、 mount /dev/cdrom /mnt/cdrom
3、 在/mnt/cdorm/redhat/rpms下安装。
rpm -ivh httpd_
4、 启动apache服务service httpd start
5、 在客户端访问apache
mysql的安装。
1、使用samba服务把mysql的三个rpm包挂载到/mnt/mysql下(提前建立个mysql 文件夹),使用的命令为mount –t smbfs –o username=administrator 171.19.79.
145/sjk-mql /mnt/mysql司机。
2、安装mysql数据库的三个rpm包。
(1)rpm –rvh mysql-client ……
2) rpm –rvh mysql-server…….
3) rpm –rvh mysql-devel………
3、查看mysql服务是否安装成功。
4 启动mysql服务。
5、连接数据库,mysql –uroot –p.此处root登入,没有密码。
6创建一个数据库 bugs
7、创建好后exit退出保存,数据库创建完毕。
8、在 /mnt下建立一个bugzilla文件夹,用来放经过samba共享过来的bugzilla源**。
9、将bugzilla源**共享文件挂在在/mnt/bugzilla下,命令如下所示。
10、打开bugzilla问价,将里面的bugzilla— 拷贝到 、var/www/html下。
11、解压bugzilla—并mv 移近bugzilla文件中(这些操作是在/var/www/html
12将perl模块共享文件夹挂载在 /mnt/perl下,命令如下图所示:
13 复制perl 模块程序到/root下的一个新建的tem文件夹中。
14在perl模块下有以下安装文件:
需要安装顺的文件顺序如下:
appcgi
date::format(
dbidbd
gdtemplate-toolkit
gdtextutil
gdgraph
chart::base(
15、perl模块的安装操作:
(1)在安装前可先在/var/www/html/bugzilla模块下使用 perl 或是 ./查看有哪些模块安装了或是没安装,每装一个perl模块,最好每次在/var/www/html/bugzilla中查看模块的安装情况,是否安装。
2)appconfig模块程序的安装,首先对此文件解压,tar –xzcf appconfig-1.56………
3)进入解压后的appconfig文件中,使用perl 命令来编译。
4)使用make命令来编译模块。
5)使用make test 命令来测试模块。
6)使用make install命令来安装模块。
7),在/var/www/html/bugzilla中使用perl 或是 ./查看模块是否安装。
8)其他模块的安装与appconfig的安装相同,但有以下几点应该注意。
1、dbd::mysql安装(perl 之前需要运行unset lang命令(找不到)(老的bugzilla可以用redhat自带的版本,可以符合要求),unset lang命令应在dbd::mysq
文件外运行。
2、gd模块的安装编译和测试与其他的安装不同,它的命令如下所示:
./configure
make make check
make install
3、bugzilla不同版本对perl模块的版本有不同的要求,安装前必须了解当前被安装的bugzilla需要安装哪些版本的perl 模块。
4、template模块安装时有交互式的提问,按回车键跳过就行。
5、安装前最好检查是否安装了gcc和zlib,检查方法:
zlib:rpm –qa zlibgcc:直接运行gcc就行,如果提示gcc:
no input file的提示据表示安装了gcc(如果没有,,gcc的安装在redhat的第2张安装盘中找到。
bugzilla的配置。
1运行完所有的perl模块后,在/var/www/html/bugzilla下会生成一个localconfig文件,vi localconfig,进行配置:
index_html=1;
db-user=root
db_pass=’’密码为root登入mysql数据库的密码,这里没有密码)
apache的配置。
1、对apache进行配置,vi /etc/httpd/conf/
(1)将#addhandlercgi–script .cgi前的#去掉。
(2)在文件的末尾加上以下命令。
配置完后,wq保存推出,再在windows系统(访问服务器的系统)上的windows/system32/drivers/etc/hosts的文件中加上。
172.19.79.158 www .
在文件末尾加上以下内容,或是在文件中修改。
options execcgi followsymlinks
allowoverride limit
order allow,deny
allow from all
2、apache的配置还可以只加下面这段。
options execcgi followsymlinks
allowoverride limit
order allow,deny
allow from all
如果想要是这种情况生效,那么文件里的namevirtualhost以及……都得注释掉。
3、apache配置完后,为保证apache能够顺利访问,执行chown –r apache:apache /var/www/html/bugzilla
3、所有的配置完后,在/var/www/html/bugzilla下再次。/
启动的过程中需要输入e-mail address(随便写***com)、用户名、密码,这个是在bugzilla的longin in时用。
4、最后确定htttpd、mysql服务是否启动、iptables是否关闭。
5、在一网络顺畅的系统上输入http:\\或是http:\\172.19.79.158\bugzilla)
安装成功后的界面在浏览器显示如下。
Linux课程习题Linux作业
作业1 linux系统基础知识 1 1.基础知识部分 必做 1.简述linux内核版本和发布版本的区别,并 举例说明 写出查看当前安装linux的发布版本信息和内核版本信息的具体命令 附上截图 答 linux的发布版本是由内核版本发展而来的。内核就是一个核心,其他软件都基于这个核心,不能直接使用。发...
linux作业
1.写出以下文件的用途。1 etc passwd 提示 通过man 5 passwd查看此文件描述说明 2 etc shadow 提示 通过man 5 shadow查看此文件描述说明 3 etc group 提示 通过man 5 group查看此文件描述说明 4 etc gshadow 提示 通过m...
LINUX作业
作业11.写出下面命令每个部分含义,字符c表示命令 command o表示选项。option oa表示选项的参数 option argument ca表示命令的参数 command argument 如 c ooa o oa ca lpr pspr n 3 linux命令行的语法结构 command...