在虚拟机Linux上部署项目步骤及命令
环境安装
有三种安装方式:
- rpm(Jdk:在线发布一个Spring Boot项目)
- 解压缩(tomcat,启动并通过外网访问,发布网站)
- yum在线安装(docker:直接安装运行跑起来docker就可以!)
JDK安装
开发Java程序必须要的环境!
下载JDK rpm,通过oralce官网
安装Java环境
# 检查当前系统是否存在Java环境! java -version
# 如果有的话就直接卸载
# rpm -qa|grep jdk(检查JDK版本信息)
# rpm -e –nodeps jdk_(强制卸载open jdk)
# rpm -ivh rpm包(卸载完成后即可安装Jdk)
# 配置环境变量!
配置环境变量:vim /etc/profile
注意:环境变量如果配置错误,就会导致Linux基本命令无法使用,就得通过虚拟机进入终端修改路径—vim /etc/profile,删除之前的路径配置,重新配置
在文件最后面添加三行内容:(环境配置一定要看仔细,如果出错虚拟机会打不开)
JAVA_HOME=/usr/java/jdk-8u251-linux-x64.rpm
CLASSPATH=%JAVA_HOME%/lib;%JAVA_HOME%/jre/lib
PATH=$JAVA_HOME/bin;$JAVA_HOME/jre/bin
export PATH CLASSPATH JAVA_HOME(导出配置文件)
保存退出!
让配置文件生效:source /etc/profile
解压缩安装tomcat并发布
解压缩命令:tar -zxvf apache-tomcat-9.0.36.tar.gz
cd apache-tomcat-9.0.36
cd bin
./startup.sh(启动tomcat)
测试:./xxx.sh 脚本即可运行
systemctl status firewalld
如图所示:
如果防火墙8080端口开了并且阿里云安全组也开放了这个时候就可以直接访问远程了!
查看firewall服务状态
开启、重启、关闭、firewalld.service服务
开启
重启
关闭
查看防火墙规则
查看全部规则
只看端口信息
开启端口
开端口命令:
重启防火墙:
命令含义:
–zone 作用域
–add-port=80/tcp 添加端口,格式为:端口/通讯协议
–permanent 永久生效,没有此参数重启失效
上传完毕的项目直接购买自己的域名,备案解析过去即可!1年级都会做!
域名解析后,如果端口是80 - http 或者是 -https 可以直接访问,如果是9000 8080 ,就需要通过Apache或者Nginx做一下代理即可,配置文件即可,十分简单,大家如果想要上线自己的网站,到目前为止,如愿以偿了。
背景色的设置是按照十六进制颜色值:#7FFFD4 |
虚拟式Linux与本地电脑网络连接方式是桥接模式,协议是dhcp(动态连接),所以每次在xshell和Xftp与虚拟机linux(服务器)连接时,都要手动配置主机IP,然后再通过用户名和密码的方式连接虚拟机。
快照
保留当前系统信息为快照,随时可以恢复,以防未来系统被玩坏,就好比游戏中的归档!
如:干净的系统—>jdk完毕—>Tomcat完毕—>Docker完毕—>Redis安装完毕…
本地网络配置
需要保证Linux虚拟机和本机处于同一个网段!
Windows
Linux也必须配置到对应的网段 192.168.
/etc/sysconfig/network-scripts/
桥接模式
…
一定要桥接到正确的网卡即可!
静态的话就需要配置IP地址,IPADDR=。。。。,以下是静态的网络配置,这两种方式都可以让虚拟机连接外网从而实现网络开发!