一、考慮到安全性問題,,日常不使用root用戶登陸,新增一個用戶名neil,用來管理項目的數據庫html
a、首先登陸root建立db_AA數據庫java
b、在root用戶下,建立neil用戶,並對neil用戶受權對db_AA數據庫全部操做。mysql
GRANT ALL ON db_AA.* TO neil@"%" IDENTIFIED BY "XXXX";web
2.將現有數據導入到數據庫中sql
注意:儘可能不要使用Myeclipse、Navicat等工具進行導入數據操做,雖然數據庫已是UTF8編碼,但還會出現亂碼。儘可能進入雲數據庫的網頁管理界面導入。shell
2.服務器上安裝mysql數據庫
如需我的想在centos下安裝mysql,網上教程挺多的,能夠參考,注意字符編碼、遠程登陸的設置。apache
遠程登錄設置:vim
#用命令訪問mysql
mysql -u root -p
#使用mysql數據庫
use mysql;
#查詢當前用戶狀況,顯示有3條記錄,127.0.0.1;localhost;iz28cj8yjofz;其中最後這個是主機名
select host, user from user;
#把localhost這條記錄的host改成 %; 意思是root能夠由任何主機登陸mysql,網上不少寫法,都沒有and
host='localhost'這個條件,常常報錯。
update user set host = '%' where user = 'root' and host='localhost';
#再次查詢,能夠看到host有3個;%;127.0.0.1;iz28cj8yjofz;其實user表的主鍵是user字段和host字段的聯合主
鍵。
select host, user from user;
#保險起見,重啓mysql,Navicat Premium鏈接正常!萬歲!
/etc/init.d/mysqld restartcentos
1.掛載雲硬盤(參考http://www.mayanpeng.cn/?p=507)
a.使用fdisk -l命令查看有20g的數據盤須要掛載
b. 執行命令fdisk /dev/vdb1對數據盤進行分區,按照提示,依次輸入」n「,」p「,」1「,兩次回車,」wq「。
c. 使用命令 fdisk -l能夠看到新分區vdb1已經創建完成
d.分區完成後,使用mkfs.ext3 /dev/ vdb1 命令對新分區進行格式化
e. cd / 命令切換到根目錄下 ls 命令查看目錄列表 mkdir 命令新建名爲mydir的目錄
f. 使用echo ‘/dev/vdb1 /mydir ext3 defaults 0 0’>> /etc/fstab命令寫入新分區信息,而後使用cat /etc/fstab 命令查看信息是否寫入成功
g. 使用 mount -a 命令掛載新分區 用df -h查看是否掛載成功
至此,服務器的硬盤掛載已經完成。
一、 在控制檯修改服務器登陸密碼
2.Vsftp安裝配置
a.使用putty登陸服務器,下載安裝vsftp
b.使用 useradd -d /web -s /sbin/nologin ftpadmin命令增長帳戶,其中/myftp 爲你的ftp目錄,ftpadmin爲你的ftp用戶名。
c.添加ftpadmin密碼
d.編輯ftp的配置文件:將配置文件中」anonymous_enable=YES 「改成「anonymous_enable=NO」取消以下配置前的註釋符號:
local_enable=YES
write_enable=YES
chroot_local_user=YES
保存修改,按ESC鍵,輸入:wq
e. 修改shell配置,vi編輯/etc/shells,若是該文件裏沒有/sbin/nologin項則追加進去
f.修改ftp文件夾的權限
g.啓動vsftp服務
h.在本機啓動flashFTP測試是否能登陸成功
一、下載jdk(從http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html選擇下載)
2.重命名下載文件 (好比說咱們要將一個名爲abc的文件重命名爲1234就能夠這樣來寫:mv abc 1234),拷貝文件到/mydir/下,運行rpm命令進行安裝,安裝後的目錄文件夾在/usr/java/jdk1.7.0_79,並將安裝目錄拷貝到/mydir下,並從新命名爲jdk7.
1.下載tomcat
2. 下載後解壓:tar -zxvf apache-tomcat-7.0.62.tar.gz,並將將解壓獲得的文件夾重命名爲tomcat7
3.修改tomcat用戶密碼
在/conf/tomcat-users.xml <tomcat-users>節點間添加
<role rolename="manager"/>
<role rolename="manager-gui"/>
<role rolename="admin"/>
<role rolename="admin-gui"/>
<user username="admin" password="admin" roles="admin-gui,admin,manager-gui,manager"/>
這樣進入tomcat後臺用戶名、密碼均爲admin
4.解決tomcat控制檯打印中文亂碼問題
a.先檢查SSH工具是否設定編碼爲UTF-8,
b.如已經正確設定,再查看服務器支持的編碼,命令locale –a,能夠看到支持zh_CN.utf8
C、vim修改服務器編碼,把編碼項改成 "zh_CN.UTF-8"
命令:vim /etc/sysconfig/i18n
d.啓動tomcat,驗證經過。
a、配置環境變量
編輯profile文件:vim /etc/profile
在文件中添加如下代碼:
export JAVA_HOME=/mydir/jdk7
export CALSSPATH=$JAVA_HOME/lib/*.*
export PATH=$PATH:$JAVA_HOME/bin
export TOMCAT_HOME=/mydir/tomcat7
export CATALINA_HOME=/mydir/tomcat7
保存文件退出編輯。
使設置當即生效:source /etc/profile
b.測試當前配置是否正確,進入tomcat7/bin目錄,用sh startup.sh 啓動tomcat。
在當前主機使用http://主機IP:8080 訪問,如能看到以下tomcat歡迎界面說明當前配置成功。
防火牆相關設定;
打開防火牆端口命令以下:
/sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT #8080爲端口
/etc/rc.d/init.d/iptables save #保存
/etc/init.d/iptables restart #重啓防火牆使得當即生效
也能夠在/etc/sysconfig/iptables文件中增長三行信息,
-A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 8080 -j ACCEPT
-A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 80 -j ACCEPT
-A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 65432 -j ACCEPT
查看防火牆狀態的命令:/etc/init.d/iptables status
關閉防火牆的命令:/etc/init.d/iptables stop
b. 修改8080端口至80,修改/mydir/tomcat7/conf/中的server.xml文件
重啓tomcat,直接敲IP就能夠訪問tomcat歡迎主頁了
c.讓tomcat自啓動
在/etc/rc.d/init.d中添加tomcat的啓動文件tomcatd
vim /etc/rc.d/init.d/tomcatd(提示是新文件)
#!/bin/bash # # tomcatd This shell script takes care of starting and stopping # standalone tomcat # chkconfig: 345 91 10 # description: tomcat service # processname: tomcatd # config file: # Source function library. . /etc/rc.d/init.d/functions # Source networking configuration. . /etc/sysconfig/network # Check that networking is up. prog=tomcatd export JAVA_HOME=/usr/local/jdk/jdk1.7.0_05 export CATALINA_HOME=/usr/local/tomcat7 PATH=$PATH:$JAVA_HOME/bin STARTUP=$CATALINA_HOME/bin/startup.sh SHUTDOWN=$CATALINA_HOME/bin/shutdown.sh if [ ! -f $CATALINA_HOME/bin/startup.sh ] then echo "CATALINA_HOME for tomcatd not available" exit fi start() { # Start daemons. echo -n $"Startting tomcat service: " su - root -c $STARTUP RETVAL=$? return $RETVAL } stop() { # Stop daemons. echo -n $"Stoping tomcat service: " su - root -c $SHUTDOWN RETVAL=$? return $RETVAL } # See how we were called. case "$1" in start) start ;; stop) stop ;; restart|reload) stop start RETVAL=$? ;; status) status $prog RETVAL=$? ;; *) echo $"Usage: $0 {start|stop|restart|status}" exit 1 esac exit $RETVAL
保存,咱們能夠從/etc/init.d/tomcatd start(stop/restart/reload)對tomcat操做
關鍵的一步來了:
chkconfig --add tomcatd
chkconfig --level 2345 tomcatd on
讓tomcat隨系統自啓動
最後設置tomcat文件的可執行性
啓動tomcat,OK
下面能夠重啓服務器測試tomcat可否自啓動,而後測試敲入 IP 看能不能訪問tomcat歡迎頁面