Articles of freebsd

为什么权限在重启后被NFS拒绝?

我将Ubuntu和CentOS客户端nfsv3挂载到一个FreeBSD盒子,在nfs客户端连接的时候重新启动。 现在客户端在尝试访问挂载点时获得了拒绝权限。 在客户端上,我尝试过 # umount /nobackup/dat umount.nfs: /nobackup/dat: device is busy umount.nfs: /nobackup/dat: device is busy # fuser /nobackup/dat Cannot stat file /proc/1660/fd/473: Stale NFS file handle Cannot stat file /proc/1660/fd/475: Stale NFS file handle Cannot stat file /proc/1660/fd/476: Stale NFS file handle Cannot stat file /proc/1660/fd/478: Stale NFS file handle Cannot stat file /proc/1660/fd/479: […]

PF:阻止所有,但是一个子网防火墙规则?

我试图做一些我认为会相对简单的事情:阻止所有的stream量到testing服务器,而不是我公司的子网。 我已经尝试了这些线(111.111.0.0是我的占位符这个例子),但只有块似乎工作: block in all pass in from 111.111.0.0 pass in on en0 from 111.111.0.0 pass in all from 111.111.0.0 这些通过似乎没有工作(我知道其中一些可能会引发语法错误,因为我只是抓住了我在testing时注释掉的所有行)。 这是不是比我想象的简单? 我错过了什么明显的?

如何阻止防火墙中的MAC地址

我想阻止PF防火墙上的特定MAC地址。 我知道PF防火墙工作在第三层即它在IP地址而不是MAC地址上运行。但是有什么方法可以阻止防火墙上的MAC地址

OpenCMS在TomCat Start上抛出Javaexception

安装程序: – 运行在TomCat5.5上的OpenCMS 使用DiabloJVM在FreeBSD上运行的系统 在TomCat重新启动后,OpenCMS系统正在工作,停止加载。 运行在不同主机上的数据库服务器(postgres)已重新启动,并且响应正确。 任何build议让它运行? 当TomCat启动时,在stdout中出现以下错误: org.apache.openejb.OpenEJBException: org.apache.xbean.recipe.ConstructionException: Error invoking constructor: public org.apache.openejb.tomcat.catalina.TomcatSecurityService(): Error invoking constructor: public org.apache.openejb.tomcat.catalina.TomcatSecurityService() … 6/12/09 10:11:29 AM (I) WebappClassLoader.validateJarFile : validateJarFile(/usr/local/tomcat5.5/webapps/opencms/WEB-INF/lib/servlet.jar) – jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class ` 6/12/09 9:21:08 AM (S) HostConfig.deployDirectory : Error deploying web application directory opencms java.lang.ArrayIndexOutOfBoundsException: […]

有没有任何理由从FreeBSD 6.x升级?

我目前运行FreeBSD 6.x,并且一切正常。 有什么理由让我升级到7或8? 我是否缺less任何热门的新function,我只需要拥有?

Python程序不是由FreeBSD 7.1中的rc.d启动的

我有一个我编写的Python程序,想在FreeBSD 7.1启动时运行。 对于我目前的安装,脚本位于/home/devuser/project/trunk/src/proj 。 在我的main proj我开始添加(testing) os.system("echo 'proj STARTED' >> /tmp/projlog") 在/usr/local/etc/rc.d/我有'proj'其中包含: #!/bin/sh # PROVIDE: proj # REQUIRE: DAEMON LOGIN # KEYWORD: shutdown . "/etc/rc.subr" $location="/home/devuser/project/trunk/src" name="proj" rcvar=`set_rcvar` command="$location/$name" command_args="$1" command_interpreter="python" load_rc_config $name echo "trying to run proj" >> /tmp/rclog run_rc_command "$1" 在我的rc.conf中: rc_debug="YES" proj_enable="YES" 如果以root /usr/local/etc/rc.d/proj <start|stop|status>运行/usr/local/etc/rc.d/proj <start|stop|status>一切都按预期运行 – proj运行, trying to run proj出现在/tmp/rclog […]

鲤鱼:两台机器认为他们是主人,但只在一个界面

我有两台机器,每台机器的configuration与繁忙网站的防火墙/负载平衡器相同。 我已经用CARP和pfsync在内部和外部接口上设置了它们。 内部接口的行为如预期(主要列为MASTER,次要列为BACKUP) 在这两台机器上,networking接口如下所示: em0 – 外部接口 bge0 – 内部接口 bge1 – 两台机器之间的交叉连接 carp0 – CARP的共享外部接口 carp1 – CARP的共享内部接口 我已经重写了下面的IP地址和MAC地址。 networking如下: 10.0.1.0/24 – 外部networking 10.0.2.0/24 – 内部networking 10.0.3.0/24 – 交叉networking 以下是主要的ifconfig输出: em0: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> metric 0 mtu 1500 options=19b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,TSO4> ether [SNIP] inet 10.0.1.10 netmask 0xffffff00 broadcast 10.0.1.255 media: Ethernet 100baseTX <full-duplex> status: active bge0: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> metric […]

当系统日志消息到达UDP端口时如何执行操作

当特定消息(匹配例如正则expression式)到达UDP端口(系统日志格式)时,我需要执行给定的操作。 如何做到这一点(即通过使用已经可用的软件而不是手写)?

FreeBSD的setlock模拟

有没有类似于FreeBSD中可用或内置的setlock?

如何使用portsnap更新FreeBSD上的ports树?

我试图使用portsnap更新FreeBSD上的ports树,但这需要花费很多时间。 这些是我每次运行的命令: $ portsnap fetch $ portsnap extract 这是正确的命令吗?