centos有用的shell脚本(yum源,ssh,系统优化等)
<br /><div><div class="codeheads"><p>点击(<span style="cursor:pointer;color:red;" onclick="code_hide('code172')">此处</span>)折叠或打开</p></div><div id="code172" class="codeText"><ol style="margin:0 1px 0 0px;padding-left:40px;" start="1" class="dp-css"><li>#!/bin/bash...
mpstat详解
mpstat <br />另一个用于获取 CPU 相关统计信息的有用的命令是 mpstat。下面是一个示例输出: <br /> <br /># mpstat -P ALL 5 2 <br />Linux 2.6.9-67.ELsmp (oraclerac1) 12/20/2008 <br /> <br />10:42:38 PM CPU %user %nice...
Linux CPU实时监控命令mpstat
1,简介<br /> mpstat是Multiprocessor Statistics的缩写,是实时系统监控工具。其报告是CPU的一些统计信息,这些信息存放在/proc/stat文件中。在多CPUs系统里,其不但能查看所有CPU的平均状况信息,而且能够查看特定CPU的信息。mpstat最大的特点是:可以查看多核心cpu中每个计算核心的统...
linux 下的sar工具命令小结
我习惯使用的命令是 :<br /><br /><br />sar -r -f /var/log/sa/sa24<br /><br /><br /> sar 既能报告当前数据,也能报告历史数据<br />不带选项执行会以10分钟为间隔报告自午夜起当天的CPU利用率。<br />脚本sal收集了这些历史数据,它是sar软件包的一部分,必须设置为定期从cron里运行...
linux的top命令参数详解
简介<br />top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。<br /><br /><br />top显示系统当前的进程和其他状况,是一个动态显示过程,即可以通过用户按键来不断刷新当前状态.如果在前台执行该命令,它将独占前台,直到用户终止该程序为止. 比较准确的说,top...
shell中各种括号的作用()、(())、[]、[[]]、{}
一、小括号,圆括号()<br />1、单小括号 ()<br /> ①命令组。括号中的命令将会新开一个子shell顺序执行,所以括号中的变量不能够被脚本余下的部分使用。括号中多个命令之间用分号隔开,最后一个命令可以没有分号,各命令和括号之间不必有空格。<br /> ②命令替换。等同于`cmd`,shell扫描一遍...
shell编程中的let与(())
let与(()) 在shell编程中是可以互换的;它们在循环语句中控制变量变化非常有用;<br />使用let语句或者(())我们可以像C语言那样写程序~ 对于变量赋值,判断什么的不用繁琐的$VAR,<br />-eq等等, C语言中怎么用这里就怎么用,很方便<br />注:(())算数表达式的值在if和while判断时不用在前面加“$”;在echo输出值时需要...
if test 用法
1)判断表达式 <br /><br /><br />if test (表达式为真) <br /><br /><br />if test !表达式为假 <br /><br /><br />test 表达式1 –a 表达式2 两个表达式都为真 <br /><br /><br />test 表达式1 –o 表达式2 ...
Linux中的RS, ORS, FS, OFS
一、RS 与 ORS 差在哪<br /> 我们经常会说,awk是基于行列操作文本的,但如何定义“行”呢?这就是RS的作用。<br /> 默认情况下,RS的值是\n。下面通过实例来理解下RS。 <br />echo '1a2a3a4a5' | awk '{print $1}'<br />1a2a3a4a5<br />echo '1a2a3a4a5' | awk 'BEGIN{RS="a"}{print $1}'<br />1<b...
正则笔记
abc: 表示 abc 三個連續的字符, 但彼此獨立而非集合. (可簡單視為三個 char. set) (abc): 表示 abc 這三個連續字符的集合. (可簡單視為一個 char. set) a|b: 表示單一字符, 或 a 或 b . (abc|xyz): 表示或 abc 或 xyz 這兩個 char. set 之一. (註二) [abc]: 表示單一字符, 可為 a 或 b 或 c . (與 ...
正则表达式使用详解
作者:吕晓波出处:不详 如果我们问那些UNIX系统的爱好者他们最喜欢什么,答案除了稳定的系统和可以远程启动之外,十有八九的人会提到正则表达式;如果我们再问他们最头痛的是什么,可能除了复杂的进程控制和安装过程之外,还会是正则表达式。那么正则表达式到底是什么?如何才能真正的掌握正则表达式并正确...
2>&1 的用法说明
经常关注linux脚本的人,一定看到过 2>&1 这样的用法,最初一定不明白其中的含义以及为什么是这样的一种组合。昨天偶然间再次看到了这个 2>&1 的写法,遂下决心搞明白其中的含义。 其实要弄清楚 2>&1 的含义,首先应当知道linux中有三种标准输入输出,分别是STDIN,STDOUT,STDERR,对应的数...
RadHat搭建内网YUM源服务器
前言:随着内网linux服务器越来越多,在每台服务器上安装软件,都要先把安装盘上传上去,在配置本地yum服务,即麻烦又费时。可以在内网的一台linux服务器上安装yum服务,然后其他服务器直接修改repo文件使用yum服务就可以了。安装步骤如下:Linux系统环境1.RHEL版本[root@localhost40 pub]# cat /etc/issueRed Ha...
ifconfig 没有eth0重启网卡又报错误
故障现象:service network restartShutting down loopback insterface: ...
linux下如何添加用户并且让用户获得root权限
测试环境:CentOS 5.51、添加用户,首先用adduser命令添加一个普通用户,命令如下:#adduser tommy //添加一个名为tommy的用户#passwd tommy //修改密码Changing password for user tommy.New UNIX password: //在这里输入新密码Retype new UNIX password: //再次输入新密码pa...
CentOS 6.5使用:使用国内网易163/阿里的源
CentOS默认自带的更新源服务器在国外,在国内访问时,速度较慢。为了更快的更新和安装软件,建议将更新源替换为网易163的源。使用root帐号登录系统进入到repo的存放位置[root@centos ~]# cd /etc/yum.repos.d/下载网易的repo[root@centos yum.repos.d]# wget http://mirrors.163.com/.help/CentOS6-Ba...
Linux下安装Oracle11g服务器
安装环境 Linux服务器:CentOS6.5 64位 Oracle服务器:Oracle11gR2 64位系统要求 Linux安装Oracle系统要求系统要求说明内存...
Linux LVM硬盘管理及LVM扩容
LVM磁盘管理一、LVM简介... 1二、 LVM基本术语... 2三、 安装LVM... 3四、 创建和管理LVM... 42、 创建PV.. 63、 创建VG.. 74、 创建LV.. 95、LV格式化及挂载... 10一、LVM简介LVM是 Logical Volume Manager(逻辑卷管理)的简写,它由Heinz Mauelshagen在Linux 2.4内核上实现。LV...