1.namespace技术 namespace是Linux内核的一组特性,支持对内核资源进行分区隔离,让一组进程只能看到一组资源,而另一组进程只能看到另一组不同的资源。换句话说,namespace的关键特性是进程隔离。在运行许多不同服务的服务器上,将各个服务及其相关进程相互隔离能够减少系统环境变更带来的影响,以及避免系统安全性方面的问题。namespace技术是实现容器的核心技术。容器提供了一个独立的环境,看起来就像一个完整的虚拟机,但它不是虚拟机,而是正在运行的一组进程。如果启动了两个容器,那么将有两组进程运行,但两者之间是相互隔离的,namespace技术实现了进程隔离。在同一个name...

1.制作OCI包并运行容器 容器镜像本质上就是一个根文件系统镜像。但容器镜像又不仅仅是一个根文件系统镜像,容器镜像有一个OCI标准规范,而runc命令用于运行根据OCI规范打包的应用程序,也就是说,runc命令是OCI规范的兼容实现。 OCI容器镜像是堆叠起来的根文件系统和config.json配置文件的捆绑(bundle),如图11-5所示。runc命令符合OCI规范(具体来说,是runtime-spec),这意味着runc命令可以使用OCI镜像创建并运行一个容器。值得一提的是,创建并运行一个容器并不需要知道根文件系统是一个单层的普通文件系统,还是一个堆叠起来的根文件系统,因为不管是单层还...

1.chroot技术 在Linux系统中,系统默认的目录结构都是以/,即根(root)开始的。而在使用chroot之后,进程的系统目录结构将以指定的位置作为根(/)位置。chroot实际作用就是将进程描述符中structfs_struct中的root的值设置为选定的目录。 在经过chroot之后,进程读取到的目录和文件将不再是系统根目录下的,而是指定的新根目录下的目录和文件。为什么需要chroot呢?因为其带来以下3个好处。 (1)限制了用户进程访问文件系统的范围,增加了系统的安全性。 在经过chroot之后,在新根下将访问不到系统的根目录,这样就增强了系统的安全性。一般是在登录(login...

作者yuanluluhttpblogcsdnnetyuanlulu版权没有但是转载请保留此段声明 第1章platform驱动管理机制 platform_device 数据结构 注册流程 platform_driver platform使用例子 lpc32xx的i2c platform驱动的使用总结 Linux资源树 作者:yuanlulu 第1章platform驱动管理机制 Linux2.6内核引入了一套新的驱动管理机制:Platform_device和Platform_driver。设备用Platform_device表示,驱动用Platform_driver表示,另外设备描述了使用的资...

详见:​​https://www.linuxidc.com/Linux/2018-09/154166.htm​​

  OYW7QzeapYog   2023年11月02日   30   0   0 CMAKElinux

​​LinuxCentOS5.5JDK-6u32-linux-i586.bin的安装​​       ​     1.从Oracle官网下载JDK1.6Linux版本. 下载地址为:  ​​http://download.oracle.com/otn-pub/java/jdk/6u32-b05/jdk-6u32-linux-i586.bin​​ 或者 ​​http://www.kuaipan.cn/file/id_63428115682035758.htm​​ &nb...

  OYW7QzeapYog   2023年11月02日   39   0   0 javalinuxjar

1、源码下载,详见:​​https://github.com/eclipse/paho.mqtt.cpp​​   2、安装流程

  OYW7QzeapYog   2023年11月02日   42   0   0 Eclipse源码下载github

 ​​http://blog.51cto.com/linzimo777/1544202​​

  OYW7QzeapYog   2023年11月02日   28   0   0 JavaScript数据库
关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~