
Linux
文章平均质量分 61
resouer
Baidu, now Netease.
展开
-
Monitoring Cloud Foundry On System Level
NOTE: This is a summary of my previous work on Cloud Foundry monitoring system based on BOSH.There are two levels for monitoring CF based on BOSH: one for varz and one for agent;one returns原创 2013-03-23 13:26:58 · 1844 阅读 · 0 评论 -
解决:Ubuntu 12.04 重启后DNS解析失败
由于resolvconf 的存在,resolv.conf每次都会在重启后被重写为一个b原创 2014-04-28 12:54:54 · 3332 阅读 · 0 评论 -
The git rebase Command
Rebasing is the process of moving a branch to a new base commit. The general process can be visualized as the following:From a content perspective, rebasing really is just moving a branch from o翻译 2014-03-20 22:51:18 · 2477 阅读 · 0 评论 -
Linux rm指令删除文件到回收站
一不小心把新写的code全删了,幸好修改的东西不多花了一个小时又改回来了。所以:rm -rf 还是不要用了能用git管理的code绝对不能偷懒这也说明非常有必要将rm指令改为删除到回收站。但是发现网上的大多数方法是自己给rm其别名来实现,写了一大堆shell,太不优雅了(笑)。实际上,只要安装一个很小很强大的工具就足够了:https://github.com/a原创 2014-03-07 15:55:00 · 6588 阅读 · 2 评论 -
探秘fstab文件里面特殊分区
原文地址:http://linuxguest.blog.51cto.com/195664/522621估计大家平时对/etc/fstab文件已经很熟悉了,在启动流程中,紧接着/etc/rc.sysinit文件后被读取的。主要功能就是在系统启动的时候自动挂载分区,比如/分区,就是必须再启动时被挂载的。如果fstab存在问题,系统可能无法成功启动。 fstab文件主要转载 2014-02-22 12:49:33 · 1740 阅读 · 0 评论 -
Event Loop
Event Loop 是一个很重要的概念,指的是计算机系统的一种运行机制。 JavaScript语言就采用这种机制,来解决单线程运行带来的一些问题。 本文参考C. Aaron Cois的《Understanding The Node.js Event Loop》,解释什么是Event Loop,以及它与JavaScript语言的单线程模型有何关系。 想要理解E转载 2013-10-24 20:12:44 · 2222 阅读 · 0 评论 -
Linux僵尸进程详解
1.僵尸进程概念:僵尸进程(Zombie Process):就是已经结束了的进程,但是没有从进程表中删除。太多了会导致进程表里面条目满了,进而导致系统崩溃,倒是不占用其他系统资源。在Linux进程的状态中,僵尸进程是非常特殊的一种,它已经放弃了几乎所有内存空间,没有任何可执行代码,也不能被调度,仅仅在进程列表中保留一个位置,记载该进程的退出状态等信息供其他进程收集,除此之外,僵尸进程不再占原创 2013-10-13 14:42:48 · 1868 阅读 · 0 评论 -
Understanding Disk I/O - when should you be worried?
Our co-author today is Christian Paredes, Senior System Administrator atBlue Box Group, a Ruby on Rails-focused web host that specializes in providing the operations expertise required to keep pow转载 2013-10-10 12:53:11 · 2579 阅读 · 0 评论 -
The Process of TCP Connection and State Transfer
有关连接建立与关闭的知识均选自: http://www.centos.bz/2012/08/tcp-establish-closeTCP三次握手所谓三次握手(Three-way Handshake),是指建立一个TCP连接时,需要客户端和服务器总共发送3个包。三次握手的目的是连接服务器指定端口,建立TCP连接,并同步连接双方的序列号和确认号并交换 TCP 窗口大小信息.在socket编原创 2013-03-23 23:41:10 · 1616 阅读 · 0 评论 -
Linux Socket编程(不限Linux)
转自:http://www.cnblogs.com/skynet/archive/2010/12/12/1903949.html我们深谙信息交流的价值,那网络中进程之间如何通信,如我们每天打开浏览器浏览网页时,浏览器的进程怎么与web服务器通信的?当你用QQ聊天时,QQ进程怎么与服务器或你好友所在的QQ进程通信?这些都得靠socket?那什么是socket?socket的类型有哪些?还转载 2013-07-05 23:08:39 · 791 阅读 · 0 评论 -
OSI七层网络模型中的责任和设备
OSI七层网络模型由下至上为1至7层,分别为物理层(Physical layer),数据链路层(Data link layer),网络层(Network layer),传输层(Transport layer),会话层(Session layer),表示层(Presentation layer),应用层(Application layer)。 应用层,很简单,就是应用程序。这一层原创 2013-05-13 22:11:42 · 1239 阅读 · 0 评论 -
TCP 协议详解的补充内容
一、 TCP 协议 1、 TCP 通过以下方式提供可靠性: ◆ (1)应用程序分割为 TCP 认为最合适发送的数据块。由 TCP 传递给 IP 的信息单位叫做报文段。 ◆ (2)当 TCP 发出一个报文段后,它启动一个定时器,等待目的端确认收到这个报文段。如果不能记时收到一个确认,它就重发这个报文段。 ◆ (3)当 TCP 收到发自 TCP 连接另一端原创 2013-03-27 22:13:03 · 1129 阅读 · 0 评论 -
Linux运维基础知识
1)Linux启动大致过程?*BIOS自检*运行系统内核并检测硬件从硬盘启动并运行系统的第一个进程init(LILO和GRUB模式)*init读取系统引导配置文件/etc/inittab,并根据运行级别配置服务/etc/rc.d/rc.localLinux系统缺省的运行级别0为停机,机器关闭1为单用户模式,就像Win下的安全模式2为多用户模式,但是没有NFS支持3为原创 2013-05-13 21:41:34 · 1998 阅读 · 0 评论 -
Cloud Foundry’s 新容器技术: A Garden Overview
CloudFoundry(CF)中很早就使用了VMware研发的Warden容器来负责应用的资源分配隔离和实例调度。可惜的是,这一本来可以成为业界标准和并掀起一阵革命的容器PaaS技术却因为Pivotal的方针路线上的种种原因被后来居上Docker吊打至今。最近CFer有醒悟的迹象,在Warden上进行了大量改进和升级,本文就来一窥CF新容器技术的一些要点。翻译 2014-10-28 16:06:40 · 4990 阅读 · 0 评论