unix/linux
文章平均质量分 53
yanziguishi
这个作者很懒,什么都没留下…
展开
-
Expect 教程中文版
[版权声明] Copyright(c) 1999 本教程由*葫芦娃*翻译,并做了适当的修改,可以自由的用于非商业目的。 但Redistribution时必须拷贝本[版权声明]。 [BUG] 有不少部分,翻译的时候不能作到“信,达”。当然了,任何时候都没有做到“雅”,希望各位谅解。[原著] Don Libes转载 2009-10-21 12:44:00 · 410 阅读 · 0 评论 -
sed 简介
1. Sed简介sed是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有改变,除非你使用重定向存储输出。Sed主要用来自动编辑一个或多个文件;简化对文件的反复操作;编写转换转载 2012-01-10 19:23:00 · 300 阅读 · 0 评论 -
shell 编程 if
if 语句格式if 条件then Commandelse Commandfi 别忘了这个结尾If语句忘了结尾fitest.sh: line 14: syntax error: unexpected end of fi if 的三种条件表达式转载 2012-01-12 21:57:42 · 377 阅读 · 0 评论 -
使用tcpdump抓取HTTP包
tcpdump -XvvennSs 0 -i eth0 tcp[20:2]=0x4745 or tcp[20:2]=0x48540x4745 为"GET"前两个字母"GE"0x4854 为"HTTP"前两个字母"HT"转自: http://mmdev.iteye.com/blog/990112转载 2012-01-14 09:22:44 · 736 阅读 · 0 评论 -
awk
1. awk简介awk是一种编程语言,用于在linux/unix下对文本和数据进行处理。数据可以来自标准输入、一个或多个文件,或其它命令的输出。它支持用户自定义函数和动态正则表达式等先进功能,是linux/unix下的一个强大编程工具。它在命令行中使用,但更多是作为脚本来使用。awk的处理文本和数据的方式是这样的,它逐行扫描文件,从第一行到最后一行,寻找匹配的特定模式的行,并在这些转载 2012-02-22 20:32:58 · 388 阅读 · 0 评论 -
sed
1. Sed简介sed是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有改变,除非你使用重定向存储输出。Sed主要用来自动编辑一个或多个文件;简化对文件的反复操作;编写转换程序转载 2012-02-22 20:32:11 · 606 阅读 · 0 评论 -
VI复制删除替换
法一:单行删除,:1(待删除行)d多行删除 ,:1,10d法二:光标所在行,dd光标所在行以下的N行,Ndd方法1:光标放到第6行,输入:2yy光标放到第9行,输入:p此方法适合复制少量行文本的情况,复制第6行(包括)下面的2行数据,放到第9行下面。方法2:命令行模式下输入6,9 co 12复制第6行到第9行之间的内容到第12行后面。转载 2012-05-14 15:05:14 · 484 阅读 · 0 评论 -
常用工具
supersmack http://vegan.net/tony/supersmack/sysbenchmtop 监控mysqlabtopprocinfovmstatlsofpsnetstat原创 2012-06-29 16:04:39 · 288 阅读 · 0 评论 -
NginxHttpMemcModule
下载NginxHttpMemcModule、SRCache、set-misc、devel_kit、echo./configure --prefix=/etc/nginx --add-module=../agentzh-echo-nginx-module-9259898 --add-module=../agentzh-memc-nginx-module-4007350 --add-m原创 2012-07-03 17:24:55 · 943 阅读 · 0 评论 -
rhel内核源码下载
rhel5: ftp://ftp.redhat.com/pub/redhat/linux/enterprise/5Server/en/os/SRPMS/rhel6: ftp://ftp.redhat.com/pub/redhat/linux/enterprise/6Server/en/os/SRPMS/原创 2012-07-24 17:49:19 · 894 阅读 · 0 评论 -
centos 断开已登录用户
1. 查看登陆用户[root@oo001 tmp]# w 18:00:52 up 2 days, 9:21, 1 user, load average: 0.00, 0.00, 0.00USER TTY FROM LOGIN@ IDLE JCPU PCPU WHATdekeha pts/3 121.12.149.106原创 2011-09-08 17:59:38 · 757 阅读 · 0 评论 -
keepalived安装
keepalived 安装文档1. 下载 http://www.keepalived.org/software/keepalived-1.2.1.tar.gz2. 编译安装 a. ./configure --with-kernel-dir=/usr/src/kernels/2.6.18-238.el5-xen-x86_64/ Keepaliv原创 2012-06-01 15:41:21 · 619 阅读 · 0 评论 -
查看进程占用内存
动态查看一个进程的内存使用view plainprint?1、top命令 top -d 1 -p pid [,pid ...] //设置为delay 1s,默认是delay 3s 如果想根据内存使用量进行排序,可以shift + m(Sort by memory usage) 静态查看一个进程的内存使用转载 2012-01-10 21:42:39 · 398 阅读 · 0 评论 -
nfs安装
服务器端1. nfs安装yum nfs portmap2. nfs服务器上需要开启以下端口的访问权限 2049(nfs)/111(rpc)/ 2849(mountd) mountd端口默认是不确定的,在/etc/services中添加如下条目: mountd 2849/tcp mountd原创 2011-12-22 20:44:30 · 272 阅读 · 0 评论 -
清理linux缓存
清理linux缓存,操作如下:1. sync2. echo 3 > /proc/sys/vm/drop_caches--------------Writing to this will cause the kernel to drop clean caches, dentries and inodes from memory, causing that memory t原创 2011-12-22 19:50:46 · 359 阅读 · 0 评论 -
crontab
在linux平台上如果需要实现任务调度功能可以编写cron脚本来实现。 以某一频率执行任务linux缺省会启动crond进程,crond进程不需要用户启动、关闭。 crond进程负责读取调度任务并执行,用户只需要将相应的调度脚本写入cron的调度配置文件中。 cron的调度文件有以下几个: crontab cron.d cron.daily转载 2010-03-17 14:49:00 · 406 阅读 · 0 评论 -
dns lvs负载均衡介绍
常见的负载平衡方法 1、DNS负载平衡的方法 RR-DNS(Round-Robin Domain Name System) 轮流排程的方式是:在DNS服务器中,可以为多个不同的IP地址配置同一个名称,当客户端查询这个名字时将在解析这个名称时得到其中的一个地址。因此,对转载 2011-09-02 16:25:49 · 3300 阅读 · 0 评论 -
修改centos打开文件最大限制
1. /etc/security/limits.conf# /etc/security/limits.conf##Each line describes a limit for a user in the form:## ##Wher原创 2011-09-07 22:13:08 · 710 阅读 · 0 评论 -
centos selinux关闭
1. /etc/sysconfig/selinux # This file controls the state of SELinux on the system.# SELINUX= can take one of these three values:#原创 2011-09-07 17:57:55 · 400 阅读 · 0 评论 -
centos 时间社区设置
1)确认已经ntp程序包:1yum install ntp2)配置时间源1vi /etc/ntp.confserver pool.ntp转载 2011-09-09 15:29:36 · 292 阅读 · 0 评论 -
centos 防火墙配置
centos IPTables 配置方法如下:一、需要的命令:查看配置情况 iptables -L -n记得保存 /etc/init.d/iptables save添加input记录 iptables -A INPUT -p tcp –dport 22 -j AC转载 2011-08-17 17:34:45 · 471 阅读 · 0 评论 -
iptables
目标:添加一条规则使8888端口对外开放1. 添加规则,执行如下命令iptables -A INPUT -p tcp --dport 8888 -j ACCEPT2. 使命令保存入iptables,执行命令/etc/init.d/iptables save执行原创 2011-08-17 20:07:47 · 325 阅读 · 0 评论 -
ftp 访问过慢
modprobe ip_conntrack_ftp原创 2011-12-08 17:32:56 · 1615 阅读 · 0 评论 -
mysql replication 配置方法
mysql 5.5.141. master服务器 配置/etc/my.cnf 参数如下: server-id=1 开启bin日志 log-bin=mysql-bin binlog_format=mixed 2. slave服务器 配置/etc/my.cnf 参数如下: server-id=2原创 2011-12-22 19:35:51 · 385 阅读 · 0 评论 -
ntop安装
ntop安装1. 获取rpmforge-release包 wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el5.rf.x86_64.rpm rpm -ivh rpmforge-release-0.5.2-2.el5.rf.x86_64.rpm2. 安装rrdtool yum原创 2011-12-22 19:35:01 · 332 阅读 · 0 评论 -
centos内核编译
[root@vx tmp]# lltotal 87820-rw-r--r-- 1 root root 89831454 Aug 6 21:45 kernel-2.6.18-238.19.1.el5.src.rpmsrwxr-xr-x 1 root root 0 Jul 25 18:15 mapping-root[root@vx tmp]# pwd/tmp[r原创 2012-08-06 22:51:36 · 1001 阅读 · 0 评论