周末闲来无事,偏偏周末在我打球的时间下起了小雨,无聊之余看到Ubuntu server版更新,下载,然后按照,我是
装到了sun 的Virtual box下。再啰嗦啰嗦,虽然从公司有拿到给我玩的一台笔记本,但是还是没得format改成linux,毕
竟觉得linux只是在运行服务程序的时候稳定些,桌面版虽然有些很华丽,但是没有我经常用的一些娱乐程序。
废话少说,我这次主要是在上面尝试安装了一些web server程序,因为是安装的server版,初始化安装的程序很少,有些命令程序竟然都需要安装之后才能用。不过安装还是很简单的,我说的是相比于其他的linux而言。比如说,有些命令没有的,它会自动提示你如何安装。这点很好,因为linux不想windows,点击下一步下一步就行。linux里面有很多依赖包,有时候好不容易找到了,竟然不兼容,气的人要死。
我依次安装了jdk1.6_20, tomcat 6.0, apach web server, nginx, 其实觉得安装多了还是很好安装的, 因为这些程序大都是c语言编写的。java程序相对于好安装一些,最难的在环境变量上。
因为是纯命令行,这里介绍两个工具,putty 和 File zilla(因为都是ssh连接,可能你需要向安装ssh server和 client,我就不说了)。 putty主要用来执行操作命令,Ubuntu自带的太烂,一行一行刷新,搞得我眼疼; File zilla 主要用来传输文件,也就是上传本地的文件到server上。
jdk的安装
上传jdk1.6.20.bin到你的安装目录下。
$chmod jdk1.6_20.bin 777 #修改文件权限,不然没法执行
$./jdk1.6.20.bin #经行安装操作
---->>next ---->>next
#设置环境变量
$cd /etc
$sudo nano profile #使用nano因为简单,下面有提示。
添加如下:
#Java location
$JAVA_HOME=/usr/local/java/jdk1.6_20
$export JAVA_HOME
$PATH=$JAVA_HOME/bin:$PATH
apache 和 nginx的安装差不多。
1.第一步
上传到你的服务器上,通常是/home/(你的用户名)
2.解压
3.利用cd命令到你的解压目录下,
$./configure #文档说要加参数,其实用默认的就可以
$make #如果上一步没有错误提示,就可以用这个来编译源代码了
$sudo make install #安装
搞定,至于怎么启动不讲了,因为这篇文章主要说我的感受,至于你的吗,需要亲自体验咯。
还有一点就是我用了一个工具(Jmeter)来测试它们的性能,整体来说,nginx最好,Apache次之,tomcat处理静态页面就差得远了。