我更新了这个post,因为我更换了处理器,但是我的问题的核心(不幸的是结果也一样)。 我build立了我的第一个FreeNAS盒子,并且想要使用ECC RAM,因为我想存储关键数据。 因为我正处于预算之内,所以我希望能够买到仍然支持ECC RAM的最经济实惠的解决scheme。 经过一番研究,我发现,我需要一个支持ECC的主板,内存和CPU。 我select的主板是具有C232芯片组,DDR4和LGA1151插槽的“Gigabyte X150M-Pro ECC”。 我还购买了由Kingston制造的型号为“KVR21E15S8K2 / 8”( 规格表 )的两个DIMM套件。 Gigabyte发布了一系列经过testing的内存模块,而我的模块似乎也支持ECC( 支持的模块列表 )。 由于我在预算中,我需要一个支持ECC的经济实惠的Skylake CPU。 据英特尔赛扬G3900支持ECC,所以我去了那一个。 在构build计算机之后,我想确认我的系统是否正在运行ECC内存,然后进入主板的BIOS。 从各种互联网网站,我发现一些主板有一个特殊的部分 ,应该告诉ECC是否工作,但我的主板似乎没有。 我检查了所有的菜单,我找不到类似的部分。 在做了一些更多的研究之后 ,在Unix和Linux的stackexchange上发现了一个没有解决我的问题的post 。 我尝试了最新的memtest86+ ,从我可以告诉,甚至没有显示“ECC”的价值。 我尝试了Puget系统使用的显示“ECC:off”的较旧的4.20版本。 然而,在阅读之前提到的post之后,我怀疑它说的是实话(也许这就是为什么该function被删除?)。 这两个版本也没有读出DIMM的正确速度和延迟,这增加了我对memtest86+怀疑。 如果ECC正在工作,另一个stream行的方法是发出dmidecode -t memory命令并读出Total Width和Data Width 。 我的结果分别是128 Bits和64 Bits 。 输出的一部分显示了具有Error Correction Type: Single-bit ECC的键 – 值对的存储器arrays的细节。 我预计Total Width为72 bits ,所以我认为它可能与双通道有关,并将内存模块移到两个相邻的插槽中,以防止双通道,但结果是一样的。 这是dmidecode -t […]
我在SF上的第一个问题,所以请原谅我,如果我设法博克的职位。 🙂 无论如何,我在我的一台机器上使用了mod_rewrite,并且有一条简单的规则,可以在另一台机器上redirect到一个webapp。 我也在这两台机器上设置标题“Access-Control-Allow-Origin”。 问题是当我重写规则时,我放弃了“Access-Control-Allow-Origin”标题设置。 以下是第一台机器的Apacheconfiguration示例: NameVirtualHost 10.0.0.2:80 <VirtualHost 10.0.0.2:80> DocumentRoot /var/www/host.example.com ServerName host.example.com JkMount /webapp/* jkworker Header set Access-Control-Allow-Origin "*" RewriteEngine on RewriteRule ^/otherhost http://otherhost.example.com/webapp [R,L] </VirtualHost> 下面是第二个Apacheconfiguration的例子: NameVirtualHost 10.0.1.2:80 <VirtualHost 10.0.1.2:80> DocumentRoot /var/www/otherhost.example.com ServerName otherhost.example.com JkMount /webapp/* jkworker Header set Access-Control-Allow-Origin "*" </VirtualHost> 当我点击host.example.com我们看到标题已设置: $ curl -i http://host.example.com/ HTTP/1.1 302 Moved Temporarily Server: […]
Bash 4.1能够将历史logginglogging到syslog中。 但是,我似乎无法使其在FreeBSD 8下工作。 我已经尝试使用-DWITH_SYSLOG=重新编译端口的bash,但无济于事。 有没有人设法让日志在FreeBSD下工作? 如何Linux?
TLDR:我有一个作为辅助组的成员的用户。 该用户可以删除具有664个perms的文件作为次要用户,但不能删除具有775个perms的目录。 详情:我有一个用户。 让我们叫他ftpuser。 我用他上传和下载文件到我的发烧箱。 用户的主要组是“ftp”,并在组“www”中作为辅助组。 我的Web服务器以用户www和组www的forms运行,并且我的proftpd(以www和www运行)configuration为将所有文件以www和www(用于文件所有权)的forms放入所需的目录中,并将文件上的664和目录上的775删除。 我的问题是(尝试2 ftp客户端)ftp客户端可以删除文件,但不是文件夹。 Filezilla返回550权限被拒绝。 所有者只能删除标志没有设置,我已经三重检查了权限,他们确实是775。 它驱使我坚持必须login到我的服务器手动删除文件夹每次。 一些文件夹和文件是由我的PHP脚本中的一个创build的,但是当我检查文件的属性时,权限设置得当。 目录和文件创build工作惊人。 可以删除文件,而不是目录。 Freebsd 9.0在VirtualBox中运行(32位一路)Proftpd(作为www和www运行)作为ftp服务器(尝试使用dreamweaver和filezilla作为客户端)基本放大器设置(apache,mysql和php)。 编辑: 父文件夹是755.我知道这将是一些愚蠢简单的事情,容易被忽略。 我以为我设置了775两个目录(apache22 / data)的批量烫发,但我必须在设置烫发后制作该目录。 你每天学习新的东西。 谢谢!
我有一个脚本,我想在10.10.10.11聆听模式下启动nc ,但是我想从10.10.10.10 ,在这里我有脚本 ssh -n 10.10.10.11 nc -l 8023 | mbuffer -s 128k -m 1G | zfs receive $zfsPath zfs send $newestSnap | mbuffer -s 128k -m 1G | nc -w 60 10.10.10.11 8023 问题是,如果我从10.10.10.10执行脚本,那么在执行第一行之后它将不会继续,因为nc正在等待/侦听端口8023上的连接。 题 我想从10.10.10.10开始执行上面的内容,但是如何在第一行之后继续执行?
当我使用crontab -e编辑crontab时,它会在vi中打开crontab。 我更喜欢它使用纳米。 我怎样才能改变这个? 编辑: 出于某种原因, export命令返回command not found 。 而改变EDITOR的env值对crontab -e不起作用。 以下命令在我的系统上工作: setenv VISUAL /usr/local/bin/nano
使用FreeBSD 9,创build一个像这样的ZFS文件系统 zfs create tank/project1 zfs set sharenfs=on tank/project1 网上有很多关于在FreeBSD上设置NFSv3的方法,但是我找不到任何一个NFSv4,并且当NFS共享完成了ZFS。 比如说这个怎么说我必须用nfsd -u -t -n 4重新启动(NFSv3),但是我甚至没有nfsd 。 当我做 # echo /usr/ports/*/*nfs* /usr/ports/net-mgmt/nfsen /usr/ports/net/nfsshell /usr/ports/net/pcnfsd /usr/ports/net/unfs3 /usr/ports/sysutils/fusefs-chironfs /usr/ports/sysutils/fusefs-funionfs /usr/ports/sysutils/fusefs-unionfs # 我没有看到任何可以使用pkg_add安装的NFSv4服务器。 题 我如何安装和设置NFSv4,所以我可以挂载从Linux主机共享?
我使用FOG作为TFTP / PXE服务器,并希望能够启动FreeBSD LiveCD(特别是pfSense ,但它可以是任何LiveCD,真的); 我发现HOWTOs引导一个“netboot”BSD,但他们似乎都使用BSD服务器。 所以: 是否有可能从Linux服务器PXE启动BSD? 是否可以PXE启动一个BSD LiveCD? PXE可以启动Linux LiveCD吗? 我的主要动机是能够启动我只能使用一次而不想刻录物理CD的小型LiveCD映像(例如<100MB)。
当用户login到系统并且没有主目录时,我们希望使用pam_mkhomedir创build用户的主目录。 这是一个普遍的做法。 以下是对pam_mkhomedir的简要说明: 如果会话开始时不存在,则pam_mkhomedir PAM模块将创build一个用户主目录。 这允许用户在不使用分布式文件系统或预先创build大量目录的情况下出现在中央数据库(例如NIS,kerberos或LDAP)中。 骨架目录(通常是/ etc / skel /)用于复制默认文件,并为创build设置一个umask。 但是,这是一个运行ZFS的FreeBSD 8.2系统。 我们需要首先执行一个ZFS命令,因为我们需要每个用户一个ZFS文件系统 。 pam_mkhomedir可以做一个mkdir ,但是我们需要做一些类似于zfs create /zpool/home/$USER 。 有谁知道在用户的第一次login会话期间是否可以使用PAM执行命令?
我想logging每个SSHlogin尝试,都成功与否,到我的FreeBSD服务器到一个文件,并每日邮寄此日志到根。 我可以通过parsing/var/log/auth.log来完成类似这样的事情,但是a)这包含多于login尝试,以及b)自从昨天运行以来它可以被翻转。 有没有更直接的方法来做到这一点? 例如在SSHd或loginconfiguration挂钩login每个login?