技术

Git初学者:msysgit和tortoisegit

Git初学者:msysgit和tortoisegit

秋水逸冰 发布于: 2014-02-02 更新于: 2014-04-29 15217 次围观 6 次吐槽

Git现在如日中天,要是不会一点都不好意思自称为攻城师。用过CVS、SVN后再用Git,一时半会儿还有点不太适应,就像习惯了Android界面一时适应不了iOS一样。那么,Git与SVN的区别到底是什么? Git与大部分版本控制系统的差别是很大的,比...

CentOS 6下编译PHP出错

CentOS 6下编译PHP出错

秋水逸冰 发布于: 2014-01-11 更新于: 2019-05-03 5702 次围观 2 次吐槽

PHP 官方更新倒是挺勤快的。几天不见,又更新了。于是升级一下 VPS 的 PHP 呗。编译的过程中跑着跑着出现了错误如下:cc: Internal error: Killed (program cc1) 很明显这是编译进程被系统给 kill 掉了,...

Apache如何开启Gzip压缩

Apache如何开启Gzip压缩

秋水逸冰 发布于: 2013-12-19 更新于: 2015-08-25 13339 次围观 5 次吐槽

因为开启 Gzip 压缩会消耗额外的 CPU 资源,所以我在LAMP一键安装脚本中默认并没有开启 Gzip 压缩。今天被人问及如何添加 Gzip 压缩,步骤很简单,只需修改 Apache 的配置文件并重启一下 Apache 即可。 在开启 Gzip ...

Linux Shell逻辑运算符和表达式详解

Linux Shell逻辑运算符和表达式详解

秋水逸冰 发布于: 2013-12-13 更新于: 2013-12-13 12340 次围观 3 次吐槽

Shell 基本上是一个命令解释器,类似于 DOS 下的 command。它接收用户命令(如 ls 等),然后调用相应的应用程序。较为通用的 Shell 有标准的Bourne shell (sh)和C shell (csh)。 很多时候在写 Shel...

Webmin:如何安装Perl模块DBI和DBD-MySQL

Webmin:如何安装Perl模块DBI和DBD-MySQL

秋水逸冰 发布于: 2013-12-03 更新于: 2013-12-03 8551 次围观 8 次吐槽

  Webmin 是一款功能非常强大的 Linux 系统管理面板。让你可以通过浏览器就能添加用户帐号,管理 Apache,DNS,MySQL 等各种功能。Webmin 是基于 Perl 语言开发的面板,使用 Webmin 管理 Linux 服务器,你...

CentOS下如何手动添加Swap

CentOS下如何手动添加Swap

秋水逸冰 发布于: 2013-12-02 更新于: 2019-05-03 26124 次围观 28 次吐槽

前几天在编译 PHP 的时候出现了进程被 killed 的状况,经过我的吐槽以及和别人交流后发现,是内存耗尽的缘故。其实是因为当时开着 MySQL 进程消耗了不少内存,后来觉得有必要手动添加一下 Swap(交换分区),这样以免以后再编译什么的时候进程...

安装PHP的PDO MySQL扩展

安装PHP的PDO MySQL扩展

秋水逸冰 发布于: 2013-11-28 更新于: 2013-11-28 5906 次围观 0 次吐槽

  今天在寻思着安装 Drupal 玩一下,在安装的过程中发现数据库选项只支持 SQLite 而没有 MySQL。纳尼?为什么会这样?结果发现没有编译安装PDO MySQL导致的。于是赶紧更新LAMP一键安装脚本。   PHP Data Object...

Javascript获取URL参数值

Javascript获取URL参数值

秋水逸冰 发布于: 2013-11-25 更新于: 2013-11-25 7445 次围观 1 次吐槽

  今天碰到在做一个动态页面的时候,需要用到 URL 的参数值来作判断,从而决定某一块内容在当前页面是否显示。例如exampe.html?parm1=xxx&parm2=xxx&parm3=xxx&…,在这里就需要...

DigitalOcean:San Francisco 评测

DigitalOcean:San Francisco 评测

秋水逸冰 发布于: 2013-11-20 更新于: 2013-12-04 8455 次围观 1 次吐槽

  DigitalOcean 的 San Francisco 数据中心,我也用了一段时间了。从个人感觉上来说,到国内的速度一直很稳定,包括在上网高峰时段,基本稳定在150-250ms之间。对于专心建站的人来说,这是个超具有性价比的商家。我曾经写过两篇...

Apache索引(目录浏览)的那些事儿

Apache索引(目录浏览)的那些事儿

秋水逸冰 发布于: 2013-11-18 更新于: 2013-11-18 17429 次围观 4 次吐槽

  在浏览一些镜像文件站的时候,会发现网站目录是可以浏览文件(夹)列表的。举两个例子:网易开源镜像;Ubuntu。只要 Web 服务器是基于 Apache 的网站都可以开启或禁止索引(目录浏览),那么如何实现禁止和开启显示目录索引呢? 转载请注明:秋...

如何新建最低权限的SSH帐号

如何新建最低权限的SSH帐号

秋水逸冰 发布于: 2013-11-07 更新于: 2014-02-01 9610 次围观 1 次吐槽

最近我发现不少基于 OpenVZ 的 VPS 哪怕在 SolusVM 面板里开启了 PPP,实际上都是没有权限的。以前我比较执着于搭建 PPTP,一旦 OpenVZ 的 VPS 没有开启 PPP 模块我就火急火燎地发 Ticket,想想看如今 PPT...

OpenVZ安装指南

OpenVZ安装指南

秋水逸冰 发布于: 2013-11-05 更新于: 2013-11-08 14647 次围观 2 次吐槽

  鼎鼎大名的 OpenVZ 谁不知道?在主机行业被使用(滥用)很多年,依然在茁壮发展。作为一种操作系统级别的虚拟化技术,运行 OpenVZ 没有硬性的硬件要求。OpenVZ 能够创建被称为容器(containers)的虚拟化环境。这些虚拟机没有完全...

如何创建和解压tar.xz文件

如何创建和解压tar.xz文件

秋水逸冰 发布于: 2013-11-04 更新于: 2013-11-04 30204 次围观 2 次吐槽

  认识tar.xz格式文件是在Linux内核的官方网站上,比如最新的Linux内核3.12,就是.xz后缀的文件。   根据维基百科的解释, xz 是一个使用 LZMA压缩算法的无损数据压缩文件格式。和gzip与bzip2一样,同样支持多文件压缩,...

Google Code迁移到Github的过程

Google Code迁移到Github的过程

秋水逸冰 发布于: 2013-10-29 更新于: 2013-10-29 6818 次围观 2 次吐槽

  之前一直是将LAMP一键安装脚本托管在 Google Code 上面,利用 SVN 进行版本控制也挺爽的。Google Code 在2014年1月15日后将不再支持创建下载(既存的下载不受影响),虽然 SVN 还是可用的,但如今 Git 已成趋势...

利用iptables屏蔽俄罗斯和土耳其的IP

利用iptables屏蔽俄罗斯和土耳其的IP

秋水逸冰 发布于: 2013-10-09 更新于: 2013-10-10 14439 次围观 6 次吐槽

  自从用上了 VPS 后,发现大量的网络攻击无时无刻都存在,比如被扫描端口,被暴力破解,被猜解后台密码,被垃圾评论骚扰。一段时间以来,我发现来自俄罗斯和土耳其的 IP 攻击最多,而我的网站是中文,阅读者大多数来自中国。因此屏蔽这两个国家的 IP 段...