部署与运维
文章平均质量分 87
服务器部署与运维技术
拾年之璐
这个作者很懒,什么都没留下…
展开
-
使用Lanproxy搭建内网穿透服务完整教程
本文主要记录了使用基于Docker的Lanproxy搭建内网穿透服务的过程,其中包括服务端和客户端的详细配置,并且基于宝塔面板的Nginx实现域名绑定、反向代理与SSL本文主要内容:1. 解决的问题2. 硬件与开发环境2.1 内网主机(客户端)2.2 公网云服务器(服务端)2.3 域名(可选)3. 实现原理4. 服务器端配置4.1 安装Lanproxy服务端4.2 Lanproxy服务端的基本配置4.3 可选操作5. 内网主机配置5.1 下载配置Lanproxy客户端5.2 启动Lanproxy6. .原创 2021-11-22 21:20:10 · 7145 阅读 · 7 评论 -
从服务器基础环境配置到搭建Docker+Gitlab+Gitlab Runner,完整介绍Spring Boot项目的持续集成与持续交付具体实现!
1. 序言在大学的课程学习,非常注重团队协作的培养,在企业开发中,团队协作开发项目的场景更是甚多。另外,在当下的热门技术栈中,微服务开发模式、前后端分离开发模式逐渐盛行,Spring Boot、VUE等热门技术,更是吸引了众多技术人员。当下的项目开发过程中,人们更加追求高内聚、低耦合,特别是前后端分离开发模式的提出。但是,做到低耦合的同时,也有一系列的问题产生。比如在团队协作开发过程中,后台开发人员新开发了一个功能,需要交给前端来配置,或者是交给测试人员进行测试,怎么实现?以往的操作是后台开发人员pus原创 2021-04-07 10:39:11 · 3365 阅读 · 3 评论 -
❤️部署与运维❤️专栏汇总
本文整理了笔者学习Linux和Docker阶段的一些学习笔记。同时整理一些基于Linux和Docker的实战。原创 2021-01-11 17:29:16 · 538 阅读 · 1 评论 -
【Linux学习】1. 安装Ubuntu Server 18.04 LTS
文章目录安装步骤克隆虚拟机虚拟机环境:VMware Workstation 15.5 ProLinux系统:Ubuntu-18.04.2-live-server-amd64安装步骤点击VMward主页的 创建新的虚拟机 按钮图:创建虚拟机弹窗 新建虚拟机向导 页面,该页面选择 自定义 选项,然后选择 下一步图:自定义虚拟机硬件兼容性,选择最新的 Workstation 15.X,继续 下一步图:选择兼容性安装来源,选择 稍后安装操作系统 选项,继续 下一步图:稍后安装OS原创 2020-11-16 10:50:36 · 7928 阅读 · 0 评论 -
【Linux学习】2. 使用软件对Linux进行远程控制
文章目录1. 查看主机IP2. 使用FinalShell连接3. 使用XShell连接一般机房都在指定的位置,所以每次进行操作时,一般采用远程控制的方式,对服务器主机进行管理操作。想要对主机进行远程控制管理,首先需要知道主机的IP地址。1. 查看主机IP可以使用命令 ip a 查看主机的IP地址。如上图所示,ens33 位置处,列出的信息中,跟在inet后边的就是这台Linux主机的IP地址,图中的IP地址为192.168.10.107,记下这个地址,在远程连接的时候要使用这个IP原创 2020-11-16 10:55:58 · 7802 阅读 · 0 评论 -
【Linux学习】3. 熟悉Linux系统基本的目录结构
首先展示一些基本的命令【1】显示当前目录列表命令:ll 或者 ls -al【2】显示当前工作目录命令:pwd【3】切换目录命令:cd [目录名]如 cd / 表示切换到根目录,cd etc/ 表示切换到当前目录的etc目录下,cd /etc/ 表示切换到根目录的etc目录下,cd .. 表示后退(一个点表示当前目录)如下图,命令行中有一个波浪号 ~ ,表示当前目录非根目录,当命令行前面是斜线 / 的时候,表示当前目录为根目录。【4】目录结构如上图,在Linux系统中,原创 2020-11-17 11:33:49 · 7890 阅读 · 0 评论 -
【Linux学习】4. Linux系统基本的文件目录管理
文章目录1. 本节命令汇总1.1 Linux 操作文件目录命令1.2 Linux压缩命令(tar)2. 演示2.1 创建test目录2.2 生成空文件2.3 生成带内容的文件2.4 复制与删除文件2.5 移动文件2.6 查找文件2.7 查找指定文件中的指定字符串2.8 创建软链接2.9 分页显示2.10 压缩与解压缩1. 本节命令汇总1.1 Linux 操作文件目录命令命令 说明 语法 参数 参数说明ls 显示文件和目录列表 ls [-alrtAFR] [name…]原创 2020-11-17 11:37:11 · 7767 阅读 · 0 评论 -
【Linux学习】5. Linux的基本系统管理
文章目录1. 本节命令汇总2. 演示1. 本节命令汇总命令 说明stat 显示指定文件的相关信息,比 ls 命令显示内容更多who 显示在线登录用户hostname 显示主机名称uname 显示系统信息top 显示当前系统中耗费资源最多的进程ps 显示瞬间的进程状态du 显示指定的文件(目录)已使用的磁盘空间的总量df 显示文件系统磁盘空间的使用情况free 显示当前内存和交换空间的使用情况ifconfig 显示网络接口信息原创 2020-11-17 11:47:52 · 7747 阅读 · 0 评论 -
【Linux学习】6. Linux Vim 编辑器的基本使用
1. 概述Vim 是从 vi 发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。简单的来说, vi 是老式的字处理器,不过功能已经很齐全了,但是还是有可以进步的地方。 Vim 则可以说是程序开发者的一项很好用的工具。2. 运行模式编辑模式:等待编辑命令输入。执行完原创 2020-11-17 11:50:11 · 7771 阅读 · 0 评论 -
【Linux学习】7. Linux的用户和组管理
文章目录1. 概述2. 使用 Root 用户3. 用户账户说明4. 组账户说明扩展阅读5. 账户系统文件说明5.1 /etc/passwd5.2 /etc/shadow5.3 /etc/group5.4 /etc/gshadow6. 账户管理常用命令6.1 增加用户6.2 修改用户6.3 删除用户6.4 组账户维护6.5 口令维护6.6 用户和组状态原创 2020-11-17 11:52:38 · 8091 阅读 · 0 评论 -
【Linux学习】8. Linux系统的文件权限管理
文章目录1. 查看文件和目录的权限1.1 文档类型及权限1.2 连接数1.3 文档所属用户和所属组1.4 文档大小2. 更改操作权限2.1 chmod2.2 chown2.3 who2.4 操作符号2.5 mode2.6 文件名2.7 示例3. 数字设定法1. 查看文件和目录的权限使用 ls 命令只显示文件名称,通过带参数的 ls –al 命令(或者 ll )可以显示文件或者目录的权限信息。ls -l 文件名 显示信息包括:文件类型 (d 目录,- 普通文件,l 链接原创 2020-11-19 11:56:17 · 7960 阅读 · 0 评论 -
【Linux学习】9. Linux的软件包及数据源配置
文章目录1. 概述2. 修改数据源2.1 查看系统版本2.2 编辑数据源2.3 更新数据源3. 常用 APT 命令1. 概述APT(Advanced Packaging Tool) 是 Debian/Ubuntu 类 Linux 系统中的软件包管理程序, 使用它可以找到想要的软件包, 而且安装、卸载、更新都很简便;也可以用来对 Ubuntu 进行升级; APT 的源文件为 /etc/apt/ 目录下的 sources.list 文件。2. 修改数据源由于国内的网络环境问题,我们需要将原创 2020-11-19 11:57:43 · 8054 阅读 · 0 评论 -
【Linux学习】10. 部署应用程序:Linux安装Java、Tomcat、MySQL等
文章目录1. Linux 安装 Java1.1 概述1.2 下载地址1.3 解压缩并移动到指定目录① 解压缩② 创建目录③ 移动安装包④ 设置所有者1.4 配置环境变量① 配置系统环境变量② 添加如下语句③ 配置用户环境变量④ 添加如下语句⑤ 使用户环境变量生效1.4 测试是否安装成功1.5 为其他用户更新用户环境变量2. Linux 安装 Tomcat2.1 概述2.2 下载地址2.3 安装过程①解压缩②变更目录名③移动目录2.4 常用命令①启动②停止原创 2020-11-19 14:17:18 · 7362 阅读 · 0 评论 -
【Linux学习】11. Linux基本配置之修改IP、DNS和主机名
文章目录1. 修改IP2. 修改主机名3. 修改DNS1. 修改IP同一局域网内,计算机IP是不允许重复的。1.Ubuntu配置IP地址的文件是在 etc 目录下的 netplan 文件中。找到配置文件所以需要修改这个 yaml 文件中的配置。如果是虚拟机中的网卡,则初始配置文件可能如下图所示:虚拟机里的配置文件上图中的 ens33 是网卡的名字,可以使用 ip a 命令查看电脑的网卡。对于真正的服务器,一般有多个网卡,需要对每个网卡进行IP的配置。如果是在服务器里的网原创 2020-11-19 14:19:23 · 7822 阅读 · 0 评论 -
【Docker学习】1. Docker的简介
文章目录Docker简介1. 什么是DockerDocker发展历程2. Docker技术与传统虚拟化技术比较Docker技术虚拟化技术3. Docker的优势更高效的利用系统资源更快速的启动时间一致的运行环境持续交付和部署更轻松的迁移更轻松的维护和扩展对比传统虚拟机总结4. 一些术语4.1 Docker镜像原创 2021-01-11 20:42:04 · 6509 阅读 · 0 评论 -
【Docker学习】2. Linux系统安装Docker
文章目录安装Docker1. 平台支持1.1 桌面1.2 服务器2. 安装2.1 卸载旧版本2.2 使用 APT 安装2.3 验证安装是否成功3. 配置 Docker 镜像加速器3.1 使用和配置阿里云加速器(推荐)3.2 验证配置是否成功4. 运行第一个容器原创 2021-01-11 20:43:34 · 6793 阅读 · 0 评论 -
【Docker学习】3. Docker的镜像操作
文章目录Docker操作镜像1. 获取镜像2. 列出镜像3. 镜像体积4. 虚悬镜像5. 中间层镜像6. 删除镜像6.1 用 ID、镜像名、摘要删除镜像使用ID删除使用镜像名删除使用镜像摘要删除6.2 用 docker image ls 命令来配合7. 扩展阅读7.1 列出部分镜像7.2 以特定格式显示原创 2021-01-11 20:44:31 · 6696 阅读 · 0 评论 -
【Docker学习】4. Docker操作容器
文章目录Docker操作容器1. 启动容器2. 终止容器3. 启动已终止容器4. 守护态运行(后台运行)5. 容器日志6. 进入容器7. 删除容器8. 清理所有处于终止状态的容器原创 2021-01-11 20:45:20 · 6781 阅读 · 0 评论 -
【Docker学习】5. Dockerfile定制镜像
文章目录Dockerfile 定制镜像1. 概述2. 示例13. 常用命令3.1 FROM3.2 COPY 与 ADD(复制文件,不要用ADD)3.3 CMD与ENTRYPOINT(执行脚本)3.4 ENV(配置环境变量)3.5 VOLUME(数据卷配置)3.6 EXPOSE(暴露端口)3.7 WORKDIR4. 示例2(压缩包)5. 补充:镜像构建上下文原创 2021-01-11 20:46:13 · 6669 阅读 · 0 评论 -
【Docker学习】6. Docker-Compose的简介与安装
文章目录Docker-Compose的简介与安装1. 简介2. 安装 Docker Compose3. 验证安装是否成功原创 2021-01-11 20:46:47 · 6670 阅读 · 0 评论 -
【Docker学习】7. Docker-compose的使用:安装Tomcat、GitLab、MySQL等
文章目录Docker-compose的使用0. 常用命令1. 安装Tomcat2. 安装Gitlab3. 安装MySQL扩展阅读:YAML 配置文件语言YAML 对象YAML 数组YAML 复合结构YAML 纯量原创 2021-01-11 20:47:45 · 6657 阅读 · 0 评论