我想部署一个虚拟机来为我的基础架构中的其他 *nix 系统提供 DNS 和文件(通过 NFS)。
由于我无法控制的原因,我需要一个非常轻便的操作系统,所以我自然选择了*BSD系列。
你能推荐哪个 *BSD 是最好的 VMware 来宾吗?
主持人A:
tar cf - stuff | dd | nc -N -l 12987
Run Code Online (Sandbox Code Playgroud)
主持人乙:
nc a.example.com 12987 | dd | tar tf -
Run Code Online (Sandbox Code Playgroud)
在主机 A 上完成dd后打印其摘要tar。因此很明显, tar 关闭了管道/文件 -> EOF。
165040+0 条记录中的 165040+0 条记录输出 84500480 字节在 25.464802 秒内传输(3318325 字节/秒)
在两个主机上nc愉快地坐在那里没有退出。
nc(1):
-N shutdown(2) the network socket after EOF on the input. Some
servers require this to finish their work.
Run Code Online (Sandbox Code Playgroud)
因此,对主机Anc应该看到EOF,闭合该死插座和主机Bnc应该看到TCP连接终止并且应该已经关闭stdout(stdin的dd/ tar …
有哪些流行和尝试过的数据恢复选项?
我知道这些(没有一个有图形用户界面 afaik):
你知道有桌面前端的吗?这是一个您不太会使用的工具,阅读手册和搜索正确的标志效率不高。
在 Atom 450 上的 OpenBSD 上,在 BIOS 中配置了 HPET 而不是,还有超线程/ACPI 开关,似乎没有什么区别。
这是我的 vmstat -iz
# vmstat 2
procs memory page disk traps cpu
r b w avm fre flt re pi po fr sr wd0 int sys cs us sy id
0 0 0 3488 981792 429 0 0 0 0 0 35 295771 906 89 1 51 48
0 0 0 3492 981788 12 0 0 0 0 0 0 278490 37 10 0 50 50
^C
# vmstat …Run Code Online (Sandbox Code Playgroud) 我正在寻找一种方法来确保我的命令在某些使用 csh 作为默认 shell 的 FreeBSD 11 机器上由 bash 执行。
以下是我在 Linux CentOS / Debian / MacOS X / pfSense 2.3(在 FreeBSD 10.3 上运行)甚至 Windows 10 bash 上运行的代码,但在 FreeBSD 11 上不起作用
cat "/some/filelist" | ssh -i "/home/user/.ssh/some_key" user@freebsd11 'bash -c "while read -r file; do stat -f \"%N;%c;%m\" \"\$file\"; done | sort"'
Run Code Online (Sandbox Code Playgroud)
FreeBSD 11 上前一个命令的输出似乎是一个 csh 错误消息
Unmatched ".
Run Code Online (Sandbox Code Playgroud)
在检查哪个 shell 运行时,似乎是 csh 运行。以下返回“csh”
ssh -i /home/user/.ssh/some_key user@freebsd11 'bash -c "echo $0"'
Run Code Online (Sandbox Code Playgroud)
根据我的理解,BSD 系统不允许更改 shell,除非使用 heredoc,但我不能使用 heredoc 发送 cat "/some/filelist" …
首先感谢所有回答我之前问题的人 - /sf/ask/97567921/
尽管我更喜欢使用基于 Web 的解决方案,但 svn 服务器将在办公室中实现。
我们目前正在我们的服务器上运行 FreeBSD,我目前正在寻找有关使用命令提示符在服务器上设置 SVN 存储库的信息。
我过去曾在 Ubuntu 上使用过终端命令,所以我有一些想法,但我离专家还差得很远。我遇到了一些教程,但它们看起来完全不同,并且似乎跳过了一些内容。我真的在寻找有关设置存储库及其用户的分步指南。理想情况下是初学者指南,所以我确切地知道发生了什么。
我真的很感激任何正确方向的提示或指示。
感谢您的时间。
安全是一个主要问题。每个主要的 Linux 发行版都使用签名包。但是办公室中的 FreeBSD 系统通过 FTP 下载未签名的包/端口。
是否有解决方案可以让我在恶意网络上安全地更新 *BSD?
目前是 Mac 用户,但很快就会切换到 ThinkPad,并在其上加载 Arch Linux、Debian 或一些 BSD。
除了 T 和 SL 系列之外的所有东西我都不考虑。我倾向于T500。想知道这些笔记本电脑在 Linux 和/或 *BSD 方面的体验如何?
除了 ThinkPad 之外,还有其他笔记本电脑推荐吗?谢谢。
从系统管理员的角度来看,Linux 和 FreeBSD 系统之间的主要区别是什么?
Linux 与 BSD(内存/资源/用户管理、其他管理方法、配置、文件系统等)的具体和显着区别是什么?
从 Linux 切换到 BSD 是否会很乏味和/或困难和/或令人困惑?
这些系统的共同特点是什么?
我对 ipfw 完全是个菜鸟,所以如果我的问题是基本的,我提前道歉,但我没有找到任何资源来帮助解决使用 GUI 和非常了解命令行 ipfw 之间的差距。
我想阻止重复访问我的网络服务器的 ip。防火墙是ipfw。我找到了这个命令:
ipfw 将拒绝 ip 从 the.ip.to.block 添加到 my.computer.ip.address
有两件事我不清楚:
我知道规则将在重新启动时刷新。我想知道的是,运行此命令是否会影响正在运行的任何现有规则?我猜不是,但我想确定一下。
有没有什么软件可以和ipfw连接,在短时间内添加ip然后删除它们?如果没有,我会为它编写一个脚本,但是有没有内置的方法可以从几个 conf 文件中添加?如果我可以拥有一个带有稳定规则的文件而另一个带有动态规则的文件,那么做起来会容易得多。
非常感谢任何帮助,即使是 RTFM,如果您可以提供指向资源的链接,以帮助我更好地理解它。
我的防火墙脚本:
\#!/bin/sh
/usr/bin/sudo /sbin/ipfw -q flush
/usr/bin/sudo /sbin/ipfw -q delete set 31
/usr/bin/sudo /sbin/ipfw -q /usr/local/bin/Firewall/default.conf
Run Code Online (Sandbox Code Playgroud)
#Check dynamic rules
#anything that's already had the
# green light can continue
add 1000 check-state
add 1050 allow tcp from any to any established
add 1080 allow tcp from any to any out keep-state
add 1090 allow udp from any …Run Code Online (Sandbox Code Playgroud)