2013年6月

一个简单好用处理键盘事件的Javascript工具库Kibo 使用方法

Kibo是一个简单的用于处理键盘事件的Javascript工具库。这个Javascript类库的特点是,它不但能监听普通的按键事件,它还能监听组合键和功能键,例如Ctrl+C,Shift+w。还有一个特点是,它把各种键都给符合化了,例如,如果你想监听[ctrl alt x]按键事件,你可以直接写成 k.down(‘ctrl alt x’, handler)。它还支持统配符,例如k.down(...

memory   2013-06-28  暂无评论

常用的bash shell脚本 一些常用的运维管理方法

在日常系统管理工作中,需要编写脚本来完成特定的功能,编写shell脚本是一个基本功了! 在编写的过程中,掌握一些常用的技巧和语法就可以完成大部分功能了,也就是2/8原则.1. 单引号和双引号的区别单引号与双引号的最大不同在于双引号仍然可以引用变量的内容,但单引号内仅是 普通字符 ,不会作变量的引用,直接输出字符窜。请看如下例子: [root@linux ~]# name=HaHa ...

memory   2013-06-27  暂无评论

linux 高效的文件系统事件监控 内核级解析方案 inotify

安装inotify-tools (http://inotify-tools.sourceforge.net) 下载源码包wget http://github.com/downloads/rvoicilas/inotify-tools/inotify-tools-3.14.tar.gz tar zxvf inotify-tools-3.14.tar.gz cd inotify-tools...

memory   2013-06-27  暂无评论

iptables 详细的使用指南

linux系统中,防火墙(Firewall),网址转换(NAT),数据包(package)记录,流量统计,这些功能是由Netfilter子系统所提供的,而iptables是控制Netfilter的工具. iptables将许多复杂的规则组织成成容易控制的方式,以便管理员可以进行分组测试,或关闭、启动某组规则。iptable能够为Unix、Linux和BSD个人工作站创建一个防火墙,也可以为一...

memory   2013-06-27  暂无评论

自动化系统管理工具cfengine系统原理与实践

在日常系统管理工作中,管理上千台服务器,需要临时的改变其一个配置,例如删掉某个帐号停掉某个服务 一般我们只能不厌其烦的登到每一台机器上重复的完成这些动作,或者写脚本循环登录及其执行操作 如果有了cfengine,一个命令就可以搞定了.是不是很看效率,请看如下实践之体会. 以下的所提到的cfengine是2.2版本的.1. cfengine 概述cfengine是一个功能强大的自动化系统管理工...

memory   2013-06-27  暂无评论

Linux SSH限制IP登录的安全策略方法

比如说你只允许10.0.0.2这个IP进入,其它都禁止:vim /etc/ssh/sshd_config添加一行:allowusers root@10.0.0.2注:root为你用来登入服务器的用户名最后sshd重启service sshd restart

memory   2013-06-26  暂无评论

linux下使用shell脚本监控服务器服务器 内存、磁盘、cpu、swap

直接SHELL代码#!/bin/bash MAILLIST="foyon0806@gmail.com" #emailist MEM_CORDON=100 #内存使用大于这个值报警 SWAP_CORDON=50 #交换区使用值大于这个报警 CPU_CORDON=5 #cpu空闲小于这个值报警 DISK_CORDON=85 #磁盘占用大于这个值报警 H...

memory   2013-06-25  暂无评论

使用PHP CURL的POST数据

curl 是使用URL语法的传送文件工具,支持FTP、FTPS、HTTP HTPPS SCP SFTP TFTP TELNET DICT FILE和LDAP。curl 支持SSL证书、HTTP POST、HTTP PUT 、FTP 上传,kerberos、基于HTT格式的上传、代理、cookie、用户+口令证明、文件传送恢复、http代理通道和大量其他有用的技巧。原来php默认并不进行此项功...

memory   2013-06-20  暂无评论

livcms注册码文件生成

最近研究了一下LivCMS的注册码机制,还算简单。一个是授权文件名 license_www.lvtao.net.php然后是授权码相关的参数$liv_xxx_sitetype = 0; $liv_xxx_domain = "https://www.lvtao.net"; $liv_xxx_validdate = "2013-01-04"; $liv_xxx_agentnum = "95427...

memory   2013-06-20  暂无评论

Nginx 413错误的排查:修改上传文件大小限制

在上传时nginx返回了413错误,查看log文件,显示的错误信息是:”413 Request Entity Too Large”, 于是在网上找了下“nginx 413错误”发现需要做以下设置:在nginx.conf增加 client_max_body_size的相关设置, 这个值默认是1m,可以增加到8m以增加提高文件大小限制; 如果运行的是php,那么还要检查php.ini,这个大小c...

memory   2013-06-19  暂无评论

NGINX 502错误排查 [2014-05-11更新]

NGINX 502 Bad Gateway错误是FastCGI有问题,造成NGINX 502错误的可能性比较多。将网上找到的一些和502 Bad Gateway错误有关的问题和排查方法列一下,先从FastCGI配置入手:1.查看FastCGI进程是否已经启动 NGINX 502错误的含义是sock、端口没被监听造成的。我们先检查fastcgi是否在运行2.检查系统Fastcgi进程运行情况 ...

memory   2013-06-19  暂无评论

XSS防范方法

XSS攻击防范主要是有程序漏洞造成的,要完全防止XSS安全漏洞主要依靠程序员较高的编程能力和安全意识,当然一些编程安全原则可以帮助大大减少XSS安全漏洞:     不信任用户提交的任何内容,对所有用户提交内容进行可靠的输入验证,包括对URL、查询关键字、HTTP头、REFER、POST数据等,仅接受 指定长度范围内、采用适当格式、采用所预期的字符的内容提交,对其...

memory   2013-06-19  暂无评论

PHP代码安全 XSS SQL注入之服务器配置

PHP代码安全和XSS,SQL注入等对于各类网站的安全非常中用,尤其是UGC(User Generated Content)网站,论坛和电子商务网站,常常是XSS和SQL注入的重灾区。这里简单介绍一些基本编程要点, 相对系统安全来说,php安全防范更多要求编程人员对用户输入的各种参数能更细心. php编译过程中的安全建议安装Suhosin补丁,必装安全补丁 php.ini安全设置regist...

memory   2013-06-19  暂无评论

简单的NGINX防盗链

防止盗链不仅能保护版权,又节约了不少流量 nginx的防盗链设置还是比较简单的,可以分为普通防盗链和ip/cookie based防盗链。其中ip based防盗链需要安装nginx的module,所以相对麻烦一些。 nginx最简单的防盗链设置如下location ~* .(gif|jpg|png|swf|flv)$ { valid_referers none blocked www.l...

memory   2013-06-19  暂无评论

objective-c基础教程之数据类型及循环的使用

其实这部分知识真的和c语言差不多,先前就提过objective-c在why看来就是在c基础之上加了一层面向对象,所以对于这些与面向对象无关紧要的基本数据结构就没有太大变化,下面用个例子说明一下。  从上面的例子,我们可以看到输入仍然是scanf,输出printf也可以使用,输入输出的语法还和c一样,另外,这里演示了for和switch和c也一样,下面演示的是for语句的使用是不是...

memory   2013-06-17  暂无评论