当前位置:  操作系统/服务器>linux
本页文章导读:
    ▪linuxg下的磁盘检测命令      linuxg下的磁盘检测命令,感兴趣的朋友可参考下。 badblocks 功能说明:检查磁盘装置中损坏的区块。 语  法:badblocks [-svw][-b <区块大小>][-o <输出文件>][磁盘装置][磁盘区块数][启.........
    ▪curl监控站点响应时间的实例学习      curl监控站点响应时间的实例学习,供大家参考。 1、开启gzip请求   代码如下: curl -I http://www.sina.com.cn/ -H Accept-Encoding:gzip,defalte 2、监控网页的响应时间   代码如下: curl -o /dev/null -s -w "time_co.........
    ▪linux下查看某目录占用的空间大小      使用du命令: du -h -s du -h -s /* | sort 查看/ 目录下 所有文件夹大小命令 1.0K     /lu1 1.1G     /lu2 11M      /lu3 2.2G     /lu5 6.0M     /lu56 6.9M     /lu567 80M      /lu5678 查看目录的.........

[1]linuxg下的磁盘检测命令
    来源: 互联网  发布时间: 2013-12-24

linuxg下的磁盘检测命令,感兴趣的朋友可参考下。

badblocks
功能说明:检查磁盘装置中损坏的区块。
语  法:badblocks [-svw][-b <区块大小>][-o <输出文件>][磁盘装置][磁盘区块数][启始区块]
补充说明:执行指令时须指定所要检查的磁盘装置,及此装置的磁盘区块数。
参  数:
-b<区块大小> 指定磁盘的区块大小,单位为字节。
-o<输出文件> 将检查的结果写入指定的输出文件。
-s 在检查时显示进度。
-v 执行时显示详细的信息。
-w 在检查时,执行写入测试。
[磁盘装置] 指定要检查的磁盘装置。
[磁盘区块数] 指定磁盘装置的区块总数。
[启始区块] 指定要从哪个区块开始检查。

hdparm
语法:hdparm [-CfghiIqtTvyYZ][-a <快取分区>][-A <0或1>][-c ][-d <0或1>][-k <0或1>][-K <0或1>][-m <分区数>][-n <0或1>][-p ][-P <分区数>][-r <0或1>][-S <时间>][-u <0或1>][-W <0或1>][-X <传输模式>][设备]


补充:hdparm可检测,显示与设定IDE或SCSI硬盘的参数。测试各硬盘读取速度判断硬盘故障
hdparm -t /dev/hda (IDE硬盘)
hdparm -t /dev/sda (SATA、SCSI、硬RAID卡阵列)
hdparm -t /dev/md0 (软RAID设备)
测试结果在空载情况下应 >40M/s ,在负载情况下平均应 > 20M/s 为正常,如测试结果极低则需要进一步使用硬盘专用检测工具测试是否为硬盘故障。

fsck
检查文件系统并尝试修复错误。
语  法:fsck [-aANPrRsTV][-t <文件系统类型>][文件系统...]
补充说明:当文件系统发生错误四化,可用fsck指令尝试加以修复。
参  数:
-a 自动修复文件系统,不询问任何问题。
-A 依照/etc/fstab配置文件的内容,检查文件内所列的全部文件系统。
-N 不执行指令,仅列出实际执行会进行的动作。
-P 当搭配"-A"参数使用时,则会同时检查所有的文件系统。
-r 采用互动模式,在执行修复时询问问题,让用户得以确认并决定处理方式。
-R 当搭配"-A"参数使用时,则会略过/目录的文件系统不予检查。
-s 依序执行检查作业,而非同时执行。
-t<文件系统类型> 指定要检查的文件系统类型。
-T 执行fsck指令时,不显示标题信息。
-V 显示指令执行过程。


    
[2]curl监控站点响应时间的实例学习
    来源: 互联网  发布时间: 2013-12-24

curl监控站点响应时间的实例学习,供大家参考。

1、开启gzip请求
 

代码如下:
curl -I http://www.sina.com.cn/ -H Accept-Encoding:gzip,defalte

2、监控网页的响应时间
 

代码如下:
curl -o /dev/null -s -w "time_connect: %{time_connect}\ntime_starttransfer: %{time_starttransfer}\ntime_total: %{time_total}\n" "http://www.kklinux.com"

3. 监控站点可用性
 

代码如下:
curl -o /dev/null -s -w %{http_code} "http://www.kklinux.com"

4、以http1.0协议请求(默认为http1.1)
curl -0 ..............

监控站点首页下载时间:
 

代码如下:
curl -o /dev/null -s -w ‘%{time_total}’ http://www.
curl -o /dev/null -s -w ‘%{http_code}’ http://www.
curl -o /dev/null -s -w %{http_code}:%{time_connect}:%{time_starttransfer}:%{time_total} http://www.

结果:2.547
-s 静默输出;没有-s的话就是下面的情况,这是在脚本等情况下不需要的信息。
[ec2-user@ip-10-122-250-19 ~]$ curl -o /dev/null  -w ‘%{time_total}’ http://www.
% Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
Dload  Upload   Total   Spent    Left  Speed
100 67770    0 67770    0     0  19228      0 –:–:–  0:00:03 –:–:– 20705
结果:3.524

监控首页各项时间指标:
 

代码如下:
curl -o /dev/null -s -w ‘%{time_connect}:%{time_starttransfer}:%{time_total}’ http://www.
 

结果: 0.244:   1.044:   2.672

时间指标解释 :
time_connect    建立到服务器的 TCP 连接所用的时间
time_starttransfer    在发出请求之后,Web 服务器返回数据的第一个字节所用的时间
time_total   完成请求所用的时间

在发出请求之后,Web 服务器处理请求并开始发回数据所用的时间是
(time_starttransfer)1.044 - (time_connect)0.244 = 0.8 秒

客户机从服务器下载数据所用的时间是
(time_total)2.672 - (time_starttransfer)1.044 = 1.682 秒

指定特定主机IP地址访问网站
 

代码如下:
curl -x 61.135.169.105:80 http://www.baidu.com
curl -x 61.135.169.125:80 http://www.baidu.com

curl用法大全
 

代码如下:

-x 指定访问IP与端口号
curl -x 192.168.1.1:80  http://www.

-I 仅仅取文件的http头部
curl   -I  -x 192.168.1.1:80  http://www.

用referer做的防盗链,就可以使用-e来设置
curl -e “http://www.qiecuo.org”    http:// www. -v  -I

-H去构造你想要的http头部
curl -H “X-Forward-For:8.8.8.8″ http://www.  -v  -I

curl反馈时间,例如连接时间,下载时间等信息
curl -w %{time_connect}:%{time_starttransfer}:%{time_total} -s -o /dev/null

将一个文件保存到硬盘上,命名为file.html
curl -o file.html  http://www./index.html

下载index.html文件, -O是大写的字母
curl -O http://www./index.html

curl提交用户名和密码
curl http://name:passwd@www.
curl -u name:passwd http://www.

-b “cookie” 此参数用来构造一个携带cookie的请求


    
[3]linux下查看某目录占用的空间大小
    来源: 互联网  发布时间: 2013-12-24

使用du命令:
du -h -s
du -h -s /* | sort

查看/ 目录下 所有文件夹大小命令
1.0K     /lu1
1.1G     /lu2
11M      /lu3
2.2G     /lu5
6.0M     /lu56
6.9M     /lu567
80M      /lu5678

查看目录的大小
du -sh dirname
-s 仅显示总计
-h 以k、m、g为单位,提高信息的可读性。kb、mb、gb是以1024为换算单 位, -h以1000为换算单位

以下是刚装好的RH9.0(全部) Linux目录大小参考:
/usr   4.5G
/usr/share 2.2G
/usr/src    189M
/usr/games 3.9M
/usr/X11R6 173M
/usr/lib      1.5G
/usr/include 91M
/usr/bin      258M
/var         250M


    
最新技术文章:
▪linux系统中的列出敏感用户的脚本代码
▪a10 config backup for aXAPI
▪一键备份gitolite服务器的Shell脚本
▪nagios 分发文件实现代码
▪阿里云云服务器Linux系统更新yum源Shell脚本
▪一个监控LINUX目录和文件变化的Shell脚本分享
▪Linux下实现SSH免密码登录和实现秘钥的管理、...
▪Shell正则表达式之grep、sed、awk实操笔记
▪3个备份系统文件并邮件发送的Shell脚本分享
▪CentOS 6.3下给PHP添加mssql扩展模块教程
▪监控网站是否可以正常打开的Shell脚本分享
▪shell脚本编程之if语句学习笔记
▪shell脚本编程之循环语句学习笔记
▪shell脚本编程之case语句学习笔记
▪Shell脚本实现的阳历转农历代码分享
▪Shell脚本实现复制文件到多台服务器的代码分...
▪Shell脚本实现批量下载网络图片代码分享
▪Shell脚本实现检测文件是否被修改过代码分享
▪Shell脚本数组用法小结
▪Shell脚本批量重命名文件后缀的3种实现
▪C语言实现的ls命令源码分享
▪Linux下查找后门程序 CentOS 查后门程序的shell脚...
▪Shell 函数参数
▪linux shell 自定义函数方法(定义、返回值、变...
▪Shell实现判断进程是否存在并重新启动脚本分...
▪Shell脚本break和continue命令简明教程
▪Shell脚本函数定义和函数参数
▪让代码整洁、过程清晰的BASH Shell编程技巧
▪shell常用重定向实例讲解
▪awk中RS、ORS、FS、OFS的区别和联系小结
 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3