tomcat官网下载tomcat.tar.gz压缩包,解压。进入tomcat的bin目录
1.输入以下命令启用tomcat
sh startup.sh
如果报权限不足,可以先切换成root用户,在执行命令:
su root
2.输入以下命令查看tomcat是否启动成功
ps -ef|grep java
如果出现:
tomcat-9.0.17 -Dcatalina.home=/usr/local/lmj/tomcat9.0/apache-tomcat-9.0.17 -Djava.io.tmpdir=/usr/local/lmj/tomcat9.0
/apache-tomcat-9.0.17/temp org.apache.catalina.startup.Bootstrap start
说明启动成功
3.输入以下命令可以干掉tomcat
kill -9 7010
4.进入tomcat的logs目录,实时查看tomcat的运行情况
cd /usr/local/lmj/tomcat9.0/apache-tomcat-9.0.17/logs
tail -f catalina.out
截取的一小段:
25-Mar-2019 17:17:00.243 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory [/usr/local/lmj/tomcat9.0/apache-tomcat-9.0.17/webapps/ROOT]
25-Mar-2019 17:17:00.311 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [/usr/local/lmj/tomcat9.0/apache-tomcat-9.0.17/webapps/ROOT] has finished in [68] ms
25-Mar-2019 17:17:00.324 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["http-nio-8080"]
25-Mar-2019 17:17:00.359 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["ajp-nio-8009"]
25-Mar-2019 17:17:00.393 INFO [main] org.apache.catalina.startup.Catalina.start Server startup in [3,419] milliseconds
5.进入tomcat的bin目录,使用catalina命令可查看tomcat启动失败的原因:(解决tomcat闪退问题)
sh catalina.sh
6.以上是进入对应目录下执行startup.sh,比较麻烦,所以我们需要为tomcat配置环境变量,以方便启动tomcat
su root
vi /etc/profile
#在profile配置文件中加入:export PATH=$PATH:/usr/local/lmj/tomcat9.0/apache-tomcat-9.0.17/bin:$PATH:/usr/local/lmj/tomcat9.0/apache-tomcat-9.0.17/logs
终端输入 startup.sh 直接启动tomcat,但中间有些小插曲,涉及到权限的问题。因为我的tomcat是放在usr/local路径下的,所以他对于其他用户来讲,只有几个文件具有可读的权限,bin目录下的可执行文件都没有可执行的权限,所以即使配好了环境变量,运行还是会报: 1. permission denied 2.no file or no directory(也有可能是文件的路径不对,如我配置的/usr/xxx/tomcat/bin=======所以我的命令因该是startup.sh,如果配置的是/usr/xxx/tomcat===========命令就该是./startup.sh) 解决的办法是给文件授予可执行的权限
chmod -R a+x /usr/local/xxx/tomcat/bin #给bin目录下的所有文件都授予可执行的权限,并且该权限为所有用户共有
2 ping网址
实例1:ping的通的情况
命令:
ping 192.168.120.205
输出:
PING 192.168.120.205 (192.168.120.205) 56(84) bytes of data.
64 bytes from 192.168.120.205: icmp_seq=1 ttl=64 time=0.720 ms
64bytes 数据包大小为64字节(ping 包)
from 192.168.1.64 地址为源端,即你ping的目的地址
icmp_seq=1 ping包协议为icmp,序列号为1
ttl=128 经过一跳ttl减1,到0自动丢弃包
time 响应时间
实例2:ping不通的情况
命令:
ping 192.168.120.202
输出:
2.xshell连接liunx服务器:
可以参考我的这篇博文https://blog.youkuaiyun.com/qq_41063141/article/details/88818280