栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

linux操作系统shell

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

linux操作系统shell

1、安装JDK及配置环境变量。

步骤:

①官网下载jdk;jdk-8u231-linux-x64.tar.gz

②Xshell连接服务器,mkdir新建一个目录java

③cd java目录下安装rzsz : yum install lrzsz

④cd java目录下上传jdk压缩包:rz Enter键 jdk-8u231-linux-x64.tar.gz

⑤cd java目录下解压:tar -zxvf jdk-8u231-linux-x64.tar.gz 或者 RMP -ivh jdk-8u231-linux-x64.tar.gz

   解压后rm -rf jdk-8u231-linux-x64.tar.gz 删除压缩包

⑥cd java目录下检查jdk已安装:java -version

解析正常配置JDK环境变量,切换至root修改环境变量:输入 vi /etc/profile(注:检查jdk已安装profile文件的环境变量保持默认即可,不需追加内容;若未安装需修改环境变量)

   通过i或者Insert向文件夹中追加内容

   内容为:

        export JAVA_HOME=/usr/java/jdk1.7.0_71

        export JRE_HOME=/usr/java/jdk1.7.0_71/jre

        export PATH=PATH:JAVAHOME/bin:PATH:JAVA_HOME/bin:PATH:JAVA

        export HOME/bin:JRE_HOME/bin

        export CLASSPATH=.:JAVAHOME/lib/dt.jar:JAVA_HOME/lib/dt.jar:JAVA

        export HOME/lib/dt.jar:JAVA_HOME/lib/tools.jar:$JRE_HOME/lib

        export export JAVA_HOME JRE_HOME PATH CLASSPATH

    编辑完成按ESC退出编辑,输入':wq!'强制保存并退出

⑦上传Tomcat压缩包 rz;解压 tar -zxvf tomcat.tar.gz

    删除Tomcat压缩包rm -rf tar -zxvf tomcat.tar.gz

    Tomcat重命名 mv apache-tomcat-8.5.50 tomcat

⑧启动Tomcat:cd /tomcat/bin/.startup.sh 或者 sh startup.sh,查看启动日志cd /tomcat/logs/tail -f catalina.out

   tomcat解压后tomcat已经可以在本机上运行且访问,但外界访问不了!所以需要对方开放tomcat 端口(注意服务器配置也要开放端口)

  开放8080端口号—默认情况下8080被防火墙阻止

(1)/sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT (whereis 命令可以查到该目录路径)

(2)保存设置 /etc/rc.d/init.d/iptables save

(3)重启防火墙 /etc/init.d/iptables restart

 配置完再访问确认,JDK和tomcat都已配置好!

 然后在Linux中的浏览器里输入http://ip:8080,页面将展示Tomcat即为配置完成。

⑨部署应用

 把项目打一个war包,rz上传到/tomcat/webapps下,启动Tomcat,tomcat/logs下查看启动日志,如果没报错,浏览器访问 http://ip:8080/+war包名称+接口

  部署成功!

  项目部署到服务器只需一个java运行环境一个Tomcat容器,数据库的配置已经在项目war包里,若项目war包没有配置数据库,则需在etc/profile中追加数据库的配置

2、Shell脚本中,$0 $1 $$ $* $?分别代表了什么意思?

                $0 脚本本身的名字,$1 传递给该shell脚本的第一个参数 ,$$ 脚本运行的当前进程ID号,$* 以一个单字符串显示所有向脚本传递的参数,与位置变量不同,参数可超过9个,$? 显示最后命令的退出状态,0表示没有错误,其他表示有错误

3、写一个脚本:显示出当前的脚本文件名和当前的系统时间。

4、已知目录/scripts目录,执行batch.sh脚本,实现在/scripts目录下创建一个one.txt,在one.txt文件中增加内容“Hello Shell”。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/354210.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号