PHP获取服务器在线时间

分类:网站技术日期:2013-05-25 - 14:40:40评论:6条作者:老谢

想在页脚加上服务器的uptime,于是乎搜相关php代码,用exec函数可以很轻松搞定,但是为了安全,该函数早在配置vps环境后就被我在php.ini里面禁用了,经过一番搜索,找到下面一段代码,希望对大家有用

调用:

<?php echo $uptime ?>

PHP获取服务器在线时间

<?php
function sys_linux()
{
if (false === ($str = @file("/proc/uptime"))) return false;
$str = explode(" ", implode("", $str));
$str = trim($str[0]);
$min = $str / 60;
$hours = $min / 60;
$days = floor($hours / 24);
$hours = floor($hours - ($days * 24));
$min = floor($min - ($days * 60 * 24) - ($hours * 60));
if ($days !== 0) $res['uptime'] = $days."天";
if ($hours !== 0) $res['uptime'] .= $hours."小时";
$res['uptime'] .= $min."分钟";
return$res;
}
$sysInfo = sys_linux();
$uptime = $sysInfo['uptime'];
echo$uptime;
?>
 
源码源于:http://www.linuxidc.com/Linux/2012-12/75977.htm
Tags:

让我吐槽一下移动的GPRS详单

分类:吐槽日期:2013-05-04 - 8:50:24评论:25条作者:老谢

让我吐槽一下移动的GPRS详单

我想知道我流量到底用到哪了…敢不敢再详细点…详细点………老子昨天刚交的话费就TM全买流量了么!!!

WP-PostViews和WP Super Cache冲突导致不计数

分类:折腾日期:2013-04-24 - 10:11:31评论:6条作者:老谢

为了方便统计文章的阅读数所以安装了WP-PostViews插件,为了节约资源占用安装了WP Super Cache插件,但是安装WP Super Cache会导致WP-PostViews不计数的一个问题,发现这个问题已久,但是因为感觉影响不大就一直懒得解决,但是新发的帖子一晚上阅读数还是0让我看着默默蛋疼,于是乎决定解决这个问题,当然直祭出谷歌大神,很轻松找到解决方案,老谢所使用的解决方案如下:

编辑wp-postviews.php,找到下面的代码:

if(defined(’WP_CACHE’) && WP_CACHE)

修改为:

if((defined(’WP_CACHE’) && WP_CACHE) || (defined(’COSMETA’) && COSMETA))

WP-PostViews和WP Super Cache冲突导致不计数

本文参考链接:http://www.libertystudio.net/wordpress/wp-super-cache-and-wp-postviews-conflict-resolution.html

说下近况

分类:吐槽日期:2013-04-23 - 18:13:33评论:21条作者:老谢

上周报了驾校,本周末考理论,求过!!(120页的题库,至目前止只看了20页。。。Orz..)

考完理论就可以学车了,跟教练交流后得知6个月内能拿到照就不错了,考试人太多,得排队,我瞬间无奈了(天朝人就是多……多……)。。

接着近期打算开始录制《独立博客建站教程》,由于问怎么做独立博客的人太多,一个一个回答也麻烦,于是乎打算一劳永逸,做一套教程,教程目前想法是免费公开,另外由于找不到专业学播音主持专业的朋友来录配音,于是乎老谢决定要自己来了。。

老谢也从来木有做过视频,所以可见这次视频教程会制作的非常非常艰辛并漫长。。。

另外最后推荐个妹纸的博客:http://clorain.com/

Linode真是业界良心服务商

分类:吐槽日期:2013-04-11 - 13:29:25评论:27条作者:老谢

上阵子免费翻倍流量就算了,现在又免费翻倍内存。。啥时候翻倍硬盘呢。。。

[root@cookvps ~]# free -m
             total       used       free     shared    buffers     cached
Mem:          1000        749        251          0         32        516
-/+ buffers/cache:        200        800
Swap:          255          0        255
Tags:

学了把锤子,然后广告一则

分类:吐槽日期:2013-04-03 - 21:15:48评论:35条作者:老谢

学了把锤子,然后广告一则 http://laoxiehost.com/域名闲置太久,403页面又略丑,然后布吉岛挂什么内容,正巧看到老罗锤子rom的官网够个性,于是乎模仿一把,恩恩,关于标题的前半部分说完了,下面是后半广告部分。

下面是广告

http://ershou.taobao.com/item.htm?spm=0.0.0.0.Kk6ZYK&id=17832953523

3000元出售Thinkpad T410,I5-540M/8G/无HD/NVS3100 256M独显/指纹/蓝牙 电池损耗48% 送光驱硬盘托架

MAC/IP绑定导致手机连接WIFI无法上网

分类:乱七八糟日期:2013-03-24 - 19:39:41评论:12条作者:老谢

一次停电后,手机连接wifi上不去网,PC等其他网络设备正常,手机连接其他3G路由器的wifi上网正常,检查ip等信息均为发现异常,苦苦没有找到问题,由于问题发现在晚上凌晨,困的直接睡觉,第二天仔细检查路由器,终于发现了问题,路由器设置了MAC/IP绑定,这就导致了手机ip和绑定mac对应的ip不正确引发的无法上网,解决办法设置为正确的ip即可。

MAC/IP绑定导致手机连接WIFI无法上网

Tomato固件双拨获取双倍网速

分类:网站技术日期:2013-03-14 - 19:45:37评论:15条作者:老谢

双拨这个方法很多年前就有了,我这边的网络也一直可以测试成功,由于我的套餐每月限制时间720H,双拨计算双倍时间,所以一直没用,昨天无意查了下电信套餐,产品名称居然是无限时的,老谢表示对电信很惶恐啊。。。两次一万号确认我的帐号的确是无限时以后,双拨搞起!

Ps:双拨甚至更多次拨号是否成功,这个要看本地运营商的限制策略,每个地区每个网络不同,并不一定100%成功

物理线路方面,两条wan口的线插到双wan路由器上即可,网线确认没问题后,进入Tomato,进行双wan口的设置,在“基本设置”-“网络设置”里面把两个wan口的pppoe账户设置好以后保存即可,然后看看两个号都否都能拨上,如果都没问题,进入“新增功能”-“指定出口”里面把所有数据流量做负载均衡即可

Tomato固件双拨获取双倍网速

Tags: ,

DirectAdmin重建httpd.conf

分类:linux日期:2013-03-14 - 13:53:24评论:0条作者:老谢

cd /usr/local/directadmin/custombuild
./build rewrite_confs

参考:http://forum.directadmin.com/archive/index.php/t-730.html

CentOS无法启动SSH报错:Auto configuration failed

分类:linux日期:2013-03-14 - 13:42:43评论:1条作者:老谢

重装SSH,步骤如下:

[root@node1 ~]# rpm -aq|grep ssh
openssh-askpass-4.3p2-29.el5
openssh-server-4.3p2-29.el5
openssh-4.3p2-29.el5
openssh-clients-4.3p2-29.el5
[root@node1 ~]# rpm -e openssh-askpass-4.3p2-29.el5
[root@node1 ~]# rpm -e openssh-server-4.3p2-29.el5
[root@node1 ~]# rpm -e openssh-clients-4.3p2-29.el5
[root@node1 ~]# rpm -e openssh-4.3p2-29.el5
[root@node1 ~]# wget ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/openssh-5.5p1.tar.gz
[root@node1 ~]# gunzip openssh-5.5p1.tar.gz
[root@node1 ~]# tar -xvf openssh-5.5p1.tar
[root@node1 ~]# cd openssh-5.5p1
[root@node1 ~]# ./configure
[root@node1 ~]# make && make instal
[root@node1 ~]# vim /etc/init.d/sshd

继续阅读…