精华内容
下载资源
问答
  • 虚拟机部署
    2022-04-25 17:53:53

    1、新建建虚拟机,把镜像放进去,运行,等待
    2、右键虚拟机桌面 Open Terminal 看是否有docker环境 --输入docker
    3、需要远程连接工具
    4、git bash进行操作,
    (1) ifconfig 查看ip 在虚拟机中输入

    ​ 连接不上去输入需要安装ssh

    sudo apt-get install openssh-server
    

    ​ (2) 连接ubuntu 在git bash中输入 ssh ubuntu@(自己的ip地址),输入密码123456
    ​ (3) 把(md中 第三条 安装允许apt…下的命令copy过去) 输入密码123456
    ​ 出现could not get lock…问题 程序更新 rm -rf问题(前面加sudo获取管理员权限)输入y,等待安装

    sudo apt-get install \
        apt-transport-https \
        ca-certificates \
        curl \
        gnupg-agent \
        software-properties-common
    

    ​ (4) 如果没网络,配置网络
    ​ (5) 配置完网络 ip会变
    ​ (6) 安装开源版本 docker ,第四条添加GPG秘钥,成功后 输入下面 apt-key命令

    curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
    
    sudo apt-key fingerprint 0EBFCD88
    

    ​ (7) 写入第五条 docker stable 版本的阿里云镜像软件源

    sudo add-apt-repository \
       "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu \
        $(lsb_release -cs) \
        stable"
    

    ​ (8) 写入第六条 更新软件源

    sudo apt-get update
    

    ​ (9) 写入第七条 安装最新版的 docker ce 输入 y

    sudo apt-get install docker-ce docker-ce-cli containerd.io
    

    ​ (10)写入 第八条 运行hello world

    sudo docker run hello-world
    

    ​ (11)写入docker ps,还原命令 sudo docker ps

    docker ps
    sudo docker ps  
    

    ​ (12) 启动docker --sudo systemctl start docker, docker status, docker -v 完成启动

    docker --sudo systemctl start docker
    docker status
    docker -v 
    

    ​ (13) 安装 docker compose ,这是docker的编排工具,等待

    sudo curl -L "https://github.com/docker/compose/releases/download/v2.2.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
    

    ​ (14) 写入授权命令,查看docker compose的版本

    sudo chmod +x /usr/local/bin/docker-compose
    docker-compose --version
    

    ​ (15) 建立 mkdir docker-compose 目录,切换到 cd 目录

    mkdir docker-compose
    

    ​ (16) 输入 ifconfig 查看ip
    ​ (17) 在 IDE终端 查看是否有 scp命令
    ​ (18) 如果有 scp,在IDE 中 输入 scp -r * ubuntu@(地址)/(由pwd命令获得的路径)
    ​ (19) 上传成功 ls查看
    ​ (20) 部署docker ,等待上个下载完成,输入 sudo docker-compose build --no-cache等待 ,构建
    ​ (21) 后台部署 sudo docker-compose up -d
    ​ (22) 网站输入ip 登录

    更多相关内容
  • 云计算中多虚拟机交互的虚拟机部署位置选择策略研究 云计算以其低廉的硬件设备服务,高质量的服务体验,大大降低了企业购买大型服务器的成本和相应的维护费用。这也使得越来越多的企业将自身的多种业务迁移到云计算...
  • 云计算虚拟机部署方案的研究.pdf
  • 虚拟机部署项目

    千次阅读 2022-05-08 20:10:19
    虚拟机部署项目 参考网址; https://mp.weixin.qq.com/s/Dg2ULL33iIohQLlwjfoAZw https://mp.weixin.qq.com/s/Z1KnoMoGhjmFkdgcva_plw 前置说明 本文整理虚拟机安装以及部署项目 , 我是参考了两篇好的文章 , 比较...

    虚拟机部署项目

    参考网址;

    https://mp.weixin.qq.com/s/Dg2ULL33iIohQLlwjfoAZw

    https://mp.weixin.qq.com/s/Z1KnoMoGhjmFkdgcva_plw

    前置说明

    本文整理虚拟机安装以及部署项目 , 我是参考了两篇好的文章 , 比较好用

    参考文章使用的是 vmvare 创建 linux 虚拟机 , 我刚开始学习 linux 的时候也是使用的 vemvare

    但是我感觉 vmvare 比较重 , 比较麻烦

    现在使用 虚拟环境 , 用的是 vagrant + VirtualBox , 这个是开箱即用 , 很简单的创建虚拟机

    vmvare 安装 centos7

    CentOS7 详细安装教程 – 图文介绍超详细

    • 一、安装前的准备

    • 二、下载镜像文件

    • 三、开始安装

      • 第 1 步:文件 → 新建虚拟机 或 直接点击 创建新的虚拟机 图标
      • 第 2 步:选择 典型(推荐)→ 下一步
      • 第 3 步:稍后安装操作系统
      • 第 4 步:选择操作系统和版本
      • 第 5 步:输入虚拟机名称和安装路径
      • 第 6 步:设置磁盘大小,本文选择默认配置 20G
      • 第 7 步:自定义硬件
      • 第 8 步:选择 CentOS 安装镜像文件
      • 第 9 步:点击完成
    • 四、进行初始化配置

      • 第 1 步:启动虚拟机
      • 第 2 步:选择第一项,Install CentOS 7,等待一会儿
      • 第 3 步:选择语言,这里选择的是中文简体
      • 第 4 步:进行安装信息的配置,选择安装位置
      • 第 5 步:进行设置目标位置,配置分区
      • 第 6 步:选择自动创建它们,然后进行分区设置,这里选择默认配置,也可以安装自己的需求自定义设置。
      • 第 7 步: 设置好之后完成,保存接收更改
      • 第 8 步: 选择网络和主机名
      • 第 9 步:安装位置与网络都已配置好,开始安装
      • 第 10 步:系统安装的同时,设置 root 账户的密码,密码很重要,要记住!!
      • 第 11 步:等待一会儿,安装完成,重启设备
      • 第 12 步:选择第一项,输入账户名密码登录,账户名 root,密码是上一步自定义的

    VMware

    VMware 是一款[虚拟机]软件就是通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。

    与物理机一样,虚拟机是运行操作系统和应用程序的软件计算机。虚拟机包含一组规范和配置文件,并由主机的物理资源提供支持。每个虚拟机都具有一些虚拟设备,这些设备可提供与物理硬件相同的功能,但是可移植性更强、更安全且更易于管理。

    官网:https://www.vmware.com/cn/products/workstation-pro/workstation-pro-evaluation.html

    CentOS

    CentOS 是免费的、开源的、可以重新分发的开源操作系统。全名为 “社区企业操作系统(Community Enterprise Operating System)”,提供长期免费升级和更新服务,自由使用。国内最大的服务器操作系统,现在基本所有的互联网公司后台服务器都采用 CentOS

    官网:https://www.centos.org/download/

    安装步骤

    一、安装前的准备

    1.VMware 的安装本文不再介绍,正常安装即可

    1. 下载 CentOS 7 的镜像文件

    二、下载镜像文件

    图片

    图片

    图片

    三、开始安装

    第 1 步:文件 → 新建虚拟机 或 直接点击 创建新的虚拟机 图标

    图片

    第 2 步:选择 典型(推荐)→ 下一步

    图片

    第 3 步:稍后安装操作系统

    图片

    第 4 步:选择操作系统和版本

    图片

    第 5 步:输入虚拟机名称和安装路径

    图片

    第 6 步:设置磁盘大小,本文选择默认配置 20G

    图片

    第 7 步:自定义硬件

    图片

    第 8 步:选择 CentOS 安装镜像文件

    图片

    第 9 步:点击完成

    图片

    四、进行初始化配置

    第 1 步:启动虚拟机

    图片

    第 2 步:选择第一项,Install CentOS 7,等待一会儿

    图片

    第 3 步:选择语言,这里选择的是中文简体

    图片

    第 4 步:进行安装信息的配置,选择安装位置

    图片

    第 5 步:进行设置目标位置,配置分区

    图片

    第 6 步:选择自动创建它们,然后进行分区设置,这里选择默认配置,也可以安装自己的需求自定义设置。

    图片

    图片

    第 7 步: 设置好之后完成,保存接收更改

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-h3vLqe5H-1652011789774)(data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWNgYGBgAAAABQABh6FO1AAAAABJRU5ErkJggg==)]

    第 8 步: 选择网络和主机名

    图片

    图片

    第 9 步:安装位置与网络都已配置好,开始安装

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-nN8kRAhz-1652011789774)(data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWNgYGBgAAAABQABh6FO1AAAAABJRU5ErkJggg==)]

    第 10 步:系统安装的同时,设置 root 账户的密码,密码很重要,要记住!!

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Zb0PuI5Y-1652011789775)(data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWNgYGBgAAAABQABh6FO1AAAAABJRU5ErkJggg==)]

    图片

    第 11 步:等待一会儿,安装完成,重启设备

    图片

    第 12 步:选择第一项,输入账户名密码登录,账户名 root,密码是上一步自定义的

    输入命令 ip addr 查看自己的虚拟机的 ip

    图片

    程序部署到服务器

    一、导入centos7虚拟机:

    打开VMWare,点击“打开虚拟机”,选择centos7.ova之后,选择存储路径:

    图片

    点击导入:

    图片

    选择“不再显示此消息”,点击“重试”按钮:

    图片

    点击“编辑虚拟机设置”,修改处理器、内存、硬盘等信息后,启动。

    按Ctrl+Alt键可以切换到windows下。

    启动成功后,输入账号root密码123456登录。

    二、配置IP地址:

    先在VMWare里设置好网络连接方式为桥接模式:

    图片

    有关于centos7获取IP地址的方法主要有两种,1:动态获取ip;2:设置静态IP地址。

    1、动态获取ip(前提是你的路由器已经开启了DHCP)

    修改网卡配置文件 vi /etc/sysconfig/network-scripts/ifcfg-enp0s3 (最后一个为网卡名称)

    图片

    动态获取IP地址需要修改两处地方即可

    (1)bootproto=“dhcp”

    (2)onboot=“yes”

    图片

    修改后重启一下网络服务即可 systemctl restart network

    [root@mini ~]# systemctl restart network[root@mini ~]#
    

    这样动态配置IP地址就设置好了,这个时候再查看一下ip addr 就可以看到已经获取了IP地址,且可以上网(ping 百度)

    2、设置固定ip

    BOOTPROTO=“static”

    IPADDR=“192.168.0.121” #你想要设置的固定IP,理论上192.168.1.4-192.168.1.253之间都可以,请自行验证;

    NETMASK=“255.255.255.0” #子网掩码,不需要修改;

    GATEWAY=“192.168.0.1” #网关,这里是VMware网关IP地址,前面要你记录下的那个IP。

    DNS1=“114.114.114.114” #这个是国内的DNS地址,是固定的;

    三、各种坑:

    1、systemctl restart network报错

    Job for network.service failed. See ‘systemctl status network.service’ and ‘journalctl -xn’ for details.
    

    2、ping不通百度

    四、解决办法:

    1、 排除ip冲突

    **
    **

    用主机ping这个ip看是否已存在。

    2、删除多余的网卡配置文件

    **
    **

    删除ifcfg-e开头的多余的网卡配置文件

    rm -f /etc/sysconfig/network-scripts/ifcfg-eXXX
    

    3、HWADDR错误 ,查到正确的HWADDR

    **
    **

    输入 ip addr,查找到HWADDR

    图片

    进入 cd /etc/sysconfig/network-scripts 目录编辑对应的 vim ifcfg-ensXX,将HWADDR设置正确,重启 service network restart

    或者删除HWADDR。

    00:0c:29:ad:24:51

    4、将ifc-ethXX中的DEVICE 那一行注释掉,或者删掉

    **
    **

    5、将ifcfg-xxx中的NAME改为和文件名一致

    **
    **

    5、删除网卡的UUID

    **
    **

    6、停止NetworkManager.service

    **
    **

    停止网络管理服务

    [root@localhost Desktop]# systemctl stop NetworkManager.service[root@localhost Desktop]# systemctl disable NetworkManager.serviceRemoved symlink /etc/systemd/system/multi-user.target.wants/NetworkManager.service.Removed symlink /etc/systemd/system/dbus-org.freedesktop.NetworkManager.service.Removed symlink /etc/systemd/system/dbus-org.freedesktop.nm-dispatcher.service.
    

    重启network服务

    [root@localhost network-scripts]# service network restart
    
    Restarting network (via systemctl): [ OK ]
    

    7、删除设备规则配置文件

    **
    **

    无论有无这文件,删就是了

    rm -f /etc/udev/rules.d/70-persistent-net.rules
    

    8、打开VMWare的虚拟机服务

    图片

    9、看VMWare右下角的网络适配器是否连接,如果没有连接则连接上

    **
    **

    10、重启大法

    **
    **

    如果以上都没有解决,还有最后一招-- 重启 看一看有没有奇迹发生!

    五、无论如何还是不行:

    1、使用NAT模式

    **
    **

    2、先改为动态获取ip地址

    **
    **

    3、查看当前DNS

    **
    **

    cat /etc/resolv.conf

    4、改为静态ip

    **
    **

    5、更新完需要的软件后可再次改回桥接模式

    六、CentOS7下安装JDK1.8:

    1、检查是否已经安装了jdk

    **
    **

    键入命令 java -version 查看。

    2、下载JDK

    **
    **

    下载地址https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html

    往下拉

    图片

    3、上传到centos

    **
    **

    图片

    将本地d:/tmp/jdk-8u281-linux-x64.tar.gz上传到/usr下,重命名为java1.8:

    本地目录切换到d:/tmp1

    sftp>lcd d:/tmp1
    

    centos目录切换到/usr

    sftp>cd /usr
    

    查看本地目录

    sftp> lpwdd:/tmp
    

    查看centos目录

    sftp> pwd/usr
    

    上传

    sftp> put jdk-8u281-linux-x64.tar.gz
    

    重命名

    sftp> mv jdk-8u281-linux-x64.tar.gz java1.8
    

    4、解压安装JDK

    **
    **

    键入命令 cd /usr 来到刚才的复制文件处,键入命令tar -zxvf java1.8 进行解压,解压出一个文件夹jdk1.8.0_281,进入该文件夹

    图片

    5、配置JDK环境变量

    键入命令 vi /etc/profile 修改配置文件,记得要在root权限下修改

    输入i进入编辑状态,然后将光标移到最后一行,粘贴如下内容,JAVA_HOME=/usr/jdk1.8.0_281 要根据自己的解压目录设置

    #java environmentexport JAVA_HOME=/usr/jdk1.8.0_281export CLASSPATH=.:J A V A H O M E / j r e / l i b / r t . j a r : {JAVA_HOME}/jre/lib/rt.jar:JAVA
    
    HOME/jre/lib/rt.jar:{JAVA_HOME}/lib/dt.jar:J A V A H O M E / l i b / t o o l s . j a r e x p o r t P A T H = {JAVA_HOME}/lib/tools.jar export PATH=JAVA
    

    HOME/lib/tools.jarexportPATH=PATH:${JAVA_HOME}/bin

    效果如下:

    图片

    点击esc 进入命令模式 输入:wq 保存修改信息

    然后键入命令source /etc/profile 使配置文件生效。

    6、测试是否安装成功

    **
    **

    键入命令 java -version 查看。

    图片

    七、centos7下安装mysql5.7:

    1、安装wget

    **
    **

    yum -y install wget

    2、下载rpm包

    **
    **

    sudo wget http://repo.mysql.com/yum/mysql-5.7-community/el/7/x86_64/mysql57-community-release-el7-10.noarch.rpmsudo rpm -ivh mysql57-community-release-el7-10.noarch.rpm
    

    3、yum 安装mysql-community-server

    **
    **

    sudo yum -y install mysql-community-server
    

    这一步比较耗时

    4、启动mysql

    **
    **

    sudo systemctl start mysqld
    

    5、设置开机启动

    **
    **

    sudo systemctl enable mysqld
    

    6、查找初始密码

    **
    **

    在/var/log/mysqld.log文件中找到初始密码

    cat /var/log/mysqld.log
    

    图片

    此处初始密码为:waf_eHWkr42K

    7、登陆mysql

    **
    **

    sudo mysql -uroot -p
    

    输入初始密码:waf_eHWkr42K

    8、修改密码

    **
    **

    ALTER USER 'root'@'localhost' IDENTIFIED BY '1qaz!QAZ';
    

    密码强度默认规则为(长度最少8位,包含大小写字母、数字、特殊字符)

    9、设置允许远程登陆

    **
    **

    1.执行授权命令

    GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '1qaz!QAZ' WITH GRANT OPTION;
    

    2.退出mysql操作控制台

    exit

    3.开放3306端口

    开启防火墙

    sudo systemctl start firewalld.service
    

    永久开放3306端口

    sudo firewall-cmd --add-port=3306/tcp --permanent
    

    重新加载

    sudo firewall-cmd --reload
    

    关闭防火墙

    sudo systemctl stop firewalld.service
    

    10、设置默认编码为utf8

    **
    **

    查看修改前mysql编码

    show variables like ‘%chara%’;

    1

    图片

    修改/etc/my.cnf文件,加入下面两行

    sudo vi /etc/my.cnf

    character_set_server=utf8

    init_connect=‘SET NAMES utf8’

    图片

    修改后,重启mysql

    sudo systemctl restart mysqld
    

    查看修改后的mysql编码

    图片

    11、测试

    **
    **

    使用navicat连接mysql

    图片

    数据文件位置:/var/lib/mysql
    
    配置文件位置:/etc/my.cnf
    
    日志文件位置:/var/log/mysqld.log
    

    八、centos7实现springboot项目开机自启动:

    1、导入数据库

    **
    **

    导入mysql数据库。

    2、上传打包好的jar包文件

    **
    **

    上传jar包到到/usr/local/project/ 。

    试运行java -jar springboot.jar

    3、新增service文件

    **
    **

    在 /etc/systemd/system/ 目录下面编辑一个以service为后缀的文件:

    cd /etc/systemd/systemvi java.service
    

    文件内容如下:

    [Unit]Description=javaAfter=syslog.target[Service]Type=simpleExecStart=/usr/jdk1.8.0_281/bin/java -jar /usr/local/project/springboot.jar[Install]WantedBy=multi-user.target
    

    其中:/usr/jdk1.8.0_281为jdk安装路径,/usr/local/project/springboot.jar 为打包好的jar包文件。

    4、添加执行权限

    chmod +x /etc/systemd/system/java.service

    5、重新加载服务

    systemctl daemon-reload

    6、启动服务并加入开机自启动

    systemctl start java

    systemctl enable java

    ps -ef | grep “java”| grep -v grep

    systemctl status java.service -l

    九、centos7下安装Tomcat8.5:

    1、下载tomcat8.5

    https://tomcat.apache.org/download-80.cgi

    图片

    2、上传打包好的jar包文件并解压

    **
    **

    上传到/usr/。

    tar -zxvf apache-tomcat-8.5.63.tar.gz

    3、tomcat增加启动参数

    **
    **

    tomcat 根目录下需要增加一个pid文件tomcat.pid。

    touch tomcat.pid

    在tomcat/bin 目录下面,增加 setenv.sh 配置,catalina.sh启动的时候会调用,同时配置Java内存参数。

    export CATALINA_HOME=/usr/apache-tomcat-8.5.63export CATALINA_BASE=/usr/apache-tomcat-8.5.63#add tomcat pidCATALINA_PID="$CATALINA_BASE/tomcat.pid"#add java optsJAVA_OPTS="-server -XX:PermSize=256M -XX:MaxPermSize=1024m -Xms512M -Xmx1024M -XX:MaxNewSize=256m"
    

    4、新增service文件

    **
    **

    在 /etc/systemd/system/ 目录下面编辑一个以service为后缀的文件:

    vi /etc/systemd/system/tomcat.service

    文件内容如下:

    [Unit]Description=TomcatAfter=syslog.target network.target remote-fs.target nss-lookup.target [Service]Type=forkingEnvironment="JAVA_HOME=/usr/jdk1.8.0_281"PIDFile=/usr/apache-tomcat-8.5.63/tomcat.pidExecStart=/usr/apache-tomcat-8.5.63/bin/startup.shExecReload=/bin/kill -s HUP $MAINPIDExecStop=/bin/kill -s QUIT $MAINPIDPrivateTmp=true [Install]WantedBy=multi-user.target
    

    5、添加执行权限

    **
    **

    chmod +x /etc/systemd/system/tomcat.service

    6、重新加载服务

    **
    **

    systemctl daemon-reload

    7、启动服务并加入开机自启动

    **
    **

    直接启动

    systemctl start tomcat

    加入开机启动

    systemctl enable tomcat

    查看启动状态

    systemctl status tomcat.service

    停止服务

    systemctl stop tomcat

    查询tomcat 进程

    ps -ef | grep “tomcat”| grep -v grep

    如果多个tomcat,则拷贝到不同的目录,使用不同的端口。tomcat.service文件名不同即可。

    例如:tomcat1.service tomcat2.service tomcat3.service

    8、重启服务器

    **
    **

    ermSize=256M -XX:MaxPermSize=1024m -Xms512M -Xmx1024M -XX:MaxNewSize=256m"

    
     
    
    **4、新增service文件**
    
    **
    **
    
    在 /etc/systemd/system/ 目录下面编辑一个以service为后缀的文件:
    
    
    
    vi /etc/systemd/system/tomcat.service
    
       
    
    文件内容如下:
    
    
    
    - 
    - 
    - 
    - 
    - 
    - 
    - 
    - 
    - 
    - 
    - 
    - 
    - 
    
    

    [Unit]Description=TomcatAfter=syslog.target network.target remote-fs.target nss-lookup.target [Service]Type=forkingEnvironment="JAVA_HOME=/usr/jdk1.8.0_281"PIDFile=/usr/apache-tomcat-8.5.63/tomcat.pidExecStart=/usr/apache-tomcat-8.5.63/bin/startup.shExecReload=/bin/kill -s HUP $MAINPIDExecStop=/bin/kill -s QUIT $MAINPIDPrivateTmp=true [Install]WantedBy=multi-user.target

    
    
    
    **5、添加执行权限**
    
    **
    **
    
    chmod +x /etc/systemd/system/tomcat.service
    
    
    
    **6、重新加载服务**
    
    **
    **
    
    systemctl daemon-reload
    
    
    
    **7、启动服务并加入开机自启动**
    
    **
    **
    
    直接启动
    
    
    
    systemctl start tomcat
    
    
    
    加入开机启动
    
    
    
    systemctl enable tomcat
    
    
    
    查看启动状态
    
    
    
    systemctl status tomcat.service
    
    
    
    停止服务
    
    
    
    systemctl stop tomcat
    
    
    
    查询tomcat 进程
    
    
    
    ps -ef | grep “tomcat”| grep -v grep
    
    
    
    如果多个tomcat,则拷贝到不同的目录,使用不同的端口。tomcat.service文件名不同即可。
    
    
    
    例如:tomcat1.service tomcat2.service tomcat3.service
    
    
    
    **8、重启服务器**
    
    **
    **
    
    重启,试试能不能访问。
    
    展开全文
  • 虚拟机部署前后端讲解1.虚拟机部署后端1.1后端打包1.2启动dsgc-tomcat1.3部署war包1.4打开swagger测试1.4错误原因整理2.虚拟机部署前端2.1配置后端代理地址2.2启动nginx2.3测试前端是否能调通2.4前端打包2.5部署前端...

    1.虚拟机部署后端

    1.1后端打包

    IDEA工具打包后端
    【Build】->【Build Artifacts】就可以打成你想要的的包

    在这里插入图片描述
    在这里插入图片描述

    1.2启动dsgc-tomcat

    在虚拟机上 cd到dsgc-tomcat/bin目录下
    ./startup.sh启动dsgc-tomcat
    在这里插入图片描述
    启动成功后在浏览器输入ip+8888(dsgc默认端口号8888)
    就可以看到tomcat的主页,如果访问不到
    原因一:tomcat启动失败
    ps -ef | grep tomcat 查看tomcat是否启动
    原因二:防火墙没有关
    systemctl statuas firewalld.service查看状态
    systemctl stop firewalld.servic关闭防火墙

    在这里插入图片描述

    1.3部署war包

    将war包放到 dsgc-tomcat/webapps/目录下
    这里我将打好的war包改了名字方便后续的操作

    注:不用解压,tomcat会自动解压
    在这里插入图片描述

    1.4打开swagger测试

    这里在浏览器输入ip+8888/项目打包名字/swagger-ui.html

    ==例:我的项目打包portal.war我就输入 ip+8888/portal/swagger-ui.html ==

    有的人会进不去,原因我写下面,往后翻!!!!

    在这里插入图片描述

    1.4错误原因整理

    浏览器进不去swagger是部署的后端项目 数据库没有匹配到信息所有访问不到
    这时候 cd /dsgc-tomcat/conf
    vi context.conf
    将下面信息改成你要用的数据库信息

    在这里插入图片描述
    然后访问,多刷几次就可以了

    2.虚拟机部署前端

    2.1配置后端代理地址

    cd /nginx/conf/
    vi nginx.conf
    修改一下内容,可以自己测试玩一下

    在这里插入图片描述

    2.2启动nginx

    cd /nginx/sbin
    ./nginx
    在这里插入图片描述访问ip+监听端口号

    在这里插入图片描述

    2.3测试前端是否能调通

    后端部署到虚拟机而且改了代理地址所以前端调用后端的地址就要更改
    这里改成后端代理地址
    启动Vscode

    在这里插入图片描述在这里插入图片描述这样子启来就ok了

    2.4前端打包

    npm runbuild

    在这里插入图片描述

    2.5部署前端

    将dist压缩放然后放到虚拟机上

    放到nginx/html下
    这里是需要解压的
    解压后改个名字
    在这里插入图片描述

    2.6测试部署

    打开网页输入
    ip+监听的端口号+放html的项目名

    例:我的ip:7778/ipaas-portal

    在这里插入图片描述

    展开全文
  • 使用VirtualBox虚拟机部署CentOS 64位操作系统 刚用这个操作写了毕业论文的一部分。第一次写博客,先来练练手,以下操作是我大二下学期在学校实训的时候夏老师教的。然后我自己操作着一步一步记录下来的操作步骤。亲...
  • 云平台中传统虚拟机部署策略通常是依据单一性能指标来选择目标宿主机,而忽略了承担不同业务的虚拟机对不同资源依赖性的差异,从而导致因资源得不到合理分配而引起的过度迁移现象。针对以上问题,提出了云平台下一种...
  • 考虑了服务器内资源容量及虚拟机多类型资源需求时虚拟机部署最优化时延问题。首先将最优化虚拟机部署时延问题进行了形式化建模,并证明了该问题为一个NPC问题;然后通过遗传结合贪心策略提出了一种高效的虚拟机部署...
  • 为提高数据中心的资源利用率并降低能耗,提出了面向低能耗的虚拟机部署和迁移策略,包括虚拟机初始部署算法BT-MPA和虚拟机动态迁移算法MMT-MMA。BT-MPA算法基于回溯法实现虚拟机集合和主机集合的最优初始映射,MMT-...
  • 针对动态配置过程中的虚拟机部署及优化问题展开研究,提出一种新的面向系统能耗的虚拟机部署算法以及基于主动迁移的优化策略。为了降低系统能耗,新算法采用基于服务器利用率的最佳适配降序算法求解虚拟机部署方案;...
  • 服务器/虚拟机部署tomcat

    千次阅读 2022-03-28 14:58:50
    服务器/虚拟机部署tomcat

    一、下载tomcat

    链接:Apache Tomcat® - Apache Tomcat 8 Software Downloads

    根据自己的服务器版本选择对应的安装包

    二、安装

    1、将安装包发送到服务器/虚拟机上

    2、将安装包解压到/usr/local目录下

    tar -zxvf apache-tomcat-8.5.77.tar.gz -C /usr/local

    3、进入到/usr/local目录下,将文件夹名称改为tomcat

    mv apache-tomcat-8.5.77 tomcat

    三、启动

    进入到tomcat的bin目录下,启动tomcat

    sh startup.sh

    出现下面几句,即为启动成功

    在浏览器地址栏输入自己的服务器/虚拟机ip:8080

    部署成功

    如果进不去,则可能是服务器的8080端口未开启

    开启服务器8080端口:服务器如何开启8080端口_云浅雨醉的博客-CSDN博客

    展开全文
  • linux系统部署 1.安装vmware并打开 秘匙有经济条件的最好购买,支持版权,支持开发者是应该的,不买的可以去百度。 2.下载centos7 镜像 ...3.在VMware中新建虚拟机 典型/自定义,选择自定义安装 虚拟机兼容性,默认下...
  • 针对云计算中物理服务器间的负载不均问题,提出一种基于多属性层次分析的虚拟机部署与调度策略。该算法将虚拟机按照资源的需求特点进行分类,主要由两方面构成:在虚拟机部署时,对虚拟机的资源进行热点分析并对其...
  • 引言云计算是从分布式计算、网格计算和并行计算等概念发展而来一种新型的计算模式,它是一种基于互联网相关服务的增加、使用和交付模式。虚拟机资源是云计算环境中的主要资
  • 云计算-基于云计算平台的虚拟机部署及迁移策略研究.pdf
  • 华为云计算之FusionStorage虚拟机部署FSM
  • 针对虚拟机群在云计算平台动态部署过程中现有的部署机制所存在的局限性, 提出一种优化的部署模型。首先建立预分块存储的分布式预定制虚拟机全镜像模板库; 然后由调度中心依据调度策略选择适当的宿主机, 并通过多源...
  • 针对云计算环境下虚拟机部署问题,提出了一种基于双边匹配的决策分析方法。首先对虚拟机部署的双边匹配问题进行了数学描述;然后在此基础上,以使匹配双方满意度最大为目标,构建了多目标优化模型,并通过模型求解...
  • 浅析云计算虚拟机部署方案.pdf
  • SVMM2012数据库虚拟机部署指南.docx
  • 论文研究-云环境下能耗优化的任务调度模型及虚拟机部署算法.pdf, 云计算环境下, 在满足用户服务级目标约束下, 如何有效地进行资源分配调度, 降低能耗, 已成为不容忽略的...
  • 基于VMware虚拟机部署RouterOS软件路由器.pdf
  • 云计算环境下虚拟机部署策略研究.pdf
  • 主要介绍了XenServer安装及虚拟机部署详细指南,需要的朋友可以参考下
  • 基于粒子群优化算法的虚拟机部署策略.pdf
  • 考虑低能耗的云计算虚拟机部署方法.pdf
  • 云计算环境下资源评级的虚拟机部署算法.pdf
  • 2.虚拟机里面能否正常访问:9870端口,虚拟机能够通过localhost:9870正常访问 3.查看虚拟机与主机能否ping,telnet通 wind主机能够ping通 telnet 192.168.0.7 9870 发现不能够链接到虚拟机的相关的端口 4....
  • 能耗与性能均衡的云计算虚拟机部署优化算法.pdf
  • 详细讲述了如何在centos 7.0下部署zabbix,有助于初次尝试部署的兄弟看看。

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 219,894
精华内容 87,957
关键字:

虚拟机部署

友情链接: STFT_Hamming.zip