关于nagios系统下使用shell脚本自定义监控插件的编写
在自已编写监控插件之前我们首先需要对nagios监控原理有一定的了解Nagios的功能是监控服务和主机,但是他自身并不包括这部分功能,所有的监控、检测功能都是通过各种插件来完成的。启动Nagios后,它会周期性的自动调用插件去检测服务器状态,同时Nagios会维持一个队列,所有插件返回来的状态信息...
shell编程9*9乘法表
脚本内容<pre name="code" class="plain">#!/bin/bashfor i in "1" "2" "3" "4" "5" "6" "7" "8" "9"do for j in "1" "2" "3" "4" "5" "6" "7" "8" "9" do if [ ${j} -lt ${i} ] then k=$((i * j)) echo -n ${i}*${j}=${k}$'\t' fi if [ ${...
Linux&&Mac 自动增加CSDN访问量
我心里面有两个小人。一个叫愧疚,对CSDN这么一个分享知识的平台的愧疚,因为我正在做一件对不起CSDN的事情。一个叫虚荣,对CSDN访问量的渴望过渡使得我踏出了这一步。这一步,踏入了深渊。。最终我的愧疚小人死了。。自杀的。。虚荣小人登上历史舞台。于是本篇博文发出。下面这个...
超全局变量数组get post requerst resver的使用规则
超全局变量数组的概念不同于全局变量,这里我主要说的是用来接收信息用的。其实在以往已经大量使用了首先:get数组,速度较好,但是相对不是很安全。post数组,可以接收大的数据量,较安全,最常用。request数组,可以接收get和post的数据,但是最不建议,不安全。resver...
实用 .htaccess 用法大全
这里收集的是各种实用的 .htaccess 代码片段,你能想到的用法几乎全在这里。免责声明: 虽然将这些代码片段直接拷贝到你的 .htaccess 文件里,绝大多数情况下都是好用的,但也有极个别情况需要你修改某些地方才行。风险自负。重要提示: Apache 2.4 有不兼容的修改,特别是在访问配置...
CentOS 5.8 上安装 systemtap-2.6
最近为了分析公司的一个 nginx + lua 的应用性能,正好需要用到春神的那套 nginx-lua 的分析脚本,因此就立马去搭建下环境:CentOS 5.8Lua 5.2.3luajit-2.0.3systemtap-2.6nginx依赖项:systemtap-2....
Ubuntu 14.10 安装 Nginx + MySQL + HHVM + phpMyAdmin [LNMH]
注:如果使用非root权限,请在命令前面加上 sudo;# 更新并升级apt-get update && apt-get upgrade# 安装 Nginxapt-get install nginx -y# 安装 Mysqlapt-get install mysql-server-5.6 -y# 安装 HHVMapt-get install hhvm -y# 安装 PhpMyAdminapt-get install phpmyadmin -y...
rsyslog收集nginx日志配置
rsyslog日志收集配置rsyslog服务器收集各服务器的日志,并汇总,再由logstash处理请查看上一篇文章 http://bbotte.blog.51cto.com/6205307/1613571 客户端/发送端 web服务器# yum install rsyslog -y # vim /etc/rsyslog.conf *.* @192.168.10.1:51...
查询Linux系统最后重启时间的三个方法
对于在Linux平台开发或运维的工程师来说,经常需要查询系统最后一次重启的时间,这篇文章将给大家介绍三种方法:方法一:last命令 # last rebootreboot system boot 2.6.32-431.el6.i Wed Jul 30 13:44 - 21:39 (46+07:55)reboot system boot 2.6.32-431.el6.i Sun Apr 13 14:28 - 09:...
Ubuntu Phone开箱上手
在昨晚举行的发布会上Canonical和硬件厂商BQ进行合作,推出了首款面向消费市场的Ubuntu手机--Aquaris E4.5,带来了与常见的iPhone和Android机完全不同的操作体验,设备通过“Scopes”来迅速响应处理你的日常需求,也就是卡片,开发者 能通过HTML5或者Ubuntu的原生语言QML code编写应用。Canonical表示并没有计划创...
2015年2月编程语言排行榜:JavaScript排名达到历史最高
JavaScript在赢得2014年最后一个月的TIOBE编程语言奖后,并且还在不断走强。在二月份JavaScript就超过了PHP,并 且达到它有史以来最高的位置,排行到TOP 6。另一方面,Objective-C以往如日中天的日子似乎已成为过去式,Objective-C在一年的时间内下跌超过5%,目前回到了TOP 4的位置,并且落后于C ++。编程语言...
Linux下Maven的安装与使用
pache Maven,是一个软件(特别是Java软件)项目管理及自动构建工具,由Apache软件基金会所提供。基于项目对象模型(POM)概念,Maven利 用一个中央信息片断能管理一个项目的构建、报告和文档等步骤。曾是Jakarta项目的子项目,现为独立Apache项目。现在有很多Apache项目都已经开始采用Maven进行管理。本篇文章简...
在linux系统中跟踪高IO等待
高IO等待问题的第一个征兆通常是系统平均负载。负载均衡的计算都是基于CPU利用率的,即使用或等待CPU的进程数目,当然,在Linux平 台上,进程 几乎都处于不可中断的睡眠状态。负载均衡的基线可以解释为,在一个CPU核的机器上上,该CPU得到充分利用。因此,对于4核机器中,如果系统平均复杂为 4,表示该机器有足够的资...
Linux 下五款出色的流媒体客户端
数 字流媒体这几天几乎占据了我音乐收听的全部时间。近年来我为了收藏 CD 花费了数量可观的费用;但它们中的大部分现在正静静地躺在满是灰尘的角落里。基本上所有的音乐流媒体服务所提供的的音质都不如 CD 的,但它们受欢迎的原因很大程度上在于其便捷性,而非高度保真的音质再现。音乐流媒体不仅造成了 CD 销量的大幅减...
shell chmod中数字与字母的含义
数字与字母的组合是chmod命令赋予文件,目录访问权限的方式访问权限:可读,可写,可执行字母表示:r , w , x数字表示:4 , 2 , 1 ,0(无权限)...
单机配置tomcat 8 集群
如何能在集群中的多个节点之间保持数据的一致性,会话(Session)信息是这些数据中最重要的一块。本文当采用tomcat默认集群配置(<Cluster className="org.apache.catalina.ha.tcp.SimpleTcpCluster"/>)时,配置的细节实际上被省略了,对于大多数应用而言,使用默认配置已经足够。下载tomcat 8.0 ...
MySQL导入数据load data infile用法
MySQL导入数据load data infile用法基本语法: load data [low_priority] [local] infile 'file_name txt' [replace | ignore]into table tbl_name[fields[terminated by't'][OPTIONALLY] enclosed by ''][escaped by'\' ]][lines terminated by'n'][ignore number lines]...
CentOS集群自动同步时间的一种方法
CentOS集群自动同步时间的一种方法之前有篇日志是手动同步时间的http://www.ahlinux.com/os/201304/202456.html之所以这么干,是因为我们实验室的局域网只有一部分IP可以访问外网,服务器所用的IP恰好上不了外网,没法从互联网上同步时间,只好在本地设一台ntp服务器,从这一台机器同步时间了。可是昨晚...
Ubuntu下配置Apache的Worker模式
其实Apache本身的并发能力是足够强大的,但是Ubuntu默认安装的是Prefork模式下的Apache。所以导致很多人后面盲目的去 安装lighttpd或者nginx一类替代软件。但是这类软件有一定的兼容问题,部分情况下可能工作的并不好。那么, 是不是Apache并发就不行了呢?——答案当然是否定的。在进行配置之前,我们首先要知...
inux中quota的使用教程
inux中quota的使用教程1先得确认要限制的目录是单独的文件系统df -h /home 测试2如果是单独的文件系统。就需要对该目录添加quota支持,a:临时方案,电脑重启失效:mount -o remount,usrquota,grpquota /home b:重启还能用:编辑fstab文件:vi /etc/fstab  ...