【转】Linux Namespace Mount Posted on 2019-08-19 In Linux , Namespace 摘要Mount namespace 为进程提供独立的文件系统视图。简单点说就是,mount namespace 用来隔离文件系统的挂载点,这样进程就只能看到自己的 mount namespace 中的文件系统挂载点。 Read more »
【转】Linux Namespace Network Posted on 2019-08-19 In Linux , Namespace 摘要Network namespace 在逻辑上是网络堆栈的一个副本,它有自己的路由、防火墙规则和网络设备。默认情况下,子进程继承其父进程的 network namespace。也就是说,如果不显式创建新的 network namespace,所有进程都从 init 进程继承相同的默认 network namespace。 Read more »
【转】Linux Namespace PID Posted on 2019-08-19 In Linux , Namespace 摘要PID namespace 用来隔离进程的 PID 空间,使得不同 PID namespace 里的进程 PID 可以重复且互不影响。PID namesapce 对容器类应用特别重要, 可以实现容器内进程的暂停/恢复等功能,还可以支持容器在跨主机的迁移前后保持内部进程的 PID 不发生变化。 Read more »
【转】Linux Namespace UTS Posted on 2019-08-19 In Linux , Namespace 摘要UTS namespace 用来隔离系统的 hostname 以及 NIS domain name。UTS 据称是 UNIX Time-sharing System 的缩写。 Read more »
【转】Linux Namespace User Posted on 2019-08-19 In Linux , Namespace 摘要User namespace 是 Linux 3.8 新增的一种 namespace,用于隔离安全相关的资源,包括 user IDs and group IDs,keys, 和 capabilities。同样一个用户的 user ID 和 group ID 在不同的 user namespace 中可以不一样(与 PID nanespace 类似)。换句话说,一个用户可以在一个 user namespace 中是普通用户,但在另一个 user namespace 中是超级用户。 Read more »
【转】Linux Namespace 简介 Posted on 2019-08-19 In Linux , Namespace 摘要在初步的了解 docker 后,笔者期望通过理解 docker 背后的技术原理来深入的学习和使用 docker,接下来的几篇文章简单的介绍下 linux namespace 的概念以及基本用法。 Read more »
OpenWrt制作本地源 Posted on 2019-08-11 In 网络 , 路由器 , OpenWrt 摘要由于OpenWrt的源总是更新得非常快,内核总是升级,每次升级的时候opkg install一些内核的东西时候日常内核版本不兼容导致很多包装不上。一个比较方便的方法是在刷了一次机之后顺便把所有包爬下来,做成本地源。 Read more »
Linux bash Shell特殊变量 Posted on 2019-05-21 In Linux , 操作技巧 摘要在linux下配置shell变量名只能包含数字、字母和下划线,因为某些包含其他字符的变量有特殊含义,这样的变量被称为特殊变量。 Read more »