现在的位置: 首页
0℃

nginx平滑重启与升级

2012年08月01日 nginx  ⁄ 被围观 3,990 view+
Nginx的平滑重启 如果改变了Nginx的配置文件(nginx.conf),想重启Nginx,可以发送系统信号给Nginx主进程的方式来进行。不过,在重启之前,要确认Nginx配置文件的语法是正确的,可通过如下命令测试配置文件是否正确: /usr/local/nginx/sbin/nginx -t -c /usr/local/nginx/conf/nginx.conf 如果配置文件不正确,屏幕会提示配置文件的第几行出错: nginx:[emerg] invalid number of arguments in "autoindex" directive in /usr/local/nginx/conf/nginx.conf:29 nginx:configuration file /usr/local/ng...
阅读全文
0℃

iftop、iotop、htop、atop介绍

2012年07月27日 Linux, tools  ⁄ 被围观 13,835 view+
一、Atop 是一个基于 ASCII 的全屏的性能监控工具,可用来监控进程的活动时间,高亮显示出一些过载的进程,还包括其他的一些系统指标例如:CPU、内存、交换分区、磁盘和网络等信息。 下载地址:atop 安装 cd atop-1.27-3 make make install 二、htop是一个可以让用户与之交互的进程查看器。作为文本模式的应用程序,主要用于控制台或 X 终端中。当前具有按树状方式来查看进程,支持颜色主题,可以定制等特性。 下载地址:htop 安装 ./configure make make intall 三、Iftop 主要用来显示本机网络流量情况及...
阅读全文
1℃

linux下监控系统进程并重启

2012年07月25日 monitor, tools  ⁄ 被围观 19,863 view+
一、用monit监控系统进程 monit是一款功能强大的系统状态、进程、文件、目录和设备的监控软件,用于*nix平台, 它可以自动重启那些已经挂掉的程序,非常适合监控系统关键的进程和资源(默认带web界面),如:nginx、apache、mysql和cpu占有率等。而监控管理Python进程,常用的是supervisor、zdaemon 下面分别介绍monit的安装、配置和启动。 安装 在debian或ubuntu上安装monit非常方便,通过下面的命令 sudo apt-get install monit 即可,其它*nix上也很简单,下载源码走一遍安装三步就OK了。 ./configure make make...
阅读全文
0℃

通过浏览器执行SVN UP代码到服务器

2012年07月25日 svn  ⁄ 被围观 4,898 view+
header("Cache-Control:no-cache,must-revalidate"); define('ADMIN_USERNAME','xupeng'); // Admin Username define('ADMIN_PASSWORD','xupeng'); // Admin Password if (!isset($_SERVER['PHP_AUTH_USER']) || !isset($_SERVER['PHP_AUTH_PW']) || $_SERVER['PHP_AUTH_USER'] != ADMIN_USERNAME ||$_SERVER['PHP_AUTH_PW'] != ADMIN_PASSWORD) { Header("WWW-Authenticate: Basic realm=\"SVN UPdate Login\""); Header("HTTP/...
阅读全文
0℃

php的md5与linux的md5sum的区别

2012年07月19日 Linux, php  ⁄ 被围观 5,799 view+
$ php -r 'echo md5("123456");' e10adc3949ba59abbe56e057f20f883e $ echo '123456' | md5sum f447b20a7fcbf53a5d5be013ea0b15af md5sum与md5结果不同的原因是md5sum对”123\n”进行求散列,而不是对’123′求散列 正确的写法应该是通过echo的’-n’选项,让echo不要输出换行符,这样结果就一样了 $ echo -n '123456' | md5sum e10adc3949ba59abbe56e057f20f883e
阅读全文
0℃

Python常用的50个模块

2012年07月19日 python  ⁄ 被围观 3,370 view+
Python具有强大的扩展能力,我列出了50个很棒的Python模块,包含几乎所有的需要:比如Databases,GUIs,Images, Sound, OS interaction, Web,以及其他。推荐收藏。 Graphical interface wxPython http://wxpython.org Graphical interface pyGtk http://www.pygtk.org Graphical interface pyQT http://www.riverbankcomputing.co.uk/pyqt/ Graphical interface Pmw http://pmw.sourceforge.net/ Graphical interface Tkinter 3000 http://effbot.org/zone/wck.htm Graphical interface Tix http://tix.sourceforg...
阅读全文
0℃

Redis的一些见解

2012年07月18日 redis, Storage  ⁄ 被围观 3,117 view+
一些人则认为Redis是一个data structure server,因为Redis支持复杂的数据特性,比如List, Set等。对Redis的作用的不同解读决定了你对Redis的使用方式。 互联网数据目前基本使用两种方式来存储,关系数据库或者key value。但是这些互联网业务本身并不属于这两种数据类型,比如用户在社会化平台中的关系,它是一个list,如果要用关系数据库存储就需要转换成一种多行记录的形式,这种形式存在很多冗余数据,每一行需要存储一些重复信息。如果用key value存储则修改和删除比较麻烦,需要将全部数据读出再写入。Redis...
阅读全文
0℃

iOS图表控件 F3PlotStrip

2012年07月18日 IOS  ⁄ 被围观 4,561 view+
F3PlotStrip 可以让你绘制各种线图表。可自定义颜色、粗细,可控制显示数据的格式。 git地址:https://github.com/ChiefPilot/F3PlotStrip/tree/master 下载zip
阅读全文
0℃

iPhone中APNS推送通知实现

2012年07月18日 IOS  ⁄ 被围观 5,296 view+
Phone应用中APNS推送通知流程代码实现案例是本文要介绍的内容,主要是如何来实现APNS的推送通知,具体内容来看本文详细代码。 1. 将app注册notification里面, 并从APNS上获取测试机的deviceToken. - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { [[UIApplication sharedApplication] registerForRemoteNotificationTypes:(UIRemoteNotificationTypeBadge | UIRemoteNotificationTypeSound)]; // other codes here. ...
阅读全文
0℃

日期选择器控件 OCCalendar

2012年07月17日 IOS  ⁄ 被围观 2,458 view+
OCCalendar 是一个非常简单的弹出的日期选择器控件,无需图片,跟屏幕分辨率无关。 git地址:https://github.com/ocrickard/OCCalendar/tree/master 下载zip
阅读全文
×
腾讯微博