mkinitrd
mkinitrd
建立要载入ramdisk的映像文件
补充说明
mkinitrd命令 建立要载入ramdisk的映像文件,以供Linux开机时载入ramdisk。
这个是重新封包核心的命令,例如你自己修改了一个设备的驱动,如果这个驱动要加入核心级别的话,就需要对核心进行重新封包,把新加的配置编译到核心内部去!
语法
|
|
选项
|
|
参数
- 映像文件:指定要创建的映像文件;
- 内核版本:指定内核版本。
实例
|
|
凡世的喧嚣与明亮,世俗的快乐和幸福,如同清亮的溪涧,在风里,在我眼前,汨汨而过,温暖如同泉水一样涌出来。我没有奢望,我只要你快乐,不要悲伤。
建立要载入ramdisk的映像文件
mkinitrd命令 建立要载入ramdisk的映像文件,以供Linux开机时载入ramdisk。
这个是重新封包核心的命令,例如你自己修改了一个设备的驱动,如果这个驱动要加入核心级别的话,就需要对核心进行重新封包,把新加的配置编译到核心内部去!
|
|
|
|
|
|
建立ISO 9660映像文件
mkisofs命令 用来将指定的目录与文件做成ISO 9660格式的映像文件,以供刻录光盘。
|
|
|
|
路径:需要添加到映像文件中的路径。
……创建字符设备文件和块设备文件
mknod命令 用于创建Linux中的字符设备文件和块设备文件。
|
|
|
|
|
|
Linux的设备管理是和文件系统紧密结合的,各种设备都以文件的形式存放在/dev目录 下,称为设备文件。应用程序可以打开、关闭和读写这些设备文件,完成对设备的操作,就像操作普通的数据文件一样。
……建立和设置SWAP交换分区
mkswap命令 用于在一个文件或者设备上建立交换分区。在建立完之后要使用sawpon命令开始使用这个交换区。最后一个选择性参数指定了交换区的大小,但是这个参数是为了向后兼容设置的,没有使用的必要,一般都将整个文件或者设备作为交换区。
|
|
|
|
设备:指定交换空间对应的设备文件或者交换文件。
……创建临时文件供shell脚本使用
mktemp命令 被用来创建临时文件供shell脚本使用。
|
|
|
|
文件:指定创建的临时文件。
……自动处理可载入模块
modprobe命令 用于智能地向内核中加载模块或者从内核中移除模块。
modprobe可载入指定的个别模块,或是载入一组相依的模块。modprobe会根据depmod所产生的相依关系,决定要载入哪些模块。若在载入过程中发生错误,在modprobe会卸载整组的模块。
|
|
|
|
模块名:要加载或移除的模块名称。
……显示文件内容,每次显示一屏
more命令 是一个基于vi编辑器文本过滤器,它以全屏幕的方式按页显示文本文件的内容,支持vi中的关键字定位操作。more名单中内置了若干快捷键,常用的有H(获得帮助信息),Enter(向下翻滚一行),空格(向下滚动一屏),Q(退出命令)。
该命令一次显示一屏文本,满屏后停下来,并且在屏幕的底部出现一个提示信息,给出至今己显示的该文件的百分比:–More–(XX%)可以用下列不同的方法对提示做出回答:
……用于挂载Linux系统外的文件
mount命令 Linux mount命令是经常会使用到的命令,它用于挂载Linux系统外的文件。
|
|
|
|
将 /dev/hda1
挂在 /mnt
之下。
显示各个可用CPU的状态
mpstat命令 主要用于多CPU环境下,它显示各个可用CPU的状态信息。这些信息存放在/proc/stat
文件中。在多CPUs系统里,其不但能查看所有CPU的平均状况信息,而且能够查看特定CPU的信息。
|
|
|
|
当mpstat不带参数时,输出为从系统启动以来的平均值。
……显示mtools支持的指令
mtools命令 显示mtools支持的指令,mtools为MS-DOS文件系统的工具程序,可模拟许多MS-DOS的指令。这些指令都是mtools的符号连接,因此会有一些共同的特性。
|
|
|
|
使用mtools命令显示其支持的所有的指令,输入如下命令:
……