1.更新软件包

sudo yum update -y

2.安装 Java 运行环境

# 安装 OpenJRE
sudo yum install java-1.8.0-openjdk -y
# 检测是否安装成功
java -version

3.查看日志

同时按Ctrl键和C键退出
tail是显示日志的命令,-fn是动态显示日志,n后面加的2000是从两千行开始动态显示,catalina.out是文件名,grep是查找字符串,后面加的-i Exception是搜索日志的包含“-i Exeception”这个字符串的行。这一整行的意思就是动态打印日志文件里面包含“-i Exceptio”字符串的行

tail -fn 200 nohup.out|grep -i Exception

#输出文件末尾行(默认10行),当文件有追加时,会输出后续添加的行,不会中断输出,除非ctrl+c中断
#-f 即 --follow=file.log
tail -f file.log

#输出文件末尾包含关键字的行,当文件有追加时,会输出后续添加的行,不会中断输出,除非ctrl+c中断
#-f 即 --follow=file.log
tail -f file.log | grep "关键字"

#输出文件的后100行中包含关键字的行(-n 100 即 --lines=100)
tail -n 100 file.log | grep "关键字"

#输出文件的后100行中包含关键字的行和该行的后10行
tail -n 100 file.log | grep "关键字" -A10

#输出文件的后100行中包含关键字的行和该行的前10行
tail -n 100 file.log | grep "关键字" -B10

#输出文件的后100行中包含关键字的行和该行的前后10行
tail -n 100 file.log | grep "关键字" -B10 -A10

4.编写jar包启动脚本位置与jar包同级(start.sh) 后缀.sh 执行 sh start.sh

nohup java -jar jarName.jar & tail -fn 200 nohup.out

依赖同级Lib文件夹内的jar包启动系统。

nohup java -jar -Dloader.path=.,lib jarName.jar & tail -fn 200 nohup.out

5.编写jar包关闭脚本(stop.sh) 后缀.sh 执行 sh stop.sh

APPNAME=jarName.jar


####check wheather the port is running, if yes kill it
PID=`ps -ef | grep ${APPNAME} | grep -v grep | awk '{print $2}'`
echo ${PID}

if test -z ${PID}
then
    echo "进程没有启动!"

else
    echo "will shutdown this process"
    kill -9 ${PID}
    sleep 2
fi

6.查看java进程

 ps -ef|grep java

7.安装Maven

1.源码安装

http://mirrors.hust.edu.cn/apache/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.zip -O /usr/local/src/apache-maven-bin.tar.gz
cd /usr/local/src && tar xzvf apache-maven-bin.tar.gz -C /opt

2.yum安装

sudo wget http://repos.fedorapeople.org/repos/dchen/apache-maven/epel-apache-maven.repo -O /etc/yum.repos.d/epel-apache-maven.repo
sudo sed -i s/\$releasever/6/g /etc/yum.repos.d/epel-apache-maven.repo
sudo yum install -y maven

mvn -version

Q.E.D.