云时代【4】—— 资源隔离与控制技术

二、资源隔离与控制技术

创建好虚拟机之后,查看 虚拟机 自身的信息

# 该指令是 两个指令的合体
cat /etc/*release*

image.png
image.png

(一)NameSpace

1. 基本介绍

NameSpace 是 Linux 内核用来隔离内核资源的方式。通过 namespace 可以让一些进程只能看到与自己相关的一部分资源,而另外一些进程也只能看到与它们自己相关的资源,这两拨进程根本就感觉不到对方的存在
Linux namespaces 是对全局系统资源的一种封装隔离,使得处于不同 namespace 的 进程拥有独立的全局系统资源,改变一个 namespace 中的系统资源只会影响当前 namespace 里的进程,对其他 namespace 中的进程没有影响。

2. 相关 Linux 指令

(1)dd – 复制文件,根据操作数进行转换和格式化

dd if=/dev/zero of=test.img bs=8k count=1024

# /dev/zero 产生连续不断的空白字符流

image.png
image.png

**(2)mkfs – **Make a Linux filesystem.

mkfs -t ext4 ./test.img

image.png

(3)df – 查看文件系统的相关信息
Show information about the file system on which each FILE resides, or all file systems by default.

df

image.png

df -a # -a, --all 查看所有具有 0Bloeks 的文件系统

image.png

df -h # 人类可读的格式

image.png

df -t tmpfs # 列出 tmpfs 类型的文件系统

image.png

df -T # 现实文件系统的形式

image.png

image.png

**(4)unshare – **与父进程进行命名空间的隔离

ll /proc 

# /proc 是一个虚拟文件系统

image.png

unshare -u /bin/bash # 不共享用户的命名空间

hostname 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值