发表于: 2018-03-31 23:32:05

1 487


今天完成的任务:

1、

(https://www.linuxidc.com/Linux/2016-09/135555.htm
下载Tomcat
wget http://mirror.bit.edu.cn/apache/tomcat/tomcat-8/v8.5.29/bin/apache-tomcat-8.5.29.tar.gz

使用pwd获取当前路径。
在tomcat的bin目录下通过vi命令打开 catalina.sh文件,添加配置
JAVA_OPTS="-Xms512m -Xmx1024m -Xss1024K -XX:PermSize=512m -XX:MaxPermSize=1024m"
export TOMCAT_HOME=/data/ITjava-home/tomcat1/apache-tomcat-8.5.29
export CATALINA_HOME=/data/ITjava-home/tomcat1/apache-tomcat-8.5.29
export JRE_HOME=/usr/java/jdk1.8.0_161/jre
export JAVA_HOME=/usr/java/jdk1.8.0_161

然后再tomcat的conf目录下打开server.xml文件,修改端口号为8081。:wq保存。
再tomcat的bin目录下使用命令 ./startup.sh启动tomcat。

添加端口到防火墙
firewall-cmd --zone=public --add-port=8081/tcp permanent  premanent代表参数永久生效。
firewall-cmd --reload
firewall-cmd --zone=public --list-ports  查看public区域下所有已打开的端口。

访问http://服务器ip:8081/ 可以看到tomcat。初次启动比较慢。
3.如何写shell脚本?尝试自己编写一个简单脚本。
3.1如何写shell脚本
#!/bin/bash
echo "Hello World !"
#! 是一个约定的标记,它告诉系统这个脚本需要什么解释器来执行,即使用哪一种 Shell
echo 命令用于向窗口输出文本。
3.2如何运行脚本
第一种 作为可执行程序  打开文件目录,
chmod +x ./test.sh  #使脚本具有运行权限
./test.sh  #执行脚本
第二种 作为解释器参数
/bin/sh test.sh
/bin/bash test.sh
/bin/php test.php
这种方式就不需要文件中的第一行了,有也不起作用。

3.3学习变量,数组,运算符,readonly命令,-e开启转义符。

read name   是定义一个变量name,在./test_read.sh运行这个文件时,会等待输入,然后read命令可以获取当前输入的内容赋值给name,echo是外输出的命令。${name}可以获得name的值。“`“是esc下面的按键。date可以获取当前的时间。

脚本中函数没有添加为程序,所以./test.sh不可以,但可以使用/bin/bash test.sh。

明天的计划:

学习写sh,部署项目到

遇到的问题:

没有。

收获:

简单学习了一些shell脚本的基础知识


返回列表 返回列表
评论

    分享到