sendEmail配置报警邮件

sendEmail配置报警邮件
安装 # wget http://caspian.dotconf.net/menu/Software/SendEmail/sendEmail-v1.56.tar.gz # tar zxf sendEmail-v1.56.tar.gz -C /var/src # cp /var/src/sendEmail-v1.56/sendEmail /usr/bin/sendEmail # chmod 755 /usr/bin/sendEmail /usr/local/bin/sendEmail –f sender@163.com –t receiver@163.com –s smtp.163.com –u “from nagios” –xu sender –xp 123456 –m happy 解释: -f 表示发送者的邮箱 -t ...

利用unixodbc连接mysql数据库

利用unixodbc连接mysql数据库
1:先安装unixodbc --建议用源码 ./configure --prefix=/usr/local/unixODBC --includedir=/usr/include --libdir=/usr/lib -bindir=/usr/bin --sysconfdir=/etc make make install 其它一些参数说明 --enable-gui=no    #不使用qt画图,一般生产环境者是ssh 登陆,所以用不上界面。 --enable-iconv=yes --with-iconv-char-enc=GB18030   #这个是因为后面遇到乱码的问题,尝试用这个编译,但没起作用,不知道用来干嘛 测试: #dbcinst -j #查看下环境 unixODBC 2.2.14 DRIVERS...

linux获取外网IP(超简单)

linux获取外网IP(超简单)
今天浏览网站时无意看到linux获取外网ip的方式,就是利用curl命令: # curl ifconfig.me 111.205.58.66 curl ifconfig.me ifconfig.me 其实跟Linux没有关系,只是一个网站而已。“.me”是一个特殊的域名,和我的域名似得。...

BackWPup backwpup 错误: 没有发现 MySQLi 扩展,请安装它

BackWPup   backwpup 错误: 没有发现 MySQLi 扩展,请安装它
备份插件测试出错,错误日志显示 “ backwpup 错误: 没有发现 MySQLi 扩展,请安装它”,很明显编译php的时候没有添加mysqli模块,重新添加该模块: 切换到源码目录下 /var/src/php-5.6.0/ext/mysqli/ 运行php安装目录下的phpize /usr/local/php/bin/phpize 编译安装mysqli扩展 #./configure --prefix=/usr/local/mysqli --with-php-config=/usr/local/php/bin/php-config --with-mysqli=/usr/local/mysql/bin/mysql_config 编译可能会报错 Configuring for: PHP Api Version: 20041225 Ze...

Cannot find autoconf. Please check your autoconf installation and the $PHP_AUTOCONF environment variable. Then, rerun this script

Cannot find autoconf. Please check your autoconf installation and the $PHP_AUTOCONF environment variable. Then, rerun this script
运行/usr/local/php/bin/phpize添加php模块时出现: Configuring for: PHP Api Version: 20041225 Zend Module Api No: 20060613 Zend Extension Api No: 220060519 Cannot find autoconf. Please check your autoconf installation and the $PHP_AUTOCONF environment variable. Then, rerun this script. 查阅之后的解决方法: cd /usr/src wget http://ftp.gnu.org/gnu/m4/m4-1.4.9.tar....

分享一个linux下的流量实时显示脚本

分享一个linux下的流量实时显示脚本
#!/bin/bash #显示菜单(单选) display_menu(){ local soft=$1 local prompt="which ${soft} you'd select: " eval local arr=(\${${soft}_arr[@]}) while true do echo -e "#################### ${soft} setting ####################\n\n" for ((i=1;i<=${#arr[@]};i++ )); do echo -e "$i) ${arr[$i-1]}"; done echo read -p "${prompt}&q...

linux以日志的方式记录用户操作

linux以日志的方式记录用户操作
在日常操作linux的时候,经常会查看历史命令,或者是为了方面输入一条较长的而又使用过的命令,或者是为了查看过去对系统的操作,history就成了使用率极高的命令,它可以保存最近的操作记录,记录数还可以自定义,但有一点非常不方便,那就是history命令无法记录命令的执行时间,我在网上查了一些方法,基本都是通过修改用户初始化脚本,以rsyslog服务记录到一个文件当中,在这里分享一个比较简单的: 1、想要哪台服务器记录就要在哪台服务器上操作,首先登陆服务器,在/etc/profile中添加一下内容: #history to logger files USER_IP=`who -u am i 2>/dev/null| awk '{print $NF}'|sed -e 's/[()]//g'` export PROMPT_C...