Articles of freebsd

FreeBSD的:我怎样才能让“顶”不切断命令?

我在perl脚本中使用top来在DB中存储关于系统的信息。 实际的命令是: top -b -d1 -a all 然而,COMMAND字段似乎是最多60个字符,其他所有内容都被切断了。 是否有可能使用顶部输出完整的命令? 我找不到任何这方面的参考。

需要为FreeBSD Web服务器的四个独立的物理networking端口configuration多个默认网关

我需要为FreeBSD Web服务器的四个独立的物理networking接口configuration默认网关。 基本上,这是一个需要被多个WANS访问的Web服务器。 我一直在使用各种在线资源,以及setfib,pf和ipfw的组合。 这个Web服务器将被部署在多个站点,在这些站点中,下一跳路由器信息的访问不可用,所以我们不能使用静态路由。 我们已经使用setfib成功创build了多个路由表,并且可以超越我们创build的每个默认网关。 使用setfib#ping ip.addr.what.ever,我们可以ping任何可用的任何东西在路由器之外。 问题是,当外部用户访问服务器(盒子)时,我们无法获取Apache Web服务器(端口80)通信。 多人有绑定setfib到ipfw命令的例子,但似乎没有任何工作。

监控networking用户的Web浏览习惯

我一直负责生成dynamic,实时(或尽可能接近实时)报告用户的网页浏览习惯。 基本上我们需要绘制用户X在网站Y上花费的时间。 我们networking上的最后一站是一个当前正在生成netflow数据的FreeBSD框。 我已经回顾了一些netflow分析仪,但没有一个能满足我们的需求。 任何工具或build议将不胜感激。

FreeBSD:更新LDAP后Postfix的问题

在服务器上我安装了openldap-server ,在这台电脑上已经安装了ldap客户端。 版本的openldap-client(2.4.16)比旧版本的openldap-server(2.4.21)还要更新客户端的版本。 OpenLDAP客户端与该服务器上的postfix一起工作,在所有更新后,postfix不能再次启动。 postfix停止时的错误是: /libexec/ld-elf.so.1:未find共享对象“libldap-2.4.so.6”,“postfix” 与库的类别是libldap-2.4.so.7 ,但libldap-2.4.so.6从服务器中删除。 当我想卸载openldap-client的版本,系统写入 ===> Deinstalling for net/openldap24-client OK, but when I start "make install" system write: ===> Installing for openldap-sasl-client-2.4.23 ===> openldap-sasl-client-2.4.23 depends on shared library: sasl2.2 – found ===> Generating temporary packing list ===> Checking if net/openldap24-client already installed ===> An older version of net/openldap24-client is already installed […]

在FreeBSD,OpenBSD和Gentoo之间共享distfiles

目前我有一些FreeBSD服务器,其中一个作为共享它的/usr/ports和/usr/ports/distfiles (作为单独的文件系统)的构build箱。 最近我把OpenBSD和Gentoo框添加到这个networking中。 现在我想使用现有的FreeBSD构build箱通过NFS共享OpenBSD和Gentoo distfiles。 将不同系统的所有distfiles放在同一个目录下是否安全?

安装embedded式pfsense,卡在引导加载程序

我试图将pfSenseembedded式图像1.2.3 RC1安装到CF卡上。 这个盒子看起来已经可以开机了,但是却被卡在“Loading /boot/defaults/loader.conf”后面跟着“/”。 任何人都可以给我一个链接,或解决这个问题? 注:我是一个路由器/交换机的人,并没有freebsd,或最近的系统pipe理员的经验。

在虚拟化环境中处理fork炸弹XenServer /“FreeBSD jails”

我习惯于使用FreeBSD jails,但是我想尝试一下XenServer 5.5 / Vmware ESXI 5,希望能够真正限制每个虚拟机的资源,安装好几台虚拟机之后,我试图在一个小型的虚拟机(512RAM ,1个VCPU),(服务器有8GB RAM 2个处理器)以下代码: $ cat > fork.c #include <stdio.h> int main() { while(1) fork(); } $ gcc fork.c -o bomb $ ./bomb 在没有虚拟化(没有Xenserver / Vmware)的FreeBSD服务器上,代码会杀死机器,需要重置硬盘,但是我感到惊讶的是,在XenServer上,这种行为几乎是相似的,导致了一些损坏。 XenServer开始消耗所有可用的CPU,另一台FreeBSD VM开始performance不佳。 另一方面,使用最新版本的Vmware Exi,炸弹只影响了发射叉炸弹的虚拟机,整个服务器的CPU并没有开始占用大约40%的资源它允许我创build第二个虚拟机,然后运行第二个虚拟机,而没有注意到其他虚拟机的性能。 有2枚炸弹在同一时间运行的总CPU使用率为90%。 在我的情况下,我只是使用FreeBSD,但仍然没有发现,以防止可以杀死主机服务器的叉炸弹,使用XenServer没有多大帮助。 Vmware看起来很有前景,但是由于成本问题,这是毫无疑问的。 那么,如何微调Xenserver或Freebsd来处理叉子繁荣的任何想法?

将数据从根ZFS移动到子文件系统

我有一个zpool(pool verion 13,FS版本3,名为tank0),在池的根目录中有大约2.5TB的数据(即直接在/ mnt / tank0中)。 OS是FreeBSD,实际上FreeNAS版本是0.7.2。 我想将所有这些数据移动到一个子文件系统(即使用zfs创buildtank0 / work创build的),以符合最佳实践(我现在知道)。 不要太担心保持快照,但我担心确保持续的数据完整性。 我也受到空间限制 – 没有足够的磁盘空间来备份和恢复到新位置。 这可能吗? 引导赞赏。

FreeBSD vinum条纹(RAID0)卷 – 性能问题

在FreeBSD 8.2发行版中,我已经在vinum中尝试了不同的条带卷。 我有目前的硬件(英特尔i5处理器,足够的MB和8GB的RAM)。 我的testing设置由2个或4个磁盘卷组成,每个磁盘为2TB,“绿色”行希捷和Western Digital; 即消费者磁盘在5400RPM。 这些在我的服务器,而我的桌面连接到(通过千兆局域网)有一个快速的SSD。 我的问题是,当我访问我的单一“黑色”西部数字2TB时,比我访问我的vinum卷时,我的Gbit局域网的性能(即读/写速度)更好。 黑色WD单碟:读=写= 90-105 MB /秒 vinum卷,所有设置:读取= 80 MB / s; 写= 50 MB / s 我试过的vinumconfiguration是: testing1: drive a device /dev/ad32 drive b device /dev/ad34 drive c device /dev/ad26 drive d device /dev/ad28 volume test1 plex org striped 512k sd length 2048m drive a sd length 2048m drive […]

KVM上的freebsd iso安装 – 计时器冻结

试图在KVM / libvirt上启动freebsd iso [debian host] 定时器显示:10有时是9甚至7,就是这样,倒计时停止.. 发现一些信息,这是一个最新的QEMU和我的内核版本的错误。 iso使用的是:amd64。 机器有4个核心的2cpu物理cpu。 uname -a Linux ns387352.ovh.net 2.6.38.2-xxxx-std-ipv6-64#2 SMP Thu Aug 25 16:43:23 UTC 2011 x86_64 GNU / Linux 内核升级将是这个该死的托pipe真正的痛苦..