请教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就该这么学》
Webmin 是一个用Perl语言写的轻量级 (~20 MB) 系统配置工具。 Webmin 具有内置的web服务器, 允许用户通过web接口来配置Linux服务器。 其中一个优点是由于它是基于模块架构的,你可以选择性加载模块来扩展其功能。
Linux服务器上安装Webmin
在 Ubuntu 或 Debian 系统中安装Webmin, 你可以使用如下命令。
$ sudo apt-get install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl apt-show-versions python $ wget http://prdownloads.sourceforge.net/webadmin/webmin_1.660_all.deb $ sudo dpkg -i webmin_1.660_all.deb
在CentOS 或 RHEL 系统中安装Webmin, 使用如下命令:
$ wget http://prdownloads.sourceforge.net/webadmin/webmin_1.660_all.deb $ sudo rpm -U webmin-1.660-1.noarch.rpm
使用 Webmin
安装好Webmin之后,你可以通过在浏览器中输入 https://:10000 来使用。 如果你开启了防火墙, 请确保TCP端口 10000 没有被拦截。
同时, 请注意你应该使用 HTTPS, 而不是 HTTP。 否则, 会出现重定向错误。 Webmin 默认使用其自己生成的的SSL验证模式。
一旦你进入了Webmin登录页面, 你可以使用root身份登录 (当然需要输入root账户密码)或者使用具有root权限的任何用户账户登录。 登录成功后, 你可以看到如下Linux服务器的状态信息。
Webmin 的特点
Webmin 一个引以为豪的优点就是它几乎能够配置任何Linux服务器所支持的配置。接下来我来介绍,让你们大体了解它的一些重要功能。
设置引导时自动启动的服务, 同时显示他们相关配置信息。
实时监控服务器状态和其他服务, 同时配置定时监控及邮件提醒。 你也可以监控一系列服务器守护进程如 NFS、MySQL、 BIND DNS、Squid proxy、Apache Web server等, 或者监控系统资源如磁盘存储情况、内存使用和网络占用等。
配置 iptables-based firewall。
配置本地路由表和网关。
挂载和配置文件系统。
通过文件管理接口来查看和修改本地文件,但是这需要浏览器有相关的java插件。
通过改变Webmin的相关配置,你可以控制管理 IP 地址,添加/删除 Webmin 功能模块,开启双因子认证来使用安全登录功能,或者创建证书验证等。
先选择删除该分区,再重新创建分区,再格式化该分区
linux进入图形界面命令linux进入图形界面
linux图形界面里的命令窗口如何打开?打开方法有:按“Ctrl+Alt+T”即可打开终端窗口。按下Win键(或叫Super键),在Dash的搜索框中输入terminal或“终端”字样,Dash即返回终端的结果,回车即可启动。虚拟机linux怎么进入图形界面?具体操作步骤如下:1、首先打开VMware虚拟机软件,打开linux的虚拟机:2、...
形界面Linux系统从命令行到图形界面切换的指南linux系统切换图
3).等待包安装完成;4).重新启动系统。安装完毕后,就可以从命令行模式切换到图形界面模式了,可以按照以下步骤操作:1)登录到系统中,输入startx回车;2)如果首次运行,需要配置显示器和鼠标,配置完成后选择桌面环境;如下图所示:![Linux切换图](https:\/\/upload.wikimedia.org\/wikipedia\/commons\/...
linux 怎么使用图形化界面
检查Linux系统是否能够联网。执行命令 yum -y groupinstall Desktop 等上面的命令执行完后,再执行这条命令 yum -y groupinstall "X Window System"然后执行"startx"命令,正常情况下,可以启动图形界面。但也有可能出现"Failed to connect to the session manager: IO error occured opening connectio"...
linux下的api数量那么少,如何编写图形界面?
Linux编写图形界面的话,目前比较流行的就是GTK+、Qt和wxWidgets,前一个基于C语言开发,后两个基于C++开发,下面我分别简单介绍一下,感兴趣的朋友可以尝试一下:01 GTK+ 这是一个免费、开源、跨平台的GUI开发工具包,基于C语言开发而来,著名的GNOME桌面就是采用这个工具开发,自带了大量组件和容器,...
linux 系统怎么进行图形化界面跟命令行界面切换?
1、系统默认启动到图形界面。2、登录后输入“init 3”并按回车键或者Ctrl + Alt + F6 切换到文本界面。3、重新输入账号及密码。4、输入“vi \/etc\/inittab”编辑此文件。5、在CentOS6及以下版本文件内容如下,修改下图蓝色框内数字为3即可,5为图形界面。6、在CentOS7中文件内容如下。7、输入“...
Linux下如何退出图形界面
Linux下退出图形界面的方法如下:1、在窗口 地址栏里输入cmd,按回车键打开一个终端;2、输入命令init3,按回车;3、再输入命令init5,按回车键;4、图形界面会推到选择用户登录界面,该界面上有restart和shutdown选择,选择shutdown,系统就会关闭图形界面服务,进入命令行界面即可。
想学LINUX下一种图形界面,QT还是GTK?
GTK和QT在手机和嵌入式设备上应用都很广泛。如Nokia的手机主要用QT。如intel的Moblin用GTK。QT使用c++开发,GTK使用C语言。具体学那个自选吧。
Linux 图形化界面
Linux 系统是一类基于 Unix 操作系统的核心原理,提供稳定、安全、开源的计算机操作系统。Linux 系统的广泛使用得益于其高度的可定制性和可靠性。该系统支持多种硬件架构,并被广泛应用于服务器、嵌入式设备、桌面计算机以及移动设备等领域。Linux 系统通常使用命令行界面(CLI)进行系统管理,但同时提供图形化界面(GUI),...
Linux下怎么设置命令进入图形界面
Linux下怎么设置命令进入图形界面的方法:1、管理员登陆,在命令行输入 startx ,回车,就会自动进入图形界面。想要每次开机都是进入图形界面,则进入 \/etc\/inittab 文件中,将最后一行“ id:3:initdefault: ” 3改为5,保存即可,如图:2、用root用户名,创建时的密码 登陆;3、进入文件系统 \/etc\/...
Linux 系统下图形界面用那种语言开发最合适?
建议:1. 以Redhat Enterprise Linux 5 (RHEL5)为例,系统支持多种编程语言,主要看你习惯那种编程语言,不过个人推荐:C\/C++语言进行编程;2. 推荐图书:2.1. 《Linux系统与网络服务管理 技术大全(第二版)》杨明华 谭励等编著 电子工业出版社 79元 含光盘一张;2.2. 《Linux系统管理与网络...
辟文普沁: Linux中常见的磁盘管理工具有哪些在Linux系统安装时,其中有一个步骤是进行磁盘分区.在分区时可以采用DiskDruid、RAID和LVM等方式进行分区.除此之外,在Linux系统中还有fdisk、cfdisk、parted等分区工具.,将介绍几种常见的磁盘管...
掇刀区18259192855: 在linux系统中下列哪个命令可用来建立分区 - ?
辟文普沁: Linux下常用的分区工具: fdisk/sfdisk:命令行工具,各种版本和环境都能使用,包含在软件包util-linux中 diskdruid:图形化分区工具,只能在安装REDHAT系统时使用.第一步:fdisk [root@novice ~]# fdisk -l /dev/sdb Disk /dev/sdb: 254 MB, ...
掇刀区18259192855: 在Linux系统下远程图形化管理的几种方法 - ?
辟文普沁: 1,利用Xmanager,linux启用XDMCP协议(可直接修改配置文件,也可以采用在Xshell中运行gdmconfig或gdmsetup,选择XDMCP选项卡,勾选启动XDMCP即可),Xbrowser即可发现linux主机, 以图形化方式访问linux. 2,Linux启用VNC服务...
掇刀区18259192855: linux系统下安装一个软件 - ?
辟文普沁: 一、解析Linux应用软件安装包 通常Linux应用软件的安装包有三种:1) tar包,如software-1.2.3-1.tar.gz.它是使用UNIX系统的打包工具tar打包的.2) rpm包,如software-1.2.3-1.i386.rpm.它是Redhat Linux提供的一种包封装格式.3) dpkg包...
掇刀区18259192855: 寻linux下的一个监控软件,以图形化界面显示cpu利用率、磁盘空间、负载等.要求没有web环境一样可以装. - ?
辟文普沁: 推荐nmon,可以直接在终端中显示下
掇刀区18259192855: linux 下有什么好用的 MYsql 图形化管理工具 - ?
辟文普沁: 推荐两款:1、MySQL Workbench MySQL Workbench是一款图形化的数据库设计工具,它在一个开发环境中集成了SQL的开发,管理,数据库设计,创建以及维护.它是 fabFORCE.net旗下DBDesigner 4的继承者,并替代了MySQL GUI Tools ...
掇刀区18259192855: linux图形化界面:Linux操作系统远程图形化管理的几种途径 - ?
辟文普沁: 1,利用Xmanager,启用XDMCP(可直接修改配置文件,也可以采用在Xshell中运行gdmconfig或gdmsetup,选择XDMCP选项卡,勾选启动XDMCP即可),Xbrowser即可发现主机, 以图形化方式访问linux. 2,linux启用VNC服务,客户端即...
掇刀区18259192855: linux 下分割磁盘 - ?
辟文普沁: ubuntu系统下有图形化的分区工具,你看一下.也可以用fdisk /dev/sda命令完成,但是前提是你的ubuntu没有完全占用整块硬盘的所有空间,否则是没办法也没有 空间再做其他分区的.除非的ubuntu系统分区采用lvm的方式,可以缩小分区,/分区的话 有风险,不建议搞.
掇刀区18259192855: 问,linux下有什么命令可以启动图形化oracle的各种管理工具 - ?
辟文普沁: dbca emca sqlplus agentctl lsnrctl....很多的,你到bin目录下看一下不就知道了
掇刀区18259192855: linux系统可以格式化整个硬盘吗 - ?
辟文普沁: 恩..看你的情况肯定是在你的硬盘上装.(我建议你装个虚拟机,再在里面练习装)因为linux不认识ntfs格式分区.所以你装linux的分区必须是fat格式或者是其它linux认识的格式然后就像用盘装Windows一样装在那个分区就够了...如果要用下载的系统在硬盘安装的话要麻烦点...这里我也不多说了...呵呵