月度归档: 2021 年 11 月

25 篇文章

CentOS7-离线部署禅道
CentOS7-离线部署禅道 安装步骤 1.确认系统是32或64位 getconf LONG_BIT 2.下载禅道开源软件 官网:https://www.zentao.net/index.html 我下载的是12.5.3版本 3.本地上传到集团服务器的/opt目录,并解压 tar -zxvf ZenTaoPMS.12.5.3.zbox_64.tar…
Rinetd端口转发工具-Linux
Rinetd端口转发工具-Linux 简介 Rinetd是为在一个Unix和Linux操作系统中为重定向传输控制协议(TCP)连接的一个工具。Rinetd是单一过程的服务器,它处理任何数量的连接到在配置文件etc/rinetd中指定的地址/端口对。尽管rinetd使用非闭锁I/O运行作为一个单一过程,它可能重定向很多连接而不对这台机器增加额外的负担…
Babel的初入理解手札
Babel的初入理解手札 1.简介 ES6的某些高级语法在浏览器环境甚至是Node.js环境中无法执行。 Babel是一个广泛使用的转码器,可以将ES6代码转为ES5代码,从而在现有环境执行执行。 2.安装 Babel提供babel-cli工具,用于命令行转码。它的安装命令如下: npm install -g babel-cli #查看是否安装成功…
RabbitMQ学习札记
RabbitMQ学习札记 1.MQ概述 MQ全称 Message Queue(消息队列),是在消息的传输过程中保存消息的容器。多用于分布式系统之间进行通信。 2.MQ 的优势和劣势 优势: 应用解耦:提高系统容错性和可维护性 异步提速:提升用户体验和系统吞吐量 削峰填谷:提高系统稳定性 如订单系统,在下单的时候就会往数据库写数据。但是数据库只能支撑…
harbor镜像仓库搭建配置
harbor镜像仓库搭建配置 1.安装docker-compose(已经安装省略) 1. 下载 在 Linux 上的也安装十分简单,从 官方 GitHub Release 处直接下载编译好的二进制文件即可。 例如,在 Linux 64 位系统上直接下载对应的二进制包。 sudo curl -L "https://github.com/docker/…
Docker Swarm 学习手札
Docker Swarm 学习手札 Docker Swarm 节点介绍 运行 Docker 的主机可以主动初始化一个 Swarm 集群或者加入一个已存在的 Swarm 集群,这样这个运行 Docker 的主机就成为一个 Swarm 集群的节点 (node) 。 节点分为管理 (manager) 节点和工作 (worker) 节点。 管理节点用于 S…
Docker Compose学习手札
Docker Compose学习手札 Docker Compose介绍 Compose 定位是 「定义和运行多个 Docker 容器的应用(Defining and running multi-container Docker applications)」,其前身是开源项目 Fig。 通过第一部分中的介绍,我们知道使用一个 Dockerfile 模…
Docker网络的配置
Docker网络的配置 Docker 允许通过外部访问容器或容器互联的方式来提供网络服务。 当 Docker 启动时,会自动在主机上创建一个 docker0 虚拟网桥,实际上是 Linux 的一个 bridge,可以理解为一个软件交换机。它会在挂载到它的网口之间进行转发。 外部访问容器 从前面的笔记中,可通过docker run -p hostPo…
Docker-Dockerfile构建学习
Docker-Dockerfile构建学习 Dockerfile介绍 Dockerfile 是一个文本文件,其内包含了一条条的 指令(Instruction),每一条指令构建一层,因此每一条指令的内容,就是描述该层应当如何构建。 构建步骤分为: 编写一个dockerfile文件 docker build构建成为一个镜像 docker run 运行镜…
Docker-容器数据卷
Docker-容器数据卷 数据卷 是一个可供一个或多个容器使用的特殊目录,它绕过 UFS,可以提供很多有用的特性: 数据卷 可以在容器之间共享和重用 对 数据卷 的修改会立马生效 对 数据卷 的更新,不会影响镜像 数据卷 默认会一直存在,即使容器被删除 用户可以通过docker run的--volume/-v或--mount选项来创建带有数据卷的容…
Docker常用命令-容器命令
Docker常用命令-容器命令 docker version 显示docker的版本信息 docker info 显示docker的系统信息,包含镜像和容器数量 docker --help帮助命令 Usage: docker [OPTIONS] COMMAND [arg...] docker daemon [ --help | ... ] dock…
Docker常用命令-镜像命令
Docker常用命令-镜像命令 docker version 显示docker的版本信息 docker info 显示docker的系统信息,包含镜像和容器数量 docker --help帮助命令 Usage: docker [OPTIONS] COMMAND [arg...] docker daemon [ --help | ... ] dock…
Nginx的平滑升级(编译安装方式)
Nginx的平滑升级 1、查看当然版本 cd /usr/local/nginx/ #进入Nginx安装目录 sbin/nginx -V #查看版本 ----输出 nginx version: nginx/1.14.0 built by gcc 4.4.7 20120313 (Red Hat 4.4.7-4) (GCC) configure argu…
Centos 7 离线安装docker(tgz安装包安装)
Centos 7 离线安装docker(tgz安装包安装) 1.下载官方安装包 https://download.docker.com/linux/static/stable/x86_64/ 2.上传到服务器/usr/local/下,并且解压 tar -zxvf docker-20.10.9.tgz 3.准备docker.service 系统配置文…
Centos 安装Docker(含在线和离线)
Centos 安装Docker(含在线和离线) 本次是以Centos7 安装,其他系统请参考官方文档(英文):https://docs.docker.com/engine/install/centos/ 系统环境: 系统要求: Docker 支持 64 位版本 CentOS 7/8,并且要求内核版本不低于 3.10。 CentOS 7 满足最低内核…
Shiro框架快速学习札记
Shiro框架快速学习札记 ⼀、权限的管理 1.1 什么是权限管理 基本上涉及到⽤⼾参与的系统都要进⾏权限管理,权限管理属于系统安全的范畴,权限管理实现对⽤⼾访问系统的控制,按照安全规则或者安全策略控制⽤⼾可以访问⽽且只能访问⾃⼰被授权的资源。 权限管理包括⽤⼾⾝份认证和授权两部分,简称认证授权。对于需要访问控制的资源⽤⼾⾸先经过⾝ 份认证,认证通…
CentOS 安装 oracle 11g 客户端
CentOS 安装 oracle 11g 客户端 又是折腾的一天,同事又不会搞..又让我来搞.... 1.官网下载oracle 客户端(需登录) https://www.oracle.com/database/technologies/instant-client/linux-x86-64-downloads.html 下载: instantcli…