mkinitrd
mkinitrd建立要载入ramdisk的映像文件 补充说明mkinitrd命令 建立要载入ramdisk的映像文件,以供Linux开机时载入ramdisk。 这个是重新封包核心的命令,例如你自己修改了一个设备的驱动,如果这个驱动要加入核心级别的话,就需要对核心进行重新封包,把新加的配置编译到核心内部去! 语法1mkinitrd(选项)(参数) 选项123456-f:若指定的映像问家名称与现有文件重复,则覆盖现有的文件;-v:执行时显示详细的信息;--omit-scsi-modules:不要载入SCSI模块;--preload=<模块名称>:指定要载入的模块;--with=<模块名称>:指定要载入的模块;--version:显示版本信息。 参数 映像文件:指定要创建的映像文件; 内核版本:指定内核版本。 实例1234567891011121314151617181920212223[root@localhost tmp]# mkinitrd -v -f myinitrd.img $(uname -r)Creating...
mkfs
mkfs用于在设备上创建Linux文件系统 补充说明mkfs命令 用于在设备上(通常为硬盘)创建Linux文件系统。mkfs本身并不执行建立文件系统的工作,而是去调用相关的程序来执行。 语法1mkfs(选项)(参数) 选项12345fs:指定建立文件系统时的参数;-t<文件系统类型>:指定要建立何种文件系统;-v:显示版本信息与详细的使用方法;-V:显示简要的使用方法;-c:在制做档案系统前,检查该partition是否有坏轨。 参数 文件系统:指定要创建的文件系统对应的设备文件名; 块数:指定文件系统的磁盘块数。 实例在/dev/hda5上建一个msdos的档案系统,同时检查是否有坏轨存在,并且将过程详细列出来: 1234mkfs -V -t msdos -c /dev/hda5mkfs -t ext3 /dev/sda6 //将sda6分区格式化为ext3格式mkfs -t ext2 /dev/sda7 //将sda7分区格式化为ext2格式
mke2fs
mke2fs创建磁盘分区上的“etc2/etc3”文件系统 补充说明mke2fs命令 被用于创建磁盘分区上的“etc2/etc3”文件系统。 语法1mke2fs(选项)(参数) 选项12345678910111213141516-b<区块大小>:指定区块大小,单位为字节;-c;检查是否有损坏的区块;-f<不连续区段大小>:指定不连续区段的大小,单位为字节;-F:不管指定的设备为何,强制执行mke2fs;-i<字节>:指定"字节/inode"的比例;-N<inode数>:指定要建立的inode数目;-l<文件>:从指定的文件中,读取文件西中损坏区块的信息;-L<标签>:设置文件系统的标签名称;-m<百分比值>:指定给管理员保留区块的比例,预设为5%;-M:记录最后一次挂入的目录;-q:执行时不显示任何信息;-r:指定要建立的ext2文件系统版本;-R=<区块数>:设置磁盘阵列参数;-S:仅写入superblock与group...
mkdir
mkdir用来创建目录 补充说明mkdir命令 用来创建目录。该命令创建由dirname命名的目录。如果在目录名的前面没有加任何路径名,则在当前目录下创建由dirname指定的目录;如果给出了一个已经存在的路径,将会在该目录下创建一个指定的目录。在创建目录时,应保证新建的目录与它所在目录下的文件没有重名。 注意:在创建文件时,不要把所有的文件都存放在主目录中,可以创建子目录,通过它们来更有效地组织文件。最好采用前后一致的命名方式来区分文件和目录。例如,目录名可以以大写字母开头,这样,在目录列表中目录名就出现在前面。 在一个子目录中应包含类型相似或用途相近的文件。例如,应建立一个子目录,它包含所有的数据库文件,另有一个子目录应包含电子表格文件,还有一个子目录应包含文字处理文档,等等。目录也是文件,它们和普通文件一样遵循相同的命名规则,并且利用全路径可以唯一地指定一个目录。 语法1mkdir...
mkcert
mkcert用来生成自签证书的工具 示例mkcert 是 GO 编写的,一个简单的零配置的用来生成自签证书的工具。 下面给一个简单的示例,在本地生成自签证书,并使用让 nc 使用生成的证书。 123456789101112131415161718192021222324252627282930~ ········································································································································· 10:46:25❯ mkcert -installThe local CA is already installed in the system trust store! 👍The local CA is already installed in the Firefox and/or Chrome/Chromium trust store! 👍~...
mkbootdisk
mkbootdisk可建立目前系统的启动盘 补充说明mkbootdisk命令 用来为当前运行的系统创建能够单独使用的系统引导软盘,以便在系统出现故障时能够启动操作进行适当的修复工作。 语法1mkbootdisk(选项)(参数) 选项12345--device<设备>:指定设备;--mkinitrdargs<参数>:设置mkinitrd的参数;--noprompt:不会提示用户插入磁盘;--verbose:执行时显示详细的信息;--version:显示版本信息。 参数内核:指定内核版本。 实例1mkbootdisk --device /dev/fd0 `uname -r` 其中,uname -r是目前Linux 系统所使用的核心版本,如果你有多个核心版本的话,你以可以直接输入核心版本。例如在这个网页中所使用的核心有两个版本,一个是2.2.12-20,另一个是2.2.18,若要以2.2.18设定开机的话,可以使用: 1mkbootdisk --device /dev/fd0 2.2.18
mii-tool
mii-tool配置网络设备协商方式的工具 补充说明mii-tool命令 是用于查看、管理介质的网络接口的状态,有时网卡需要配置协商方式,比如10/100/1000M的网卡半双工、全双工、自动协商的配置。但大多数的网络设备是不用我们来修改协商,因为大多数网络设置接入的时候,都采用自动协商来解决相互通信的问题。不过自动协商也不是万能的,有时也会出现错误,比如丢包率比较高,这时就要我们来指定网卡的协商方式。mii-tool就是能指定网卡的协商方式。下面我们说一说mii-tool的用法。 语法1usage: mii-tool [-VvRrwl] [-A media,... | -F media] [interface ...] 选项1234567891011-V 显示版本信息;-v 显示网络接口的信息;-R 重设MII到开启状态;-r 重启自动协商模式;-w 查看网络接口连接的状态变化;-l 写入事件到系统日志;-A 指令特定的网络接口;-F 更改网络接口协商方式;media: 100baseT4, 100baseTx-FD, 100baseTx-HD,...
mesg
mesg设置当前终端的写权限 补充说明mesg命令 用于设置当前终端的写权限,即是否让其他用户向本终端发信息。将mesg设置y时,其他用户可利用write命令将信息直接显示在您的屏幕上。 语法1mesg(参数) 参数y/n:y表示运行向当前终端写信息,n表示禁止向当前终端写信息。 实例12[root@localhost ~]# mesg y #允许系统用户将信息直接显示在你的屏幕上。[root@localhost ~]# mesg n #不允许系统用户将信息直接显示在你的屏幕上。
md5sum
md5sum计算和校验文件报文摘要的工具程序 补充说明md5sum命令 采用MD5报文摘要算法(128位)计算和检查文件的校验和。一般来说,安装了Linux后,就会有md5sum这个工具,直接在命令行终端直接运行。 MD5算法常常被用来验证网络文件传输的完整性,防止文件被人篡改。MD5 全称是报文摘要算法(Message-Digest Algorithm 5),此算法对任意长度的信息逐位进行计算,产生一个二进制长度为128位(十六进制长度就是32位)的“指纹”(或称“报文摘要”),不同的文件产生相同的报文摘要的可能性是非常非常之小的。 语法1md5sum(选项)(参数) 选项12345-b:二进制模式读取文件;-t或--text:把输入的文件作为文本文件看待;-c:从指定文件中读取MD5校验和,并进行校验;--status:验证成功时不输出任何信息;-w:当校验不正确时给出警告信息。 参数文件:指定保存着文件名和校验和的文本文件。 实例使用 md5sum 生成密码 另一种获取可用作密码的随机字符串的方法是计算 MD5...
mapfile
mapfile从标准输入读取行并赋值到数组。 概要1mapfile [-d delim] [-n count] [-O origin] [-s count] [-t] [-u fd] [-C callback] [-c quantum] [array] 主要用途 从标准输入或文件描述符读取行并赋值到数组。 选项123456789101112-d delim 将delim设为行分隔符,代替默认的换行符。-n count 从标准输入中获取最多count行,如果count为零那么获取全部。-O origin 从数组下标为origin的位置开始赋值,默认的下标为0。-s count 跳过对前count行的读取。-t 读取时移除行分隔符delim(默认为换行符)。-u fd 从文件描述符fd中读取。-C callback 每当读取了quantum行时,调用callback语句。-c quantum ...