linux安裝jdk.tomcat,mysql 的一些記錄
一、系統(tǒng)安裝
1. 新建虛擬機(jī),選擇 linux.
2. 新建硬盤,10g? 默認(rèn)分區(qū)
3. 選擇簡(jiǎn)體中文,英文鍵盤。
?
?
?export LANG=zh_CN.GBK
?export LC_CTYPE=zh_CN.GBK
解決命令行的中文顯示亂麻問(wèn)題。
?
二. 安裝jdk
?? cd /opt/soft
? chmod +x jdk15.bin
? ./jdk15.bin
?
/opt/soft/jdk1.5.0_06/bin
?
設(shè)置環(huán)境變量
JAVA_HOME=/opt/soft/jdk1.5.0_06
PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/jre/lib:
export JAVA_HOME PATH CLASSPATH
source /etc/profile? 使profile修改生效
三.安裝tomcat
只需要執(zhí)行權(quán)限即可 如下
chmod +x /usr/share/tomcat/bin/*.sh
export TOMCAT_HOME=/opt/soft/tomcat6
export CATALINA_HOME=/opt/soft/tomcat6
/usr/share/tomcat/bin/stratup.sh
/usr/share/tomcat/bin/shutdown.sh
?
?啟動(dòng)后本機(jī)測(cè)試:wget http://127.0.0.1:8080?
遠(yuǎn)程測(cè)試: http://192.168.37.129:8080
如果不能連接,則可能防火墻的問(wèn)題
?service iptables stop 關(guān)掉 則可以連接。
?
?
?
?
四、vi修改文件內(nèi)容相關(guān)命令
進(jìn)入文件修改
vi /test/test.txt
輸入 i? 進(jìn)入插入狀態(tài)
按 esc 推出插入狀態(tài)
冒號(hào)+wq 存盤退出
冒號(hào) q!? 不存盤退出
?
五。把環(huán)境變量的設(shè)置加入到 /etc/profile下
使用Vi ,在文件最后加入如下
JAVA_HOME=/usr/java/jdk1.5.0_06
PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/jre/lib
export JAVA_HOME PATH CLASSPATH
export TOMCAT_HOME=/usr/java/tomcat6
export CATALINA_HOME=/usr/java/tomcat6
?export LANG=zh_CN.GBK
?export LC_CTYPE=zh_CN.GBK
執(zhí)行 source /etc/profile 使修改生效。
注意:如果profile文件,通過(guò)寫字板打開修改后,可能由于編碼原因,導(dǎo)致執(zhí)行 source /etc/profile 錯(cuò)誤。第六行錯(cuò)誤。
?
六、? 所需要的軟件
? /etc/init.d/iptables status
?
?
服務(wù)器:192.168.37.129
?
?
關(guān)于resin 安裝
C:/WINDOWS/system32/drivers/etc/hosts? 加入
192.168.37.129? my2011.myweb.com
訪問(wèn):http://my2011.myweb.com:8099/
?
七.mysql安裝
?
?
?
?
?
?
update user set host = '192.168.230.2' where user='ninty';
update user set host = '%' where user='root';
view source
print?
1 update user set host = '%' where user='root';
?
UPDATE `user` SET `Host`='%' WHERE `User`='root' LIMIT 1;
?
mysql允許客戶端遠(yuǎn)程連接
select host,user? from user;
UPDATE `user` SET `Host`='192.168.37.1' WHERE `User`='root' LIMIT 1;? //允許某個(gè)ip用戶
UPDATE `user` SET `Host`='%' WHERE `User`='root' LIMIT 1; //允許所有的ip
flush privileges; //使修改生效
檢查進(jìn)程是否存在
ps -aux | grep mysqld
登陸 ./mysql -uroot -p
?
?
默認(rèn)安裝完后密碼
root密碼為空
?mysqladmin -u root password 555555
?
?
?
cp /usr/java/mysql/share/mysql/mysql.server /etc/rc.d/init.d/mysql
/etc/rc.d/init.d/mysql start
/etc/rc.d/init.d/mysql stop
/etc/rc.d/init.d/mysql restart
/etc/rc.d/init.d/mysql start
/etc/rc.d/init.d/mysql stop
/etc/rc.d/init.d/mysql restart
?
?
?
./configure --with-java=/usr/java/jdk1.5.0_06
?
#./configure --with-java=/usr/java/jdk1.5.0_06
?
將Linux Mysql服務(wù)添加到服務(wù)器管理中,并設(shè)置自啟動(dòng)狀態(tài):
?
?
設(shè)置開機(jī) 自動(dòng)啟動(dòng)
#chkconfig --list | grep mysql //查詢當(dāng)前是否有mysql服務(wù)
?#chkconfig --add mysql //添加mysql服務(wù)到服務(wù)器管理中
?#chkconfig --list | grep mysql //查詢此時(shí)mysql服務(wù)器的啟動(dòng)狀態(tài)
? #chkconfig --level 35 mysql on //設(shè)置在3、5運(yùn)行級(jí)別也自啟動(dòng)
察看端口
netstat -tnl
netstat -atln
?
讓服務(wù)器 啟動(dòng)時(shí)候自動(dòng) 運(yùn)行 tomcat 了。
我們最簡(jiǎn)單的方法就是通過(guò)startup.sh來(lái)自動(dòng)啟動(dòng)Tomcat,編輯vi /etc/rc.d/rc.local
文件最后增加內(nèi)容(假設(shè)JDK目錄是/usr/java,Tomcat目錄是/usr/local/tomcat)
export JDK_HOME=/usr/java/jdk1.7.0
export JAVA_HOME=/usr/java/jdk1.7.0
/usr/local/tomcat/bin/startup.sh
保存退出
?
最簡(jiǎn)單的方法就是通過(guò)Tomcat自帶的startup.sh來(lái)自動(dòng)啟動(dòng),編輯/etc/rc.d/rc.local,增加:
export JDK_HOME=/usr/local/jdk
export JAVA_HOME=/usr/local/jdk
/usr/local/tomcat/bin/startup.sh
開機(jī)自動(dòng)運(yùn)行tomcat
JAVA_HOME=/usr/java/jdk1.5.0_06
PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/jre/lib
export JAVA_HOME PATH CLASSPATH
export TOMCAT_HOME=/usr/java/tomcat6
export CATALINA_HOME=/usr/java/tomcat6
/usr/java/tomcat6/bin/startup.sh
?
?
察看端口是否使用
?netstat -an |grep 3306
?
?