一. 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
了解更多请移步路人甲技术交流 期待您的加入