arget
echo 启动项目
# jar包的名称
nohup java -jar jar包名.jar &> 日志名.log &
echo 项目启动完成
在这里,要用 vim 编辑器把内容复制进去,使用外部工具编辑脚本文件可能会有编码的问题
为Shell脚本分配执行权限
-
为所有用户授予读、写、执行权限
chmod 777 bootStart.sh
-
为文件拥有者授予读、写、执行权限,同组用户和其他用户授予读、执行权限
chmod 755 bootStart.sh
-
为文件拥有者授予写权限,同组用户授予执行权限,其他用户没有任何权限
chmod 210 bootStart.sh
启动sh脚本文件
./bootStart.sh
3. 设置静态IP
我们目前安装的Linux操作系统,安装完毕之后并没有配置IP地址,默认IP地址是动态获取的,那如果我们使用该Linux服务器部署项目,IP动态获取的话,也就意味着,IP地址可能会发生变动,那我们访问项目的话就会非常繁琐,所以作为服务器,我们一般还需要把IP地址设置为静态的。
1). 设置静态IP
vim /etc/sysconfig/network-scripts/ifcfg-ens33
BOOTPROTO=static # 这里改成static
IPADDR="192.168.138.150" # 设置的静态IP地址,根据自己的网段设置
NETMASK="255.255.255.0" # 子网掩码
GATEWAY="192.168.138.2" # 网关地址,根据自己的网段设置
DNS1="8.8.8.8" # DNS服务器,根据自己的网段设置
上述我们所设置的网段为138,并不是随意指定的,需要和我们虚拟机中的虚拟网络编辑器中的NAT模式配置的网关保持一致。
2). 重启网络服务
systemctl restart network