Questions tagged «freebsd»

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

2
FreeBSD:“打开的文件太多”,但应该能够再打开160,000个文件
我有一个运行ZFS的FreeBSD 8系统,其中一个MySQL 5.5服务器约为355GB,预计将增长到几TB。 MySQL触发有关上“打开文件过多”的错误/etc/hosts.allow。我们没有明确使用/etc/hosts.allow,但是hosts_access(3)(libwrap.a)使用了它,很多东西都在使用它。 mysqld[1234]: warning: /etc/hosts.allow, line 15: cannot open /etc/hosts.allow: Too many open files 但是当我检查时似乎没有达到任何实际极限。kern.openfiles stays持续报告的打开文件数量低于40,000,而我们的限制则更高: # sysctl -a |grep files kern.maxfiles: 204800 kern.maxfilesperproc: 184320 kern.openfiles: 38191 # ulimit -n 184320 Openfiles应该设置为无限制: # grep openfiles /etc/login.conf :openfiles=unlimited:\ MySQL说它应该能够打开184320文件句柄: # mysqladmin variables | grep open_files_limit | open_files_limit | 184320 …
11 freebsd  mysql 

3
stderr重定向在csh中不起作用
我运行以下命令: pkg_add emacs-23.4,2.tbz 2> output.log 输出仍显示在终端中。当我按时↑,我得到 pkg_add emacs-23.4,2.tbz 2 > output.log 在...前面有一个空格2。 我本来没有提出。我尝试 pkg_add emacs-23.4,2.tbz > output.log 2>&1 同样,当我按时↑,已经添加了空格。 为什么这发生在我身上? 我在FreeBSD上运行csh。

2
FreeBSD软件包回购-如何进行手动签名验证?
我正在尝试在FreeBSD软件包网站上验证软件包的签名。 wget http://pkg.freebsd.org/FreeBSD:11:amd64/latest/digests.txz tar xf digests.txz 这给了三个文件:digests,digests.pub digests.sig 我认为digests.sig是该文件的签名digests用digests.pub的公钥。但是我试图确认: openssl dgst -verify digests.pub -signature digests.sig digests 得到消息 Verification Failure 我认为我出了点问题-谁能告诉我我所缺少的吗? 编辑:基于对源代码的搜寻,我认为重要的功能是在这里找到的,称为openssl库中的rsa_verify_cert_cb调用RSA_verify。但是我还没有弄清楚到底是什么,或者是否可以使用openssl命令行工具来调用该函数。

1
为什么FreeBSD丢失了w掩码,但Debian保留了它?
我试图了解FreeBSD ACL和Linux ACL在行为上的差异。特别是默认ACL的继承机制。 我在Debian 9.6和FreeBSD 12上都使用了以下命令: $ cat test_acl.sh #!/bin/sh set -xe mkdir storage setfacl -d -m u::rwx,g::rwx,o::-,m::rwx storage touch outside cd storage touch inside cd .. ls -ld outside storage storage/inside getfacl -d storage getfacl storage getfacl outside getfacl storage/inside umask 我从Debian 9.6获得以下输出: $ ./test_acl.sh + mkdir storage + …

2
grep单字母单词的奇怪行为
我正在使用大致的代码从文本中删除停用词 我有以下 $ cat file file types extensions $ cat stopwords i file types grep -vwFf stopwords file 我期待结果: extensions 但我得到了(我认为不正确) file extensions 就像file停用词文件中已跳过该词一样。现在,这里的凉爽一下:如果我修改停用字词档案,通过改变单个字/字母i在第一行,其他任何ASCII字母以外f,i,l,e,那么同样grep命令给我的不同,正确的结果extensions。 这是怎么回事,我该如何解决? 我在Mac OSX GNU bash 4.4.12(1)版上使用grep(BSD grep)2.5.1-FreeBSD
10 grep  osx  freebsd 


1
如何在FreeBSD上安装最新的gcc?
如何gcc在FreeBSD上安装最新版本并设置系统,以便该最新版本可用于编译其他程序? 在撰写本文时,最新版本gcc为4.9.0。我使用的是FreeBSD 10.0。 我实际上需要g++C ++编译器;但是我需要为其安装类似gcc49软件包的东西,对吗?
10 freebsd  gcc  g++ 



3
我如何设置一个脚本,它将在FreeBSD中启动时运行?
我正在使用FreeBSD 9,我想编写一个脚本来检查是否连接了以太网电缆,如果连接了以太网电缆,请检查它。我想设置它以便它在计算机启动或登录时都可以运行。我看了我的UNIX书籍(它已经过时了,并且适用于一般UNIX,而不是专门针对FreeBSD),它说我可以使用crontab,但我只能这样做以使事情在某些时间运行,而不是在启动时运行。有人可以告诉我如何做到这一点吗?

3
从Windows主机共享文件夹到Freebsd Guest
我要完成的工作: 我(家里)有一台装有Windows 7的PC 我想在Virtual Box中运行Unix,因为我更习惯于在其上开发/编写脚本 目前,我选择了Freebsd,并设法安装了它并配置了网络。下一步是从Windows共享文件夹到Freebsd,这样我就可以轻松地在Windows和Freebsd上编辑文件。不幸的是,这似乎是一件麻烦事。 我在网上翻遍,发现了两种不同的方式: 挂载vboxsf 使用桑巴舞 我使用freebsd pkg_add -r virtualbox-ose-additions在guestbsd中安装了来宾添加项,安装过程非常明智,我进行了编辑/etc/rc.conf以添加两个建议行:vboxguest_enable="YES"和,vboxservice_enable="YES"然后重新启动。 那没起效。挂载系统的命令以错误结束: # mount -t vboxsf shared /home/myuser/shared mount: shared : Operation not supported by device shared我在此虚拟机的虚拟框设置中设置的文件夹的名称在哪里。 实际上可以vboxsf在freebsd中使用文件系统类型吗?一些评论似乎表明不支持此功能,但是很难找到最新信息。 接下来,我继续使用samba方法。我基本上遵循链接它的指南。不幸的是,最终结果是: # mount_smbfs -N -I 192.168.56.1 //winuser@winmachinename/Shared /mnt/shared mount_smbfs: unable to open connection: syserr = RPC struct is bad Shared我用Windows配置的共享文件夹的名称在哪里,winuser显然可以访问。ping有效。 …

1
在FreeBSD中使用或转换.ttf字体供控制台使用
我有一个非常喜欢的等宽字体.ttf字体(UbuntuBeta Mono)。在freeBSD中,有什么方法可以在控制台中使用它(或者先转换然后使用,如果需要的话)?我知道有usr/share/syscons/fonts,但看起来它们可能是不同的格式?安装字体后,如何告诉控制台使用它?
10 freebsd  fonts  ttf 

6
如何在FreeBSD 10.1中禁用系统提示音?
如何在FreeBSD 10.1的控制台上禁用系统提示音? 推荐的命令不起作用。 该sysctl设置: # sysctl hw.syscons.bell=0 hw.syscons.bell: 1 -> 0 # sysctl -a | grep bell hw.syscons.bell: 0 退格键仍会导致耳朵裂的蜂鸣声。 找到了另一个建议,可以使用kbdcontrol: # kbdcontrol -b off # 不,仍然发出哔哔声。 我的系统详细信息: 一台旧的Gateway MD-78系列笔记本电脑(带有Intel GM45 Express芯片组),没有硬件音量旋钮,并且PC扬声器的音量绝对很大。 我正在运行FreeBSD 10.1。 # uname -a FreeBSD raktop 10.1-RELEASE FreeBSD 10.1-RELEASE #0 r274401: Tue Nov 11 21:02:49 UTC 2014 …
10 freebsd  audio 

1
有没有一种简便的方法可以重建所有端口?
在10.1-RELEASE的升级过程中,系统提示我: Installing updates... Completing this upgrade requires removing old shared object files. Please rebuild all installed 3rd party software (e.g., programs installed from the ports tree) and then run "/usr/sbin/freebsd-update install" again to finish installing updates. 有没有办法快速重建我的所有端口?也许埋在portmaster庞大的手册页中?我自己找不到...


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.