1. 開啓SSH遠程連接
1.1 查看SSH是否安裝
rpm -qa | grep ssh
若沒安裝則可輸入:yum install openssh-server 安裝
1.2 啓動SSH
service sshd restart
啓動後可輸入:netstat -antp | grep sshd 查看是否啓動22端口
1.3 設置SSH服務爲開機啓動
chkconfig sshd on
2. 添加用戶
2.1 增加用戶:haijian
useradd haijian
2.2 給新用戶haijian添加密碼,不設置密碼不能登錄。
passwd haijian
2.3 添加sudo權限
chmod +w /etc/sudoers
編輯/etc/sudoers
root ALL=(ALL) ALL 在這行下面添加:
haijian ALL=(ALL) ALL
2.4 創建組:developers
groupadd developers
2.5 將用戶haijian加入組developers
usermod -G developers haijian
3. 安裝JDK
3.1 卸載CentOS自帶Open JDK
CentOS 6.5自帶Open JDK,可通過命令查看具體信息:
rpm -qa | grep java
結果類似:
java-1.6.0-openjdk-1.6.0.0-1.66.1.13.0.el6.x86_64
…
tzdata-java-2013g-1.el6.noarch
java-1.7.0-openjdk-1.7.0.45-2.4.3.3.el6.x86_64
卸載
rpm -e –nodeps tzdata-java-2013g-1.el6.noarch
rpm -e –nodeps java-1.7.0-openjdk-1.7.0.45-2.4.3.3.el6.x86_64注意:–nodeps前是兩個‘-’
3.2 安裝JDK1.7
解壓
tar -zxvf jdk-7u67-linux-x64.tar.gz
放到/usr/local目錄下:
mv jdk1.7.0_67 /usr/local/
配置全局環境變量。編輯/etc/profile文件,添加:
JAVA_HOME=/usr/local/jdk1.7.0_67
JRE_HOME=$JAVA_HOME/jre
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
CLASSPATH=:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
export JAVA_HOME JRE_HOME PATH CLASSPATH
執行命令,使配置生效:
source /etc/profile
建立java命令軟鏈接
ln -s /usr/local/jdk1.7.0_67/bin/java /usr/bin/java
4. 安裝tomcat-7.0.72
4.1 直接解壓即可
unzip apache-tomcat-7.0.72.zip
放到/usr/local目錄下:
mv apache-tomcat-7.0.72 /usr/local/
4.2 啓動tomcat
cd /usr/local/apache-tomcat-7.0.72/bin
./startup.sh
4.3 停止tomcat
./shutdown.sh
4.4 設置防火牆,放開8080端口
sudo vi /etc/sysconfig/iptables
添加一行:
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
重啓防火牆:
sudo service iptables restart
4.5 註冊爲service
修改tomcat安裝目錄/bin下的catalina.sh,在文件開頭添加JAVA_HOME和CATALINA_HOME兩個變量。
加在文件開頭:
JAVA_HOME=/usr/local/jdk1.7.0_67
CATALINA_HOME=/usr/local/apache-tomcat-7.0.72
在/etc/init.d/目錄下,建立軟鏈接tomcat
sudo ln -s /usr/local/apache-tomcat-7.0.72/bin/catalina.sh /etc/init.d/tomcat
現在可以通過service命令來啓動/關閉tomcat了
sudo service tomcat start | stop | run
4.6 開機自啓動tomcat
編輯/etc/init.d/tomcat文件,在文件開頭加上:
#!/bin/sh
# 增加這兩行註釋:
# chkconfig: 2345 10 90
# description: Starts and Stops the Tomcat daemon.
設爲開機啓動
chkconfig --add tomcat
注意:–add前面是兩個‘-’
查看tomcat進程
ps -ef | grep tomcat
5. 修改tomcat配置
5.1 支持頁面UTF-8編碼
編輯tomcat安裝目錄/conf下的server.xml,添加:
URIEncoding=”UTF-8”
添加兩個地方,示例如下:
<Connector port="8080" protocol="HTTP/1.1"
URIEncoding="UTF-8"
connectionTimeout="20000"
redirectPort="8443" />
<Connector executor="tomcatThreadPool"
port="8080" protocol="HTTP/1.1"
URIEncoding="UTF-8"
connectionTimeout="20000"
redirectPort="8443" />
5.2 修改tomcat默認內存配置
修改tomcat安裝目錄/bin下的catalina.sh,在文件開頭添加:
JAVA_OPTS="$JAVA_OPTS -server -XX:PermSize=512M -XX:MaxPermSize=512m -Xms2G -Xmx2G -Dfile.encoding=UTF-8"
示例如下:
JAVA_HOME=/usr/local/jdk1.7.0_67
CATALINA_HOME=/usr/local/apache-tomcat-7.0.72
JAVA_OPTS="$JAVA_OPTS -server -XX:PermSize=512M -XX:MaxPermSize=512m -Xms2G -Xmx2G -Dfile.encoding=UTF-8"
注:
(1)參數的詳盡解釋參考第6節:優化tomcat配置。
(2)-Dfile.encoding=UTF-8 指定日誌等文件使用UTF-8編碼。