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编码。
6. 优化tomcat配置