a.在/usr/local/ 创建tomcat目录 mkdir tomcat
b.复制tomcat 到 /usr/local/tomcat
cp/root/apache-tomcat-7.0.52.tar.gz ./tomcat
c.解压tomcat
tar-xvf apache-tomcat-7.0.52.tar.gz
d.启动tomcat 进入bin目录
方式一、 sh startup.sh
方式二、 ./startup.sh
停止
sh shutdown.sh
./shutdown.sh
或kill -9
查看日志服务器配置文件
动态的查看-> tail -f ../logs/catalina.out 通过ctrl+c 结束滚动查看
e.开启端口号 8080
设置防火墙端口 8080
8080端口放行
/sbin/iptables -I INPUT -p tcp --dport 8080-j ACCEPT
且将该设置添加到防火墙的规则中
/etc/rc.d/init.d/iptables save
Linux访问网页测试:
wget http://localhost:8080
查询一下 tomcat 进程是否存在:ps-ef | grep tomcat
netstat -tln能看到8080吗
nestat -a 命令,查看所有服务端口[监听、连接] 列表信息
netstat -ap 所有服务端口和对应的程序名称
http://blog.csdn.net/wudiyi815/article/details/7473097
若要关闭某个端口,则可以:
1)通过iptables工具将该端口禁掉,如:
sudo iptables -A INPUT -p tcp --dport $PORT-j DROP
sudo iptables -A OUTPUT -p tcp --dport$PORT -j DROP
2)或者关掉对应的应用程序,则端口就自然关闭了,如:
"kill -9 PID" (PID:进程号)
如:??? 通过"netstat-anp | grep ssh"
有显示:??? tcp 0 127.0.0.1:2121 0.0.0.0:*LISTEN 7546/ssh
则:??? "kill -9 7546"
防护墙打开8080端口
关闭防火墙:service iptables stop
打开vi /etc/sysconfig/iptables
[root@localhost ~]#service iptables stop
[root@localhost ~]# vi/etc/sysconfig/iptables
在
-A INPUT -j REJECT --reject-withicmp-host-prohibited
-A FORWARD -j REJECT --reject-withicmp-host-prohibited
这句上面添加
-A INPUT -m state --state NEW -m tcp -p tcp--dport 22 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp--dport 8080 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp--dport 3306 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp--dport 9904 -j ACCEPT
-A INPUT -j REJECT --reject-withicmp-host-prohibited
-A FORWARD -j REJECT --reject-withicmp-host-prohibited
#(之前我添加在下面,浏览器也是不能访问的,必须放在上面!)
#允许8080端口通过防火墙
#-A INPUT -m state --state NEW -m tcp -ptcp --dport 8080 -j ACCEPT
#允许3306端口通过防火墙
#-A INPUT -m state --state NEW -m tcp -ptcp --dport 3306 -j ACCEPT
#允许9904端口通过防火墙
#-A INPUT -m state --state NEW -m tcp -ptcp --dport 9904 -j ACCEPT
输入esc,输入:wq保存退出;
重启防火墙:service iptables restart