免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1195 | 回复: 0
打印 上一主题 下一主题

我的FreeBSD学习过程 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-08-19 15:43 |只看该作者 |倒序浏览

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
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP