一. Jdk的安裝
1. http://download.chinaunix.net/download/0001000/61.shtml下載下傳
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. http://download.chinaunix.net/download/0001000/9.shtml下載下傳
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. http://www.bind.com/pub/bind9 下載下傳
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
插入的資料:
@ 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 {
file "named.local";
在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. http://dev.mysql.com下載下傳
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=$Path:/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
了解更多請移步路人甲技術交流http://www.walkerjava.com期待您的加入