導航:首頁 > 操作系統 > 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相關的資料

熱點內容
網能從手機上設置加密嗎 瀏覽:832
普通app怎麼製作 瀏覽:285
浪潮伺服器raid怎麼測試 瀏覽:25
壓縮彈簧總圈數 瀏覽:201
手機內屏壞了怎麼操作app 瀏覽:652
android開屏頁 瀏覽:669
1800題pdf 瀏覽:414
錢百萬app怎麼不行了 瀏覽:608
python游戲迷宮 瀏覽:179
活到天年pdf 瀏覽:629
程序員請假學技術 瀏覽:921
python的multimap 瀏覽:470
抑鬱人士緩解壓力 瀏覽:308
夜刀壓縮 瀏覽:424
為什麼方舟伺服器都進不去 瀏覽:109
程序員上班自帶電腦嗎 瀏覽:824
怎麼用手機app轉賬給監獄 瀏覽:576
華為商城app怎麼買專票 瀏覽:809
python大數據模塊 瀏覽:56
甜蜜天才程序員 瀏覽:230