FreeBSD、Ubuntu为代表的Unix/Linux服务器及桌面操作系统
FreeBSD 9.0 Release版本放出了
[
2012/01/06 19:33 | by 袁旭东 ]
2012/01/06 19:33 | by 袁旭东 ]
刚刚在FreeBSD.org上看到,FreeBSD 9.0 Release ISO文件已经可以下载了。不过,网站页面还是显示的RC3。
AMD64下载地址CD:ftp://ftp.freebsd.org/pub/FreeBSD/releases/amd64/amd64/ISO-IMAGES/9.0/FreeBSD-9.0-RELEASE-amd64-disc1.iso
AMD64下载地址DVD:ftp://ftp.freebsd.org/pub/FreeBSD/releases/amd64/amd64/ISO-IMAGES/9.0/FreeBSD-9.0-RELEASE-amd64-dvd1.iso
AMD64下载地址CD:ftp://ftp.freebsd.org/pub/FreeBSD/releases/amd64/amd64/ISO-IMAGES/9.0/FreeBSD-9.0-RELEASE-amd64-disc1.iso
AMD64下载地址DVD:ftp://ftp.freebsd.org/pub/FreeBSD/releases/amd64/amd64/ISO-IMAGES/9.0/FreeBSD-9.0-RELEASE-amd64-dvd1.iso
FreeBSD 9.0 beta 3发布
[
2011/09/28 17:42 | by 袁旭东 ]
2011/09/28 17:42 | by 袁旭东 ]
昨天,FreeBSD 9.0 beta3发布了,按照计划,这个版本应该是最后一下beta版了,接下来应该是RC1了。FreeBSD 9.0比计划的时间表延后了一个多月。大概估算,9.0正式版本应该会在今年的10月底左右发布。
我的测试服务器会在最近一两天内更新至FreeBSD 9.0 beta3,之前的版本是FreeBSD 9.0 beta2。由于只在其上配置了nginx,所以除了安装以外,还无法去发现在其他使用方面与8.x的不同。
我的测试服务器会在最近一两天内更新至FreeBSD 9.0 beta3,之前的版本是FreeBSD 9.0 beta2。由于只在其上配置了nginx,所以除了安装以外,还无法去发现在其他使用方面与8.x的不同。
FreeBSD 9.0 beta2发布了
[
2011/09/09 22:05 | by 袁旭东 ]
2011/09/09 22:05 | by 袁旭东 ]
作为一名FreeBSD的忠实粉丝,自开始使用FreeBSD那一刻起,就始终专注着FreeBSD。我的所有服务器,包括开发服务器也都是安装着不同版本的FreeBSD,并且它们都稳定而高效地运行着。特别是生产服务器,已经稳定运行两年了,FreeBSD是一个非常值得信赖的服务器操作系统。
随着FreeBSD 9.0 beta版本的发布,FreeBSD为我们带来了很多新的特性,我摘抄如下:
自FreeBSD 9.0开始,FreeBSD开始使用了一种新的安装程序——BSDInstall,较之前的sysinstall有什么变化呢,趁放假期间,我下载下来FreeBSD 9.0 beta2安装体验一下。
FreeBSD 9.0正式版或许会在今年10月份发布吧,我们还是耐心等待吧。到时候可以再安装一台FreeBSD 9.0的开发服务器了。
随着FreeBSD 9.0 beta版本的发布,FreeBSD为我们带来了很多新的特性,我摘抄如下:
引用
将ZFS作为默认的文件系统;
SSD TRIM 支持;
802.11n 高流量支持;
更多的ATA/CAM 改进;
PCI热插拔支持;
S4休眠支持;
Xen dom0支持;
重新启动更快,等等
SSD TRIM 支持;
802.11n 高流量支持;
更多的ATA/CAM 改进;
PCI热插拔支持;
S4休眠支持;
Xen dom0支持;
重新启动更快,等等
自FreeBSD 9.0开始,FreeBSD开始使用了一种新的安装程序——BSDInstall,较之前的sysinstall有什么变化呢,趁放假期间,我下载下来FreeBSD 9.0 beta2安装体验一下。
FreeBSD 9.0正式版或许会在今年10月份发布吧,我们还是耐心等待吧。到时候可以再安装一台FreeBSD 9.0的开发服务器了。
在Ubuntu/Linux下做淘宝SDK模板开发
[
2011/05/03 16:45 | by 袁旭东 ]
2011/05/03 16:45 | by 袁旭东 ]
做淘宝SDK模板的开发,需要一个开发环境,这种开发环境有两个版本,一个是Windows安装版,另一个就是无Java压缩包版。前者当然只能用于Windows环境了,相信大多数淘宝SDK模板开发者使用的是此版本。而后者就是我们要在Linux下搭建开发环境的主角。
首先,我们下载SDK压缩包:
然后将压缩包解压到某个目录,比如解压到用户的根目录。这样,在用户根目录中就有了DC_SDK这个目录。进入到DC_SDK/bin中,编辑startServer.sh,将以下内容替换原有内容:
首先,我们下载SDK压缩包:
引用
http://download.taobaocdn.com/software/supershop/DC_SDK-1.1.5-WITHOUT-JRE.zip
然后将压缩包解压到某个目录,比如解压到用户的根目录。这样,在用户根目录中就有了DC_SDK这个目录。进入到DC_SDK/bin中,编辑startServer.sh,将以下内容替换原有内容:
升级到Ubuntu 11.04后,无线网卡无法驱动的解决方法
[
2011/04/21 09:31 | by 袁旭东 ]
2011/04/21 09:31 | by 袁旭东 ]
昨晚将我的Ubuntu 10.10升级到了11.04 beta 2。升级完成后,却发现我的无线网卡无法驱动了。我想也许是因为升级了内核,私有驱动没有“与时俱进”的缘故。所以首先在“附加驱动”那里把“Broadcon STA 无线驱动”删除掉。然后用以下命令查看一下自己无线网卡的型号:
该命令显示出所有的硬件信息,其中就包括无线网卡。根据显示得知,我的无线网卡型号如下:
然后,使用有线网络或者移动宽带。因为我的有线网络是固定到墙壁上,然后接在了无线路由上,拿下来相当麻烦,因此我将我的手机接到电脑上当做无线上网卡,使用了无线宽带。在终端上输入以下命令,安装BCM4311驱动。
安装完成后,无线网卡就直接可用了。如果不行的话,那就重启一下就应该没问题了(这是图省事儿的方法,呵呵)。
引用
sudo lshw
该命令显示出所有的硬件信息,其中就包括无线网卡。根据显示得知,我的无线网卡型号如下:
引用
BCM4311 802.11b/g WLAN
然后,使用有线网络或者移动宽带。因为我的有线网络是固定到墙壁上,然后接在了无线路由上,拿下来相当麻烦,因此我将我的手机接到电脑上当做无线上网卡,使用了无线宽带。在终端上输入以下命令,安装BCM4311驱动。
引用
sudo apt-get install firmware-b43-installer
安装完成后,无线网卡就直接可用了。如果不行的话,那就重启一下就应该没问题了(这是图省事儿的方法,呵呵)。
Ubuntu 10.10下VirtualBox启用USB
[
2011/04/18 16:14 | by 袁旭东 ]
2011/04/18 16:14 | by 袁旭东 ]
AIX中tar解压文件造成文件丢失的解决方法
[
2011/03/03 15:52 | by 袁旭东 ]
2011/03/03 15:52 | by 袁旭东 ]
最近在AIX上实现.NET的部署,肯定会涉及到源码编译,那么就要对源码包进行解压。使用AIX系统自带的tar解压,不会报任何错误,但是会造成部分文件丢失。那么我们就只有安装GNU tar了,还好,IBM为我们已经准备好了安装包。
下载后,在AIX系统中安装即可,然后再使用tar命令解压之前出错的压缩文件,一切正常了。
引用
下载地址:ftp://public.dhe.ibm.com/aix/freeSoftware/aixtoolbox/RPMS/ppc/tar/tar-1.14-2.aix5.1.ppc.rpm。
下载后,在AIX系统中安装即可,然后再使用tar命令解压之前出错的压缩文件,一切正常了。
引用
补充一下,使用的时候命令是:gtar
FreeBSD 8.2正式版发布,搭建WEB时的小变化
[
2011/02/27 12:52 | by 袁旭东 ]
2011/02/27 12:52 | by 袁旭东 ]
前两天下载了FreeBSD 8.2正式版,趁今天有时间,在虚拟机上按照我之前写的FreeBSD web服务器搭建教程的步骤,把开发环境搭建了一下。搭建过程中,发现相对于FreeBSD 8.1以及之前的版本,有一个小小的变化。需要对内核参数进行设置,否则PHP扩展eAccelerator无法加载,php-fpm无法运行。处理方法如下:
引用
vi /etc/sysctl.conf
kern.ipc.shmmax=67108864
kern.ipc.shmmax=67108864
FreeBSD各版本稳定性概述
[
2010/09/25 16:06 | by 袁旭东 ]
2010/09/25 16:06 | by 袁旭东 ]
目前FreeBSD分为三种版本,分别是Release、Stable、Current。Release和Current大家应该都理解,一个是发行版本,一个是当前开发版本。生产环境中我们应该使用Release版本,而Current不适用生产环境。Stable版比较容易引起大家的误解,字面上理解,这个应该是稳定版本,但是此稳定非彼稳定。实际上,Stable是开发版中的稳定版本,也就是其功能比较稳定,一般不会再加入新的功能,所以也不推荐用于生产环境。
稳定性是:Release > Stable > Current。唯一推荐用于生产环境的版本是Release,其他版本不推荐用于生产环境。
稳定性是:Release > Stable > Current。唯一推荐用于生产环境的版本是Release,其他版本不推荐用于生产环境。
FreeBSD 8.1环境下编译ImageMagick出错的解决,非最终解决方法
[
2010/09/23 11:22 | by 袁旭东 ]
2010/09/23 11:22 | by 袁旭东 ]
最近在一台新服务器上安装系统,因为FreeBSD 8.1已经发布多时,所以就想着用FreeBSD 8.1而不再使用8.0了,虽然我之前的服务器上的各种软件已经在FreeBSD 8.0正常编译,并一直稳定运行着。但新事物总是要勇于尝试的。
安装系统FreeBSD 8.1与8.0无异,并且绝大部分软件编译也都很正常,唯一遇到的问题就是ImageMagick按照FreeBSD 8.0时的编译方法与步骤已经不能正常编译了,会遇到关于PNG错误。我尝试了多个版本的ImageMagick,包括最新版本,编译时都会遇到同样的问题。具体问题的内容我记不大清楚了,大概是因为用到了libpng中的函数,但是其参数类型与老版本的libpng有了变化,因此编译出错。
确实是这样的,FreeBSD 8.1中的libpng版本是1.4.3,而FreeBSD 8.0中的libpng版本是1.2.40。应该就是libpng版本不同而引起的错误。目前的临时解决方法是在编译ImageMagick的时候加上--without-png选项。即:
这时候,ImageMagick可以顺利编译通过,唯一遗憾的是不支持png格式。所以,有png需求的朋友不宜使用此临时解决方法。最终的解决方法我会在今后的实践中去寻找的,找到后也会第一时间发布在本博客上。
安装系统FreeBSD 8.1与8.0无异,并且绝大部分软件编译也都很正常,唯一遇到的问题就是ImageMagick按照FreeBSD 8.0时的编译方法与步骤已经不能正常编译了,会遇到关于PNG错误。我尝试了多个版本的ImageMagick,包括最新版本,编译时都会遇到同样的问题。具体问题的内容我记不大清楚了,大概是因为用到了libpng中的函数,但是其参数类型与老版本的libpng有了变化,因此编译出错。
确实是这样的,FreeBSD 8.1中的libpng版本是1.4.3,而FreeBSD 8.0中的libpng版本是1.2.40。应该就是libpng版本不同而引起的错误。目前的临时解决方法是在编译ImageMagick的时候加上--without-png选项。即:
引用
./configure --without-png
make
make install
make
make install
这时候,ImageMagick可以顺利编译通过,唯一遗憾的是不支持png格式。所以,有png需求的朋友不宜使用此临时解决方法。最终的解决方法我会在今后的实践中去寻找的,找到后也会第一时间发布在本博客上。




