哪些 clone() 标志分别用于隔离主机名、挂载、进程 ID 和网络?
clone()
仅使用 SIGCHLD 就能隔离这四类资源。
SIGCHLD
CLONE_NEWPID、CLONE_NEWUTS、CLONE_NEWNET 和 CLONE_NEWNS。
CLONE_NEWPID
CLONE_NEWUTS
CLONE_NEWNET
CLONE_NEWNS
不需要任何标志,因为 fork() 总会创建所有命名空间。
fork()
CLONE_NEWUTS、CLONE_NEWNS、CLONE_NEWPID 和 CLONE_NEWNET。