0

《MySQL自增ID》告诉你不为人知的“秘密”…

《MySQL自增ID》告诉你不为人知的“秘密”...

1.概述

MySQL数据库是最常使用的数据之一,我们经常需要用到它的自增ID来标识记录。在MySQL中,可通过数据列的auto_increment属性来自动生成。也可以在建表时可用“auto_increment=n”选项来指定一个自增的初始值。可用“alter table table_name auto_increment=n”命令来重设自增的起始值,当然在设置的时候MySQL会取数据表中auto_increment列的最大值+1与n中的较大者作为新的auto_increment值。

      Mysql的auto_increment属性具有以下特性:

(1) 它是一个正数序列,

[阅读全文]

0

docker的第一阶段总结

docker的第一阶段总结

1 概述

初次接触docker时候理解那类似一个mysql服务,多个docker虚拟机理解为我们在mysql里面开了多个实例,用一个主进程(引擎)在管理各个实例,各个实例是相互隔离的而已。

更深一点发现可以用google的工具k8s来管理docker集群,让各个实例通过强大的机制实现资源调度汇聚起来。

这篇文章我们先用普通初学者的视角来了解下单机版docker的那些事。

2 简介

docker是用go语言开发的,想替换现在的虚拟机概念,想用户以后不要用虚拟机了,直接使用docker服务,但是docker不是虚拟机。

我们知道可以在linux上面的某个目录部署一些必须的s

[阅读全文]

0

利用17ce自动化监测网站

利用17ce自动化监测网站

1 概述

运维工作中,遇到网络抖动报警或者有用户反馈故障的时候,我们会使用类似17ce这些测速工具诊断一下全国各地访问站点的实际情况。但是,上医治于未病之前,作为一个有态度的运维,我们应该在第一时间就掌握到“病情”,真正在第一时间内解决处理掉问题。这样,当别人再反馈过来的时候,我们就可以胸有成竹地说:“不慌,问题不大”。

那么,如何做到在第一时间就获取到“病情”呢?现在很多的运维系统都有比较完善的监测模块,有很多的途径可以实现监测目的。今天我们提供一个小思路,利用17ce这类监测工具,不间断地监测站点然后获取到监测数据,再通过数据分析将有异常的数据取出来,然后通过邮件、短信等方式通知出

[阅读全文]

0

从TCP看SSH终端断开的那些事

从TCP看SSH终端断开的那些事

1 概述

网络闪断对普通用户可能影响非常小,但是对IT人员特别是运维工程师来说,可能是暴击一万点。最惨的是正在进行游戏批量更新或者完全没保存进度的时候,SecureCRT的ssh终端突然红了,这个闪断意味着接下来的各种未知的错误和重试。

经历久了,发现如果运营商是在线路切换,可能还不能马上继续进行更新操作,因为运营商可能会马上再进行一次线路回切。再久了,我们就会想办法来避免这种事情的发生,比如常挂screen之类的,再久了,我们就来从系统命令和网络参数这两方面小总结下关于ssh断开的那些事。

2 系统命令相关

linux有很多自带的命令来防止终端异常断开的影响

[阅读全文]

0

企业与云VPN组网自动化实践

企业与云VPN组网自动化实践

1.前言

伴随着不断出现的外部,内部挑战,我们将业务向公有云迁移。随着时间的推移,逐渐形成了混合云架构。

混合云架构需要组建虚拟专用网络,实现资源互通,满足加密传输要求。混合云网络连接类型总结如下:

VPC到VPC(同一个云服务商)

VPC到VPC(不同云服务商之间)

企业本地网络到VPC

2. 常见组网方案问题

常见的组网方案有:专线,VPN,SD-WAN。但也会带来以下问题:

首先是VPC的互通。例如,将阿里云北京的VPC资源接入AWS新加坡的VPC。通常我们使用VPN软件解决,但繁琐的CLI和不同云服务商不同工作流的部署方法,会造成

[阅读全文]