我为一客户做的防火墙(FreeBSD(p23)+ipfilter 3.4.33pre2)每天都要死好几次,而且每次都是在没任何反应和输出信息的情况下死掉,弄得我好没面子。我一直没查出问题在哪。 这几天在Ipfilter的网站上看到邮件列表里一个人碰到和我相同的情况,原文如下: Using FreeBSD 4.9STABLE + ipfilter 3.4.33pre2 If I h
作者说明: 本文内容基本来自Apache2.0官方文档,并结合了作者的日常工作经验。事实上对于任何一项开源技术来说,官方文档都是最好的技术资料,个人觉得网上90%的技术文档都可以在官方的技术文档中找到。不过很多人都没有意识到这一点,我想这和其中的大多数都没有中文版本有关。如果你在学习某项技术时遇到了问题,不妨
最近有比较多的人谈到网卡的”watchdog timeout“问题,究竟是什么原因造成的,大多数人都把网卡的性能不佳做为问题的根源所在。我认为网卡的性能只是一方面的因素,他还涉及到缓冲的大小、单位时间内的包的数量、及网卡驱动程序等一系列因素。以下将从源代码的角度来对他进行分析。 首先,我们看看到底是哪个函数发出
以前曾经看过很多开发人员提到FreeBSD用于开发是非常优秀的系统,但是之前提到的主要都是freebsd在单机的开发环境下所具有的优势,但是最近我发现其实FreeBSD在开发方面所具备的优势并不仅只于此。在一个开发团队中使用FreeBSD是可以形成一个完整的解决方案的。在单机方面的开发环境上,我不想多说了,Linux其实也具备很多
1.安装kdei18nzh_CN: #cd /usr/ports/chinese/kde3i18nzh_CN #make install clean 2.安装字体 1)#cd /usr/ports/x11fonts/ttmkfdir #make install clean 2)#mkdir p /usr/X11R6/lib/X11/fonts/TrueType #cp Simsun.ttc /usr/X11R6/lib/X11/fonts/TrueType #cp tahoma.ttf /usr/X11R6/lib/X
1.登录和退出 登录时(当看到login:时)你必须是在系统安装时创建的用户或root超级用户.(在FreeBSD系统安装时就已经创建了root用户了 ,root用户遍历到系统的任何一个目录并且可以做任何事情,包括删除系统文件,所以一定要千万小心!)符号%和符号# 代表提示符(你的可能不一样),%表示普通用户,#表示超级用户root要退出系统(并
第一位 表示为普通文件 第一位 d表示为目录 目录也视为一种文件,也有读取、写入、执行的权限。但目录的执行权限意义并不与普通文件相同, 实际上执行权限是进入权限。当一个目录是被标示可以执行的时候,那表示它可以被进入, 利用“cd” (变化目录位置)可以进入。 这意味着访问这些目录必须是谁才有权力 (当然目录
近日领导要我策划一个网页设计大赛和Flash创作大赛,要求必须实现在线报名和上传作品。通过FreeBSD+Apache+PHP+Mysql+FTP我实现了该要求。 实现在线报名和上传作品的思路是利用网页表单收集用户填写的资料存储到Mysql数据库内,同时以该用户的注册名创建一个FTP上传账号并创建该用户的相应目录。 FTP服务器是系统
FreeBSD 4.7 Release + Xfree86 4.2.1 + gnome 1.4 + OpenOffice 1.0.1 + Chinput3 使用 tar 解开压缩包。 使用如下命令将源码升级到4.2.1。 gzip d < 4.2.04.2.11freebsd.patch.gz | patch p0 E 进入目录xc/nls/XI18N_OBJS,把zh文件复制一个名为zh_CN的文件,然后在这个目录中的Imakefile中加入一
当您运行一个编辑器时它是很容易控制的,告诉它去加载文件它就加载。您之所以能这样做,是因为编辑器提供这样便利去这样做,和因为有编辑器去附上的终端。一些程序在运行中不需要连续的用户输入,一有机会就从终端里分离到后台去。例如,一个web系统整天都在作web请求的响应,他不需要您输入任何东西就能完成,这个类别的另
FreeBSD提供了两种技术:packages和ports Package文件是以.tgz的格式分发的 # pkg_add –r xchat1.7.1 # pkg_delete xchat1.7.1 # pkg_info # pkg_version 下载地址 ftp://ftp.freebsd.org/pub/FreeB SD /ports/packages/ ports 安装ports collection 1 使用root用户运行sysinstall程序
前几天因工作需要,安装了个FreeBSDStable,现在凭记忆写的。 前提, 1) 你的电脑有网卡(FreeBSD能驱动的)、软驱、空白的好软盘2张。 2) 你有较快的连到releng4.freebsd.org的internet链路。(下载速度至少10kbytes/s以上吧,否则安装过程要等好久) 过程: 1) 把CMOS设置为为从软盘优先启动
在FreeBSD4.4版的NET/3底部的接口层中包含了一些重要的数据结构,其中ifnet数据结构是有关网络接口设备通用部分的最重要的数据结构,他的源代码部分在文件/usr/src/sys/net/if.h中.要分析链路层(网卡驱动程序)源代码,必须要理解该结构. Ifnet数据结构非常大,但是比较容易理解,一个网络接口有一个ifnet结构,每一个ifnet结
syslog.conf 将系统记录(LOG)信息放到任何你想放的地方 FreeBSD 缺省的/etc/syslog.conf 配置为将许多信息直接显示到系统的控制台(CONSOLE),和用root登录的terminal, 有些信息信息总是不停的显示,简直烦死了。一气之下,将/etc/syslog.conf做一番修改,这下,控制台和root的terminal 清净多了。 许多
freebsd 权限的符号化表示选项 字母 介绍 (谁) u 用户 (谁) g 所属群体 (谁) o 其他人 (谁) a 所有人 (“全部”) (作用) + 增加权限 (作用) 减少权限 (作用) = 确定权限 (权限) r 可读 (权限) w 可写 (权限) x 执行 (权限) t 粘贴位 (权限) s 设置 UID 或 GID
本文适合对FreeBSD有一定了解的用户参考 FreeBSD4.8 on i386 Usb接口光电鼠 via ac97集成声卡 带光驱,软驱 硬盘分区情况(40g,ide):ad0s1 (fat32)10g install for Win2K boot partition ad0s2 (fat32)20g ad0s3 (ufs) 10g install for FreeBSD4.8 1、安装系统 下载4月5日之后发行
您可能会看到以下几种FreeBSD的版本名称: 1) 2.1.7RELEASE、2.2BETA: 最前面的数字 A.B.C 里,A 表示主要的作业系统版本(Major),B 表示次要的作业系统版本(Minor),C 表示些微修正版本(Patch)。後面的英文表示是否为正式版,通常是测试版(ALPHA、BETA、GAMMA)、正式版(RELEASE)。 2) 2.2STABLE、3.0CURRENT
问题描述: 在处理一般的数据记录中,对于数字类型的字段,在oracle的排序中,默认把null值做为大于任何数字的类型,当然对于varchar2类型的字段,默认也是该处理方式,但是客户要求排序的过程中,需要把null的字段默认排在前边(从小-->大)。一般的order by xxxx,无法解决。 问题解决: 方案1: 可以使
Q: 我该如何使用 NT loader 来启动 FreeBSD? A: 以下所描述的程序在 2.2.x 和 3.x(使用 3stage 开机模式)系统之间有相当大的不同。 最普遍的想法是把你原本 FreeBSD root 分割区的第一个磁区拷贝到 DOS/NT 分割区里的一个档案内。假设你命名它为: c:bootsect.bsd (由 c:bootsect.dos 授意而来),接著你可