一.镜像的组成解析: 分层镜像:底层bootfs,上层rootfs;启动容器时,两层都以只读方式挂载 bootfs类型可以是btrfs、aufs、lxc,除此之外还需要一个内核,该内核仅用于启动容器中的用户控件 rootfs具体表现为一个根文件系统,包含基本的文件和目录 构建镜像的基本流程: 预备一 ...
分类:
其他好文 时间:
2020-01-10 12:13:18
阅读次数:
71
文件和目录(底部有视频资料) cd /home 进入 ‘/ home’ 目录’ cd … 返回上一级目录 cd …/… 返回上两级目录 cd 进入个人的主目录 cd ~user1 进入个人的主目录 cd - 返回上次所在的目录 pwd 显示工作路径 ls 查看目录中的文件 ls -F 查看目录中的文 ...
分类:
编程语言 时间:
2019-12-19 09:48:40
阅读次数:
90
一、BusyBox构建根文件系统 1、编译BusyBox根文件系统 在Ubuntu上NFS服务器目录/home/liupf/linux/nfs/创建rootfs子目录 mkdir rootfs 在PC上解压busybox-1.29.0.tar.bz2。 tar -vxjf busybox-1.29. ...
分类:
其他好文 时间:
2019-12-18 23:31:20
阅读次数:
95
简介: Docker镜像含有启动容器所需要的文件系统及其内容。 采用分层构建机制,最底层为 ,其之为 bootfs: 用于系统引导的文件系统,包括 和`kernel`,容器启动完成后会被卸载以节约内存资源; rootfs: 位于bootfs之上,表现为docker容器的根文件系统; 1.传统模式中, ...
分类:
其他好文 时间:
2019-12-17 18:44:51
阅读次数:
84
一、请简述Linux安装时的两个必备分区、挂载点和类型。 一般情况下,安装红旗Linux需要两个必备分区,即一个根文件系统分区,挂载点(/),类型为ext3、ext2或reiserfs;一个交换分区,挂载点无,类型为swap。 二、请简述Linux简单命令(至少六种)。 1.who命令 who,将列 ...
分类:
系统相关 时间:
2019-12-16 14:55:52
阅读次数:
138
1 文件系统目录结构 1.1 文件系统的目录结构 文件和目录被组织成一个单根倒置树结构 文件系统从根目录下开始,用“/”表示 根文件系统(rootfs):root ?lesystem 标准Linux文件系统(如ext4),文件名称大小写敏感,例如:MAIL, Mail, mail, mAiL 以.开 ...
分类:
系统相关 时间:
2019-12-15 20:27:45
阅读次数:
112
a. /sys/firmware/fdt 进入/sys/firmware目录后便可看到二个文件,一个是devicetree文件夹,另一个是fdt(原始dtb文件,可以用hexdump -C fdt 将其打印出来查看就会发现里面的数据和dtb文件是一致的)。 b. /sys/firmware/devi ...
分类:
其他好文 时间:
2019-12-14 14:09:44
阅读次数:
160
一、回顾 1、如何获取使用帮助 help,--help,man,info 官方文档,自带文档(README,CHANGELOG,INSTALL),官方文档 发行版的文档 Google Linux Kerenl:官方的Documentation manual:使用手册 whatis keyword m ...
分类:
系统相关 时间:
2019-12-12 23:32:07
阅读次数:
143
首先先来构建一个简单的Linux内核。大体上是分为两个步骤,首先是现在内核源代码编译内核,然后制作根文件系统,而实验楼已经为我们已经搭建了实验环境,只需要至今cd进Linux 3.18.6就行了,以下是MenuOS正在启动 到此为止就完成了一个简单的内核搭建。然后我们开始使用GDB调试,再重新打开一 ...
分类:
系统相关 时间:
2019-12-10 14:49:30
阅读次数:
134
1、/ 根目录 所有目录挂在其下 2、/boot 存放Ubuntu内核和系统启动文件。系统启动时这些文件先被装载。 3、/etc 系统的配置文件目录。密码文件、设置网卡信息、环境变量的设置等都在此目录中,许多网络配置文件也在其中。具体参见。 4、/lib 根文件系统目录下程序和核心模块的共享库。这个 ...
分类:
系统相关 时间:
2019-12-06 22:08:24
阅读次数:
120