- Tab建自动补全,连续两次Tab,会给出 *** 作提示
- 使用上下箭头快速调出曾经使用过的命令
- 使用clear命令或者Ctrl+l 快捷键实现清屏
如果出现乱码问题:
//设置编码,追加到配置文件后面
echo 'LANG="en_US.UTF-8"' >> /etc/profile
//重新加载一下文件
source /etc/profile
2. 安装软件
四种方式:二进制发布包安装(上传 .tar.gz解压,修改配置)、 rpm红帽安装(不能自动解决库依赖问题)、 yum在线命令安装(自动解决库依赖问题)、 源码编译安装。
安装JDK-C /usr/local :表示一般自己的文件都放在这个文件中
安装Tomcat
安装MySQL
安装Irzsz
用于在Linux系统中上传和下载文件
rz 回车,会d出选择上传文件的窗口。
3. 部署项目 手工部署项目把自己的项目打包(target中的jar)
Windows环境中是JDK11,centos7中的是JDK8,报错了:
在centos7中安装了jdk11后:
防火墙要关(8080端口)了才能访问:
后台运行:
自动部署项目
按照自己需要的maven版本上传
根据需要修改:(APP_NAME要写项目名,不是仓库的名字!)
#!/bin/sh
echo =================================
echo 自动化部署脚本启动
echo =================================
echo 停止原来运行中的工程
APP_NAME=springboot-web-01
tpid=`ps -ef|grep $APP_NAME|grep -v grep|grep -v kill|awk '{print $2}'`
if [ ${tpid} ]; then
echo 'Stop Process...'
kill -15 $tpid
fi
sleep 2
tpid=`ps -ef|grep $APP_NAME|grep -v grep|grep -v kill|awk '{print $2}'`
if [ ${tpid} ]; then
echo 'Kill Process!'
kill -9 $tpid
else
echo 'Stop Success!'
fi
echo 准备从Git仓库拉取最新代码
cd /usr/local/hellogit
echo 开始从Git仓库拉取最新代码
git pull
echo 代码拉取完成
echo 开始打包
output=`mvn clean package -Dmaven.test.skip=true`
cd target
echo 启动项目
nohup java -jar springboot-web-01-0.0.1-SNAPSHOT.jar &> hellogit.log &
echo 项目启动完成
如果修改了源代码,并且push到了远程仓库,则需要重新执行bootStart.sh:
设置静态ip:
现在是DHCP动态分配IP,IP地址可能会变:
需要设置静态的IP地址,根据实际情况修改ifcfg-ens33文件内容,并重启网络
(systemctl restart network)。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)