- 论坛徽章:
- 0
|
2007年8月15日 是个好日子,是我第一次接触到FreeBSD这个操作系统,对FreeBSD充满了好奇心.唉.本人可惜只有Windows基本操作的水准,学习一个纯命令行操作的系统一定是非常的困难,拜师学艺害怕会直接气死师傅,正当我犹豫不决的时候,我的灵魂告诉我:"铁棒不能磨成针,但是可以磨成钉" 先了解一下FreeBSD的基本知识现去拜师.嗯.决定了.就这么干......
相信在学习的过程中,一定会遇害见一些莫名其妙的问题.
为了必免重复再犯同样的错误,再三斟酌于是决定将使用中遇到的错误记录下来.享受学习的过程是最重要的..
——————————————————————————————————————————————————————
果然,猜得没错 我的第一个问题来了,最小安装了FreeBSD后,为何无法用cvsup更新系统呢?换了几个不上镜像站点.都连不上.
pkg_add -r cvsup-without-gui(安装cvsup命令)
ports-supfile,这个文件是升级ports树
stable-supfile,这个文件是升级内核源代码
doc-supfile,
将这三项的镜像地址更改成cvsup.FreeBSDchina.org
设置DNS
ee /etc/resolv.comf
domain com
nameserver 202.102.224.68
nameserver 202.102.227.68
问题解决。。。
________________________________________________________________________________________________
今天服务器软件安装出问题了.安装了好多相同功能的软件.不知道如果卸载掉..
呵呵..pkg_delete -a 呵呵..这样可以删除除有的ports
或
然后再重新安装
make deinstall clean
make install clean
________________________________________________________________________________________________
php5-extensions无法正常安装*** Error code 1 错误
解决方法
ee /etc/make.conf
WITHOUT_X11= yes
________________________________________________________________________________________________
apache2.2.4启动不了
在FreeBSD6之中,ports安装apache22之后,启动时候的,会出现如下的提示信息:
CODE:[Copy to clipboard][Wed Jan 31 04:12:56 2006] [warn] (2)No such file or directory: Failed to enable the 'httpready' Accept Filter
出现该问题的原因,是因为系统没有加载accf_http.ko和accf_data.ko。
解决方法:(确保src与你的当前系统对应)
CODE:[Copy to clipboard]cd /usr/src/sys/modules/accf_data;make clean;make;make install;make clean;kldload accf_data
cd /usr/src/sys/modules/accf_http;make clean;make;make install;make clean;kldload accf_http
打开/etc/rc.conf设置:
CODE:[Copy to clipboard]accf_data_load="YES"
accf_http_load="YES"
apache22_enable="YES"
apache22_http_accept_enable="YES"
然后重新启动apache22即可。
_____________________________________________________________________________________________________
FreeBSD6.2 不知道怎么解压zip文件包
解决方法
安装unzip工具包
/usr/ports/chinese/unzip
make install
;;
#define UNZIP "unzip -p -qq -P"
#define UNZIP_TEST "unzip -q -t -P"
#define ZIPINFO "zipinfo -1"
#define SORT "sort -gin"
通过以上这些宏对zip文件进行处理
这段代码假定当前目录有一个密码文件,而UNZIP_TEST是用于测试密码文件内的这些密码是不是适合当前需要解压缩的zip
UNZIP则是用来解压缩
ZIPINFO是取得zip包内的文件名列表
SORT则是把ZIPINFO取得的文件名列表按数字顺序排序(如果不能按数字排序就以字母排序)
解压缩代码实现了3个供图片显示代码调用的界面:
zip_init(zip) 初始化zip
zip_getfile(i) 取得zip内第i个文件
zip_free() 释放zip
之所以这么安排完全是为了解压缩和显示分离。
___________________________________________________________________________________________________
访问PHP页面..错误...
Warning: phpinfo() has been disabled for security reasons in /usr/local/www/apache22/data/index.php on line 2
___________________________________________________________________________________________
优化启动10 秒..
在 /boot/loader.conf 中加入一句:
autoboot_delay="1"
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u1/46340/showart_363380.html |
|