- 博客(10)
- 收藏
- 关注
原创 Docker第一篇简介及镜像、容器管理
一、Docker简介Docker是什么?Docker的英文本意是“搬运工”,在程序员的世界里,Docker搬运的是集装箱(Container),集装箱里装的是任意类型的App,开发者通过Docker可以将App变成一种标准化的、可移植的、自管理的组件,可以在任何主流系统中开发、调试和运行。说白了,docker是一种用了新颖方式实现的轻量级虚拟机,类似于VM,但是在原理和应用上和VM的差别还是很大的...
2018-07-11 16:55:13
411
原创 正则表达式
正则表达式(或称Regular Expression,简称RE)就是由普通字符(例如字符 a 到 z)以及特殊字符(称为元字符)组成的文字模式。该模式描述在查找文字主体时待匹配的一个或多个字符串。 正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。简单的说,正则表示式就是处理字符串的方法,它是以行为单位来进行字符串的处理行为, 正则表示式通过一些特殊符号的辅助,可以让使用者轻易的达到...
2018-07-11 15:02:48
1305
原创 zabbix监控系统部署
zabbix是完全开源的工具,整合了cacti和nagios等特性附:SNMP(udp 161 udp 162)众多网络工具都支持此协议,比如常见路由交换,常见OS其既可以做管理端也可以做被管理端snmp协议大致有3个版本分别是v1 v2 v3无论是v1 和 v2 的安全性是比较差的,因为传输是明文的, V3的认证密码用MD5/SHA摘要算法加密很多工具支持网络管理的功能,而对于非网络设备(操作...
2018-07-11 14:34:14
1363
原创 mysql5.7第一篇编译安装部署(centos7)
yum groupinstall "Development Tools"yum install lrzszrpm -qa |grep mariadbrpm -e mariadb-libs --nodepstar zxvf cmake-3.5.2.tar.gz cd cmake-3.5.2/./bootstrap gmake && gmake installcma...
2018-07-11 14:00:28
171
原创 使用Nginx实现反向代理
一、代理服务器1、什么是代理服务器代理服务器,客户机在发送请求时,不会直接发送给目的主机,而是先发送给代理服务器,代理服务接受客户机请求之后,再向主机发出,并接收目的主机返回的数据,存放在代理服务器的硬盘中,再发送给客户机。2、为什么要使用代理服务器1)提高访问速度 由于目标主机返回的数据会存放在代理服务器的硬盘中,因此下一次客户再访问相同的站点数据时,会直接从代理服务器的硬盘中读取,起到了...
2018-07-10 17:02:25
1284
原创 Linux下安装SVN服务端小白教程
安装使用yum安装非常简单:配置2.1. 创建仓库我们这里在/home下建立一个名为svn的仓库(repository),以后所有代码都放在这个下面,创建成功后在svn下面多了几个文件夹。[root@localhost /]# cd /home[root@localhost home]# mkdir svn[root@localhost home]# svnadmin create /home...
2018-07-10 16:55:17
349
原创 持续集成2-构建及使用gitlib和jenkins
一、前言 首先出于提高自己技术水平和琢磨能做点什么能提高工作效率,上线工作实在无聊、重复(手动编译、打包,传包,重启),于是就想到了jenkins,jenkins持续集成已经不是什么新鲜的话题,网上文章一大堆,俗话说天下文章一大抄,基本上就是那三五篇,相信要是以前没接触过的人没有两三天是弄不出来的,特别是身为运维岗,一些关于开发的东西还是不太懂,在搭建之前什么持续集成、持续构建、持续部署这些概念真...
2018-07-10 16:45:35
431
原创 ELK日志分析系统第一章
技能展示:完成项目内容以后,你将能够:¨ 了解ELK日志分析系统¨ 会安装和配置elasticsearch集群¨ 会安装和配置logstash进行日志收集¨ 会安装和配置kibana进行日志查看1.案例概述日志分析是运维工程师解决系统故障,发现问题的主要手段。日志主要包括系统日志、应用程序日志和安全日志。系统运维和开发人员可以通过日志了解服务器软硬件信息、检查配置过程中的错误及错误发生的原因。经常...
2018-07-10 16:28:53
563
原创 Redis主从同步+自动切换
一构建:1.两台centos7服务器: 192.168.1.100和192.168.1.1152. 安装必须的软件包:yum install gcc gcc-c++ kernel-devel automake autoconf libtool make wget tcl vim ruby rubygems unzip git -y3. 下载redis源码包并安装:wget http://...
2018-07-10 15:54:09
17542
原创 持续集成1-使用docker构建gitlib和jenkins
持续集成11.使用docker安装gitlib:1. 拉取镜像:docker pull gitlab/gitlab-ce:latest2. 使用拉取的镜像构建容器:sudo docker run --detach \ --hostname gitlab.example.com \ --publish 8929:80 --publish 228...
2018-05-22 16:02:08
520
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人