linux配置tomcat 查询端口 开关防火墙
打开/etc/profile
·在profile文件末尾加入:
export JAVA_HOME=/usr/share/jdk1.6.0_14
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
·重新登录
·注解
a. 你要将 /usr/share/jdk1.6.0_14改为你的jdk安装目录
b. linux下用冒号“:”来分隔路径
c. $PATH / $CLASSPATH / $JAVA_HOME 是用来引用原来的环境变量的值
在设置环境变量时特别要注意不能把原来的值给覆盖掉了,这是一种
常见的错误。
d. CLASSPATH中当前目录“.”不能丢,把当前目录丢掉也是常见的错误。
e. export是把这三个变量导出为全局变量。
f. 大小写必须严格区分。
列出所有端口
netstat -ntlp
telnet server_ip 22 来测试22端口是否被防火墙禁用
vi /etc/sysconfig/iptables 打开配置文件加入如下语句:
/sbin/iptables -I INPUT -p tcp --dport 22 -j DROP 干掉22端口
还需要/sbin/iptables -I INPUT -p tcp --dport xxx -j ACCEPT 开启自己所需的端口
service iptables restart 重启防火墙,修改生效
重启防火墙:
systemctl restart firewalld.service
关闭防火墙:
systemctl stop firewalld.service
yum install denyhosts python语言分析sshd日志文件自动屏ip
用top查看cpu内存等使用情况 和任务管理器差不多
grep为正则匹配文本进行搜索
-c 计算找到的符合行的次数。
-i 忽略大小写。
-n 显示匹配行及行号。
-v 找到没有搜索字符串的行。
-h 查询多文件时不显示文件名。
-l 查询多文件时只输出包含匹配字符的文件名。
-s 不显示不存在或无匹配文本的错误信息。
grep “a” test.txt 查找test.txt文本中含有a的
还可以用*.txt 模糊查询
/etc/ssh/sshd_config
MaxAuthTries=3 这仅是超过3次验证错误断开连接。
last -f /var/log/wtmp 查看登录的ip记录
tar -zxvf apache-tomcat-8.5.32.tar.gz
ln -sv apache-tomcat-8.5.32 tomcat
/root/user/tomcat8.5/apache-tomcat-8.5.32
CATALINA_BASE=/root/user/tomcat8.5/apache-tomcat-8.5.32
安装tomcat
根据所需决定下载的网址
wget http://mirrors.cnnic.cn/apache/tomcat/tomcat-8/v8.0.24/bin/apache-tomcat-8.0.24.tar.gz
解压到/usr/local
tar xf apache-tomcat-8.0.24.tar.gz -C /usr/local/
cd /usr/local/
定义tomcat为apache-tomcat-8.0.24
ln -sv apache-tomcat-8.0.24 tomcat
配置环境变量:
vim /etc/profile.d/tomcat.sh
CATALINA_BASE=/usr/local/tomcat
PATH=$CATALINA_BASE/bin:$PATH
export PATH CATALINA_BASE
保存后输入重读文件,让变量生效
. /etc/profile.d/tomcat.sh
3.查看tomcat版本状态:
catalina.sh version
启动
catalina.sh start