自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

仰望星空 脚踏实地

You have a dream, you got to protect it.

  • 博客(27)
  • 收藏
  • 关注

转载 运维人员处理云服务器故障的方法总结

原文:http://segmentfault.com/blog/maozixifa/1190000000428882我们团队为Ucloud云计算服务提供专家技术支持,每天都要碰到无数的用户故障,毕竟IAAS涉及比较底层的东西,不管设计的是大客户也好还是小客户,有了问题就必须要解决,也要要是再赶上修复时间紧、奇葩的技术平台、缺少信息和文档,基本上这过程都会惨痛到让我们留下深刻的记

2015-01-09 19:28:09 1291

转载 Linux 服务器安全操作技巧

原文:http://godbae.duapp.com/?p=26在服务器操作系统市场上,Linux 因其开源、自由的特性赢得了很多人的亲睐。然而,相比于 Windows 系统简单直观的 GUI 界面,Linux 的操作很大一部分是通过使用命令行方式来进行;这对于一部分初学者来讲是一个不小的挑战。Linux 服务器操作失误,轻则影响服务,重则丢失数据;那么,究竟怎样才能降

2015-01-09 18:32:46 548

转载 MY MODERN MET评选:2014年度最惊艳的37张照片

原文:http://www.mymodernmet.com/profiles/blogs/most-incredible-photographs-of-this-yearLet's look back on 2014 by reviewing some of the most spectacular photographs of this year. Which p

2015-01-02 20:20:51 3824

转载 救火必备linux命令小结

原文:http://blog.csdn.net/cutesource/article/details/6055256线上查问题的时候有些命令是必备,有必要把一些常用命令总结一下(这类命令和相关参数相当多,只总结自己常用得到的),查找问题一般可以分为系统参数、性能参数、进程、内存、网络、存储、内存和jvm这么几类:系统参数 cat /proc/cpuinfo  cpu相关参数

2015-01-02 19:59:03 444

转载 netstat已经被抛弃,取而代之的是ss

原文:http://roclinux.cn/?p=2420【十秒认识ss】ss是Socket Statistics的缩写。顾名思义,ss命令可以用来获取socket统计信息,它可以显示和netstat类似的内容。但ss的优势在于它能够显示更多更详细的有关TCP和连接状态的信息,而且比netstat更快速更高效。【和netstat说再见的原因】当服务器的soc

2015-01-02 19:56:57 1046

原创 再见,2014;你好,2015

Blog断更了一年,今天又重新回到这里。2014年1月1日,我在这篇日志中写下了2014的目标。虽然年终奖没发,但妨碍我们现在对过去的一年做个简单总结,毕竟成绩都是总结出来的嘛!1、【2014总结之一,生活篇】1.1、环游世界的梦想,终于在这年“冲出亚洲,走向世界”。只不过是冰火两重天,前半段不停的踏上旅程,后半段不断的作废机票。想想觉得自己也是蛮拼的;1.2、安居的目标还没实现,

2015-01-02 15:58:18 693

原创 跨库操作导致mysql主从复制中断

收到故障告警,mysql从库复制中断,show slave status\G 看到:Last_Error: Error 'Table 'test.null_file_md5_d' doesn't exist' on query. Default database: 'xx'. Query: 'update tbl_FileInfo as a inner join test.null_file_

2014-03-02 22:55:12 2313

原创 回首2013,展望2014

新年伊始的钟声已经敲响,回首2013,有成绩,有遗憾:2013,是技术领域从Windows全面转向Linux的一年,但是自身成长速度跟不上业务发展的速度;2013,充分暴露了项目管理能力的短板,运营管理的欠缺,向上管理的不足,体现在KPI里的成绩很不理想;2013,RHCE、职称评定顺利通过,职业生涯站上了新的台阶;2013,还是沉浸在一线的琐事里,浪费了大量的时间和精力。

2014-01-01 00:26:05 775

原创 参加某nb业务的后台架构分享

接通知,某nb业务(后面简称nb)要做后台架构的分享,果断参加。一是,就冲nb的名头,怎能放过;二则,我负责的业务算是同类产品,类似于mini nb,想必有很多可借鉴的经验。架构和接入经典的三层架构:接入、逻辑、存储。多种接入set负责适配不同接入模式,后端使用统一的逻辑层、存储层。就近接入(GSLB+CDN)+可调度:通过GSLB把流量引导到最近接入点;逻辑层可根

2013-12-29 14:37:39 1557

原创 LVS LD启用GRO导致用户访问业务出现卡顿

在某分公司机房部署并启用了一个业务集群,总部和分公司的架构都是Client--LVS--Svr集群。但用户反馈,访问分公司的业务时,有1-2s的卡顿感。用wireshark抓包,看到有“ICMP Destination unreachable (Fragmentation needed)”,如下图No.48、No.57、No.58:这就奇怪了,上周因为其他问题,已经让网络组同事把F

2013-12-25 22:59:54 3302 1

原创 这回是帐号同步异常,血泪经验和教训!

起因:帐号同步服务访问网络存储异常,导致帐号数据文件只下载了一半就被截断了。而业务代码缺乏容错机制,直接把缺失的帐号给干掉了。结果:自然是用户登录提示帐号不存在……教训:1、数据回滚流程不通畅,足足花了2个小时;2、光有告警是不够的,异常保护机制很重要!超出阈值,就阻断。要把风险扼杀在摇篮里。经验:从备份库取出一张表的数据,差异恢复到生产环境1.1、切忌直接从备份库导出!

2013-12-15 22:02:23 923

原创 linux生成RSA密钥对,实现无密码ssh/scp

linux生成RSA密钥对,实现无密码ssh/scp:shell> ssh-keygen -t rsa;ssh-copy-id -i /root/.ssh/id_rsa.pub root@192.168.100.11ssh-keygen 会生成2个RSA文件(id_rsa 和 id_rsa.pub) 。前者是私钥(门锁),后者是公钥(钥匙)。特别注意:ssh-cop

2013-12-15 00:52:08 1237

原创 MySQL业务分析小记

作为一名不称职的DBA,生产环境MySQL缺少必要的评估和测试,跌跌撞撞的跑了快一年,还好没捅出啥大娄子。马上2014了,硬着头皮梳理下业务。1、先搞清楚访问模型,从请求峰值入手拿数据:mysqladmin extended-status --relative --sleep=1 | grep -E "Queries|Com_select|Com_insert|Com_update" >

2013-12-13 01:22:08 785

原创 Duplicate entry导致mysql主从复制中断的事故

mysql> show slave status\G *************************** 1. row *************************** Slave_IO_State: Waiting for master to send event Master_Host: 1.1.1.1

2013-12-09 20:03:09 3700

原创 如果误删了数据库分区的所有文件……

搞运维这行,起得比鸡早,睡得比“鸡”晚,人非圣贤孰能无过,谁都有脑袋发晕手发抖的时候。无意中看到了这篇《下厨房6月26日数据丢失事故总结》,有些细节和经验值得学习和参考。1、误操作不可怕,可怕的你误删的数据连个备份都没有。所以,必须保证数据库有一份以上的备份,注意,是备份,而不仅靠主从复制(如果你敲了个DROP DATABASE呢?)2、误删文件后,停止MySQL进程是错误的!即使

2013-11-24 02:30:53 849

翻译 mysqldump详解之--master-data

在前一篇文章中,有提到mysqldump的--single-transaction参数。另外还有个很重要,也是运维中经常用到的参数:--master-data,网上很多关于MySQL不停机备份的实现都有它的身影。翻译下man mysqldump中--master-data的章节,以便加强理解? --master-data[=value]Use this option to

2013-11-23 16:24:20 11825

原创 关于文件描述符(File descriptor)

什么是文件描述符(File descriptor)?文件描述符简称fd。文件描述符在形式上是一个非负整数。实际上,它是一个索引值,指向内核为每一个进程所维护的该进程打开文件的记录表,用以标明每一个被进程所打开的文件和socket。当程序打开一个现有文件或者创建一个新文件时,内核向进程返回一个文件描述符。第一个打开的文件是0,第二个是1,依此类推。读写文件也需要使用文件描述符来指定待读写的文件。

2013-11-20 23:45:26 2542

原创 运维小记:TIME_WAIT过多的处理方法

sysctl(8) 是一个允许您改变正在运行中的 FreeBSD 系统的接口。它包含一些 TCP/IP 堆栈和虚拟内存系统的高级选项, 这可以让有经验的管理员提高引人注目的系统性能。用 sysctl(8) 可以读取设置超过五百个系统变量。基于这点,sysctl(8) 提供两个功能:读取和修改系统设置。查看所有可读变量:shell> sysctl -a读一个指定的变量,例如 kern

2013-11-19 02:21:02 893

原创 跨服务器备份/还原MySQL表

Login_DB和User_DB分布在2台mysql服务器。Uin和UserName的对应关系存放在User_DB,Login_DB只有uin。所以导出Login流水时,无法直接关联UserName,不方便。因为对一致性没有要求,不需要强同步。所以懒得费周章的去弄主从,网上找了下资料,实现方法so easy,在Login_DB上运行:1、shell> mysqldump -h

2013-11-18 23:54:27 1483

原创 《高可用MySQL——构建健壮的数据中心》读书笔记之二

第2章  MySQL复制原理基于复制的常见案例:通过热备份来避免灾难(hot standby)、产生报表、调试和审计。配置master确保该服务器有一个活动的二进制日志(binary log)和唯一的服务器ID1、修改my.cnf,添加如下配置选项,并重启mysql以生效。log-bin  =  /data/mysql/binlog/mysql-bin  #二进制日志产

2013-11-14 02:28:15 1153

原创 参加WE大会有感

WE大会将致力于探索和分享互联网和科技界最前沿的思想和技术,描画一个“可以看到的未来世界”。本次WE大会将联合W3C 首次中国年会同期举行,汇聚了全球多位互联网思想家及前沿创新项目研发者,是中国连接世界的跨界创新平台。第一幕:Wonder梦想成真演讲嘉宾:NicholasChristakis、徐扬生、Liora Rosin&Golan Levi第二幕:Knowledge知识无疆

2013-11-10 22:02:07 1117

原创 《高可用MySQL——构建健壮的数据中心》读书笔记之一

MySQL管理员的经典必读之一,同样是来自O'Reilly的“动物书”。第1章  引言作为大型企业的DBA,你可能需要做以下的事情:提供灾难发生时核心业务数据的恢复计划,并至少执行一次(当然,最好是定期演练);监控各节点的负载,提供优化计划;当业务急剧增长时的快速横向扩展计划。为了保证业务可响应和可用,两件事情是必不可少的:数据备份:可以将节点恢复到

2013-11-10 00:58:49 1308

原创 《MongoDB扩展技术》读书笔记之二(完)

3.2  进行数据分片配置服务器配置服务器只是普通的mongod实例。生产环境中,建议采用3个配置服务器,分布在不同的故障域(failure domain)。不能运行任意个数的配置服务器,因为它们之间的交互是复杂的。另外,配置服务器并不使用“普通”mongod所采用的复制机制,而且也不应该按副本集或主从设置启动。只要把配置服务器当作未连接的普通mongod启动就行了。

2013-11-09 22:37:47 946

原创 《MongoDB扩展技术》读书笔记之一

这本书是第二次从图书馆借阅了,第一次没时间看。上周没借到自己想要的书,又看到这货,于是第二次借回来……现在工作中负责的业务有用到MongoDB,但基本我没插手,都是开发在倒腾。说回到这本书,O'Reilly的“动物书”有口皆碑,今天看了前3章,小记如下:第1章:欢迎《终结者》系列电影中,长时间运行而无需人工干预的分布式系统:“天网”,简直就是运维人员的梦想单

2013-11-08 02:23:43 645

原创 继续聊聊mysql

这两天拜读了些内部分享的材料,整理下:1、承载预估的核心指标:cpu、tps/qps、io利用率((r/s+w/s)*svctm)/1000cpu包括:利用率、负载io包括:写量、读量、利用率、平均等待、等待队列长度、读次数、写次数其他:应用层load耗时、slowquery分数2、一些优化的思路成本视角:数据冷热分层,热数据放到内存,低访问的数据下沉到

2013-11-07 01:52:02 699

原创 mysql监控思路

生产环境的mysql一直缺乏有效的监控,接下来即将进入业务推广期,我这个半路出家的DBA,心总感觉是悬着的……这条路没有错,继续前行吧——1988:我想和这个世界谈谈那在黑暗里行走的,不知道往何处去——约翰福音 12:35整理下mysql监控的思路:1、Why自然是希望更透彻的了解业务现状、趋势,发现瓶颈和问题;同时,也可以通过数据评估配置/代码变更后的影响。

2013-11-04 15:40:13 2098 1

原创 Databases are fun, Until you use them...

从这里开始记录一个菜鸟DBA的成长史!!!标题引自Jeremy Cole的《The MySQL Ecosystem at Scale》https://conf-slac.stanford.edu/sites/conf-slac.stanford.edu.xldb-2013/files/JCole_10.35_The%20MySQL%20Ecosystem%20at%20Scale%2016

2013-11-03 19:36:39 629

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除