why ubuntu

由于长期在ubuntu下进行编码工作,对此系统产生了一定的习惯甚至依赖。
为什么偏好这个系统?
1,桌面稳定
2,社区活跃
3,依赖包完整
4,应用丰富
5,装逼
对于一个php开发人员,不用考虑什么centos redhat的了。
看看我是怎么安装一个默认的lnmp的。

OK。安装完毕。
至于其他人说的什么centos稳定什么的,个人感觉很大程度上是偏见,或者说,你他妈懒得换系统了吧。
如果你也是php的开发人员。不妨试试。
神马?你还要其他扩展?
试试这些够不够:

memcache redis服务器什么的均可一命令安装。gogogo。自己慢慢玩玩吧

Ubuntu触摸板指示器

最近发现笔记本合起了盖子后,触摸板受不知道什么干扰之类的经常触发右键。弄得一桌面的新建文件夹。后来写脚本禁掉硬件,但是要启用的时候又麻烦了,终于找到个软件可以自由禁启触摸板。。介绍下。。。

Touchpad Indicator

阅读更多Ubuntu触摸板指示器

PHP 5.x Shellshock Exploit (bypass disable_functions)

# Exploit Title: PHP 5.x Shellshock Exploit (bypass disable_functions)
# Google Dork: none
# Date: 10/31/2014
# Exploit Author: Ryan King (Starfall)
# Vendor Homepage: http://php.net
# Software Link: http://php.net/get/php-5.6.2.tar.bz2/from/a/mirror
# Version: 5.* (tested on 5.6.2)
# Tested on: Debian 7 and CentOS 5 and 6
# CVE: CVE-2014-6271

阅读更多PHP 5.x Shellshock Exploit (bypass disable_functions)

ubuntu Sublime text 3 解决中文输入问题

最开始在ubuntu14.04上装了Aptana,但无奈启动有点慢,稍显笨重,于是又继续用Sublime了。Sublime text 功能强大而又不失简约,个人非常喜欢。
然而在Ubuntu中sublime无法输入中文,这确实是个有点狗血的问题,在windows上完全不会有这种问题。
既然有问题,那就去解决。

我一开始安装有搜狗输入法,我的sublime时安装在/opt/sublime_text文件中的。

阅读更多ubuntu Sublime text 3 解决中文输入问题

10 个Nginx 的安全提示

 Nginx是当今最流行的Web服务器之一。它为世界上7%的web流量提供服务而且正在以惊人的速度增长。它是个让人惊奇的服务器,我愿意部署它。

  下面是一个常见安全陷阱和解决方案的列表,它可以辅助来确保你的Nginx部署是安全的。

  1. 在配置文件中小心使用”if”。它是重写模块的一部分,不应该在任何地方使用。

“if”声明是重写模块评估指令强制性的部分。换个说法,Nginx的配置一般来说是声明式的。在有些情况下,由于用户的需求,他们试图在一些非重写指令内使用“if”,这导致我们现在遇到的情况。大多数情况下都能正常工作,但…看上面提到的。

看起来唯一正确的解决方案是在非重写的指令内完全禁用“if”。这将更改现有的许多配置,所以还没有完成。

阅读更多10 个Nginx 的安全提示