一文梳理多个概念:maven、spring boot、docker、tomcat、nginx、web应用等
一、引言 一直想把很多概念再梳理一下,不然总是模糊地使用。今天用一个建造并运营大型商场来做比喻帮助理解。 二、具体内容 (一)基础环境层(商场的地基和场地) 1.Linux / CentOS——商场的地基和建筑结构 是什么:操作系统,是整个软件系统的底层基础。 应用场景:你的代码想要运行,首先要有一个操作系统环境。CentOS 是 Linux 的...
一、引言 一直想把很多概念再梳理一下,不然总是模糊地使用。今天用一个建造并运营大型商场来做比喻帮助理解。 二、具体内容 (一)基础环境层(商场的地基和场地) 1.Linux / CentOS——商场的地基和建筑结构 是什么:操作系统,是整个软件系统的底层基础。 应用场景:你的代码想要运行,首先要有一个操作系统环境。CentOS 是 Linux 的...
一、引言 上一篇已经在自己的阿里云服务器上安装好了docker,接下来安装一下常用的软件环境。 二、具体内容 (一)安装JDK21 1.打开jdk官网,下载对应版本的jdk。 2.将下载好的jdk上传到linux服务器上,我这里是/usr/local/路径下: 3.解压jdk压缩包并重命名: tar -xzvf jdk-21_linux-x64_bin.tar.gz m...
一、引言 上一篇已经在自己的阿里云服务器上安装好了docker,接下来区分一下docker的三个核心概念:仓库、镜像、容器。 二、具体内容 (一)docker镜像 Docker镜像-Docker images:容器运行的只读模板,包含运行应用程序所需的所有文件系统、代码、库和环境配置 特点: 分层存储:镜像由多层文件系统叠加组成,每一层是只读的 不可变:镜像一旦构建完成,不可修改(...
一、引言 今天继续学习在Linux系统中安装并使用docker。 二、具体内容 (一)docker介绍与使用场景 什么是Dokcer: 一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。 容器是完全使用沙箱机制,相互之间不会有任何接口,使用go语言编写,在linux容器基础上进行的封装。 ...
一、引言 之前已经学习了linux常用命令,现在继续来学习Linux下的软件安装命令。 二、具体内容 (一)rpm rpm介绍: RPM是一个在Linux和其他类Unix操作系统下广泛使用的包管理器,用于安装、升级、查询和删除软件包 为什么使用rpm: RPM包管理器可以帮助用户,自动化地处理软件的安装和更新过程,简化了软件的管理和维护 rpm:安装别人编译好的软件包 rpm安装优点...