Linux

一. VMware安装

1.  步骤

  1. 运行Vmware安装程序
  2. 按照程序安装步骤进行
    在安装中可以根据需要选择安装位置(不推荐安装到c盘)
     在这里插入图片描述
     这里去掉“启动时检查产品更新”,每次启动更新麻烦,影响效率
    在这里插入图片描述
    pro版本需要许可证解锁完整功能

二. Linux系统CentOS的安装

1. 创建新的虚拟机

  1. 创建虚拟机
    在这里插入图片描述

  2. 选择自定义
    在这里插入图片描述
    然后下一步

  3. 这里不进行更改
    在这里插入图片描述
    然后下一步

  4. 选择稍后安装操作系统
    在这里插入图片描述

  5. 选择Linux系统和CentOs 7 64位
    在这里插入图片描述

  6. 修改虚拟机名称,虚拟机安装的位置
    在这里插入图片描述

  7. 设置虚拟机内核(可以直接默认 1 1)
    在这里插入图片描述

  8. 运行内存(运行单独项目1GB大概够用,运行分布式项目至少需要4GB)
     在这里插入图片描述

  9. 使用网络地址转换(NAT)
    在这里插入图片描述

  10. 选择I/O控制器类型,选择推荐
    在这里插入图片描述

  11. 选择磁盘类型,选择推荐
    在这里插入图片描述

  12. 选择创建新的磁盘
    在这里插入图片描述
     1. 修改磁盘空间大小
    选择将磁盘拆分为对个文件
    在这里插入图片描述

  13. 指定磁盘文件,默认即可
    在这里插入图片描述

  14. 点击完成,完成虚拟机的创建
    在这里插入图片描述
     ## 2. 安装CentOS
     1. 编辑虚拟机设置
    在这里插入图片描述
    或者
    在这里插入图片描述
    打开虚拟机设置面板
    点击CD/DVD 选择使用ISO映像文件 点击浏览找到自己的CentOS的映像文件
    完成后点击完成
    在这里插入图片描述

  15. 开启虚拟机
     在这里插入图片描述
    或者
    在这里插入图片描述

  16. 选择测试并安装
    在这里插入图片描述

  17. 稍后等待会出现如下界面,选择中文,完成后点击继续
    在这里插入图片描述

  18. 等待灰色加载完成
    在这里插入图片描述

  19. 点击安装位置,进入后点击左上角的完成,系统会自动分区
    在这里插入图片描述
    在这里插入图片描述

  20. 完成后点击开始安装
    在这里插入图片描述

  21. 设置ROOT用户密码,设置完后点击左上角的完成,并继续等待安装
    在这里插入图片描述
    在这里插入图片描述

  22. 安装完成,点击重启即可进入系统
    在这里插入图片描述

  23. 如下,安装完成,输入用户名和密码即可进入系统(密码在输入时不会显示)
    在这里插入图片描述

  24. 输入ifconfig查看当前网络
    查看ens33中没有inet属性,表示没有为虚拟机指定ip,那么就无法通过ip连接到虚拟机 
    在这里插入图片描述

  25. 进入目录/etc/sysconfig/network-scripts

html     cd /etc/sysconfig/network-scripts     

26. 使用vi编辑器编辑ifcfg-ens33

html     vi ifcfg-ens33     

点击i键,进入插入模式, 此时鼠标不可用,使用上下左右按键移动鼠标
    将ONBOOT值改为yes
    ESC键退出插入模式
    :wq 表示保存并退出,如果退出不保存则输入 :q!
    在这里插入图片描述
27. 重启网络服务
    
    html     service network restart     
    现在网络可以使用了

在这里插入图片描述

3. 使用MobaXterm连接Linux

  1. 在这里插入图片描述
    在这里插入图片描述
    连接成功,输入账户密码即可进入系统
    在这里插入图片描述
    设置持久ip地址
    在这里插入图片描述
    在这里可以设置ip时间
    在这里插入图片描述

三. 环境配置

1. 使用yum下载wget

  1. 使用命令yum下载wget
        html     yum install wget     

2. 切换为国内源(CentOS7换源完毕)

  1. 备份Linux自带的EPEL源

html     cp /etc/yum.repos.d/CentOS-Base.repo  /etc/yum.repos.d/CentOS-Base.repo.bak     
    进入到/etc/yum.repos.d/查看
    
    html     cd /etc/yum.repos.d/     ll     

在这里插入图片描述
2. 切换到阿里云的源
进入到/etc/yum.repos.d/
    
    html     wget -O CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo     
    查看配置文件
    html     cat CentOS-Base.repo     
    显示阿里云的源,表示配置成功
    在这里插入图片描述

3. 使用Linux原生安装前准备

  1. 在Linux的根目录下创建一个文件夹

html     cd /     mkdir javal     
    在这里插入图片描述
2. 进入到javal中,创建software文件夹

html     cd javal/     mkdir software     
    在这里插入图片描述
3. 在MobaXterm中找到以上文件夹,将准备好的压缩包考入其中
在这里插入图片描述
4. 解压这两个文件

html     tar -zxvf apache-tomcat-8.5.20.tar.gz     tar -zxvf jdk-8u151-linux-x64.tar.gz     

4. jdk环境配置

  1. 进入jdk的根目录,查看完成路径

html     cd /jdk1.8.0_151/     pwd     
    在这里插入图片描述

  1. 编辑环境配置文件
        
        html     vim /etc/profile     
        在文件中添加环境配置
        html     export JAVA_HOME=/javal/software/jdk1.8.0_151     export JRE_HOME=${JAVA_HOME}/jre     export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib     export PATH=${JAVA_HOME}/bin:$PATH     
  2. 设置环境变量生效

html     source /etc/profile     

  1. 测试

html     java -version     
    在这里插入图片描述

5. Tomcat配置

  1. 开启端口(8080)访问权限(这里将MySql的访问端口一起开启了)
        需要开放端口,更新防火墙规则后即可查看防火墙列表,配置完成在这里插入图片描述

html     #开放端口     firewall-cmd --zone=public --add-port=8080/tcp --permanent     firewall-cmd --zone=public --add-port=3306/tcp --permanent     #跟新防火墙规则     firewall-cmd --reload     #防火墙列表     firewall-cmd --zone=public --list-ports     #防火墙状态     systemctl status firewalld     #启动防火墙     systemctl start firewalld     #关闭防火墙     systemctl stop firewalld.service     systemctl disable firewalld.service     
2. 启动Tomcat
进入到Tomcat的根目录下的bin中
    html     ./startup.sh     
    在这里插入图片描述
3. 测试
从外部访问 ip:8080
成功访问到Tomcat
在这里插入图片描述

6. docker配置

  1. 介绍
    doucker是用来快速配置环境的工具

  2. Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker 。
    通过 uname -r 命令查看你当前的内核版本
    在这里插入图片描述

  3. 确保yum更新到最新

html     yum update     

  1. 卸载旧版本(如果安装过旧版本的话)

html     yum remove docker  docker-common docker-selinux docker-engine     
5. 安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的

html     yum install -y yum-utils device-mapper-persistent-data lvm2     
6. 设置yum源
    
    html     yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo     yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo     
7. 安装最新版本的Docker
    
    html     yum install -y -y docker-ce docker-ce-cli containerd.io     
8. 启动Docker并设置开机启动
    
    html     systemctl start docker     systemctl enable docker     
9. 验证Docker
    
    html     docker version     
10. Docker HelloWorld测试
    
    html     docker run hello-world     

  1. 配置阿里云镜像
     
        1. 登录进入阿里云镜像服务中心,获取镜像地址
        进入阿里云容器镜像服务地址:
            https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors
            
        1. 在/etc/docker目录下找到在daemon.json文件(没有就新建),将下面内容写入
            html         {          "registry-mirrors": ["https://xxxxxxx.mirror.aliyuncs.com"]         }         
        1. 重启daemon
        systemctl daemon-reload
        
        1. 重启docker服务
        systemctl restart docker
        1. 测试
        速度会快很多

7. MySql配置

  1. 下载MySQL
        
        html     docker pull mysql:5.7     
  2. 配置MySQL
        html     docker run -p 3306:3306 --name mysql1   -di -v /home/javaxl/data/mysql/mysql.conf.d/:/etc/mysql/mysql.conf.d/ -v /home/javaxl/data/mysql/data/:/var/lib/mysql -v /home/javaxl/data/mysql/log/:/var/log -e MYSQL_ROOT_PASSWORD=root mysql:5.7     
  3. 测试
    使用navcat进行外部连接
    在这里插入图片描述

四. 项目部署

  1. 将原有项目进行打包
  2. 将项目的包部署到tomcat中webapp下
  3. 停止之前的服务

html     ./shutdown.sh     
4. 再次运行

html     ./startup.sh     

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值