使用Cygwin在Windows中以服务方式安装Lighttpd
缘起
自从前段时间对服务器进行了从Apache到Lighttp 的转换之后,服务器运行异常的稳定。Lighttpd占用内存非常小,配置文件也很简单,这让我萌生了把所有服务器都从 Apache 转到 Lighttpd 的想法。
但这毕竟是个浩大的工程,而且运行正稳定的服务器也不必这么折腾。于是先从我的本机开刀。
我的每台工作电脑都会安装 XAMPP 套件,主要是用于开发和共享,以及存放一些html格式的文档以方便浏览。
而现在XAMPP可以退休了。
系统需求
Lighttpd并没有官方的Windows版本,本文基于Cygwin 来安装 Lighttpd。
本文假设你了解 …
阅读更多购买了阿里云服务器之后,由于内存过小,MySQL经常挂掉。挂载了虚拟内存之后,MySQL倒是不挂了,但Apache总是占用过多内存,导致磁盘频繁读取(阿里云服务器的磁盘性能就那就一个弱啊),服务器响应缓慢,甚至远程登录都无法完成,只能通过网页控制台重启服务器。
Google了一堆优化512MB内存服务器的资料,设置后都没什么用处,服务器依然是每天挂2~3次。
别以为我的服务器访问量有多么的大,整个服务器上只放了一个博客程序,IP访问量每天几百次。当然,这个博客程序就是臭名昭著的各大主机商都痛恨的WordPress。
今天下决心把Apache换成Lighttpd,希望能解决内存不够的老大难问题。
以下 …
阅读更多
2012-12-30更新:修改由于理解错误造成的描述错误
git命令行与OpenSSH
在OpenSSH中,我们可以很方便的通过编辑
阅读更多~/.ssh/config文件来为git指定不同的host,达到使用不同的端口,不同的密钥访问git服务的目的。看看下面这个例子:我在为 服务器 安装系统的时候,并没有挂载swap分区。把博客转过来之后,发现 MySQL时不时就罢工 ,原因就是内存不足。看来必须要挂载一个swap分区才好。
但是,我在对数据盘进行分区的时候,把整个磁盘都用上了,并没用预留空间。swap分区是行不通了,只能试试swap文件。
阅读更多双11抢了一台阿里云的服务器,一直到今天才有时间来配置,把自己的博客迁了过来。下面是配置过程。
服务器配置
- CPU: Xeon 2.26GHz 单核
- 内存:512M
- 硬盘:20GB系统盘 + 20GB数据盘
- 系统:ubuntu 12.04 64位
挂载数据盘
数据盘默认是没有挂载的,因此需要先初始化数据盘。 我将数据盘挂载到了
阅读更多/srv目录中,用它来存放网站文件。在使用上,请参考: Cygwin 与 MinGW/MSYS,如何选择?
本文转自:http://www.lupaworld.com/273398/viewspace-122539.html
一、 MinGW
MinGW 官方网站为 http://www.mingw.org/
MinGW,即 Minimalist GNU For Windows(GCC compiler suite)。它是一些头文件和端口库的集合,该集合允许人们在没有第三方动态链接库的情况下使用 GCC(GNU Compiler C)产生 Windows32 程序。
阅读更多git默认使用SSH协议,在服务器上基本上不用怎么配置就能直接使用。但是如果面向团队服务,需要控制权限的话,还是用gitolite方便些。
本文的大部分内容来自 https://github.com/sitaramc/gitolite ,但并不是翻译。
本文面向的版本是gitolite v3;所有的操作基于命令行;服务器为CentOS 6.2 x86_64;客户端使用cygwin。
阅读更多删除已经安装的项目:
1yum erase ruby ruby-libs ruby-mode ruby-rdoc ruby-irb ruby-ri ruby-docs安装依赖:
1yum -y install zlib-devel curl-devel openssl-devel httpd-devel apr-devel apr-util-devel mysql-devel下载Ruby源码并解压缩:
阅读更多1cd ~/Downloads #进入下载目录 2lftp ftp.ruby-lang.org 3lftp ftp.ruby-lang.org:/> cd /pub/ruby 4lftp ftp.ruby-lang.org …