2011-11-01
最近应移动要求要提取每天的系统负载情况。其> 包括每天的CPU、内存的最高使用情况和平 均使用情况,load average平均1、5、15分钟> 的负载!刚好公司的nagios的监控日志能提到数据。不过nagios日志里都是像下图中的数 据。 显然无法直接汇制成表格按月提取 ,因……
Continue reading
2011-11-01
使用sed命令行格式为:[root@localhost ~]# sed [-nefri] command 输入文本 常用选项: -n∶使用安静(silent)模式。在一般 sed 的用法中,所有来自 STDIN的资料一般都会被列出到萤幕上。但如果加上 -n 参数后,则只有经过sed 特殊处理的那一行(或者动作)才会被列出来。 -e∶直接在指令列模……
Continue reading
2011-11-01
- 1.1. 以下哪些是IBM EX5架构服务器的新特性 - A. MAX5内存扩展技术 - B. 高性能的EXFLASH极速存储套件 - C. 灵动分区带来的模块化扩展 2.2. IBM EX 5 在X86平台服务器下的虚拟化解决方案优势有哪些 A. MAX5内存扩展技术 B. I/O虚拟化 3.3. 在数据库集群方案中,应用到了以下哪种技术 B. GPFS 4.4. 高性能分……
Continue reading
2011-10-30
shell 中经常会用到变量的嵌套的情况。比如,单个或多个变量的值作为变量名,再对该变量名取$获取其内部的变量的情况,这种脚本写起来很难搞,还好有eval 命令方便我们处理这种情况。便于理解,先来一个示例: 1#!/bin/bash 2a='my' 3b='site' 4my_site='my site www.361way.com' 5echo a_b is "$a"_"$b" 6echo $("$a"_"$b") 7web="$a"_"$b" 8echo web is $web 9eval echo '$'"$a"_"$b" 10eval echo '$'{"$a"_"$b"} 比如上面这个示例,猜猜看它的运行结果是什……
Continue reading
2011-10-29
bc是强大而常用的计算工具。不过在除法运算时,如果得到的结果值小于1,得到的小数前面的0不存。本篇提供几个常用小数点前缺0的解决方法。 1[root@361way ~]# bc 2bc 1.06.95 3Copyright 1991-1994, 1997, 1998, 2000, 2004, 2006 Free Software Foundation, Inc. 4This is free software with ABSOLUTELY NO WARRANTY. 5For details type `warranty'. 6scale=2; 1/3 7.33 打开bc进入交互模式,我们键入scale=2; 1/3 回车,看到结果0.33前的0没有--……
Continue reading
2011-10-26
命令替换 在bash中,$( )与 (反引号)都是用来作命令替换的。 命令替换与变量替换差不多,都是用来重组命令行的,先完成引号里的命令行,然后将其结果替换出来,再重组成新的命令行。 exp 1 1[root@localhost ~]# echo today is $(date "+%Y-%m-%d") 2today is 2017-11-07 3[root@localhost ~]# echo today is `date "+%Y-%m-%d"` 4today is 2017-11-07 $( )与`` 在操作上,这两者都是达到相应的效果,但是建议使用$(……
Continue reading
2011-10-25
当需要将多行文件输入到文本时,如果每条都使用echo 到文件时是比较繁琐的,这种情况下可以使用cat EOF进行多行文件的覆盖或追加输入。 一、覆盖 这里有两种格式可以使用 1、格式一 1#!/bin/bash 2cat << EOF > /root/test.txt 3Hello! 4My site is www.361way.com 5Test for cat and EOF! 6EOF 2、格式二 1#!/bin/bash 2cat > /root/test.txt <<EOF 3Hello! 4My site is www.361way.com 5Test for cat and EOF! 6EOF 两种写法区别无法是要写入的文件……
Continue reading
2011-10-24
串行技术 – 包括SAS(SAS 是Serial Attached SCSI的缩写,即串行连接SCSI)和SATA(串行ATA)- 克服了以上障碍,实现了更高的速度、可靠性和扩展性。当存储环境需要简化配置或优化成本/容量时,专为桌面应用而设计的SATA成为理想选择,而SAS则能为带宽要求更高的主流服务器和……
Continue reading
2011-10-24
在准备替换或加装硬盘时,如何得到硬盘信息?可以用smartctl,hdparm等命令来查询。在日志中显示硬盘有坏扇区 1tail /var/log/messages 2Mar 1 09:42:55 c1g smartd[1848]: Device: /dev/hda, 2 Currently unreadable (pending) sectors 3Mar 1 09:42:55 c1g smartd[1848]: Device: /dev/hda, 2 Offline uncorrectable sectors dmesg中也有错误信息 1dmesg 2ide: failed opcode was: unknown 3hda: no DRQ after issuing WRITE 4ide0: reset: success 5hda: status timeout: status=0xd0 { Busy } 对硬盘做一下健康检查 1smartctl -H /dev/hda 2smartctl version 5.33 [i386-redhat-linux-gnu] Copyright (C) 2002-4 Bruce Allen 3Home……
Continue reading
2011-10-24
/etc/passwd文件 /etc/passwd文件的内容如下: 1root:x:0:0:root:/root:/bin/bash 2daemon:x:1:1:daemon:/usr/sbin:/bin/sh 3bin:x:2:2:bin:/bin:/bin/sh 4sys:x:3:3:sys:/dev:/bin/sh 5sync:x:4::sync:/bin:/bin/sync 6games:x:5:60:games:/usr/games:/bin/sh 7... 每一行是由分号分隔的字串组成,它的格式如下: 1username:password:uid:gid:gecos:homedir:shell 2各域对应的中文说明如下: 3用户名:密码:用户ID:组ID:用户全名:主目录:登录shell /etc/group文件 用户组的所有信息都存放在/etc/gro……
Continue reading