一.  Jdk
的安装

1.  下载

2.  我用的是这个包 jdk-6u20-linux-i586-rpm.bin ,将它复制到
Linux
系统下的 /usr/local 文件夹下。首先我们在终端下进入该目录
,
然后给它执行的权限,命令是: chmod 755  jdk-6u20-linux-i586-rpm.bin

3.  检查系统现在是否安装了
Jdk
,命令: rpm -qa | grep gcj

如果有结果,将它们都卸载了,命令:

rpm -e  -- nodeps 
×××

××× 代表的是刚才输出的每一条内容

4.  安装
jdk
,命令: ./  jdk-6u20-linux-i586-rpm.bin

在这期间会有一个问你是否同意,输入: yes

5.  安装完成后
,
配置环境变量

执行命令: cd ~

接着执行: vi .bashrc

按 i 键进入 INSERT 模式

在这个文件的最后加入:

export JAVA_HOME=/usr/java/jdk1.6.0_20

export PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin

export CALSSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib

然后按 Esc 键,在按  :wq 保存退出

6.
重新运行一下
.bashrc
文件,命令: sh .bashrc

7.
执行命令: java  – version 看输出的
jdk
版本是否是
jdk1.6.0_20

  如果是就安装成功了
,
如果不是就执行如下命令:

   rm -e /usr/bin/java

  rm -e /usr/bin/javac

  rm -e /usr/bin/javaws

  ls -s /usr/bin/java /usr/java/default/bin/java

  ls -s /usr/bin/javac /usr/java/default/bin/javac

  ls -s /usr/bin/javaws /usr/java/default/bin/javaws

二.  Tomcat
的安装

1.  下载

2.  我用的是: apache-tomcat-6.0.29.tar.gz .gz,
将它复制到 /usr/local/ 文件夹下。

3.  解压缩
,
命令: tar -zvxf apache-tomcat-6.0.29.tar.gz.gz

4.  这样会生成一个文件夹 apache-tomcat-6.0.29 ,
然后按照上面操作 .bashrc 文件一样,再在它的后面加上:

export CATALINA_BASE=/usr/local/apache-tomcat-6.0.29

export CATALINA_HOME=/usr/local/apache-tomcat-6.0.29

然后向上面一样保存退出,再执行一下该 .bashrc 文件

5.  然后启动
Tomcat
,命令:

sh /usr/local/apache-tomcat-6.0.29/bin/startup.sh

在其它的地方就可以来访问了,在浏览器地址栏中输入
:

http:// 
×××
:8080

看是否会出现
Tomcat
的默认页面
(
带小猫的的页面
)

××× 代表的是刚配置
Tomcat
系统的
IP
地址

6.  如何关闭
Tomcat

sh /usr/local/apache-tomcat-6.0.29/bin/shutdown.sh

三.  Bind
的安装

1.   下载

2.  我用的是: bind-9.7.2.tar .gz,
将它复制到 /usr/local/ 文件夹下

3.  解压缩
,
命令: tar -zvxf bind-9.7.2.tar.gz

4.  这样会生成一个文件夹  bind-9.7.2 ,我们进入 bind-9.7.2 里面,命令: cd /usr/local/bind-9.7.2

5.  安装
,
命令: ./configure --prefix=/usr/local/named --enable-threads

6.  继续执行命令: make && make install

7.  然后进入 /usr/local/named 目录中,命令是: cd /usr/local/named

8.  利用 rndc-confgen 命令来生成
rndc
控制命令的
key
文件:命令是: sbin/rndc-confgen > ect/rndc.conf

9.  将
rndc.conf
中没有注释了内容复制到 named.conf 文件当中,

首先进入 /usr/local/named/etc 目录中,然后执行命令: tail -10 rndc.conf | head -9 | sed s/#\ //g > named.conf

10.  在 /var 下创建 named 文件夹,命令: mkdir /var/named ,
然后进入该目录下创建如下文件:
localhost.zone
named.local
named.root

①创建
localhost.zone
文件的命令: vi localhost.zone

然后按 i 键
,
进入 INSERT 模式,然后插入如下数据:

$TTL    86400 
$ORIGIN localhost. 
@                       1D IN SOA       @ root ( 
                                        42              ; serial (d. adams) 
                                        3H              ; refresh 
                                        15M             ; retry 
                                        1W              ; expiry 
                                        1D )            ; minimum 
                        1D IN NS        @ 
                        1D IN A         127.0.0.1

按 Esc 键退出 INSERT 模式,再按  :wq 保存退出。

②创建
named.local
文件: vi named.local

插入的数据:

$TTL    86400 
@       IN      SOA     localhost. root.localhost.  ( 
                                      1997022700 ; Serial 
                                      28800      ; Refresh 
                                      14400      ; Retry 
                                      3600000    ; Expire 
                                      86400 )    ; Minimum 
              IN      NS      localhost. 
1       IN      PTR     localhost.

保存退出

③生成
named.root
文件

命令: dig > named.root

11.  在上面的文件创建好以后,需要修改 /usr/local/named/etc/named.conf 文件的内容,

编辑
named.conf
文件: vi /usr/local/named/etc/named.conf

插入内容:

options { 
directory "/var/named";
pid-file "named.pid";
};

zone "." IN { 
        type hint; 
        file "named.root"; 
};

zone "localhost" IN { 
        type master; 
        file "localhost.zone"; 
        allow-update { none; }; 
};

zone "0.0.127.in-addr.arpa" IN { 
        type master; 
        file "named.local"; 
        allow-update { none; }; 
};

保存退出

在 named.conf 最会面添加 include  “ /var/named/named_inc.conf ” ,
并创建这个文件

12.  启动
bind
服务
,
命令:

/usr/local/named/sbin/named -gc /usr/local/named/etc/named.conf

在启动的时候看是否有错误,如果没有错误,表示没有错误,
bind
配置成功。 pidof named 可以查询 named 进程时候启动

四.  MySql
的安装

1.  下载

2.  我用的是 mysql-5.0.20a.tar .gz
,将它复制到 /usr/local 目录下

3.  建立 mysql 组及其用户
,
命令是: groupadd mysql 添加组, useradd -g mysql mysql  添加用户到 mysql 组里面。

4.  解压缩
,
命令: tar -zvxf mysql-5.0.20a.tr.gz

5.  解压完成后,会自动生成一个
mysql-5.0.20a
目录,进入
mysql-5.0.2a
目录执行命令: ./configure  --prefix=/usr/local/mysql && make && make install  该过程大概需要六、七分钟。

6.  更改
mysql
目录的权限
,
命令是:首先进入 /usr/local 目录下,然后执行命令: chown -R mysql mysql

7.  初始化目录及数据库:首先进入
mysql
bin
目录中
,
执行命令: ./mysql_install_db  --user=mysql

8.  启动 mysql 数据库,命令:在 mysql
目录下的
bin 目录中有 mysqld_safe 命令,执行它就可以启动了: ./mysqld_safe &

9.  查看
mysql
进程: ps  - ef | grep mysql 或者查看
mysql
状态:在 mysql
bin 目录中执行该命令: ./mysqladmin status

10.  关闭
mysql,
mysql
bin 目录中: ./mysqladmin shutdown

11.  为
mysql
添加环境变量:执行命令   vim  /etc/profile

添加: export PATH=$P a th:/usr/local/mysql/bin 

保存退出 

12.  退出虚拟机,重新登录   logout 

五.  MyDns
的部署

1. 

2.  我用的是
mydns-1.1.0.tar.gz,
将它复制到 /usr/local 目录下

3.  解压缩: tar -zvxf mydns-1.1.0.tar.gz  ,会自动生成一个
mydns1.1.0
目录。

4.  编译、安装:进入 mydns1.1.0 目录下执行命令: ./configure --prefix=/usr/local/mydns --with-mysql-lib=/usr/local/mysql/lib/mysql/ --with-mysql-include=/usr/local/mysql/include/mysql/ && make && make install

5.  创建 mydns 数据库,进入
mysql
bin
目录下执行命令: ./mysqladmin -u root -p create mydns

6.  创建表: /usr/local/mydns/sbin/mydns --create-tables | mysql -u root -p mydns

7.  生成
mydns.conf
配置文件: /usr/local/mydns/sbin/mydns --dump-config > /etc/mydns.conf

8.  修改 mydns.conf 
文件

  db -host = localhost

db-user = root

db-password = 
为数据库设置的新密码

退出编辑,保存文档

9.  进入
mysql
后刷新
flush privilegres 

修改数据库的密码:执行命令  mysqladmin  – u root PASSWORD  
为数据库设置的新密码 

10.  启动 mydns
/usr/local/mydns/sbin/mydns --background

了解更多请移步路人甲技术交流
期待您的加入