top命令浅析
top命令用于动态综合监控linux系统情况top - 18:59:08 up 10:13, 3 users, load average: 0.04, 0.05, 0.01Tasks: 84 total, 1 running, 83 sleeping, 0 stopped,...
sar命令学习
sar用于网络监控,但是还有其他更丰富的内容。[root@oracle10g ~]# sar -n DEV 2 2Linux 2.6.9-89.ELsmp (oracle10g) 03/31/201306:18:28 PM IFACE rxpck/s ...
IOSTAT命令
iostat用于监控系统中的IO情况,此外还能监控cpu情况。[oracle@etl ~]$ iostatLinux 2.6.32-220.el6.x86_64 (etl) 2013年04月01日 _x86_64_ (6 CPU)avg-cpu: %user %nice %sys...
vmstat学习
vmstat(virtual memory statistics)用于监控内存使用的工具[root@oracle10g ~]# vmstat 5 2procs -----------memory---------- ---swap-- -----io---- --system-- ----cpu---- r b swpd&nb...
linux下RPM安装
1.如何安装rpm软件包 rmp软件包的安装可以使用程序rpm来完成。执行下面的命令 rpm -i your-package.rpm 其中your-package.rpm是你要安装的rpm包的文件名,一般置于当前目录下。 安装过程中可能出现下面的警告...
lvm(逻辑卷)学习
lvm是linux操作系统对磁盘分区进行管理的一种机制。其是建立在磁盘分区上的一个逻辑层,以提高磁盘管理的灵活性。通过它,系统管理员可以轻松地管理磁盘分区。物理卷(pv):lvm中每个磁盘分区就是一个物理卷。卷...
vi学习
VI常用命令学习1、进入输入模式i:在当前光标所在位置前插入文本I:在当前光标所在行前插入文本a:在当前光标所在位置后插入文本A:在当前光标所在行行末插入文本o:在当前光标所在行的下面添加一个空行O:在当前光...
linux添加swap分区
原文:http://soft.zdnet.com.cn/software_zone/2007/1010/545261.shtml1、检查当前的分区情况(使用free -m或cat /proc/Swaps ) [root@db2 root]# free -m total used free ...
查看linux系统的数据块的大小
[root@ASM ~]# tune2fs -l /dev/sda1 |grep "Block size"Block size: 4096 max_io_size=128*block_size=128*4k=512k...
linuxSHELL学习之获取用户输入
一、获取用户输入1、基本读取read命令接收标准输入的输入,或其它文件描述符的输入。得到输入后,read命令将数据输入放入一个标准变量中。[root@rac2 ~]# cat t8.sh #!/bin/bash#testing the read commandecho -n "e...
linuxSHELL学习之处理选项、getopt
一、找出选项1、处理简单选项 在抽取每个参数是,使用case语句判断参数是否符合选项格式[root@rac2 ~]# cat t3.sh #!/bin/bashwhile [ -n "$1" ] ---此处的$1必须加且只能用双引号do case $1 in&n...
linuxSHELL学习之特殊参数
1、参数计数特殊变量$#中存储执行脚本时包含的命令行参数的个数,在脚本的任意位置都可以使用这个特殊变量,就像使用普通变量一样。[root@ASM ~]# cat t11.sh #!/bin/bashecho there were $# parameters supplied.[r...
LINUX学习之VIM编辑器
1、vim编辑器有两种运行模式(正常模式和插入模式)正常模式中vim会将击键解释为命令,插入模式中vim会将每次击键插入到缓冲区的当前光标位置。h-向左移动一个字符,j-下移一行 ,k-上移一行,l-后移一个字符ctrl+f ...
linuxSHELL学习之反引号、expr、bc
一、反引号反引号允许将shell命令的输出赋值给变量。[root@t1 ~]# testing=`date`[root@t1 ~]# echo $testing2012年 07月 03日 星期二 20:09:06 CST[root@t1 ~]# testing=`date +%y%m%d` ---使用两位数字来显...
linuxSHELL学习之循环嵌套、break、continue
一、循环嵌套1、在for循环中嵌套另一个for循环[root@t1 ~]# cat t36.sh #!/bin/bashfor (( i=1; i<=3; i++ ))do echo "out loop $i" for (( j=1; j<=2; j++ )) do echo "inside loop ...
linuxSHELL学习之for、while、until
一、for命令用于循环操作1、读取列表中的复杂值*使用转义字符(反斜杠符号)来转义单引号*使用双引号来定义使用单引号的值[root@t1 ~]# cat t20.sh #!/bin/bashfor test in I don't know if this'll workdo ec...
linuxSHELL学习之复合条件检查、case
一、复合条件检查if-then可以使用布尔逻辑来合并检查条件*[ condition1 ] && [ condition2 ] 都满足测成立*[ condition1 ] || [ condition2 ] 任意一个满足即可[root@t1 ~]# cat t16.sh #!/bin/bash#test if file ex...
linuxSHELL学习之文件比较
一、test命令能够测试linux文件系统上的文件状态和路径-d file 检查file是否是存在并且是一个目录-e file 检查file是否存在-f file 检查file是否存在并且是一个文件-r file&nbs...
linuxSHELL学习之数字比较、字符串比较
1、testtest提供一种检测if-then语句中不同条件的方法,如果test命令中列出的条件评估值为true,test命令以0推出状态码退出。if test conditionthen commandsfitest命令提供3类条件的评估:数值比较、...
vim学习简要
1、vim编辑器有两种运行模式(正常模式和插入模式)正常模式中vim会将击键解释为命令,插入模式中vim会将每次击键插入到缓冲区的当前光标位置。h-向左移动一个字符,j-下移一行 ,k-上移一行,l-后移一个字符ctrl+f ...