你将学到的
  • Linux Namespace
  • Linux 系统调用
  • C/C++ 混合编译
  • Linux Control Group
  • C++ 编程
课程内容
  共3个章节
实验 1 使用 Namespace 进行资源隔离

知识点: 1.Linux相关知识 2.Namespace 3.ControlGroup 4.Linux系统调用 5.clone() 6.chdir() 7.chroot() 8.sethostname() 9.mount() 10.execv() 11.…… 12.C 13.namespace 14.lambdaexpression 15.C/C混合编译

实验 2 向容器提供网络访问

知识点: 1.Linux相关知识 2.Namespace 3.ControlGroup 4.Linux系统调用 5.clone() 6.chdir() 7.chroot() 8.sethostname() 9.mount() 10.execv() 11.…… 12.C 13.namespace 14.lambdaexpression 15.C/C混合编译

实验 3 使用 Control Group 限制容器资源

知识点: 1.Linux相关知识 2.Namespace 3.ControlGroup 4.Linux系统调用 5.clone() 6.chdir() 7.chroot() 8.sethostname() 9.mount() 10.execv() 11.…… 12.C 13.namespace 14.lambdaexpression 15.C/C混合编译

课程介绍

实验任务

  • 了解 Namespace 技术和相应的系统调用,使用 Namespace 进行资源隔离
  • 使用 Linux 的原生 API 来对网络进行操作
  • 了解 Control Group 技术和相应的系统调用,使+ 用 Control Group 限制容器资源

先学知识

课程难度

  • 本课程难度为较难。

面向用户

  • 本课程为 C++ 实战练手项目,面向有一定 C++ 编程基础的同学。
课程教师
开通会员,即刻开始学习
加入社群
加入编程交流社群