FREEBSD 架设中于到不少问题,有经验的请帮忙解决下
本帖最后由 eason39 于 2009-6-8 04:22 编辑6.2版启动时出现
Unable to Detect CPU Frequency ,Segmentation Fault
根据教程
按照教程在内核配置文件中加入:
options COMPAT_LINUX
options LINPROCFS
重新编译内核后,在/etc/fstab中加入一行:
linproc /compat/linux/proc linprocfs rw 0 0
问题依旧。
用5.1启动时出现
Error:/lib/libpthread.so.0: version `GLIBC_2.3.2' not found (required by /usr/home/eason39/hlserver/valve/hlds/steam/tier0_s_i486.so)
FATAL ERROR (shutting down): Unable to load authentication library, Exiting...
Add "-debug" to the ./hlds_run command line to generate a debug.log to help with solving this problem
两个系统版本都是用3651来启动
QQ25144295 帮忙看下困饶了2年了最后还是用回03。 本帖最后由 nopain 于 2009-6-8 15:08 编辑
曾经用FreeBSD7.1装了3651的服务器,运行了一个多月,没什么问题,安装难度不大,按论坛里其它网友的教程装的话应该很顺利。但我最后还是用了CentOS,因为HLDS运行在FreeBSD上并没有感觉有什么比linux更好的地方,而且HLDS本身是基于Linux开发的,FreeBSD是通过兼容包仿真运行的,兼容性并不是很好。
在7.1版本下安装主要是要改以下几个地方:
/boot/loader.conf文件加入
linux_load="yes"
kern.hz="2000"
linprocfs_load="yes"
/etc/rc.conf文件加入
linux_enable="YES"
/etc/sysctl.conf文件加入
kern.polling.enable=1
kern.fallback_elf_brand=3
kern.ipc.maxsockbuf=524288
/etc/fstab文件加入
linprocfs /compat/linux/proc linprocfs rw 0 0
这样就可以了
如果你想用root用户远程SSH,还要修改 /etc/ssh/sshd_config文件
找到并修改
PermitRootLogin yes
PasswordAuthentication yes
以上这些修改完成后,重启系统以使修改生效。
其实不需要编译内核就已经可以了,编译内核只是对PING有一定的优化。
你的两个错误信息:
1、运行ls -l /proc/cpuinfo,如果出现No such file or diretctory,说明你没有正确mount linprocfs, 你可以运行mount_linprocfs linprocfs /usr/compat/linux/proc后再试一下看看。其实这和在/etc/fstab文件加入linprocfs /compat/linux/proc linprocfs rw 0 0效果是一样的
2、你在5.1版本运行出错的那个信息是指你的GCC2.3.2库文件没找到,估计是Freebsd版本低了。你可以手动安装这个版本的库文件 曾经用FreeBSD7.1装了3651的服务器,运行了一个多月,没什么问题,安装难度不大,按论坛里其它网友的教程装的话应该很顺利。但我最后还是用了CentOS,因为HLDS运行在FreeBSD上并没有感觉有什么比linux更好的地方,而 ...
nopain 发表于 2009-6-8 14:11 http://www.dt-club.net/forum/images/common/back.gif
能否加下QQ有事能即时帮忙看下?因为你说的这些我基本做过了 的确如此,FreeBSD不是运行HLDS的好平台。HLDS在FreeBSD下运行,需要模拟Linux内核。 好像只需要添加Linuxbase,别的没有啥特殊要求啊~
不过一定要用类Unix的话还是用Linux吧,毕竟这个服务端不是For BSD的~ centos server centos server
清心阁 发表于 2009-6-14 12:57 http://www.dt-club.net/forum/images/common/back.gif
很多人都说这个LINUX好,我也很想试下,此系统安装完后编译内核后,服务器的PING和稳定性明显不? freebsd在你安装的时候最好直接选择上安装linux_base.
否则2次装的时候比较麻烦.
还有,centos自己试过后就有答案了 换了服务器硬件后 装centos 就疯狂报错EDAC MC......,,类似内存兼容性错误,,,又换回freebsd8 不报错了,,,,就是没有centos用着顺手,,,,
页:
[1]