Questions tagged «freebsd»

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

2
尝试LibreSSL还为时过早吗?[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 5年前关闭。 我一直在关注LibreSSL的开发和最新发行,并且碰巧我最近有一个新的FreeBSD Web服务器正在为我的个人/爱好者项目配置。不过,我对sysadmin和大量的Unix东西还是很满意的。 我看到现在有一​​个security/libressl端口。如果我只是一个系统管理员,那么我是否可以配置Nginx来使用它而不会比使用OpenSSL承受更多的压力(因为我过去已经成功设置了两次)? 那么其他期望使用OpenSSL的端口又如何呢?例如,当我去配置时databases/mariadb55-server,我可以选择使用OpenSSL,而不使用LibreSSL。如果我安装了LibreSSL,是否会看到其库并将其用作OpenSSL,还是必须等待MariaDB端口更新以显式支持LibreSSL? 我想更广泛的问题是,从业余sysadmin的角度来看,LibreSSL与OpenSSL的互换性如何?我应该推迟到LibreSSL被更广泛地使用和期望吗?

2
FreeBSD 10跟踪磁盘活动
有什么方法可以找到一些正在使用ZFS在FreeBSD 10上定期写入磁盘(根据hdd led)的进程(也许将ZFS变成详细的日志记录模式)? lsof 由于磁盘访问时间较短,因此其他即时聚合的统计实用程序似乎无法捕获任何内容。
9 freebsd  disk  zfs  lsof  trace 



5
FreeBSD上的vim对箭头键和其他类似vi的行为没有正确反应
我试图在FreeBSD上使用vim(通过Linux xterm兼容终端上的ssh)。但是,vim的行为类似于现成的vi。例如,它对删除键不起作用,在插入模式下插入F字符而不是向上键等。 在FreeBSD X11上没有安装。 编辑:按要求我张贴vim --version # vim --version VIM - Vi IMproved 7.2 (2008 Aug 9, compiled Jul 28 2010 11:48:54) Included patches: 1-6, 8-35, 37-48, 50-70, 73, 75-87, 90-92, 94-100, 102-137, 139-149, 151-171, 173-190, 192-193, 195-203, 206-211, 213-215, 217-218, 220-232, 234-246, 251-259, 261-301, 303-319, 321-322, 324-335, 337-351, 353-361, …

1
FreeBSD如何分配内存?
我知道,这是简化/广义的解释,但top(1)效用共分FreeBSD的内存分为六个pools- Active,Inactive,Wired,Cache,Buffers和Free。top(1)输出示例: Mem: 130M Active, 42M Inact, 51M Wired, 14M Cache, 34M Buf, 648K Free Swap: 512M Total, 512M Free Active由运行中的进程Wired使用,主要用于内核。Inactive是关闭的进程中的内存,如果需要重用,它仍会缓存,Cache是缓存的数据,Buffers是磁盘缓冲区(我想它与cachedLinux free(1)输出(?)类似),并且Free是完全未使用的内存。我是正确的是FreeBSD内核自动分配的空间Inactive,Cache和Buffers池Active或者Wired如果需要的话?
9 kernel  freebsd 

1
ZFS:尝试从Zpool删除顶级驱动器
我有一个称为存储的zpool,其中包含五个设备的raidz1阵列。 今天,我去买了另一台3TB设备,并将其放入机箱中。但是,我没有创建一个新池并将该设备添加到其中,而是犯了一个错误,并将其添加到我现有的存储池中。 现在,我有一个要删除的顶级设备称为sdg(这是新驱动器)。每次尝试删除它时,我都会得到: cannot remove sdg: only inactive hot spares, cache, top-level, or log devices can be removed. 那么如何立即删除该设备?如果此设备出现故障,则整个池将不可用。我以为我应该去买另一个驱动器,至少它会被镜像,但是我简直不敢相信没有正确的方法可以做到这一点。 这是我的状态转储: pool: storage state: ONLINE scan: scrub canceled on Wed Jul 23 17:26:08 2014 config: NAME STATE READ WRITE CKSUM storage ONLINE 0 0 0 raidz1-0 ONLINE 0 0 0 ata-ST3000DM001-1CH166_Z1F1PYM6 …
9 linux  freebsd  zfs 

6
以非超级用户身份读取另一个用户拥有的文件
我正在备份服务器上的服务器。备份的每个服务器在备份服务器上都有其自己的帐户,并且文件被同步。重要的是,保持权限完整(使用rsync -p)以简化还原。 我正在尝试创建一个脚本,该脚本可以读取文件并创建一些统计信息。我不希望该脚本在root用户下运行,并且也不可能为每个备份用户运行该脚本,因为该脚本应该能够从所有用户读取所有文件。但是,这会在文件更改为例如600的情况下产生问题。我不想触摸权限,但是除root和所有者之外的其他用户无法读取它。 特定的非root用户应该能够读取目录或分区中的所有文件,而不管权限级别如何(文件的所有者应该没有办法阻止它)。有没有办法做到这一点?我正在使用ZFS卷运行FreeBSD。

4
Virtualbox:从主机Ubuntu在Guest FreeBSD中挂载共享文件夹
我在Virtualbox 4.1.18中将Ubuntu 12.10作为主机操作系统,将FreeBSD 9作为来宾操作系统。我在Ubuntu和FreeBSD中都安装了Samba,并从virtualbox共享了一些文件夹,也勾选了该automount选项。 我也在right click and shareUbuntu中做过。但是当我尝试使用以下方法在FreeBSD中挂载时 mount -t vboxfs sharedfolder /home/user/shared` 它说sharedfolder不允许操作。我也用过 mount_smbfs //10.0.0.2/sharedfolder /home/user/shared 但我明白了 can't get server address 如何通过virtualbox在Host Ubuntu和Guest FreeBSD之间共享文件夹/文件?

2
有没有简单的方法来创建FreeBSD rc脚本?
我在FreeBSD监狱里使用命令运行服务器: /usr/sbin/daemon /path/to/script.py 此刻,我必须在每次重新启动机器并启动监狱时都运行此命令。我希望此命令从开始/etc/rc。有没有一种简单的方法可以为daemon命令创建FreeBSD rc脚本? 更新:我通读了有关rc脚本的BSD文档,并从中创建了以下脚本/etc/rc.d/pytivo: #!/bin/sh . /etc/rc.subr name=pytivo rcvar=pytivo_enable procname="/usr/local/pytivo/pyTivo.py" command="/usr/sbin/daemon -u jnet $procname" load_rc_config $name run_rc_command "$1" 这可以在监狱开始时启动我想要作为守护程序的python脚本...(给定pytivo_enable="YES"在/etc/rc.conf),但是rc脚本不知道守护程序是否正在运行(它认为不是在何时运行),并且当我尝试启动它时会给出警告: [root@meryl /home/jnet]# /etc/rc.d/pytivo start [: /usr/sbin/daemon: unexpected operator Starting pytivo. [root@meryl /home/jnet]# 因此它很接近,并且可以工作,但是我觉得我应该能够获得比这更好的功能。

2
pkg安装后vim在哪里?
在FreeBSD中采取前几个摇动步骤。首先从vim我认为的安装开始,但是: root@rpi:~ # pkg install vim Updating FreeBSD repository catalogue... FreeBSD repository is up-to-date. All repositories are up-to-date. Checking integrity... done (1 conflicting) Cannot solve problem using SAT solver, trying another plan Checking integrity... done (0 conflicting) The most recent version of packages are already installed root@rpi:~ # vim vim: …

2
为什么FreeBSD上的某些用户名以下划线开头?
FreeBSD上的一些用户名以下划线开头: _dhcp:*:65:65:dhcp programs:/var/empty:/usr/sbin/nologin 但其他人则没有: www:*:80:80:World Wide Web Owner:/nonexistent:/usr/sbin/nologin 下划线的意义是什么?它纯粹是历史性的,还是有实际目的的? 在FreeBSD ports / UIDs文件中可以看到更多示例。
8 freebsd  users 

1
如何将高分辨率从GRUB2传递到FreeBSD?
我从GRUB2引导FreeBSD-10-RELEASE。我设置了GRUB2启动菜单,以笔记本电脑的最大分辨率1024x768x32可以很好地显示它。我知道可以通过命令将此分辨率传递给引导加载程序,gfxpayload但是它不起作用。 在FreeBSD本身中,我已将控制台配置为以该分辨率显示,但是直到启动设备扫描中途才启动。发生的是,当我在GRUB2中选择FreeBSD菜单项后,FreeBSD引导加载程序接管了通常以640x480分辨率显示的FreeBSD引导菜单。 我遵循我能找到的所有声称可以通过GRUB2分辨率的方法,但是没有任何效果。这个功能是否可能不适用于FreeBSD(因为从一开始我就在FreeBSD中安装和配置GRUB2一直是我的问题),或者还有其他特定于FreeBSD的配置吗? 即使就功能而言这不是必需的,但在我最终设法使系统上的所有其他功能都正常运行之后,拥有最后一件事还是很高兴的。这将是一个不错的樱桃!

3
全新安装后FreeBSD 10无法启动
全新安装后,最新的FREEBSD 10无法启动。 使用此图像安装:FreeBSD-10.0-RELEASE-amd64-memstick.img 我选择了唯一的硬盘驱动器的“二手分区分区”选择了“整个磁盘”并选择了“完成”。自动分区看起来很不错:GPT,引导,ufs,交换 安装顺利,没有任何错误消息,但是在最后一次重新引导后-我找不到可引导的设备。 我在LiveCD shell中尝试了以下命令: gpart bootcode -b /boot/mbr ada0 gpart set -a active ada0 我还尝试了此命令 gpart destroy -F /dev/ada0 ,然后重新安装了BSD,但它仍然无法启动。 硬盘的SMART看起来不错。没有坏道。BIOS设置正确(UEFI已关闭)。 我能够使用FreeBSD-9.2-RELEASE-amd64-memstick.img并遵循完全相同的步骤成功安装FreeBSD的先前版本,自动分区看起来绝对相同。** 我尝试使用CD版本安装FreeBSD-10.0-RELEASE-amd64-disc1.iso,但出现完全相同的问题,BIOS无法启动它。** 请帮助,我不确定为什么10.0-RELEASE无法启动。 FreeBSD-10.0-RELEASE-i386-disc.iso也遇到相同的问题
8 boot  freebsd 

3
陷阱:不能以su为根,不能将组更改为wheel,禁止以ssh作为根
这是陷阱吗?我在FreeBSD 10中做了以下步骤: 1)禁止以root身份使用ssh 2)以用户身份登录 3)su作为根 4)以root chsh将用户“ user”的名称更改为“ luser” 5)从根目录退出 从这一刻起,我无法阻止root用户,因为luser不在wheel组中,并且我不能在/ etc / group中更改组,因为我没有这样做的特权。 以root身份登录该怎么办?

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.