• 【狂神说Java】linux详解


    ✅作者简介:CSDN内容合伙人、信息安全专业在校大学生🏆
    🔥系列专栏 :狂神说Java
    📃新人博主 :欢迎点赞收藏关注,会回访!
    💬舞台再大,你不上台,永远是个观众。平台再好,你不参与,永远是局外人。能力再大,你不行动,只能看别人成功!没有人会关心你付出过多少努力,撑得累不累,摔得痛不痛,他们只会看你最后站在什么位置,然后羡慕或鄙夷。


    下载CentOS 7 X-shell X-ftp

    下载地址: 选择DVD iso 这是完整版
    centos-7.9.2009-isos-x86_64安装包下载_开源镜像站-阿里云

    安装 环境

    三种方式:

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

    jdk安装 rpm方式

    1. 下载rpm文件

    rpm下载地址:https://www.oracle.com/java/technologies/javase/javase8u211-later-archive-downloads.html
    下载 可能需要 oracle 账号密码,直接去csdn找一个
    利用xftp 将文件拖过去上传
    image.png

    1. 安装jdk
    # 检查当前系统是否存在java环境
    java -version 
    # 检查JDK版本信息
    rpm -qa|grep jdk 
    # 卸载JDK
    rpm -e --nodeps jdk名 
    # 安装jdk
    rpm -ivh rpm包
    rpm -ivh jdk-8u391-linux-x64.rpm 
    
    # 为啥说 rpm安装不需要配置环境变量呢?
    
    # 配置系统环境变量,所有人有效
    /usr/java/jdk1.8.0-x64 # 默认java路径
    vim /etc/profile # 默认 java配置文件
    
    编辑配置文件,最后新增如下代码:
    
    JAVA_HOME = /usr/java/jdk1.8.0-x64
    CLASSPATH = %JAVA_HOME%/lib;%JAVA_HOME%/jre/lib
    PATH = $JAVA_HOME/bin;$JAVA_HOME/jre/bin
    export PATH CLASSPATH JAVA_HOME
    
    
    #set java environment
    JAVA_HOME=/usr/java/jdk1.8.0-x64
    PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin
    CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
    export JAVA_HOME PATH CLASSPATH
    
    类似windows环境变量配置
    
    source命令 #让配置文件生效,好像不用这一步?
    source /etc/profile
    
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29
    • 30
    • 31
    • 32
    • 33
    • 34
    • 35
    1. 测试 java --version 和 java -jar xx
    # 先导入一个springboot项目,因为它内置了tomcat
    
    # 开启防火墙端口
    firewall-cmd --zone=public --add-port=9000/tcp --permanent
    # 重启服务
    systemctl restart firewalld.service
    # 查看端口是否开启,如果是云服务器,还需配置安全组
    firewall-cmd --list-ports
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8

    image.png

    Tomcat安装 解压方式

    1. 下载 https://downloads.apache.org/tomcat/tomcat-9/v9.0.82/bin/
    2. 解压 tar -zxvf xxx.tar.gz
    3. 启动 tomcat
    cd tomact
    cd bin
     
    执行 ./startup.sh
    停止 ./shutdown.sh
    
    • 1
    • 2
    • 3
    • 4
    • 5

    访问不到就开端口,或者直接关防火墙
    image.png

    docker yum安装

    1. 检测centos 7
    [root@localhost bin]# cat /etc/redhat-release
    CentOS Linux release 7.9.2009 (Core)
    
    • 1
    • 2
    1. 安装准备环境
    # 这一步好像没用
    yum -y install gcc
    yum -y install gcc-c++
    
    • 1
    • 2
    • 3
    1. 安装docker
    # 1.卸载旧的版本
    yum remove docker \
                      docker-client \
                      docker-client-latest \
                      docker-common \
                      docker-latest \
                      docker-latest-logrotate \
                      docker-logrotate \
                      docker-engine
    # 2.需要的安装包
    yum install -y yum-utils
    # 3.设置镜像的仓库
    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 # 推荐使用阿里云的。
    
    
    # 安装容器之前,更新yum软件包索引。
    yum makecache fast
    # 4.安装容器相关的。docker-ce(社区版)docker-ee(企业版)
    yum install docker-ce docker-ce-cli containerd.io
    # 5.启动docker
    systemctl start docker
    # 6.使用docker version查看是否安装成功
    docker version
    # 7.测试hello-world
    docker run hello-world
    
    
    # 1.卸载依赖
    yum remove docker-ce docker-ce-cli containerd.io
    # 2.删除资源
    rm -rf /var/lib/docker
    rm -rf /var/lib/containerd
    
    # /var/lib/docker  docker的默认工作路径
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29
    • 30
    • 31
    • 32
    • 33
    • 34
    • 35
    • 36
    • 37
    • 38
    • 39
    • 40
  • 相关阅读:
    数据结构——红黑树
    [C语言刷题篇]链表运用讲解
    【面试】整理了一些常考的前端面试题,以及实际被问到的问题
    齐聚绿城 | 锦江都城酒店聚焦中高端酒店投资新方向
    PCB 二:AD 原理图绘制以及PCB绘制
    数组与字符串总结
    用于命名实体识别的模块化交互网络
    Linux系统后门监测工具chkrootkit安装与使用
    pinia 入门及使用
    北大学者发现,经常喝牛奶,增加中国人肝癌和乳腺癌风险
  • 原文地址:https://blog.csdn.net/qq_53517370/article/details/134344206