Namespace

Posted by 夏泽民

Linux Namespace 是kernel 的一个功能,它可以隔离一系列系统的资源,比如PID(Process ID),User ID, Network等等。一般看到这里,很多人会想到一个命令chroot,就像chroot允许把当前目录变成根目录一样(被隔离开来的),Namesapce也可以在一些资源上,将进程隔离起来,这些资源包括进程树,网络接口,挂载点等等。 使用Namespace, 我们就可以做到UID级别的隔离,也就是说,我们可以以UID为n的用户,虚拟化出来一个namespace,在这个namespace里面,用户是具有root权限的。但是在真实的物理机器上,他还是那个UID为n的用户,这样就解决了用户之间隔离的问题。当然这个只是Namespace其中一个简单的功能。



分布式任务队列

Posted by 夏泽民

https://queue.acm.org/detail.cfm?id=2745840 https://landing.google.com/sre/sre-book/chapters/distributed-periodic-scheduling/ https://constd.com/2019/08/21/%E5%88%86%E5%B8%83%E5%BC%8F%E8%B0%83%E5%BA%A6%E6%A1%86%E6%9E%B6Dkron%E4%BD%BF%E7%94%A8%E6%8C%87%E5%8D%97/



etcd compaction

Posted by 夏泽民

做etcd数据镜像的时候出现如下错误 Error: etcdserver: mvcc: database space exceeded



Quartz

Posted by 夏泽民

https://github.com/quartz-scheduler/quartz 一、什么是Quartz 什么是Quartz?



netns

Posted by 夏泽民

主要是三个系统调用



Search

Popular posts

Anything in here will be replaced on browsers that support the canvas element

Recent posts

This blog is maintained by 夏泽民

Get in touch with me at 465474307@qq.com

Subscribe to our mailing list

* indicates required