摘要:安装Tomcat8.5 把Tomcat压缩包上传到tomcat服务器(tomcat专用服务测试服务器、生产服务器) yum install java-1.8.0-openjdk* -y wget https://ftp.wayne.edu/apache/tomcat/tomcat-9/v9.0.41
阅读全文
摘要:在Jenkins集成服务器上,我们需要安装Maven来编译和打包项目。 安装Maven 1、下载Maven软件到jenkins服务器上 wget https://mirrors.aliyun.com/apache/maven/maven-3/3.6.3/binaries/apache-maven-3
阅读全文
摘要:凭据可以用来存储需要密文保护的数据库密码、Gitlab密码信息、Docker私有仓库密码等,以便 Jenkins可以和这些第三方的应用进行交互。 安装Credentials Binding插件 要在Jenkins使用凭证管理功能,需要安装Credentials Binding插件 老版本安装插件后,
阅读全文
摘要:我们可以利用Role-based Authorization Strategy 插件来管理Jenkins用户权限 安装Role-based Authorization Strategy插件 开启权限全局安全配置 授权策略切换为"Role-Based Strategy",保存 创建角色 在系统管理页面
阅读全文
摘要:Jenkins本身不提供很多功能,我们可以通过使用插件来满足我们的使用。例如从Gitlab拉取代码,使用 Maven构建项目等功能需要依靠插件完成。接下来演示如何下载插件。 修改Jenkins插件下载地址 Jenkins->Manage Jenkins->Manage Plugins,点击Avail
阅读全文
摘要:部署环境 centos7 2核4g 关闭防火墙 关闭selinux 关闭NetworkManager 1)安装JDK Jenkins需要依赖JDK,所以先安装JDK1.8 yum install java-1.8.0-openjdk* -y 安装目录为:/usr/lib/jvm 2)获取jenkin
阅读全文
摘要:GitLab 官网:https://about.gitlab.com/ Gitlab是依赖于Git的远程代码仓库,类似于GitHub、Gitee,不同的是GitHub、Gitee的公网上代码仓库, Gitlab是可以私有化部署的免费远程代码仓库 官方安装连接:https://about.gitlab
阅读全文
摘要:分支就是科幻电影里面的平行宇宙,当你正在电脑前努力学习Git的时候,另一个你正在另一个平行宇宙里努力学习SVN。 如果两个平行宇宙互不干扰,那对现在的你也没啥影响。不过,在某个时间点,两个平行宇宙合并了,结果,你既学会了Git又学会了SVN! 在版本回退里,你已经知道,每次提交,Git都把它们串成一
阅读全文
摘要:github (国外) gitee(国内) gitlab (自建) https://gitee.com/ 新建仓库 使用简介 下载远程仓库 git clone https://gitee.com/bennyda/test01.git # 设置用户名和邮箱 git config --global us
阅读全文
摘要:什么是 Dockerfile? Dockerfile 是一个用来构建镜像的文本文件,文本内容包含了一条条构建镜像所需的指令和说明。 Dockerfile 由一行行命令语句组成, 并且支持以#开头的注释行。一般而言, Dockerfile 主体内容分为四 部分:基础镜像信息、 维护者信息、 镜像操作指
阅读全文
摘要:Docker 使用 Linux 桥接的方式,在宿主机虚拟一个 Docker 容器网桥(docker0),Docker 启动一个容器时会 根据 Docker 网桥的网段分配给容器一个 IP 地址,称为 Container-IP,同时 Docker 网桥是每个容器的默认网关。 因为在同一宿主机内的容器都
阅读全文
摘要:Docker 本身的技术依赖于 Linux 内核虚拟化技术的发展。所以 Docker 对 Linux 内核的特性有很强的依赖。 网络基础 其中 Docker 使用到的与 Linux 网络有关的技术分别有:网络名称空间、Veth、Iptables、网桥、路由。 1、网络名称空间 为了支持网络协议栈的多
阅读全文
摘要:docker容器 容器就是对外提供服务的一个实例。 容器启动的必要条件:容器内至少有一个进程运行在前台 创建容器的格式:docker run [option] image [cmd] docker run [参数] [镜像名称] [运行容器的启动命令] 参数 -d : 以守护进程的方式运行一个容器
阅读全文
摘要:构建镜像一般有三种情况,基于容器导入、基于本地模板导入、基于 Dockerfile 创建,本章主讲基于容器保 存镜像和本地保存镜像导入。 1、基于容器保存 主要格式:docker [container id] commit 主要参数: -a: 作者信息 -m: 提交信息 -p: 提交时,暂停容器运行
阅读全文
摘要:常用镜像仓库 官方仓库:hub.docker.com 自己的私有仓库:Harbor 阿里云私有仓库:registry.cn-hangzhou.aliyuncs.com 登录镜像仓库 # 格式 docker login 注: 默认情况下,docker login登录的是官方仓库,如果登录其他镜像仓库则
阅读全文
摘要:docker 镜像是 docker 中三大概念之一,其主要作用是作为启动容器的模板。 一、获取镜像 镜像是运行容器的模板,官方 Docker Hub 仓库已经提供了许多镜像共开发者使用。如果我们需要获取某 个镜像则可以去 docker 仓库下载所需的镜像。 下载镜像的格式:docker pull [
阅读全文
摘要:Docker 引擎是使用 Docker 容器的核心组件,可以在主流的操作系统和云平台上使用,包括 Linux 操作系统、MacOSS 和 Windows 系统上。用户可以访问 Docker 官网(https://www.docker.com/get-started)去获取 Docker安装包。 1、
阅读全文
摘要:一、 为什么要使用 Docker 1、 Docker 容器虚拟化的好处 在云时代,开发者创建的应用必须要能很方便地在网络上传播,也就是说应用必须脱离底层物理硬件的限制;同时必须满足“任何时间任何地点”可获取可使用的特点。因此,开发者们需要一种新型的创建分布式应用程序的方式,快速分发部署,而这正是 D
阅读全文
摘要:zabbix的安装部署非常简单,官方提供了四种安装途径,分别是二进制rpm包安装方式、源码安装方式、容器安装方式和虚拟机镜像安装方式,根据学习方式和运维经验,这里推荐大家用docker容器安装zabbix-server、zabbix-web,而通过rpm包方式安装zabbix agent/agent
阅读全文
摘要:Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而是一个开放源码的版本控制软件。Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必有服务器端软
阅读全文
摘要:MySQL数据库的基本操作 1、SQL是什么?它能做什么? 对数据库进行查询和修改操作的语言叫做 SQL(Structured Query Language,结构化查询语言)。SQL 语言是目前广泛使用的关系数据库标准语言,是各种数据库交互方式的基础。 著名的大型商用数据库 Oracle、DB2、S
阅读全文
摘要:开源IT和资产管理软件 GLPI GLPI是法语Gestionnaire libre de parc informatique的缩写,翻译过来应该是开源IT和资产管理软件,在法国等欧洲国家和地区应用广泛并取得了很好的用户口碑。 GLPI提供功能全面的IT资源管理接口,你可以用它来建立数据库全面管理I
阅读全文
摘要:一、声明 因为目前只使用CentOS 7 x64系统,所以本教程将仅适用于CentOS 7 x64系统,不保证在CentOS 8等系统上的效果。 另外卸载系统内核属于危险操作,可能导致VPS无法启动,非必要请勿进行此项操作,也不建议在生产环境下进行此项操作。 二、获取当前使用的内核 执行以下命令可以
阅读全文