良玉的博客 点点滴滴,积水成河_良玉的博客_页游、手游linux运维工程师之路

php 监控系统负载

《PHP执行linux系统命令》:http://www.ccvita.com/390.html,即是为本文做铺垫。在实际项目的应用中,我们由于各种条件的现实,利用PHP来实现服务器负载监控将是一种更为灵活的方式。

 

由于Web Server以及PHP的实现方式所限,我们在现实环境中很难利用PHP去调用一些Linux中需要root权限才能执行的程序,对此,我从网上找到另外一种方式来绕开这个限制。首先先写个c程序中转调用系统命令,然后用PHP去执行此c程序。


阅读全文...

php在linux终端输出带颜色

php在linux终端输出带颜色得借助于linux的shell,那么先来了解下:

Linux下Shell脚本输出带颜色文字 

文本终端的颜色可以使用“ANSI非常规字符序列”来生成。举例: 
    echo -e "\033[44;37;5m ME \033[0m COOL" 
    以上命令设置作用如下:背景色为蓝色,前景色为白色,字体闪烁,输出字符“ME”,然后重新设置屏幕到缺省设置,输出字符 “COOL”。“e”是命令 echo 的一个可选项,它用于激活特殊字符的解析器。“\033”引导非常规字符序列。“m”意味着设置属性然后结束非常规字符序列,这个例子里真正有效的字符是 “44;37;5” 和“0”。修改“44;37;5”可以生成不同颜色的组合,数值和编码的前后顺序没有关系。 


阅读全文...