摘要:
Jenkins 自动发布项目 1.自动发布项目架构图 2.自动发布项目思路 1.手动搭建nginx集群架构 2.开发提交代码至gitlab、手动拉取代码,并推送至web服务器群组 3.将手动操作编写至shell脚本,由Jenkins调取,并推送至web服务器组 3.编写上线脚本,将代码推送至web服 阅读全文
2021年3月7日
2021年3月3日
摘要:
Gitlab 基本概述 1、什么是Gitlab ? Gitlab是一个开源分布式的版本控制系统。 Ruby语言开发完成。 Gitlab主要实现的功能、管理项目源代码、对源代码进行版本控制、以及代码复用与查找。 1、Gitlab与Github的不同 ? Github与Gitlab的相同点:两者都是提供 阅读全文
摘要:
一、Git、Github、Gitlab 的区别 Git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或大或小的项目。 是Linus Tovalds 为了帮助管理Linux内核开发的一个开放源码的版本控制软件。 Github是在线的基于Git的代码托管服务,Github是2008年由Ruby 阅读全文
摘要:
文章目录 一、优化文件打开数和打开系统进程数 1、打开文件最大数临时设置方法 2、文件描述符 二、TCP的三次握手和四次断开 三、内核参数优化 1、BAT企业生产环境内核完整参数 2、Linux内核常见参数详解 3、Linux内核常用参数详解 四、Linux内核报错剖析 1、time wait bu 阅读全文
2020年11月27日
摘要:
聊一聊执行 rm -rf 数据恢复以及建立 Linux 回收站 误删除 rm -rf 如果在Linux 平台下,执行 rm -rf 误删除文件,我们可以做哪些数据恢复的工作以及我们该如何应对不小心删除数据。 windows 恢复误删除文件相对比较简单,各种版本的磁盘工具都能轻松恢复。 本章节主要讲的 阅读全文
2020年11月22日
摘要:
kubeadm介绍 kubeadm 概述 kubeadm 是一个工具,它提供了 kubeadm init 以及 kubeadm join 这两个命令作为快捷创建 kubernetes 集群的最佳实践 kubeadm 通过执行必要的操作来启动和运行一个最小可用的集群。kubeadm 只关心启动集群,而 阅读全文
2020年11月20日
摘要:
环境准备 3个节点,以下基于 Centos 7.6 系统, 内核版本:3.10.0-957.12.2.e17.x86_64 HOST NODE CPU MEM 192.168.1.111 master 最低要求2核2C 最低要求2GB 192.168.1.112 node1 最低要求2核2C 最低要 阅读全文
2020年11月4日
摘要:
zabbix+Grafana 7.0 zabbix的环境已部署好的情况下,zabbix部分…… 略 Grafana简介: 1.Grafana自身并存储数据,数据从其它地方获取。需要配置数据源 2.Grafana支持从zabbix中获取数据 3.Grafana优化了图形的展现,可以用来做监控大屏 3. 阅读全文
2020年10月30日
摘要:
CentOS 7 下安装Ceph-nautilus 本问主要记录在CentOS 7下如何安装Ceph-nautilus,安装过程中遇到的一些问题及解决方法。 1、Ceph实验准备 以下是本次实验所用到的机器(采用的是虚拟机)的配置: node1 192.168.1.115(三块硬盘) Mon、mgr 阅读全文