本版FAQ 问题及答案征集

发表于:2007-06-09来源:作者:点击数: 标签:
本版FAQ要重新写写,所以发动群众的力量,提供问题或者标准答案,我一个人忙不过来,最近工作忙,靠大家了,我会最后收集整理。 这里收集的是长期以来本版被反复问到的问题,这个FAQ将会被长期维护。 1、BSD是什么? BSD简史http://www.freebsdchina.org/doc

本版FAQ 要重新写写,所以发动群众的力量,提供问题或者标准答案,我一个人忙不过来,最近工作忙,靠大家了,我会最后收集整理。

这里收集的是长期以来本版被反复问到的问题,这个FAQ将会被长期维护。 

1、BSD是什么? 
BSD 简史 http://www.freebsdchina.org/document.php?class_id=0&catalog_id=opensources&doc_id=1034318299.0.95063000(中文) 
FreeBSD的起源 http://www.freebsdchina.org/document.php?class_id=0&catalog_id=opensources&doc_id=1035527353.0.16290100(中文) 
FreeBSD的发展历史 http://www.freebsdchina.org/document.php?class_id=0&catalog_id=opensources&doc_id=1034335772.0.69931400(中文) 

2、BSD和其他UNIX的关系? 
http://www.yesnew.com/~yangyi/unix.txt 

3、FreeBSD有什么优点? 
FreeBSD,实实在在的选择 http://www.freebsdchina.org/document.php?class_id=0&catalog_id=opensources&doc_id=1039749074.0.66981500(中文) 
http://www.freebsd.org/features.html(英文) 

4、我现在开始学习使用FreeBSD,我应该从什么地方开始? 
http://www.freebsd.org/projects/newbies.html (英文) 

5、可以从什么地方得到FreeBSD的光盘? 
ftp://ftp.freebsd.org/pub/FreeBSD/releases/i386/ 
http://www.cdrom.com.cn/ 
http://freesoft.online.sh.cn:8888/mirrors/FreeBSD/ 

6、我应该怎么安装FreeBSD? 
http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/install.html (英文) 
http://www.chinaunix.net/cgi-bin/bbs/topic.cgi?forum=2&topic=907&show=0 (中文) 

7、有没有FreeBSD的初级教程? 
最权威最好的是FreeBSD官方提供的Handbook。 
http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/index.html (英文) 
http://public.freebsdchina.org/freebsd_handbook_2nd_chinese/(中文) 
http://www.yesnew.com/~yangyi/chandbook.zip (中文) 
另外还有一本《The Complete FreeBSD》 
http://www.yesnew.com/~yangyi/The_Complete_FreeBSD.zip (中英文) 

8、如何编译FreeBSD内核? 
http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig.html (英文) 

9、如何在FreeBSD下安装软件? 
http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/ports.html (英文) 

10、如何管理系统帐号? 
http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/users.html (英文) 

11、有一个命令foo,我想知道它的详细说明,怎么办? 
用'man'命令,运行'man foo',另外,你也可以去查 http://www.freebsd.org/cgi/man.cgi 

12、我为什么不能用root连接我的telnet/ftp? 
用root来连接telnet/ftp是一个再糟糕不过的想法,非常不安全。 
FreeBSD默认禁止了这种做法,你可以用其他用户telnet到系统上以后在su成为root。 
另外,强烈建议使用更安全的ssh/sftp来代替telnet/ftp。 

13、我为什么不能su成为root? 
只有wheel组的用户才能su成为root。 

14、我的root密码丢失,我应该怎么办? 
重新启动FreeBSD,当出现倒记时的时候按任意键(除了Enter),然后输入'boot -s',进入系统后先运行`#/sbin/mount -a`,现在你可以用`passwd`来修改root密码了。 

15、怎么查看我的系统开了什么端口,运行了什么程序? 
netstat 和 ps 会帮助你。 

16、我发现我的系统开了一个xx的端口,我应该如何关闭上它? 
安装lsof,然后用'lsof -in'查看是哪个程序打开了这个端口,然后关闭对应的进程(ps & kill)。 

17、我想在系统启动的时候自动运行点什么,应该怎么做? 
在/etc/rc.local里放上你要放的东西吧,没有看到这个文件就自己建立它。 
另外你可以可以把你的命令保存为以.sh结尾的文件,然后把它放在/usr/local/etc/rc.d/中,不要忘了让它可执行。 

18、我想从硬盘安装FreeBSD,应该怎么做? 
http://chinaunix.net/forum/viewtopic.php?t=19927 

19、我修改了/boot/loader.conf以后不能正常引导系统了,当机器开始加载/boot/defaults/loader.conf的时候(未加载完)机器停止响应,我应该怎么办?(黑夜编码人提供) 

当机器启动时,出现 "-" 提示的时候按任意键(回车除外)进入"boot :"提示符,输入: boot kernel 此时机器开始启动。 

20、我如何修改我的telnet登录时显示的信息?(黑夜编码人提供) 

# vi /etc/gettytab 
然后编辑: 
default:\ 
:cb:ce:ck:lc:fd#1000:im=Welcome to windows 2000 server\n:sp#1200:\ 
:if=/etc/issue: 
保存退出。 
试试重新telnet你的FreeBSD,将显示: 
Welcome to windows 2000 server 
login: 

21、ports下有没有xxx这个软件?在哪个目录下? 

cd /usr/ports 
make search key=xxx | grep ^Path: 
如果想按照软件的名字搜索 
make search name=xxx 
千万注意name和key之后不要有空格 

22、FreeBSD的RELEASE、STABLE、CURRENT之间是什么关系 

FreeBSD有两个主要的分支一个是STABLE分支,一个是CURRENT分支 
STABLE分支是经过长时间测试的(一般是一年到两年),修正了主要的问题的系统分支,这个分支上通常不会有严重的系统级错误,也不会对系统的主要结构进行修改。但是不代表STABLE分支是一成不变的,STABLE分支常常会加入很多外围的更新,比如从4.4到4.8,FreeBSD已经经历了巨大的改变,比如使用Softupdate,对USB全系列设备的支持升级,Firewire设备的支持,而且之中还对stdin/stdout库进行了一次升级。这些更新都是在CURRENT分支里面进行了长时间测试之后,进行评估不会对系统安全造成影响的情况下加入STABLE分支的。而CURRENT分支实际上可以成为FreeBSDng,这里将会有大量的新技术和新代码,但是这些代码很多处于试验性质,无法保证稳定性和效率,只是给开发人员用来测试的。而RELEASE是FreeBSD的发行版本,每当STABLE和CURRENT开发到了一个阶段,一批目标达成以后将会发行一个RELEASE版本,在5之前FreeBSD只在STABLE分支上发行RELEASE版本,但以后可能会更多的发行CURRENT版本了    

23、我现在用FreeBSD 4.x的系统,如何从源码升级到FreeBSD 5.x呢?

http://www.chinaunix.net/forum/viewtopic.php?t=4478
详见本贴并参考最新的ReleaseNote。

24、我想移动一套系统到一块新的硬盘上,该怎么做呢?

http://www.chinaunix.net/forum/viewtopic.php?t=16306    

25、为啥我已经是Root了,但是对系统进行修改升级仍然没有权限呢?

http://www.chinaunix.net/forum/viewtopic.php?t=16308#124369

26、在FreeBSD上安装apache能否运行ASP呢?

http://www.chinaunix.net/forum/viewtopic.php?t=16309    

27、我想配置一个FTP服务器在FreeBSD上面,该选那个软件比较好呢?

VsFTPd versus Pure-ftpd
http://www.chinaunix.net/forum/viewtopic.php?t=16311

28、如何安装Pure-ftpd呢?

http://www.chinaunix.net/forum/viewtopic.php?t=16310     

29、为什么我的apache服务器长文件名后面都变成....了?

http://www.chinaunix.net/forum/viewtopic.php?t=16313

30、我怎样才能知道系统运转是否正常,是否收到攻击呢?

http://www.chinaunix.net/forum/viewtopic.php?t=16316     

31、FreeBSD有没有内核级的PPP拨号工具呢?

http://www.chinaunix.net/forum/viewtopic.php?t=16317

32、我怎么才能让Netmeeting通过我的FreeBSD防火墙呢?

http://www.chinaunix.net/forum/viewtopic.php?t=16320

33、使用adduser为freebsd添加用户需要主意什么呢?

http://www.chinaunix.net/forum/viewtopic.php?t=16323     

34、怎样才能调优我的FreeBSD系统呢?

http://www.chinaunix.net/forum/viewtopic.php?t=98645
这个链接是man tuning的中文版     

35、我在FreeBSD中的X中能否看PDF文件呢?

http://www.chinaunix.net/forum/viewtopic.php?t=16330     

36、我怎样通过FreeBSD组建安全网关呢?

http://community.freebsdchina.org/document.php?topic=1883&forum=35

 Fun-FreeBSD 回复于:2003-01-15 13:27:32
第一个问题:root密码忘了怎么办?

答:
FreeBSD 4.7 

当显示 "boot ... 9 seconds"按任意健 
输入:boot -s 

登录以后 
#/sbin/mount -a 
#passwd

 夜猫子 回复于:2003-01-16 11:31:40
问的人多,这个问题我也不知道,知道的请写出来,尽量详细。

 Iamthetop 回复于:2003-01-16 23:44:44
刚看到

 freedemon 回复于:2003-01-19 15:52:01
可能错了吧。

1)如果设置了安全单用户模式,直接boot -s是无法登录的。

2)最安全的方法:从FreeBSD CD2 (Fixit CD)启动,加载分区,然后chroot
后修改密码,或者直接修改Passwd文件后mkpwdb同步数据库

3)最变态方法:正常启动一次,关机;再启动,fsck时Ctrl+C中止,会得到一
个Shell; fsck -y , mount -u,然后同上。

.

 lnetlnet 回复于:2003-01-19 15:54:46
boot -s 
mount -u -a
/usr/bin/passwd

 夜猫子 回复于:2003-01-19 15:55:12
够变态

 redfox 回复于:2003-01-20 11:07:41
bt,bt~~~

 夜猫子 回复于:2003-01-20 12:04:24
单用户的问题不用回答了,大家说说“如何硬盘安装FreeBSD”吧。

 yunn99 回复于:2003-01-24 08:59:19
我是重硬盘安装的,用直接用ISO文件就可以。

不过通过FTP安装不知道为什么不可以

 夜猫子 回复于:2003-01-24 09:03:13
直接ISO的方法大概说说好不好?
另外,非常感谢freedemon的贡献。

 kinux 回复于:2003-01-28 06:09:56
[quote:bfb004a206="yunn99"]我是重硬盘安装的,用直接用ISO文件就可以。

不过通过FTP安装不知道为什么不可以[/quote:bfb004a206]

我大部分的机都从ftp 安裝的, 沒問題....
跟cdrom 安裝差不多,就是要加入ip, nameserver, ftp site for downloading OS 这几項...

 fatcat1985 回复于:2003-02-05 16:06:47
第一,fixit软盘去哪里找
第二,哪里可以找到vnconfig

 xingkong555 回复于:2003-02-05 16:21:37
[quote:ee47d958d3="Fun-FreeBSD"]第一个问题:root密码忘了怎么办?

答:
FreeBSD 4.7 

当显示 "boot ... 9 seconds"按任意健 
输入:boot -s 

登录以后 
#/sbin/mount -a 
#passwd[/quote:ee47d958d3]

 simonzhan 回复于:2003-03-05 19:50:05
[quote:d745711c7f="yunn99"]我是重硬盘安装的,用直接用ISO文件就可以。

不过通过FTP安装不知道为什么不可以[/quote:d745711c7f]兄弟,说一下是怎么用ISO直接安装的,谢谢!

 cjy 回复于:2003-03-17 16:12:44
问题:为什么用王波的《FREEBSD使用大全》(第二版)装完系统之后在/stand目录下找不着sysinstall命令?应该怎么做才能重新定制系统?
答案:可能这个版本装完之后是没有这个命令吧,不知道其他的朋友装完之后也是这样吗?如果是的话,干脆重装吧。

 bbcsword 回复于:2003-03-21 19:02:51
[quote:a7949b1829="cjy"]问题:为什么用王波的《FREEBSD使用大全》(第二版)装完系统之后在/stand目录下找不着sysinstall命令?应该怎么做才能重新定制系统?
答案:可能这个版本装完之后是没有这个命令吧,不知道其他的朋友装完之后也是?.........[/quote:a7949b1829]
不能进入/STAND后再执行SYSINSTALL
只能在根目录的时候这样写:/stand/sysinstall就可以了.

 ihweb 回复于:2003-03-21 19:07:03
[quote:99c5bcb583="bbcsword"][quote:99c5bcb583="cjy"]问题:为什么用王波的《FREEBSD使用大全》(第二版)装完系统之后在/stand目录下找不着sysinstall命令?应该怎么做才能重新定制系统?
答案:可能这个版本装完之后是没有这个命令吧,不知道其他的朋友装完之后也是?.........[/quote:99c5bcb583]
不能进入/STAND后再执行SYSINSTALL
只能在根目录的时候这样写:/stand/sysinstall就可以了.[/quote:99c5bcb583]你的系统有问题!!!重新装吧!!!!!!

(呵…………以上是说笑的!!)

cd /stand
./sysinstall
一样可以。
/stand/sysinstall 

一样效果的喔。

 fifa555 回复于:2003-03-22 14:14:36
我用他的光盘装的也是这个情况,建议用一个标准的安装盘安装,可以仔细体会安装的过程

 ihweb 回复于:2003-03-22 15:29:38
[quote:dda674d054="fifa555"]我用他的光盘装的也是这个情况,建议用一个标准的安装盘安装,可以仔细体会安装的过程[/quote:dda674d054]这是正常的喔。

 cjy 回复于:2003-03-31 16:11:56
[quote:63de00cd5b="ihweb"]愕南低秤形侍猓。。≈匦伦鞍桑。。。。。?

(呵…………以上是说笑的!!)

cd /stand
./sysinstall
一样可以。
/stand/sysinstall 

一样效果的喔。[/quote:63de00cd5b]
不管怎么做都不行,我都试过了。后来发现根本就没有/STAND这个目录,也就更谈不上SYSINSTALL了。没办法,我后来就重装了,重装之后就有了。

 ihweb 回复于:2003-03-31 16:34:55
[quote:434339ba4b="cjy"][quote:434339ba4b="ihweb"]愕南低秤形侍猓。。≈匦伦鞍桑。。。。。?

(呵…………以上是说笑的!!)

cd /stand
./sysinstall
一样可以。
/stand/sysinstall 

一样效果的喔。[/quote:434339ba4b]
不管怎么做都不行,我都试过了。后来发现根本就没有/STAND这个目录,也就更谈不上SYSINSTALL了。没办法,我后来就重装了,重装之后就有了。[/quote:434339ba4b]奇怪为什么会没有/stand这个目录呢?

 linbird 回复于:2003-04-16 12:23:45
[quote:3f22ddb3b8="夜猫子"]够变态[/quote:3f22ddb3b8]

 proftpd 回复于:2003-04-18 10:18:11
[quote:d5fcb78f0e="linbird"][/quote:d5fcb78f0e]

他十分变态。 :lol:

 黑夜编码人 回复于:2003-04-22 15:44:33
添两个,看能不能作为FAQ
---------------------------------
Q: I edit the file /boot/loader.conf, add a line.. 

console="comconsole" 

then, i run sh /boot/loader.conf and after that, the server no response... 

i try to reboot it, it load the screen in /boot/defaults/loader.conf then stopped. .... 

Please help me....

A: 当机器启动时,出现 "-" 提示的时候按任意键(回车除外)进入"boot :"提示符, 
输入: boot kernel 
此时机器开始启动。

当启动完成后重新更新/boot/loader.conf中的console设置



Q: 我有一台电脑安装的是FreeBSD,我在单位调试网络时,不能关闭其telnet服务,别人可能会telnet上我的电脑,他就知道我用的是FreeBSD了,因为会有提示 FreeBSD/i386(abc.com)(ttyp0),能有什么办法吗,让它显示别的提示。 

A: # vi /etc/gettytab 

然后编辑: 

default:\ 
:cb:ce:ck:lc:fd#1000:im=Welcome to windows 2000 server\n:sp#1200:\ 
:if=/etc/issue: 

保存退出。 

telnet you-freebsd-box 

将显示: 

Welcome to windows 2000 server 
login:

 happyjojo 回复于:2003-05-01 18:27:56
ftp安装unix但是我又没进unix,怎么连ftp啊?
bios中怎么设的啊

 朦胧夜色 回复于:2003-05-05 17:37:24
[quote:3e08031261="夜猫子"]单用户的问题不用回答了,大家说说“如何硬盘安装FreeBSD”吧。[/quote:3e08031261]

刚刚从硬盘安装了freebsd,初学乍练,方法比较笨,简要介绍如下:
1)将没有分区的硬盘,挂到其他系统上,分1G,fat 16格式的。
2)将iso文件解压到此分区上。
3)制作启动软盘,2张
4)将刚分区的的硬盘挂到要安装系统的机器上。
5)软盘启动,进入sysinstall。
6)在选择安装介质中选择dos.

完成安装!

 oneflower 回复于:2003-05-14 14:05:52
1. 在你所要編譯的kernel中把下列這行的disable刪除 
#device apm0 at nexus? disable flags 0x20 
device apm0 at nexus? flags 0x20 
2. 重新編譯核心 

3. 修改 /etc/rc.conf,加入 apm 項目 
apm_enable="YES" 
apmd_enable="YES" 

4. 重新開機 


5 . 重開機之後,輸入 apm 指令,可以看到電源管理的詳細內容 

要讓電腦在shutdown後自動斷電,請用 shutdown -p now 指令.

 kinux 回复于:2003-05-21 02:53:32
[quote:fd8890780a="fatcat1985"]第一,fixit软盘去哪里找[/quote:fd8890780a]
到 ftp.freebsd.org 可以down...

不过, 我还不知道怎樣用这東東...

[quote:fd8890780a="happyjojo"]ftp安装unix但是我又没进unix,怎么连ftp啊?
bios中怎么设的啊[/quote:fd8890780a]

不是在bios中,  用floppy 起机, 跟着就可以照樣的做了..
至于ftp..看这里..

http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/install-media.html

 zlp 回复于:2003-05-27 17:07:37
[quote:7366f08aaa="ihweb"]愕南低秤形侍猓。。≈匦伦鞍桑。。。。。?

(呵…………以上是说笑的!!)

cd /stand
./sysinstall
一样可以。
/stand/sysinstall 

一样效果的喔。[/quote:7366f08aaa]

因为 /stand 没有在 PATH里,把它加到PATH里 就不必 ./ 了。

 ihweb 回复于:2003-05-28 20:01:24
[quote:acd688d28a="zlp"]

因为 /stand 没有在 PATH里,把它加到PATH里 就不必 ./ 了。[/quote:acd688d28a]  

聪明,俺又学了一招,感谢啦,老鸟!!! :lol:  :lol:  :lol:

 diychen 回复于:2003-07-05 16:24:21
21、ports下有没有xxx这个软件?在哪个目录下? 

cd /usr/ports 
make search key=xxx | grep ^Path: 
如果想按照软件的名字搜索 
make search name=xxx 
千万注意name和key之后不要有空格 



怎么我发现不行呢?特别是第一个,怎么当前目录下确实有的ports,它都没找出来呢?

 Amymm 回复于:2003-08-11 10:43:27
我刚硬盘装过freebsd的.iso文件,用vmare很简单,记不清楚了,只要在vmare中设置一下安装方式, 改为image什麽的,大家可以试试。晚上我仔细看一下再告诉大家。

 Amymm 回复于:2003-08-11 11:34:38
用vmare对freebsd进行硬盘安装。
http://chinaunix.net/forum/viewtopic.php?t=122069&highlight=Amymm

 lvpk 回复于:2003-08-19 11:14:20
我想知道dd和md的用法
什么dd if of是什么意思,偶只会照着说明书做,
但不知道是什么意思.

 webmasters 回复于:2003-09-19 08:24:49
[quote:4b9f79fb99="夜猫子"]本版FAQ 要重新写写,所以发动群众的力量,提供问题或者标准答案,我一个人忙不过来,最近工作忙,靠大家了,我会最后收集整理。

这里收集的是长期以来本版被反复问到的问题,这个FAQ将会被长期维护。 

1、BSD..........[/quote:4b9f79fb99]     

如果想查找/usr/ports裏的zhcon程式在什麽位置上可以用命令whereis zhcon就可以了

 xiaoli.net 回复于:2003-11-03 03:34:58
比较适合俺 嘿嘿  我代表初学者 向你致敬

 trust 回复于:2004-01-18 15:01:11
不知道你如何装的。若是正常装(包括MINI方式)都能看到STAND目录和SYSINSTALL文件。

 mdiane 回复于:2004-02-13 10:17:13
我想直接ISO的方法硬盘安装FREEBSD4.9,请问哪里可以找到vnconfig?

我在Linux7.2系统里找了,没有啊

 pennywto 回复于:2004-03-01 09:52:09
btbt

 good2study 回复于:2004-03-13 13:19:01
顶一下

 q8v 回复于:2004-03-21 10:25:31
从ftp复制要安装的东西(必须有bin或者base)到c:根目录
制作三张软盘:kern, mfsroot,drivers
前两张启动后从drivers加载msdos驱动
安装中选择从msdos安装

简单吧!
我是新手,以后有问题也希望大家不吝赐教!

 lhboy 回复于:2004-03-26 13:26:28
我把freebsd 的 disk1.iso刻到光盘,然厚从光盘启动,怎么不行啊?
我已经设置了先从光盘启动的

 magiclearcase/" target="_blank" >ccpp 回复于:2004-04-08 23:50:14
能不能将FreeBSD与Linux下常用命令的不同之处做个总结呢?类似手册那样的?

 goat 回复于:2004-06-20 16:47:41
能不能介绍一下cvsup相关的知识

 gongdehua 回复于:2004-07-16 02:30:03
不错,谢谢!

 shan_oyts 回复于:2004-08-01 11:46:54
不错不错~~学习学习~

 bluebell 回复于:2004-08-17 00:00:45
[quote:bf3dc425fe="ihweb"] 

聪明,俺又学了一招,感谢啦,老鸟!!! :lol:  :lol:  :lol:[/quote:bf3dc425fe]

这个当然是可以了,但是你知道原作者为什么不加吗?


说不清楚原因,我不会动的。

 shiyiming 回复于:2004-10-15 15:11:58
我大部分的机都从ftp 安裝的, 沒問題.... 
跟cdrom 安裝差不多,就是要加入ip, nameserver, ftp site for downloading OS 这几項...

 carp 回复于:2004-11-28 22:14:22
第16个问题另一答案:

使用sockstat 同样可以查看监听端口的进程是哪一个。

 linuxtry 回复于:2005-01-30 14:22:41
6、我应该怎么安装FreeBSD? 

http://www.chinaunix.net/cgi-bin/bbs/topic.cgi?forum=2&topic=907&show=0 (中文) 


这个连接坏了,请检查。

原文转自:http://www.ltesting.net