- 博客(21)
- 收藏
- 关注
转载 开发环境管理利器Vagrant
引言不知道你是否经历过,开发环境与生产环境不一致、Windows开发和Linux上的包效果不一样、在我这运行时好的啊 等等等问题,那有没有解决方法呢?答案就是Vagrant、Docker1、简介1.1 什么是Vagrant?Vagrant是一种在单个工作流程中构建和管理虚拟机环境的工具。通过易于使用的工作流程并专注于自动化,Vagrant降低了开发环境的设置时间,提高了生产一致...
2019-03-18 16:38:00
231
转载 Rsync同步工具
1、Rsync介绍1.1 什么是Rsync?Rsync,remote synchronize顾名思意就知道它是一款实现远程同步功能的软件,它在同步文件的同时,可以保持原来文件的权限、时间、软硬链接等附加信息。 rsync是用 “rsync 算法”提供了一个客户机和远程文件服务器的文件同步的快速方法,而且可以通过ssh方式来传输文件,这样其保密性也非常好,另外它还是免费的软件。Rsy...
2019-03-10 21:28:00
268
转载 MySQL多实例
1、什么是MySQL多实例随着目前大部分服务器资源充盈,我们当然也要勤俭持家了,所以MySQL多实例就是可以将多个MySQL服务运行在一台机器上(不限于版本),当然了这也跟合租一样,如果有一个服务有小脾气那整个服务器上的服务可能都要闹小脾气了,哈哈。2、配置MySQL多实例先决条件在配置MySQL多实例之前我希望已经理解了MySQL单实例的部署形式,因为这里不会教你怎么部署MySQ...
2019-03-03 13:40:00
118
转载 Linux 配置永久辅助IP
1、什么是辅助IP辅助IP来源于Linux之中,Linux的系统网卡可以支持多IP的绑定,而辅助IP多用于解耦解决服务之间的兼容性问题,常见的应用场景有:虚拟IP,高可用飘逸;永久临时IP解耦使用;今天笔者一台机器宕机了,因为并没有高可用等等,所以不影响其他服务的配置,我们来实战一下给一台机器绑定一个永久临时的虚拟IP。2、环境说明笔者这里是CentOS7的操作系统,另外...
2019-03-03 13:07:00
503
转载 换一种视角看DNS(采坑篇)
换一种视角看DNS我们尽量用精炼的语言,尽可能的规划DNS的全貌(当然笔者水平有限,如有错误请不吝赐教)。通常啊我们在个人PC中能看到DNS的配置身影就是在上网的时候,通常如果你不配置DNS可能找不到IP地址等等,那这是我们就回去配置一个DNS服务器,我们可以吧DNS服务器理解为地址簿,没错漫游在全网的地址簿;那你想过没有它背后的作用呢?我们继续看。1、什么是DNS服务?DNS服...
2019-02-24 20:57:00
143
转载 CentOS7.X安装英伟达显卡采坑之路
1、系统信息操作系统版本:CentOS7.X显卡版本:英伟达 Tesla P100其他软件包安装信息:CUDA 9.0CUDNN 7.4.2.24lightgbm 2.2.XBoost 1.61CMake 3.12特别说明,如果没有在官网找到你的显卡版本对应的驱动,请尽快寻找你的显卡提供商确认驱动信息,不要轻易尝试;那就是在浪费时间,切记!2、安装P100驱动...
2019-01-27 22:09:00
614
转载 利用ELK构建一个小型的日志收集平台
利用ELK构建一个小型日志收集平台伴随着应用以及集群的扩展,查看日志的方式总是不方便,我们希望可以有一个便于我们查询及提醒功能的平台;那么首先需要剖析有几步呢?格式定义 --> 日志收集 --> 运输 --> 存入 --> 查询根据上面这几步,我们简单来设计一个收集平台,如下图:这里我们使用了Elastic Stack家族的Filebeat用作客户端收集...
2019-01-20 19:33:00
622
转载 04-监控-手册(Runbook)
前言好的手册在当警报触发时,便于快速定位问题。在更复杂的环境中,团队中的每个人都不会对每个系统都有所了解,而且Runbook是传播这些知识的一个载体,更是好方法。手册 == RunBook, 请了解。1、编写RunBook的注意事项为特定服务编写了一个好的Runbook,大致需要一下几点:这项服务是什么,它的作用是什么?谁是项目负责?它有什么依赖关系?它的基础设施是...
2019-01-13 21:13:00
647
转载 03-浅谈监控与报警
前言“报警”,“监控”都是一个大问题,而且搞不好还会有以下问题:监控不到位,往往是被别人告知故障的发生;报警信息杂乱,产生免疫力;遇到验证故障时无处开刀;So~, 带着上面的痛点我们来解析下正确的监控和报警的姿势。1、基于用户监控通过标题我们也不难发现,监控的核心应该是基于用户的监控,还有另外一种说话叫做“基于症状的监控”,同时还有另外一种监控方式“基于原因的监控”。我...
2019-01-06 22:02:00
246
转载 02-监控系统的浅析
前言:设计一个监控系统从哪入手呢?前篇已经提到过监控系统的重要性,那么一个较为良好的监控系统应该从哪几方面上手的呢?我个人理解可以通过以下几个方面入手:评估业务类型,架构体系;分类监控;监控技术方案选型;监控人员规划;监控系统的部署;数据采集;监控数据分析与算法;系统测试;自动化管理;图形化展示。大致从以上几点开始,下面我们简单来介绍上面所说。1、评估业务类...
2019-01-01 21:56:00
143
转载 01-运维监控
1、监控的重要性听闻前辈所说,在监控不发达的时代,出行基本靠走,安全基本靠狗,那个时候没有自动化监控的概念,都是人工盯着机器,进行轮班;每天上班第一件事情就是去巡视一下,看看各项软件打印的信息是否有异常,顺便拿Execl记录一下。现在如今的企业中,运维就要负责成百上千台的机器,传统的方式依然不行,没有高大上的方法是支持不起这种规模的监控,服务器随时随地可能出库长,需要通过监控来让机器...
2018-12-23 22:34:00
150
转载 Crontab定时任务
1、开篇之意什么是定时任务?定时任务的作用?举例:比如我们的手机闹钟。下面全文篇幅会进入Linux系统定时任务的水文篇,Crontab是面向操作系统的定时任务,可能我们工作中还会接触到面向集群,面向项目的定时任务不或许那个应该有一个高大上的名字,恩就叫调度好了;原理都是相同,本文会从定时任务维度、Crontab配置技巧、相关重要文件、排错技巧同时我们也会介绍一个案例,同时引出我们经常...
2018-12-16 21:43:00
162
转载 清单革命与运维
最近有幸听到樊登老师讲的《清单革命》,仔细阅读越发感叹其神奇,今天那么就借这个话题水一篇我如何在我的工作中应用清单的。1. 清单革命1.1 为什么需要清单下面我们分享摘录清单革命作者“啊图”的两个故事:故事一:有一天,医院里来了一个病患,他在舞会上被人捅了一刀。医生按照常规的做法做了处理,却没有解决问题。原来这位伤者参加的是化装舞会,捅他的凶器是长军刀,造成的伤口很深、伤害很大。...
2018-12-09 18:29:00
263
转载 CentOS7系统安装
部署前环境说明部署前环境说明:安装操作系统为 CentOS7.X系列系统分区采用两块盘,分别是系统盘和数据盘系统盘分别承载/boot分区和/ 根分区数据盘采用LVM分区方便后续扩展,全部分配至/data目录应用环境,可以应用到物理机及云服务器网络信息,ip/netmask:10.0.0.5/24, gateway: 10.0.0.2安装之前我...
2018-12-02 16:05:00
161
转载 故障-因为MAC地址冲突造成的故障
1、问题分析与解决1.1 症状与起因问题症状: 访问卡慢,负载并不高起因:笔者有一部分物理机做了虚拟化,由于体量小就直接通过命令行工具创建,在创建时并没有通过kvm的clone命令,而是手工修改一些属性,所以就造成了产生了重复的MAC地址。虽然问题是一个很low的问题,但是中间还是有许多反思地方,所以在这里记录一下。2.2 排查与修复在排查思路前,说一下角色:目标虚拟机...
2018-11-18 10:33:00
2577
转载 MySQL安全审计(init_connect)
1、常规安全在说审计之前我们先提一点一般我们常用的MySQL的安全注意事项。指定完善的MySQL安全流程用户授权邮件备注每个人对应权限均需留底所有用户非管理员及特殊账户,均精细化授权2、sql审计MySQL安全审计,对于小公司来说既没有数据库中间件平台,也没有SQL审计平台,那么如果做一个简单高性能的数据库审计呢?今日浏览global属性时发现 init_connect...
2018-11-11 21:58:00
186
转载 GLIBC升级
GLIBC升级1、安装1.1 说明目前大部分架构都已经是GLIBC2.14了,难免会有一些老的机器会是GLIBC2.12,所以下面是我升级GLIBC的过程及步骤。GLIBC是系统核心服务,升级一定要注意了;笔者是CentOS6系统升级成功,其他系统自行斟酌。1.2 下载并解压[root@dsa ~]# cd /usr/local/src/[root@dsa src]# ...
2018-11-05 15:25:00
182
转载 HTTPS优化与证书
1、HTTPS性能优化1.1 HTTPS性能损耗原因前文讨论了HTTPS原理与优势:身份验证、信息加密与完整性校验等,且未对TCP和HTTP协议做任何修改。但通过增加新协议以实现更安全的通信必然需要付出代价,HTTPS协议的性能损耗主要体现如下:1、增加延时分析前面的握手过程,一次完整的握手至少需要两端依次来回两次通信,至少增加延时2* RTT,利用会话缓存从而复用连接,延时也至...
2018-11-02 19:29:00
900
转载 封装打包Python脚本
1、前言封装打包Python的好处,节省了安装各种各样包依赖的问题,同时可以加强我们代码隐私的安全性,这里我的演示环境是Python3.6 ,CentOS7的系统,同时打包工具采用pyinstaller。2、环境准备2.1 Python共享so模块默认Python模块是私有的,我们想打包就需要将我们的so模块变为共享的,那么我们需要执行两个操作即可。重新编译Python,加入...
2018-10-31 16:14:00
197
转载 SSL与HTTPS协议
1、SSL1.1 什么是SSLSSL(Secure Sockets Layer 安全套接层),及其继任者传输层安全(Transport Layer Security,TLS)是为网络通信提供安全及数据完整性的一种安全协议。TLS与SSL在传输层对网络连接进行加密。Secure Socket Layer,为Netscape(网景)所研发,用以保障在Internet上数据传输之安全,利...
2018-10-28 22:05:00
529
转载 KVM之XFS磁盘扩容
1、前言根据目前我们使用的需求,以前规划的100G磁盘空间不够,这里将演示XFS文件系统的扩容,因为我使用的是KVM所以也会演示KVM的扩容方式。2、KVM磁盘扩容扩容前一定要先备份,或者做快照,不要造成数据的损坏。[root@vm-node-1 img]# qemu-img info c7_data_g2.raw #<--查看原磁盘信息image: c...
2018-10-24 11:22:00
185
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人