摘要:
请了一个系统管理员,明日上班,是我早年的好友。之前已经发过一次测试版服务器的安装记录,为我在本机安装的虚拟机的操作过程,之后为了应对正式版的服务器,我重新装了一次虚拟机,并且重新将每一步的操作记录明细。一者,为了方便我日后翻查记录,二者,接手工作的人,也可以有一个基本记录可参照。文本内容主要包含执行过的命令,项目的配置文件在此,增加了sshd和dropbox的配置,系统为CentOS 6.2。一、用户组管理1groupadd www -g 9002adduser -g 900 -u 9001 -M -s /sbin/nologin www3adduser -g 900 -u 9002 -M - 阅读全文
摘要:
Pinterest正经历了指数级曲线般的增长,每隔一个半月翻翻。在这两年里,Pinterest,从每月PV量0增长到10亿,从两名成立者和一个工程师成长为四十个工程师,从一台MySQL 服务器增长到180台Web 服务器(Web Engine),240台接口服务器(API Engine), 88台MySQL数据库 (cc2.8xlarge) ,并且每台DB有一个备份服务器,110台Redis实例服务(Redis Instance),200台Memcache实例服务(Memcache Instance)。令人叹为观止的增长。想一探Pinterest的传奇吗?我们请来了Pinterest的两位创立 阅读全文
摘要:
在淘宝内网里看到同事发了贴说了一个CPU被100%的线上故障,并且这个事发生了很多次,原因是在Java语言在并发情况下使用HashMap造成Race Condition,从而导致死循环。这个事情我4、5年前也经历过,本来觉得没什么好写的,因为Java的HashMap是非线程安全的,所以在并发下必然出现问题。但是,我发现近几年,很多人都经历过这个事(在网上查“HashMap Infinite Loop”可以看到很多人都在说这个事)所以,觉得这个是个普遍问题,需要写篇疫苗文章说一下这个事,并且给大家看看一个完美的“Race Condition”是怎么形成的。问题的症状从前我们的Java代码因为一些 阅读全文