使用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后面加空格)
           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 &

 

 

  • 4
    点赞
  • 30
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值