Linux

Tab-Closing

Tab-Closing

好久没写点东西了,自己再不写点什么,感觉整个人都会昏过去。
这一篇就作为一个收集文章,把各种的之前的标签页关掉。

这一篇堆了好久了,可能有快一个月了,惨

阅读更多 »Tab-Closing

Cgroup 基本使用

Cgroup是Linux 内核中的重要功能,和Namespace 构成了当前的热门技术—容器。

cgroups的一个设计目标是为不同的应用情况提供统一的接口,从控制单一进程(像nice)到操作系统层虚拟化(像OpenVZ,Linux-VServer,LXC)。cgroups提供:
资源限制:组可以被设置不超过设定的内存限制;这也包括虚拟内存。[3] [4]
优先级:一些组可能会得到大量的CPU[5] 或磁盘IO吞吐量。[6]
结算:用来衡量系统确实把多少资源用到适合的目的上。[7]
控制:冻结组或检查点和重启动。[7]
—-wikipedia

简单的说,可以对应用进行资源层面的组控制。这里将使用 Cgroup实现基本的资源控制的应用。

阅读更多 »Cgroup 基本使用

Killer of Bash

这里,在一下午的时间,来熟练掌握BASH下的大杀器,AWK,GREP,SED,VI,XARGS,等等的使用方法。来极大的提高在bash下的生产力,之前说是开专题,开到现在算是有了个头了。

阅读更多 »Killer of Bash

读书笔记《Linux运维最佳实践》

工欲善其事,必先利其器

发现有时候看看书很是很专注的。多读读书,不知不觉学到的还是挺多的。这里偶软遇到一句话,记下来:

我觉得,他的人生非常令人羡慕。不是因为取得的成就,而是因为每个人生阶段,他都在干不一样的事情:年轻时是程序员,中年时是科学家,老年时是新能源企业家。美国总统特朗普也是这种情况:年轻时是房地产商,中年时变成电视明星(《学徒》一口气拍了十季),老年时变成了总统。人生就好像一次旅行,不同时期能够从事不同的领域,就好像看到了不同的风景,体验了不一样的人生。

阅读更多 »读书笔记《Linux运维最佳实践》

Keepalive 实现 HA

HA(High Availability) 高可用,是衡量一个系统的重要指标。所以双机热备,成为一个好的和通用的选择。前面的的方案直接使用了nginx 的Upstream,来实现了 双机 的过程。
虽然是可以实现在单节点down掉之后系统依旧可用,不过显得不是那么专业。这里就使用 KeepAlive 来实现系统的 双机过程

阅读更多 »Keepalive 实现 HA