Linux系统基础—CentOs(三)

开发环境安装

Linux环境安装软件的三种方式:

  • rpm
  • 解压缩
  • yum在线安装

JDK安装

1、先安装JDK rpm包

2、安装Java环境

  • 先检查是否有Java环境

    java -version
    

在这里插入图片描述

  • 如果存在的话,就需要先卸载
rpm -qa|grep jdk  #检查当前jdk版本的信息
rpm -e --nodeps jdk版本信息  #移除当前存在的jdk环境

在这里插入图片描述

卸载完成之后重新安装环境

rpm -ivh jdk的rpm包

在这里插入图片描述
jdk环境安装好后,配置环境变量:配置路径:/etc/profile

  • 编辑profile文件
    在这里插入图片描述
  • 添加Java环境变量:(注意不能完全按照windows系统下的方法去配置
JAVA_HOME=/usr/java/jdk1.8.0_221-amd64
JRE_HOME=$JAVA_HOME/jre
CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib
PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
export PATH CLASSPATH JAVA_HOME JRE_HOME

在这里插入图片描述

  • 环境变量配置完成后,需要让这个文件生效:source /etc/profile

注意:如果配置文件出现问题导致命令不能正常使用,输入以下指令能正常使用指令,再去修改配置文件。

export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin

在这里插入图片描述
启动后测试环境
在这里插入图片描述

Tomcat安装

ssm等项目打包后的war包需要放在tomcat环境当中运行

1、将tomcat的安装包apache-tomcat-9.0.59.tar.gz放置在/usr/tomcat目录下,并进行解压缩

[root@xiaoxiaobin mdb]# mv apache-tomcat-9.0.59.tar.gz /usr/tomcat
[root@xiaoxiaobin tomcat]# ls
apache-tomcat-9.0.59.tar.gz
[root@xiaoxiaobin tomcat]# tar -zxvf apache-tomcat-9.0.59.tar.gz  # 解压缩
[root@xiaoxiaobin tomcat]# ls
apache-tomcat-9.0.59  apache-tomcat-9.0.59.tar.gz

在这里插入图片描述
2、解压完成之后,进入到bin目录下,运行启动tomcat

# 执行:startup.sh -->启动tomcat
# 执行:shutdown.sh -->关闭tomcat
./startup.sh
./shutdown.sh

启动成功
在这里插入图片描述
关闭成功
在这里插入图片描述

Docker在线安装

联网的前提下:在线安装指令:yum [-y] install (yum源)

基于Centos7 安装

1、官网安装参考手册:https://docs.docker.com/install/linux/docker-ce/centos/

2、查看当前的CentOS 版本(CentOS 7 及以上版本)

[root@xiaoxiaobin /]# cat /etc/redhat-release 
CentOS Linux release 7.9.2009 (Core)
[root@xiaoxiaobin /]# 

3、准备环境(gcc安装)

命令:yum -y install 包名  #-y的含义就是后续询问请求按yes处理
#安装gcc
yum -y install gcc
yum -y install gcc++

在这里插入图片描述

  • 先检查是否有旧版本的docker,如果有的话先卸载
yum remove docker \
                   docker-client \
                   docker-client-latest \
                   docker-common \
                   docker-latest \
                   docker-latest-logrotate \
                   docker-logrotate \
                   docker-engine

在这里插入图片描述

  • 安装需要的软件包

yum install -y yum-utils device-mapper-persistent-data lvm2
  • 设置stable镜像仓库(推荐使用国内阿里云的,不要使用官网国外的镜像)

    # 错误
    yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
    ## 报错
    [Errno 14] curl#35 - TCP connection reset by peer
    [Errno 12] curl#35 - Timeout
    
    # 正确推荐使用国内的
    yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
    

    在这里插入图片描述

  • 更新yum软件包索引

yum makecache fast

在这里插入图片描述

  • 安装Docker引擎

    yum -y install docker-ce docker-ce-cli containerd.io
    
  • 启动Docker:无任何提示则为启动成功

    systemctl start docker
    

在这里插入图片描述

  • 测试一下启动好的Docker

    • 查看一下Docker的版本信息

      docker version
      

在这里插入图片描述

  • docker中试运行一下hello-world

    docker run hello-world
    

在这里插入图片描述
列出本地镜像。

docker images

在这里插入图片描述
查看一下Docker服务的进程

[root@xiaoxiaobin /]# ps -aux|grep docker
root     20851  0.0  3.0 1102260 56472 ?       Ssl  15:15   0:00 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock
root     21973  0.0  0.0 112812   980 pts/1    R+   15:23   0:00 grep --color=auto docker

在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值