导航:首页 > 操作系统 > linuxutils

linuxutils

发布时间:2022-09-26 19:28:51

linux有没有 低级格式化 硬盘的工具

hdparm:
hdparm可以检测,显示与设定IDE,SCSI,SATA,SAS硬盘的硬件参数,
如: hdparm -I /dev/sdc 可以获取sdc的硬件信息
hdparm -W 0 /dev/sda 关闭磁盘写缓存, (这个缓存是在磁盘内部的, 一般不关闭, 只能整个盘有效)

iostat:
可以查看硬盘的io状态, 从这个命令中可以看出硬盘io的基本情况, 这个命令主要和硬盘的驱动对接. 如: iostat -x /dev/sdc 2 每个2秒查看一次硬盘的io情况 各个参数意义如下:
rrqm/s 每秒这个设备相关的读取请求有多少被Merge了(当系统调用需要读取数据的时候,VFS将请求发到各个FS,如果FS发现不同的读取请求读取的是相同Block的数据,FS会将这个请求合并Merge)
wrqm/s 每秒这个设备相关的写入请求有多少被Merge了。 r/s 每秒完成的读 I/O 设备次数 w/s 每秒完成的写 I/O 设备次数 rsec/s 每秒读取的扇区数 wsec/s 每秒写入的扇区数 avgrq-sz 平均IO速度(以扇区为单位) avgqu-sz 是平均请求队列的长度。毫无疑问,队列长度越短越好。
await 每一个IO请求的处理的平均时间(单位是微秒)。这里可以理解为IO的响应时间,一般地系统IO响应时间应该低于5ms,如果大于10ms就比较大了。 这个时间包括了队列时间和服务时间,也就是说,一般情况下,await大于svctm,它们的差值越小,则说明队列时间越短,反之差值越大,队列时间越长,说明系统出了问题。
svctm 表示平均每次设备I/O操作的服务时间(以毫秒为单位)。如果svctm的值与await很接近,表示几乎没有I/O等待,磁盘性能很好,如果await的值远高于svctm的值,则表示I/O队列等待太长, 系统上运行的应用程序将变慢。
%util 在统计时间内所有处理IO时间,除以总共统计时间。例如,如果统计间隔1秒,该设备有0.8秒在处理IO,而0.2秒闲置,那么该设备的%util = 0.8/1 = 80%,所以该参数暗示了设备的繁忙程度。一般地,如果该参数是100%表示设备已经接近满负荷运行了(当然如果是多磁盘,即使%util是100%,因为磁盘的并发能力,所以磁盘使用未必就到了瓶颈)。

parted/fdiisk
硬盘分区工具, 可以是gpt分区或mbr分区, 一般都是用gpt分区, 如: parted /dev/sdc print 查看分区情况, 具体用法可以man parted

badblocks
用来检测磁盘的坏道, 如 badblocks -v /dev/sdc 就可以用默认设置检查磁盘坏道. 如果检测到坏道,需要根据硬盘的使用的文件系统类型进行修复处理.

smartctl/smartd
S.M.A.R.T.是英文Self-Monitoring Analysis and Reporting Technology(自动检测分析及报告技术)的简写。它能对硬盘的磁头单元、硬盘温度、盘片表面介质材料、马达及其驱动系统、硬盘内部电路等进行监测,及时分析并预报硬盘可能发生的问题。
Smartctl/smartd就是利用硬盘的SMART功能来监测硬盘的健康状态的, 如:
smartctl -I /dev/sdc 查看硬盘信息
smartctl -H /dev/sdc 查看硬盘的健康状态
Smartctl --test=long /dev/sdc 全面检查硬盘的健康状态
Smartctl -X /dev/sdc 停止全面检查

smartd是一个守护进程, 它能监视拥有自我监视,分析和汇报技术(Self-Monitoring, Analysis, and Reporting)的硬盘. 配置在/etc/smarted.conf, 是存储系统必不可少的进程.

losetup
loop 设备是一种伪设备(pseudo-device),它能使我们像块设备一样访问一个文件.如: losetup -a 可以查看所有的loop设备的情况

sg3_utils
sg3_utils 是Linux下用来直接使用 SCSI命令集访问设备.只要支持scsi命令集就可以使用,如FC/USB Storage/ATAPI/SAS/SATA/iscsi等设备, 也可以访问SATA兼容设备, 如:
sg_inq: 查询/dev/sdc的信息
sgdisk: 硬盘分区查看,设置等.
sg_dd/sg_pdd: 顺序读写硬盘
sg_read/sg_write/sg_read_buffer/sg_write_buffer: 读写硬盘
sginfo: 查看硬盘信息
sg_format: 格式化硬盘(低级格式化)
sg_log: 查看硬盘的log信息
sg_luns: 查看target上有多少个lun
sg_map: 查看硬盘映射情况, 查看硬盘所在的bus, chan, id,lun,type.
sgpio: 控制盘位的LED灯
sg_ses: scsi enclosure service控制, ses是对接机箱状态监控,设置等服务
sg_scan: 扫描系统中的硬盘
sg_raw: 可以直接发送scsi命令, 如sg_raw -r 1k /dev/sg0 12 00 00 00 60 00 是inquiry命令

smp_utils
smp_utils是linux下来访问sas的smp协议的辅助工具, 是SAS系统管理的重要工具.

udevadm
udev的控制管理命令 udevadm info -a -p /block/sda 可以查看sda设备相关信息
更多linux知识可以查看《Linux就该这么学》

㈡ 怎样在linux安装zx utils

你的文件在电脑的D盘,在ubuntu中D盘是被当作一个文件挂载在/(根目录)下的。用的命令应该是 tar zxf /(D盘所被挂载的文件名)/antivir_workstation-pers.tar.gz。(也就是说你输入的命令文件的路径不对)
也可以进ubuntu后,找到计算机选项,然后会看到Windows下的C,D盘等,把文件复制到你的主目录下,然后tar zxf antivir_workstation-pers.tar.gz;再./configure;make;make install。共四个命令,安装完成。

㈢ 怎样在纯linux下制u盘作为winpe(装机用)启动盘

前期准备:

1、 1G以上的U盘一个(你电脑要能认出来)、如果可能最好是fat格式,并且在分区工具中激活 Boot Flag,即可引导状态。

2、 ISO格式的WinPE镜像文件一个

3、 Syslinux启动引导器(可在官网下载: https://www.kernel.org/pub/linux/utils/boot/syslinux/syslinux-5.01.tar.gz)

4、 对Linux系统有一定了解。


步骤:

1、下载WinPE的iso文件,解压到u盘根目录,命名为 Win7PE.ISO (注意区分大小写)。

2、解压缩下载的Syslinux到主文件夹下的任意目录

3、打开终端,cd 进入解压目录 ../syslinux-5.01/linux/ ,用 lsblk 并查看当前u盘分区的设备号(例如我是 /dev/sdb1 )

4、在终端中向u盘安装syslinux启动引导器(最后一个参数按照你电脑的实际填写):

sudo./syslinux--directory/boot/syslinux/--install/dev/sdb1

5、将 ../syslinux-5.01/memdisk/memdisk 、../syslinux-5.01/com32/chain/chain.c32 、 ../syslinux-5.01/com32/menu/vesamenu.c32 、 ../syslinux-5.01/com32/moles/reboot.c32 等复制到u盘的 /boot/syslinux/ 文件夹里

6、用你喜欢的编辑器打开u盘内的 /boot/syslinux/syslinux.cfg (没有就新建),写入引导所需的指令:


default/boot/syslinux/vesamenu.c32
prompt0
MENUTITLESyslinuxWinPELoader
timeout600
LABELWin7PE
MENULABEL[^1]Windows7PE(iso)
kernel/boot/syslinux/memdiskrawiso
appendinitrd=Win7PE.ISO
labelfirsthd
menulabel[^2]Bootfromfirstharddisk
com32/boot/syslinux/chain.c32
appendhd0
labelreboot
MENULABEL[^3]RebootComputer
KERNEL/boot/syslinux/reboot.c32


7、试试吧~

㈣ linux无盘服务器怎么

客户端是支持PXE方式启动的刀片,用Linux作为服务器,服务器配置如下:

1) 安装DHCP服务器dhcpd

2) 配置/etc/dhcpd.conf文件,下面是我机器上的文件

max-lease-time -1;
default-lease-time -1; #注:IP地址永不过期
option subnet-mask 255.0.0.0;
option routers 10.0.0.1;
option domain-name-servers 10.10.10.10;
# option netbios-name-servers 10.10.10.10;
option broadcast-address 10.255.255.255;
# option dhcp-class-identifier "XEClient";
# option vendor-encapsulated-options 01:04:00:00:00:00:ff;
# option option-135 "start";

subnet 10.0.0.0 netmask 255.0.0.0 {
range 10.10.12.131 10.10.12.150;

host blade01 {
hardware ethernet 00:e0:43:00:02:00;
fixed-address 10.10.12.131;
filename "/tftpboot/pxelinux.0"; #注:启动映象文件
}

host blade02 {
hardware ethernet 00:e0:43:00:02:02;
fixed-address 10.10.12.132;
filename "/tftpboot/pxelinux.0";
}

host blade03 {
hardware ethernet 00:e0:43:00:02:04;
fixed-address 10.10.12.133;
filename "/tftpboot/pxelinux.0";
}

host blade04 {
hardware ethernet 00:e0:43:00:02:06;
fixed-address 10.10.12.134;
filename "/tftpboot/pxelinux.0";
}

host blade05 {
hardware ethernet 00:e0:43:00:02:08;
fixed-address 10.10.12.135;
filename "/tftpboot/pxelinux.0";
}
}

说明:dhcp客户得到IP地址后用TFTP协议从服务器上下载启动映象文件。我用syslinux

工具包里边的pxelinux来作为远程启动的loder.

3) 配置tftp server

使用pxelinux作引导工具需要支持TSIZE参数的tftp server。可从http://www.kernel.org/pub/software/network/tftp/下载。

通过xinetd来使用tftp服务,我的/etc/xinetd.conf文件如下

......
service tftp
{
socket_type = dgram
protocol = udp
wait = yes
user = root
server = /usr/sbin/in.tftpd
}

4) 配置PXELINUX

先安装syslinux软件包。可从http://www.kernel.org/pub/linux/utils/boot/syslinux/下载。

将pxelinux.0拷贝到/tftpboot/目录下,然后建立/tftpboot/syslinux.cfg/目录。该目录下存放配置文件。

pxelinux使用ip地址的十六进制表示来作为该ip地址的配置文件的文件名。如blade01的

ip地址为10.10.12.131,配置文件名为0A0A0C83,内容为:

default linux

label linux
kernel vmlinuz
append ip=dhcp root=/dev/nfsroot nfsroot=10.10.11.120:/remote/blade01 vga=normal

5) 配置nfs

为每个刀片建立一个根目录,在该刀片的pxelinux配置文件里指定了从这个nfs export的目录启动。

该根目录里应把标准的目录都建好,另外需要重新mount的usr, home, public等目录也要export。

我的 /etc/exports文件:

# /etc/exports: the access control list for filesystems which may be exported
# to NFS clients. See exports(5).

/remote/blade01 blade01(rw,async,no_root_squash)
/remote/blade02 blade02(rw,async,no_root_squash)
/remote/blade03 blade03(rw,async,no_root_squash)
/remote/blade04 blade04(rw,async,no_root_squash)
/remote/blade05 blade05(rw,async,no_root_squash)
/remote/root *(rw,async,no_root_squash)
/remote/home *(rw,async,no_root_squash)
/usr *(ro,async,no_root_squash)
/sbin *(ro,async,no_root_squash)
/bin *(ro,async,no_root_squash)
/lib *(ro,async,no_root_squash)
/home *(ro,async,no_root_squash)

6)为每个刀片修改它的/etc/fstab文件,以blade01为例,它的nfs root是/remote/blade01
/remote/blade01/etc/fstab文件如下:
# /etc/fstab: static file system information.
#
#
10.10.11.120:/remote/blade01 / nfs defaults,intr 0 1
10.10.11.120:/remote/root /root nfs defaults,intr 0 1
10.10.11.120:/remote/home /home nfs defaults,intr 0 1
10.10.11.120:/bin /bin nfs defaults,intr 0 1
10.10.11.120:/usr /usr nfs defaults,intr 0 1
10.10.11.120:/sbin /sbin nfs defaults,intr 0 1
10.10.11.120:/lib /lib nfs defaults,intr 0 1
none /proc proc defaults,intr 0 1

同时还要为每个刀片修改它的网络配置文件,配置ip地址,启动两块网卡等等。。

7) 编译内核

刀片用的内核,应该支持Kernel Level Auto Configuration的DHCP协议,支持NFS,支持NFS ROOT,

假设编译好的内核为vmlinuz,将它拷贝到/tftpboot/目录下。

㈤ linux db4-utils db4是什么意思

Berkeley DB 版本4
The Berkeley Database (Berkeley DB) is a programmatic toolkit that
provides embedded database support for both traditional and
client/server applications. The Berkeley DB includes B+tree, Extended
Linear Hashing, Fixed and Variable-length record access methods,
transactions, locking, logging, shared memory caching, and database
recovery. The Berkeley DB supports C, C++, Java, and Perl APIs. It is
used by many applications, including Python and Perl, so this should
be installed on all systems.

㈥ 为什么我的linux找不到nfs-utils软件包··急急···万分感谢

为什么提问题不描述清楚你的系统是什么发行版呢? 这个习惯不好,别人想帮你都不方便

你可以这样试试,首先看看你系统有没有安装nfs软件包
rpm -qa | grep nfs
如果没有,就需要用相应的软件包安装工具了

Ubuntu是 apt-get install nfs
suse 是 zypper in nfs
Fedora 是yum
等等 看你系统而定吧
http://..com/team/view/SUSE

㈦ 在虚拟机上安装linux系统出现bind-utils-9.2.1-16安装不上

你的截图说硬件可能有问题,比如硬盘空间不够等等。

因为你是在虚拟机上安装,建议你先退出来,在主操作系统下查看一下硬盘的分区(特别是虚拟机所在的分区)情况。一般来说,硬盘空间不会不够的。尤其是人们平常根本没有特意做过分区。

我不知道你所要安装的RedHat的版本,只是知道一般在安装过程中可以选择1、默认安装;2、基本安装;3、用户设置安装。建议要么是"基本安装"(minimum),装好后再补装必要的应用软件;要么选"用户设置安装",不装一些你不需要的软件。bind-utils一般也可以不要。如果不做选择,那就是"默认安装",往往带许多没用又占空间的东西。

㈧ linux 系统中安装简单网络管理协议 net-snmp-utils 是做什么的

这个工具包,用于对SNMP的管理;举例来说,HP PC服务器在对主机硬件进行监控的时候,支持第三方或用户自行开发的监控程序;而监控数据的传递,就是使用SNMP协议;而且此时需要安装net-snmp-utils工具包,否则监控数据的发送可能有问题。

下面是RedHat 5.6版本中net-snmp-utils的说明:

Name : net-snmp-utils Relocations: (not relocatable)
Version : 5.3.2.2 Vendor: Red Hat, Inc.
Release : 9.el5_5.1 Build Date: 2010年04月28日 星期三 21时49分27秒
Install Date: (not installed) Build Host: x86-002.build.bos.redhat.com
Group : Applications/System Source RPM: net-snmp-5.3.2.2-9.el5_5.1.src.rpm
Size : 389985 License: BSDish
Signature : DSA/SHA1, 2010年05月03日 星期一 18时31分07秒, Key ID 5326810137017186
Packager : Red Hat, Inc. <http://bugzilla.redhat.com/bugzilla>
URL : http://net-snmp.sourceforge.net/
Summary : 来自 NET-SNMP 计划的,使用 SNMP 的网络管理工具。
Description :
net-snmp-utils 软件包包括用于 NET-SNMP 网络管理计划的各种工具。

如果您需要管理使用 SNMP 协议的网络的工具,请安装该软件包。您还需要安装 net-snmp软件包。

㈨ linux安装 nfs 时setup-* 和initscripts-*这两个包已经存在,但是安装nfs-utils-*这个包出错是什么原因

根据你给出的页面上的提示来看,原因是因为缺少依赖包,根据图片上看,缺少的依赖包有quota,libevent等。你这样的安装方式是有一点问题的,你是直接安装阿里云上的单个rpm包,而不是直接包阿里云的yum源添加到本地来安装,所以你在安装单个rpm包的时候,只会从你的电脑上已有的yum源里去找依赖包。很明显,你的电脑上已有的yym源里没有这些依赖包,所以就出错了。
解决的办法是,添加epel的yum源或者添加阿里云的yum源,然后再来安装,到时候就能自动解决依赖的问题。
不知道我说清楚了没有,希望可以帮助到你。

㈩ linux util的值为多少的时候,表示设备带宽已经占满

sar [options] [-A] [-o file] t [n]
其中:
t为采样间隔,n为采样次数,默认值是1;
-o file表示将命令结果以二进制格式存放在文件中,file 是文件名。
options 为命令行选项,sar命令常用选项如下:

-A:所有报告的总和
-P:设定CPU

-u:输出CPU使用情况的统计信息
-v:输出inode、文件和其他内核表的统计信息
-d:输出每一个块设备的活动信息
-n:汇报网络情况

阅读全文

与linuxutils相关的资料

热点内容
12306哪个app 浏览:679
免费网站电视剧电影全免费在线观看 浏览:737
如何快速清除app广告 浏览:716
单片机按键外部中断 浏览:560
单片机的usb供电 浏览:256
更改android分辨率 浏览:186
phpstaticfinal 浏览:695
成人伦理风月片电影 浏览:294
禁播爱情片 浏览:21
动漫电影免费版大全 浏览:14
java什么是this 浏览:811
拍摄指南by小说制造机txt下载 浏览:738
豆瓣pdf 浏览:723
春宫妖姬演员表 浏览:112
韩国情爱电影在线 浏览:812
程序员那么可爱顾墨吃醋 浏览:201
服务器未测速怎么办 浏览:15
男主角林晨的都市小说 浏览:899
百度文库系统源码nodejs 浏览:997
电影院正在上映的电影怎么在家看 浏览:61