Questions tagged «freebsd»

FreeBSD是一个免费的基于Unix的操作系统,它是通过BSD UNIX从AT&T UNIX衍生而来的。

1
为什么此BSD grep结果与GNU grep不同?
我的计算机正在运行macOS 10.12.3,并且我使用的系统安装grep实用程序的版本为2.5.1-FreeBSD。 这些是我在测试各种正则表达式时得到的输出: 但是,如果我使用GNU grep(2.25版)运行这些程序,则会得到以下信息: GNU的grep在我看来是正确的,而BSD的grep是不正确的,不是吗?他们为什么不同?我不明白为什么当正则表达式指定它必须跟随行的开头时,BSD的grep为何匹配“ a”。

4
* BSD为什么将驱动程序专用名称用于网络接口?这是否意味着限制?
我注意到,根据网卡的品牌,接口名称有所不同(我想取决于驱动程序)。 * BSD为什么将驱动程序专用名称用于网络接口? 这是否意味着内核中没有描述“通用网络接口”的抽象层,所以每个驱动程序都将通过自己的API在内部进行寻址? (如何)影响链路聚合,流量整形,QoS(ALTQ),过滤等子系统? 准确地说,在pfSense下,我无法将ALTQ与链接聚合(LAG)虚拟接口一起使用。 由于缺少适当的抽象层,这是BSD的内部限制吗?

4
我需要为C库编写手册页吗?
我为Linux和FreeBSD编写了一个小型C库,并将为其编写文档。我试图学习有关创建手册页的更多信息,但是没有找到制作图书馆手册页的最佳实践的说明或描述。特别是,我对放置函数手册页的哪个部分感兴趣?3?也许有好的例子或手册?为库中的每个函数创建手册页是个坏主意吗?
12 linux  freebsd  man 

4
“没有这样的用户”,但是用户在passwd文件中
查看/ etc /中的文件: /etc/group:lbutler:*:1005: /etc/master.passwd:lbutler:$6$s..../:1005:1005::0:0:L Butler:/home/lbutler:/bin/bash /etc/passwd:lbutler:*:1005:1005:L Butler:/home/lbutler:/bin/bash 但: $ passwd lbutler passwd: lbutler: no such user 此外,文件中的文件/home/lbutler/显示为uid 1005和gidlbutler 中的其他用户/etc/passwd似乎没有问题
12 freebsd  passwd 

5
sed在FreeBSD和Linux上的行为不同吗?
我同时使用Linux和FreeBSD(特别是我使用Debian Linux和PC-BSD),但是我发现有些奇怪sed。 我经常需要将“制表符分隔值”文件转换为“逗号分隔值”。我知道的最简单的方法是使用sed,例如: sed 's/\t/,/g' inputFile.txt > outputFile.csv 这在Linux上完美运行:用逗号替换每个选项卡...但是在FreeBSD上,它什么也不会替换! 我想念什么吗?FreeBSD的语法sed是否不同于Linux上的语法?
12 sed  freebsd 

3
首先安装FreeBSD。关于Linux和BSD之间的区别,我应该知道什么吗?
我想今天在闲置的备用硬盘上安装FreeBSD。我想对其进行试用,学习一些知识,如果适合我,我将用它替换当前的Ubuntu 10.10“服务器/ NAS /编码盒”。好奇心是主要原因。我还想看到大多数主要错误在GNOME 3 / Unity消除之前,我跳入下一个Ubuntu迭代。 我没有使用BSD的经验(OS X除外),但是多年来,我已经安装并使用了许多Linux发行版。我对如何启动和运行Linux 有相当不错的理解,包括一些自带的发行版,例如Arch。但无论如何,我都不是专家。基本上,我会说我比奶奶好。 那么,在初次安装FreeBSD时我应该记住什么?特别是,安装和设置FreeBSD和Linux发行版之间有什么主要区别吗?此外,我应该使用i386版本吗?我在文档中的某个地方读到了推荐使用i386的信息,但是我不确定这是不是最新信息。




4
在DEC VAX上使用Unix?
我刚刚购买了带有内置CDROM和带有磁带存档驱动器的辅助SCSI存储模块的DEC VaxStation 4000 90型。我认为它可以正常运行,尽管我还不能对其进行测试,因为我仍然没有可用的终端或显示器。我可以获得VT-520终端和键盘,并且还将尝试使用BNC连接器恢复单独的,现已失效的Radius显示器,并且我相信能够以绿色进行同步(不幸的是,有人尝试将该显示器转换为标准VGA连接,但遭到屠杀它在过程中)。我对Linux相当满意,过去在FreeBSD和Solaris上也玩了一些。我过去从未使用过VMS。这是我第一次使用VAX计算机。 我有几个问题: 在VAX上安装哪个Unix版本?最初的UC Berkeley BSD Unix?OpenBSD的?NetBSD?Ultrix是否可以获取合法副本?AT&T Unix吗?出于情感上的原因,我可能更喜欢安装某些版本的原始UC Berkeley BSD(1980年代Bill Joy / Marshall Kirk McKusick Era),但无论哪种安装方式,它都比原始BSD更新(从1991年开始生产)更容易安装。 Unix版本。我会称之为怀旧,除非我从未使用过原始的BSD Unix!如果要运行,则应考虑使用某些版本的AT&T Unix。 VAX是否有FreeBSD版本? 如果在机器的4个硬盘驱动器(机器中的2个硬盘和辅助SCSI存储模块中的每个硬盘)上安装了功能正常的VMS,是否可以在Unix和VMS之间进行双重引导? 我想我可以在该系统上运行某些版本的Emacs,它不一定是最新版本。从历史上看,Vi在这台计算机上可能更正确,但我更喜欢Emacs。 有什么建议或想法吗? 我的手机可能比这种“微型计算机”具有更多的计算能力以及更多的存储和存储空间,我是一名业余爱好者。我希望使用该系统进一步探索BSD Unix(可能还有AT&T Unix)并在其上进行一些C编程。我预计将完全从命令行工作。我可能还会在某个时候探索VMS。
12 freebsd  openbsd  bsd  netbsd  vax 


1
在Linux上安装FreeBSD
我正在将Arch Linux与GNOME一起使用,我想将FreeBSD与Arch Linux一起安装,并具有以下要求: 我想保留Linux GRUB并向其中添加FreeBSD条目。 我想对Linux和BSD 使用不同的SWAP分区。 我不想破坏我的Linux / boot 我的系统信息: 我正在使用Arch Linux:UEFI模式。 磁盘是GPT 我的分区布局看起来像这样: 。 [severus@Tux ~]$ sudo parted -l Model: ATA TOSHIBA MQ01ABD1 (scsi) Disk /dev/sda: 1000GB Sector size (logical/physical): 512B/4096B Partition Table: gpt Disk Flags: Number Start End Size File system Name Flags 1 1049kB 1076MB 1075MB …


1
Linux:是否有方便的方法来执行将程序绑定到所选IP地址的程序?
在FreeBSD 4.9中,仅需单个命令即可轻松完成 jail [-u username] path hostname ip-number command 如果path是/您运行的程序,则与往常一样,但所有网络通信均被限制为仅使用给定的IP地址作为源。有时非常方便。 现在在Linux中有LXC,它看起来与FreeBSD的jail(或Solaris的)区域非常相似-您能想到类似的方法来执行程序吗?
11 linux  freebsd  ip  lxc  jails 

5
将FreeBSD添加到GRUB2引导菜单
我的MBR驱动器上安装了带有Grub2的Gentoo x64。今天,我安装了FreeBSD x64 9.2。现在我在Gentoo中,尝试将FreeBSD添加到grub2菜单列表中。 grub2-install /dev/sda os-prober grub2-mkconfig -o /boot/grub2/grub.cfg 我在Gentoo上进行了上述操作,但没有找到FreeBSD。FreeBSD的嵌套分区已打开sda1并包含freebsd-ufs和freebsd-swap分区。 如何添加FreeBSD到grub2?
11 freebsd  grub2 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.