说明:此脚本安装在CentOS的操作系统上一、监控脚本如下vim/root/script/systemmonitor.sh#!/bin/bash#监控系统负载与CPU、内存、硬盘、登录用户数,超出警戒值则发邮件告警。#提取本服务器的IP地址信息IP=`ifconfigeth0|grep"inetaddr"|cut-f2-d":"|cut-f1-d""`#1、监控系统负..
分类:
系统相关 时间:
2015-12-31 07:21:17
阅读次数:
1028
前言 前些日子用 Delphi 写了一个 Windows 外壳扩展程序,大家知道 Windows 外壳扩展实际上就是 COM 的一种应用 -- Shell COM,虽然整个程序写得还算比较顺利,但写完后还是感觉对 Delphi 中 COM 的实现有点雾里看花的感觉,因此我认为有必要花一点时间对 CO...
分类:
Windows程序 时间:
2015-12-31 00:10:16
阅读次数:
2186
shell中eval运用eval可用于变量的嵌套DR=DDIR$inumevalSSDIR=$(echo\$$SR)范例:#!/bin/bashDate=`date+%Y%m%d`SDIR1=/DATA-to-External/aaSDIR2=/DATA-to-External/bbSDIR3=/DATA-to-External/ccDDIR1=/historybackup/Data-to-External/aaDDIR2=/historybackup/Data-to-Extern..
分类:
系统相关 时间:
2015-12-24 00:51:20
阅读次数:
183
shell中seq运用范例:将/bugzilla/group.00....group.99下的超过3年的数据mv到/history/Bugzilla/group.00...group.99下seq-w0099(-w表示在前面补0,以使宽度相同)#!/bin/bashforinumin`seq-w0099`doSSDIR=/bugzilla/group.$inumDDDIR=/history/Bugzilla/group.$inumcd${SSDIR}..
分类:
系统相关 时间:
2015-12-22 19:50:29
阅读次数:
202
1.查看TCP连接状态netstat -nat |awk '{print $6}'|sort|uniq -c|sort -rnnetstat -n | awk '/^tcp/ {++S[$NF]};END {for(a in S) print a, S[a]}'netstat -n | awk '/...
分类:
Web程序 时间:
2015-12-21 09:17:26
阅读次数:
228
#!/bin/bashforiin`seq19`doforjin`seq1$i`dok=$[$i*$j]echo-n"$ix$j=$k"doneechodone打印结果:
分类:
系统相关 时间:
2015-12-18 13:21:55
阅读次数:
228
shell环境,假设有一个变量NUM,需要用一个for循环输出NUM到NUM+n之间的所有值常用做法是 1 for a in {NUM..NUM+n}2 do3 echo ${a}4 done例如但是引用了变量会报错这里{${kk}..${tt}}被当作一整个字符串了解决方法是用eval1 ...
分类:
系统相关 时间:
2015-12-17 18:48:33
阅读次数:
136
在此记录下Nginx服务器nginx.conf的配置文件说明, 部分注释收集与网络.#运行用户user www-data;#启动进程,通常设置成和cpu的数量相等worker_processes 1;#全局错误日志及PID文件error_log /var/log/nginx/error.log;pi...
分类:
其他好文 时间:
2015-12-17 12:29:53
阅读次数:
183
首先是在linux的环境下,搭建顺序为mysql——>apache——>php准备工作,再搭建之前先安装一些必要的文件包:####定义一个函数myum,如果rpm包已经提示安装过,则不再尝试yuminstall为了节省
###时间
myum(){
if!rpm-qa|grep-q"^$1";then
yuminstall-y$1
check_ok
else
ec..
分类:
系统相关 时间:
2015-12-17 07:06:45
阅读次数:
346
fdisk/dev/vdb<<EOFnp11+10Gnp2pwEOF
分类:
系统相关 时间:
2015-12-10 09:40:16
阅读次数:
190