
架构设计
低调小一
Ubuntu重度患者,曾经的服务器开发工程师,如今正在深入学习到Android Framework
展开
-
Update-rc.d && rc.local管理Ubuntu的开机启动
前言虽然是原创,毕竟自己对ubuntu的开机启动研究了整整两天,期间看鸟哥linux私房菜、研究/etc/init.d/下shell源码等等,但是不可否认看了很多国内国外的文章,最终搞定也是基于一篇不错的博客文章,这里首先进行推荐:通过update-rc.d管理ubuntu开机启动接下来,我会按照参考博客内容记录一些自己的收获(测试环境ubuntu10.04 && ubuntu12.04)原创 2013-01-07 17:38:02 · 21021 阅读 · 1 评论 -
nginx强制使用https访问(http跳转到https)
需求简介基于nginx搭建了一个https访问的虚拟主机,监听的域名是test.com,但是很多用户不清楚https和http的区别,会很容易敲成http://test.com,这时会报出404错误,所以我需要做基于test.com域名的http向https的强制跳转我总结了三种方式,跟大家共享一下nginx的rewrite方法思路这应该是大家最容易想到原创 2013-01-28 16:44:52 · 111130 阅读 · 7 评论 -
ubuntu静态、动态设置ip地址
前言今天突然通知迁移机房,突然就通知了啊我擦,需要重新设定ip地址,这里先做下记录,目标系统ubuntu10.04server。静态ip设定修改 /etc/network/interfacesauto eth0iface eth0 inet staticaddress ip地址netmask 子网掩码gateway 网关双网卡可以相应的设置et原创 2013-01-30 15:20:56 · 7726 阅读 · 0 评论 -
linux启动流程
前言今天很天真的写了个openvpn的开机启动脚本,以为添加到/etc/rc.local就万事大吉了,结果肯定是失败的,因此这里记录一下我学习linux启动流程的过程!系统启动流程加载BOIS的硬件资讯与进行自我测试,并依据配置取得第一个可启动的装置在个人计算机架构下,你想要启动整部系统首先就得让系统去加载BIOS(Basic Input Output System原创 2013-03-04 23:26:34 · 1780 阅读 · 6 评论 -
nginx的$request_time和$upstream_response_time监控
前言今天老师在trello上给我提了个任务,就是修改nginx的日志格式,对nginx进行监控,因此又接触了两个nginx常用参数,这里记录一下$request_time&&$upstream_response_time首先,解释一下这两个参数$request_time:nginx处理请求的时间$upstream_response_time:php-cgi的响应时间原创 2013-04-10 19:57:15 · 9929 阅读 · 0 评论 -
ubuntu搭建nfs服务器
起因由于工作中需要两台服务器之间共享一块硬盘空间,因此准备搭建一个nfs服务器,下面会为大家阐述安装步骤和用php去访问共享分区简介NFSNFS(Netword File System),网络文件系统,是Unix系统之间实现磁盘文件共享的一种方法,它支持应用程序在客户端通过网络访问位于服务器磁盘中数据的一种文件系统协议。(ps:我理解的NFS呢,是一种C/S的架构,SERVER原创 2012-10-08 11:34:55 · 2762 阅读 · 3 评论 -
一致性哈希算法
转载声明这篇文章是直接参考张洋的博客,我重写一遍也是边做边进行更深入的理解,参考链接:http://blog.codinglabs.org/articles/consistent-hashing.html摘要本文将会从实际应用场景出发,介绍一致性哈希算法(Consistent Hashing)及其在分布式系统中的应用。首先,本文会描述一个在日常开发中经常会遇到的问题场景,借此介转载 2013-06-13 18:24:38 · 3035 阅读 · 3 评论 -
分布式Key Value Store漫谈
前言今天总结完基本背包问题后,准备复习一下一致性哈希的应用场景,阿里面试的时候讲了一下自己的理解感觉漏洞百出,这里分享一篇新浪架构师Tim Yang的文章:http://www.slideshare.net/iso1600/key-value-store,干货,收获很大场景假定场景为一IM系统,数据存储包括:用户表(user){id, nickname, avate转载 2013-10-04 19:39:22 · 3976 阅读 · 0 评论 -
在服务器上排除问题的头5分钟
前言之前导师给我推荐了这篇文章,当时不以为然(ps:当时沉迷算法导论写ACM),现在包括从校招的情况来看,还是要走运维的路线,所以记录学习一下,而且在阿里面试系统工程师的时候,也被星芒师兄问到了这个问题,当时答的乱七八糟,悔不当初啊,原文链接:http://devo.ps/blog/2013/03/06/troubleshooting-5minutes-on-a-yet-unknown-box转载 2013-10-07 13:17:54 · 1938 阅读 · 0 评论