使用FinalShell 安装jdk和tomcat流程(Linux系统是centOS7)
一、使用FinalShell连接虚拟机?1、虚拟机ip使用ip addr 命令查看虚拟机命令,centos的ip地址是ens33条目中的inet值,发现没有inet这个属性值,那就没办法连接虚拟机。2、修改与查看enns33网卡的配置。使用命令:root 用户输入命令vi /etc/sysconfig/network-scripts/ifcfg-ens33(注意vi后面加空格)...
一、使用FinalShell连接虚拟机?
1、虚拟机ip
使用ip addr 命令查看虚拟机命令,centos的ip地址是ens33条目中的inet值,发现没有inet这个属性值,那就没办法连接虚拟机。
2、修改与查看enns33网卡的配置。使用命令:
root 用户 输入命令
vi /etc/sysconfig/network-scripts/ifcfg-ens33
(注意vi后面加空格)
vi是Linux内置的文本编辑器命令 打开文件的意思。
下图是打开的配置清单,发现网卡默认是不启动的,只需要把no改成yes就可以了。
修改方法:进入到配置清单后,按下“i”,下面出现INSERT图案,此时就可以移动光标修改配置,把ONBOOT的no修改成 yes后,按下“Esc”按钮,后输入“:wq”,w是保存的意思,q是退出。
3、退出后输入,重启虚拟机
sudo service network restart
4、finalShell 连接linux
二、 安装jdk 和tomcat
1、确定jdk和tomcat的安装路径, (eg java 安装在 /usr/local/java 文件夹下)
创建文件夹 mkdir java
2、解压jdk
tar zxvf jdk-linux-x64.tar.gz
3、修改环境变量
vi /ect/profile
按i插入
按Esc退出编辑
按Shift+:输入指令
- :w 保存文件但不退出vi
- :w file 将修改另外保存到file中,不退出vi
- :w! 强制保存,不推出vi
- :wq 保存文件并退出vi
- :wq! 强制保存文件,并退出vi
- q: 不保存文件,退出vi
- :q! 不保存文件,强制退出vi
- :e! 放弃所有修改,从上次保存文件开始再编辑
4、让环境变量生效
source /etc/profile
5、查看jdk 安装是否成功
java -version
6、安装tomcat
7、Centos升级到7之后,内置的防火墙已经从iptables变成了firewalld,Centos7默认安装了firewalld,如果没有安装的话,可以使用 yum install firewalld firewalld-config进行安装
yum install firewalld firewalld-config
8、启动防火墙
systemctl start firewalld
9、在指定区域打开端口(添加放行端口)
firewall-cmd --zone=public --add-port=8080/tcp --permanent
说明:
–zone 作用域
–add-port=8080/tcp 添加端口,格式为:端口/通讯协议
–permanent #永久生效,没有此参数重启后失效
10、重启防火墙
firewall-cmd --reload 或 firewall-cmd --complete-reload
两者的区别就是第一个无需断开连接,就是firewalld特性之一动态 添加规则,第二个需要断开连接,类似重启服务
11、查看已开放端口:(8080 即是已开放端口)
firewall-cmd --list-all
12、启动tomcat
切换到tomcat bin目录
方式一:直接启动 ./startup.sh
方式二:作为服务启动 nohup ./startup.sh &
方式三:控制台动态输出方式启动 ./catalina.sh run 动态地显示tomcat后台的控制台输出信息,Ctrl+C后退出并关闭服务
解释:
通过方式一、方式三启动的tomcat有个弊端,当客户端连接断开的时候,tomcat服务也会立即停止,通过方式二可以作为linux服务一直运行
通过方式一、方式二方式启动的tomcat,其日志会写到相应的日志文件中,而不能动态地查看tomcat控制台的输出信息与错误情况,通过方式三可以以控制台模式启动tomcat服务,
直接看到程序运行时后台的控制台输出信息,不必每次都要很麻烦的打开catalina.out日志文件进行查看,这样便于跟踪查阅后台输出信息。tomcat控制台信息包括log4j和System.out.println()等输出的信息。
13,关闭tomcat服务
./shutdown.sh
14、查看 tomcat 控制台输出
切换tomcat 目录 logs
tail -f -n 1000 catalina.out
15 、查询所有进程
ps -ef
UID :程序被该 UID 所拥有
PID :就是这个程序的 ID
PPID :则是其上级父程序的ID
C :CPU使用的资源百分比
STIME :系统启动时间
TTY :登入者的终端机位置
TIME :使用掉的CPU时间。
CMD :所下达的是什么指令
16、查询Tomcat进程:先执行ps -ef 获取所有的进程,再执行过滤出来带有tomcat关键字的进程
ps -ef|grep tomcat
17、.只查询Tomcat进程
ps -ef|grep tomcat|grep -v grep
18、.关闭这个进程
kill -9 16815
19、启动jar
nohup java -Xms2g -Xmx2g -jar jlxfComplaint.jar > nohup.out 2>&1 &
更多推荐
所有评论(0)