荣新IT培训中心
全国咨询热线:400-1335-066
您现在的位置:首页>技术文章 > 正文

linux运维指令之dd指令

时间:2018-02-27 13:59:32 来源:荣新IT教育培训 作者:荣新科技
今天继续给大家分享linux运维的一些指令,希望对大家有所帮助,假期刚过,很多同学还没从假期中回过神来,这种状态要尽快调整,时间宝贵,浪费不起。
linux运维指令之dd指令
dd指令的根本运用

dd:用指定巨细的块仿制一个文件,并在仿制的一起进行指定的变换。

留意:指定数字的当地若以下列字符结尾,则乘以相应的数字:b=512;c=1;k=1024;w=2

参数注释:

if=文件名:输入文件名,缺省为规范输入。即指定源文件。< if=input file >

of=文件名:输出文件名,缺省为规范输出。即指定意图文件。< of=output file >

ibs=bytes:一次读入bytes个字节,即指定一个块巨细为bytes个字节。

obs=bytes:一次输出bytes个字节,即指定一个块巨细为bytes个字节。

bs=bytes:一起设置读入/输出的块巨细为bytes个字节。

cbs=bytes:一次变换bytes个字节,即指定变换缓冲区巨细。

skip=blocks:从输入文件最初越过blocks个块后再开端仿制。

seek=blocks:从输出文件最初越过blocks个块后再开端仿制。

留意:一般只用当输出文件是磁盘或磁带时才有用,即备份到磁盘或磁带时才有用。

count=blocks:仅仿制blocks个块,块巨细等于ibs指定的字节数。

conv=conversion:用指定的参数变换文件。

ascii:变换ebcdic为ascii

ebcdic:变换ascii为ebcdic

ibm:变换ascii为alternate ebcdic

block:把每一行变换为长度为cbs,缺乏部分用空格填充

unblock:使每一行的长度都为cbs,缺乏部分用空格填充

lcase:把大写字符变换为小写字符

ucase:把小写字符变换为大写字符

swab:交流输入的每对字节

noerror:犯错时不中止

notrunc:不截短输出文件

sync:将每个输入块填充到ibs个字节,缺乏部分用空(NUL)字符补齐。

运用 dd 指令进行硬盘 I/O 功能检测

怎么运用dd指令测验我的硬盘功能?怎么在linux操作体系下检测硬盘的读写速度?

你可以运用以下指令在一个Linux或类Unix操作体系上进行简略的I/O功能测验。

dd指令 :它被用来在Linux和类Unix体系下对硬盘设备进行写功能的检测。

hparm指令:它用来在根据 Linux 的体系上获取或设置硬盘参数,包括测验读功能以及缓存功能等。

在这篇指南中,你将会学到怎么运用dd指令来测验硬盘功能。

运用dd指令来监控硬盘的读写功能:

打开shell终端。

或许经过ssh登录到长途服务器。

运用dd指令来丈量服务器的吞吐率(写速度) dd if=/dev/zero of=/tmp/test1.img bs=1G count=1 oflag=dsync

运用dd指令丈量服务器推迟 dd if=/dev/zero of=/tmp/test2.img bs=512 count=1000 oflag=dsync

了解dd指令的选项
希望大家珍惜时间,寸阴寸金,学习一道更是如此,好了,今天的分享就到这里,希望大家永不止步。