Tag Archives: Linux

tar 解压缩命令

tar

-c: 建立压缩档案
-x:解压
-t:查看内容
-r:向压缩归档文件末尾追加文件
-u:更新原压缩包中的文件

这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。
Continue reading

隐藏apache和php的版本信息

一些简单的方法可以帮助隐藏Apache和PHP信息,这样做可以提高攻击者发现系统弱点的难度。
一般而言,通过隐藏的手段提高安全性被认为是作用不大的做法。但某些情况下,尽可能多的增加一份安全性都是值得的。

PHP:
修改php.ini文件的以下参数

expose_php Off

Apache:
修改httpd.conf或apache.conf文件的以下参数

ServerTokens ProductOnly
ServerSignature Off

重启Apache后,在http文件头中Server的信息变为了”Apache”,而PHP的版本信息(X-Powered-By)直接被隐藏掉了。
Continue reading

Ubuntu安装Curl

Curl是利用URL语法在命令行方式下工作的文件传输工具,支持很多协议,如HTTP、FTP、TELNET等。在PHP等语言开发的实例中经常使用的到。

在Ubuntu上的安装,只需一条命令即可:

sudo apt-get install curl libcurl3 libcurl3-dev php5-curl

然后重新启动服务器:

sudo /etc/init.d/apache2 restart

此时Curl就已经安装完毕了,可通过phpinfo()的内容来查看安装是否成功。