操作步骤:
1、在Linux中安装Git
2、在Linux中安装maven
3、编写Shell脚本(拉取代码、编译、打包、启动)
4、为用户授予执行Shell脚本的权限
5、执行Shell脚本
1、在Linux中安装Git
yum list git //列出git安装包
yum install git //在线安装git
使用Git克隆代码
cd /usr/local/
git clone:https://gitee.com/ChuanZhiBoKe/git地址.git
2、在Linux中安装maven
maven安装包
链接:https://pan.baidu.com/s/1naHkl93xVzOxGDnKWOlhfA
提取码:a32a
将资料(上方百度云盘)中提供的maven安装包上传到Linux,在Linux中安装maven
解压到当前文件夹就可以
tar -zxvf apache-maven-3.5.4-bin.tar.gz
修改配置文件,加入如下内容
vim /etc/profile
export MAVEN_HOME=/usr/local/apache-maven-3.5.4
export PATH=$JAVA_HOME/bin:$MAVEN_HOME/bin:$PATH
source /etc/profile // 使其立即生效
mvn -version // 查看安装的maven环境是否配置成功
创建repo文件夹作为本地仓库
vim /usr/local/apache-maven-3.5.4/conf/settings.xml //修改配置文件内容如下
<localRepository>/usr/local/repo</localRepository>
之后点击esc,输入 :wq
退出并保存
3、编写Shell脚本(拉取代码、编译、打包、启动)
Shell脚本(shell script),是一种Linux系统中的脚本程序。
使用Shell脚本编程跟JavaScript、Java编程一样,只要有一个能编写代码的文本编辑器和一个能解释执行的脚本解释器就可以了。
将资料(上面百度云盘中的文件)中提供的Shell脚本文件复制到Linux bootStart.sh
在local目录下创建sh文件夹
新建 bootStart.sh 文件
用notepatd++ 打开bootStart.sh文件
复制里面的文件并粘贴到在Linux上创建的bootStart.sh文件中
之后点击esc,输入 :wq
退出并保存
4、为用户授予执行Shell脚本的权限
chmod(英文全拼: change mode)命令是控制用户对文件的权限的命令
Linux中的权限分为:读(r)、写(w)、执行(x)三种权限
Linux的文件调用权限分为三级∶文件所有者(Owner)、用户组(Group)、其它用户(Other Users)
只有文件的所有者和超级用户可以修改文件或目录的权限
要执行Shell脚本需要有对此脚本文件的执行权限,如果没有则不能执行
chmod命令可以使用八进制数来指定权限
# | 权限 | r w x |
---|---|---|
7 | 读+写+执行 | r w x |
6 | 读+写 | r w - |
5 | 读+执行 | r - x |
4 | 只读 | r- - |
3 | 写+执行 | - w x |
2 | 只写 | - w - |
1 | 只执行 | - - x |
0 | 无 | - - - |
举例:
●chmod 777 bootStart.sh为所有用户授予读、写、执行权限
●chmod 755 bootStart.sh 为文件拥有者授予读、写、执行权限,同组用户和其他用户授予读、执行权限
●chmod 210 bootStart.sh 为文件拥有者授予写权限,同组用户授予执行权限,其他用户没有任何权限
注意:三位数字分别代表不同用户的权限
●第1位表示文件拥有者的权限
●第2位表示同组用户的权限
●第3位表示其他用户的权限
代表给所有用户授予读、写、执行权限
5、执行Shell脚本
能够正常访问
6. 设置静态IP
修改文件
/etc/sysconfig/network-scripts/ifcfg-ens33(这个可能不一样)
,
内容如下:
打开 ifcfg-ens33,如下图
按照下面两张图修改
修改后如下图
BOOTPROTO=static
IPADDR="192.168.138.100" # 设置的静态IP地址
NETMASK="255.255.255.0" #子网掩码
GATEWAY="192.168.138.2" #网关地址
DNS1="192.168.138.2" #DNS服务器
接下来重启网络服务
systemctl restart network
重启之后自动断网,需要重新建立连接
新建连接