- 博客(20)
- 资源 (5)
- 收藏
- 关注
转载 理解Linux的性能[转]
项目中常遇到需要对目前运行的系统进行效率分析,或碰到客户咨询如何优化系统的效率问题。更多的情况是,在系统出现问题的时候,需要分析原因,定位系统故障或瓶颈,当然,最好是可以一并解决故障。但实际上,操作系统优化是一个非常复杂的问题,况且linux有自己一套有别于其他操作系统管理的机制,由此会引起很多不必要的误解和麻烦。自问我是写不错条理性的文章了,只能转一份高人写的文档供参考。(文章根据实际进行了一定
2009-07-30 13:39:00 518
转载 Linux 创建文件系统及挂载文件系统流程详解
作者:北南南北来自: LinuxSir.Org摘要:本文对新增硬盘,切割硬盘,创建硬盘分区,为硬盘分区创建文件系统,以及加载文件系统的流程做总结性论述;主要是为初学者弄清楚这一操作过程;本文涉及fdisk、mkfs、mount ... ... 等工具;对/etc/fstab 进行了解说;还有磁盘扫描工具fsck 等介绍; +++++++++++++++++++++++++++++++++++
2009-07-28 16:36:00 634
转载 AIX系统资源检测
计算机系统的性能优化是一个综合性较强的话题,它涉及对系统资源以及应用环境(如应用程序及网络环境)的分析。本文将就如何检测RS/6000系统性能,找出引起性能降低的资源瓶颈做一个简单介绍所谓系统资源包括内存、CPU和输入/输出设备。通过使用以下命令,可以对RS/6000系统资源的负载情况有一个清楚的了解:vmstat svmon ps tprof iostat netpmon filemon 注:
2009-07-23 17:01:00 3341
转载 学习 linux shell 的书例子
example about linux shell #!/bin/bashecho "Hello world!"echo "Hello $LOGNAME,Its nice talking to you"echo "U present working on a machine is `uname -n`"echo "U present working directory i
2009-07-22 14:35:00 968
转载 各种编译语言调用shell命令,如何得到输出结果?
(1) Python //前面的文章中已经提到过了http://blog.chinaunix.net/u/12325/showart_217175.html两种方法,一种是且Popen.output = subprocess.Popen([ls,-l],stdout=subprocess.PIPE,shell=True).communicate()print output[0]
2009-07-22 14:30:00 1571
转载 日期字符串截取
DATESTR="20040903"YEAR=`echo $DATESTR|cut -b 1-4`MONTH=`echo $DATESTR|cut -b 5-6`DAY=`echo $DATESTR|cut -b 7-8`
2009-07-22 14:07:00 1000
转载 判断Shell程序输入参数的个数
if [ $# != 1 ] ; thenecho "USAGE: $0 TABNAME"echo " e.g.: $0 CDR_CALL_20040701"exit 1;fi
2009-07-22 14:06:00 3907
转载 Shell编程(2)- 使用find和xargs
1、find命令选项f i n d命令有很多选项或表达式,每一个选项前面跟随一个横杠-。 -name 按照文件名查找文件。 -perm 按照文件权限来查找文件。 -prune 使用这一选项可以使f i n d命令不在当前指定的目录中查找,如果同时使用了- d e p t h选项,那么- p r u n e选项将被f i n d命令忽略。 -user 按照文件属主来查找文件。 -
2009-07-22 14:04:00 682
转载 Shell(6)- 命令执行顺序
1、使用&& :& &左边的命令(命令1)返回真(即返回0,成功被执行)后,& &右边的命令(命令2)才能够被执行;2、使用|| :如果| |左边的命令(命令1)未执行成功,那么就执行| |右边的命令(命令2);3、用()和{ }将命令结合在一起 : 为了在当前s h e l l中执行一组命令,可以用命令分隔符隔开每一个命令,并把所有的命令用圆括号()括起来。如果使用{ }来代替(),那么
2009-07-22 14:03:00 494
转载 计算一个日期是星期几
get_whatdays(){ # Sample input:20020703year=`echo $1|cut -c1-4`month=`echo $1|cut -c5-6`day=`echo $1|cut -c7-8`b=`cal $month $year|wc -l `dow=`cal $month $year |awk {for(i=1;i<=NF;i++
2009-07-22 13:59:00 539
转载 计算前一天的函数
PreviousDay(){ # 从输入的日期中减去一天 day=`expr $day - 1` # 如果day为0,那么这一天是上个月的最后一天 if [ $day -eq 0 ]; then # 找到上一个月 month=`expr $month - 1` # 如果month为0,那么这个月上一年
2009-07-22 13:58:00 1011
转载 AWK
AWK用途:AWK 是一种用于处理文本的编程语言工具。它允许您创建简短的程序,这些程序读取输入文件、为数据排序、处理数据、对输入执行计算以及生成报表,还有无数其他的功能。 命令方式:但命令的语法始终是: awk {pattern + action} {filenames} 其中 pattern 表示 AWK 在数据中查找的内容,而 action 是在找到匹配内容时
2009-07-22 13:50:00 477
转载 得到每月第三天的日期
Get3thDay(){ yy=`echo $1|cut -b 1-4` mm=`echo $1|cut -b 5-6` getcal=`cal $mm $yy` dd_last=`echo $getcal|awk {print $NF}` dd=`expr $dd_last + 1` if [ $dd -g
2009-07-22 13:50:00 634
转载 unix里对于日期的处理
get_yesterday(){yy=`date +%Y`mm=`date +%m`dd=`date +%d-1|bc`if [ $dd -lt 1 ] then mm=`expr $mm - 1` [ $mm -lt 1 ] && mm=12;yy=`expr $yy - 1`fi[ $dd -le 9 ] && dd="0$dd"echo $yy$mm$dd}get_yesterday
2009-07-22 13:48:00 613
转载 本文结合大量实例阐述如何编写一个shell脚本
为什么要进行shell编程 在Linux系统中,虽然有各种各样的图形化接口工具,但是sell仍然是一个非常灵活的工具。Shell不仅仅是命令的收集,而且是一门非常棒的编程语言。您可以通过使用shell使大量的任务自动化,shell特别擅长系统管理任务,尤其适合那些易用性、可维护性和便携性比效率更重要的任务。 下面,让我们一起来看看shell是如何工作的: 建立一个脚本 Linux中有好多中
2009-07-22 12:45:00 1350 2
转载 自动发IP地址到邮箱的脚本
这个SHELL脚本目的是为了获得本机的IP地址,因为是动态PPPOE #!/bin/sh#this scripts will auto get ppp0ip-addr and send it to e-mailsleep 5IPADDR=""until [ 1 -eq 0 ]doIPaddr=""until [ -n "$IPaddr" ]do
2009-07-21 22:32:00 2775
转载 Linux shell 脚本实例一
1. 写一个脚本,利用循环计算10的阶乘#!/bin/shfactorial=1for a in `seq 1 10`dofactorial=`expr $factorial /* $a`doneecho "10! = $factorial" 2. 写一个脚本,执行后,打印一行提示“Please input
2009-07-21 22:26:00 7595 2
转载 实现一个文件夹同步的shell脚本
实现一个文件夹同步的shell脚本算法: 1.先find /pathname -print >filea #获取两个文件夹里所有文件的全名。2.比较文件,先删去要同步的文件夹里多余的文件。接着重新获得需要同步的文件夹里所有文件的全名。3.比较文件,把源文件夹里增加的文件CP到要同步的文件夹中。 这个脚本是同步/share目录里的所有文件,需要备份到/mnt/d/shar
2009-07-21 22:18:00 5070
转载 SSSU 获取EVA 状态信息
sssu一般肯定会安装,在C:/Program Files/Hewlett-Packard/Sanworks/Element Manager for StorageWorks HSV/Bridge找到SSSU命令,手动先看看能否正常连接:SSSU for HP StorageWorks Command View EVAVersion: 6.0Build : 34Manager: Username:
2009-07-21 10:03:00 2629
转载 FTP传输模式binary和ASCII的区别
使用Net::FTP从FTP服务器上下载文件,发现部分文件下载后大小有出入,可能是使用ASCII传输方式造成的。查一下FTP的两种传输模式的区别:ASCII模式和BINARY模式的区别是回车换行的处理,binary模式不对数据进行任何处理,asci模式将回车换行转换为本机的回车字符,比如Unix下是/n,Windows下是/r/n,Mac下是/rascii模式下会转换文件不能说是不同系统对回车换行
2009-07-20 11:28:00 3388
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人