分类:linux日期:2016-12-03 - 18:39:33评论:4条作者:老谢
git地址:http://git.oschina.net/supercell/service_count
具体安装说明请参考git地址,原抓取服务器信息的sh脚本,free使用-h的参数,现在的free好像都没有-h参数了,改成-m参数即可,如果爱折腾,可以把cpu和硬盘信息也抓取出来加上去,代码贴出来:
一、cron.sh(抓取服务器信息,在被控端部署)
POST_URL=127.0.0.1/service.php
TOKEN=666
LOAD=`cat /proc/loadavg|awk '{print $1,$2,$3}'| tr ' ' ','`
#ram=`cat /proc/meminfo | grep MemTotal | awk '{print $2,$3}'`
RAM=`free -m | grep Mem | awk '{print $2}'`
USED=`free -m | grep Mem | awk '{print $3}'`
UPTIME=`uptime | awk '{print $3,$4,$5}' | sed 's/,$//'| tr ' ' ','`
curl -s -d "key="$TOKEN"&load="$LOAD"&ram="$RAM"&used="$USED"&uptime="$UPTIME"" $POST_URL > /dev/null |
POST_URL=127.0.0.1/service.php
TOKEN=666
LOAD=`cat /proc/loadavg|awk '{print $1,$2,$3}'| tr ' ' ','`
#ram=`cat /proc/meminfo | grep MemTotal | awk '{print $2,$3}'`
RAM=`free -m | grep Mem | awk '{print $2}'`
USED=`free -m | grep Mem | awk '{print $3}'`
UPTIME=`uptime | awk '{print $3,$4,$5}' | sed 's/,$//'| tr ' ' ','`
curl -s -d "key="$TOKEN"&load="$LOAD"&ram="$RAM"&used="$USED"&uptime="$UPTIME"" $POST_URL > /dev/null
上传好cron.sh以后请添加到crontab,每分钟执行一次:
*/1 * * * * /你的路径/cron.sh |
*/1 * * * * /你的路径/cron.sh
继续阅读…
分类:linux日期:2016-11-07 - 10:33:43评论:2条作者:老谢
修改一台机器的ssh端口号后,发现连接失败,VNC连进去以后发现sshd没启来,重启也是失败,ssh端口改回默认22后启动正常,查了一圈发现是SELINUX的问题,关闭后问题即解决。
查看SELinux
/usr/sbin/sestatus -v ##如果SELinux status参数为enabled即为开启状态
SELinux status: enabled
getenforce ##也可以用这个命令检查 |
/usr/sbin/sestatus -v ##如果SELinux status参数为enabled即为开启状态
SELinux status: enabled
getenforce ##也可以用这个命令检查
关闭SELinux
1、临时关闭(不用重启机器):
setenforce 0 ##设置SELinux 成为permissive模式
##setenforce 1 设置SELinux 成为enforcing模式 |
setenforce 0 ##设置SELinux 成为permissive模式
##setenforce 1 设置SELinux 成为enforcing模式
2、修改配置文件需要重启机器:
修改/etc/selinux/config 文件
将SELINUX=enforcing改为SELINUX=disabled
重启机器即可
分类:linux日期:2015-07-01 - 22:10:23评论:11条作者:老谢
mail()函数发信报错:Could not instantiate mail function.,原因是服务器没有安装sendmail组件,使用yum进行安装:
yum install sendmail
/etc/init.d/sendmail start |
yum install sendmail
/etc/init.d/sendmail start
注意:如果sendmail启动缓慢,请将hostname加入到/etc/hosts里面
配置/usr/local/php/etc/php.ini,填写sendmail绝对路径:
vim /usr/local/php/etc/php.ini
sendmail_path = /usr/sbin/sendmail -t -i
:wq!
/etc/init.d/php-fpm restart |
vim /usr/local/php/etc/php.ini
sendmail_path = /usr/sbin/sendmail -t -i
:wq!
/etc/init.d/php-fpm restart
注意:如果邮件显示为xxx代发,请将你的域名加入到/etc/hosts即可
分类:linux日期:2015-05-26 - 19:09:37评论:3条作者:老谢
wget http://www.python.org/ftp/python/2.7.6/Python-2.7.6.tgz
tar zxvf Python-2.7.6.tgz
cd Python-2.7.6
./configure
make & make install |
wget http://www.python.org/ftp/python/2.7.6/Python-2.7.6.tgz
tar zxvf Python-2.7.6.tgz
cd Python-2.7.6
./configure
make & make install
执行python -V查看当前python版本,然后修改可执行文件的名称,我这里系统内置的python是2.4.3的版本,
mv /usr/bin/python /usr/bin/python2.4.3
ln -s /usr/local/bin/python2.7 /usr/bin/python |
mv /usr/bin/python /usr/bin/python2.4.3
ln -s /usr/local/bin/python2.7 /usr/bin/python
由于yum对python有依赖,修改/usr/bin/yum,首行声明改成/usr/bin/python2.4.3保存退出即可,至此升级完成。
分类:运维技术日期:2015-05-13 - 23:36:21评论:4条作者:老谢
帮客户配置SQL SERVER 2008,安装到结束没任何报错,运行“无法连接到 WMI 提供程序”提示无法连接到 WMI 提供程序的错误,运行cmd,解决方法如下:
cd /d C:\Program Files\Microsoft SQL Server\100\Shared
mofcomp “C:\Program Files\Microsoft SQL Server\100\Shared\sqlmgmproviderxpsp2up.mof”
分类:linux日期:2015-04-20 - 22:34:51评论:1条作者:老谢
军哥的LNMP一键包默认没有安装IMAP模块,目前需要用到,只要重新编译加入IMAP模块了,下面记录下步骤:
cd /root/lnmp1.0-full/php-5.3.17/ext/imap
yum -y install libc-client-devel
ln -s /usr/lib64/libc-client.so /usr/lib/libc-client.so
/usr/local/php/bin/phpize
./configure --with-php-config=/usr/local/php/bin/php-config --with-kerberos --with-imap-ssl
make && make install |
cd /root/lnmp1.0-full/php-5.3.17/ext/imap
yum -y install libc-client-devel
ln -s /usr/lib64/libc-client.so /usr/lib/libc-client.so
/usr/local/php/bin/phpize
./configure --with-php-config=/usr/local/php/bin/php-config --with-kerberos --with-imap-ssl
make && make install
编辑/usr/local/php/etc/php.ini找到extension_dir,添加extension = “imap.so”,之后重启php-fpm,/etc/init.d/php-fpm restart
本文参考以下文章:
lnmp之安装PHP模块/扩展(不需要重装PHP)
Centos-6.3/PHP5.3.23 P 不重编译PHP添加 IMAP 扩展模块
据某客户反映VPS无法修改系统时间,解决方法为执行:
echo 1 > /proc/sys/xen/independent_wallclock |
echo 1 > /proc/sys/xen/independent_wallclock
后即可通过date命令修改系统时间,命令格式为:
date –s '2015-03-09 16:13:00' |
date –s '2015-03-09 16:13:00'
最新评论
老何:不至于跌得这么狠吧
Andy烧麦:这些大厂都能提供必要的售后
王光卫博客:小米生态还是比较丰富
空空裤兜:在天猫买的利维斯顿,阿里智能APP...
林羽凡:我突然发现,你也记录了很多博文了。
菊座:小米的东西还行
zwwooooo:一般电器产品都jd,就是想售后身心
zwwooooo:能随便搞个公司玩玩也算是实力选手
大D:坚持就是胜利哈哈哈
老麦:看着那一排日志存档,老前辈了啊。