我的问题的要点:
完整的故事:
我的父母在 2004 年建造时使用了未端接的光纤电缆,并在他们家中使用了端接的 Cat5e。10 年后,Cat5e 没有提供我父亲在整个房子内完成多个高清流和快速系统备份所需的吞吐量。他无法在 Cat5e 运行的距离上达到千兆速度。
我们都对终止光纤连接并将它们用作房屋每个房间中铜缆交换机的高速“主干”感兴趣。使用光纤很容易达到千兆位速度(或最终更好)。
我搜索并搜索了“光纤交换机”或“光纤路由器”,但找不到描述这件硬件的正确术语。我们可以在每个连接的端点使用光纤媒体转换器,但是在地下室的网络机柜中设置一个“配线架”会很好,上面有光纤连接并在连接之间切换以太网流/房子里的系统。
每个光纤媒体转换器的成本在 50 美元到 100 美元之间……在 10 次左右终止连接后,找到一块不需要媒体转换器的硬件可能是有意义的。这将取决于此硬件的成本
有点不相关,如果我们能够成功地在这些光纤束之间布线,那么墙上插孔中使用的物理连接器类型是什么?就像 RJ45 有一个墙上插座一样(如下所示):
什么是光纤等价物?在此期间,我们能否将网络机柜中的几股光纤“拼接”在一起?对于 100-200 英尺的运行长度、一条跳线和两个媒体转换器,信号损失是否会引起关注?如果那行得通,那么它可以一直使用,直到有更多资金可用。
我有一个运行 Ubuntu 9.04、Jaunty 的远程管理系统(距离 2 个时区)。出于各种原因,主要是我对尝试从这么远的地方进行发行版升级非常谨慎,我无法将其升级到更新的版本。显然它不再受支持,也没有任何官方补丁。是否有关于如何修补代码并自己重新编译 bash 以消除 shellshock 漏洞的说明?
我有两个分区映像(A 和 B),我想用它们来创建一个补丁,我可以在另一台计算机上的 A 上应用该补丁,以便在不淹没网络的情况下获得新的 B 映像。我有以下要求:
这样的东西存在吗?
我正在编写一些将应用 patch(1) 程序的代码,我想完全阻止它创建备份文件。也就是说,foo.orig
当它无法更新特定文件(在这种情况下它会创建foo.rej
文件),或者当它成功更新文件但涉及一些模糊性时,我不希望它创建文件,这两种情况它通常都会这样做. 这似乎说起来容易做起来难。
基本情况:我对 Debian 源目录运行“补丁”,但无法更新debian/changelog
文件。patch 创建一个文件debian/changelog.orig
文件(这是我试图避免的)。
文档提到了一个--no-backup-if-mismatch
开关,这似乎正是我所需要的。但是当我添加它时,备份文件仍然被创建,只是现在它被称为debian/changelog.~1~
.
该文档还说,当存在--posix
交换机时,将不会进行备份。当我使用此开关代替 时--no-backup-if-mismatch
,仍会创建备份文件,但使用原始.orig
后缀。
我发现的唯一解决方法是使用-B/--prefix
开关将备份直接写入我选择的目录。但这似乎是一个丑陋的黑客。没有更干净的方法来防止备份吗?
我在谷歌上搜索了很多关于这个但找不到答案。
我想了解使用MS17-010更新修补 Windows 是否会阻止 WannaCry 恶意软件安装/执行,或者只是阻止恶意软件(一旦安装在某台 PC 上并因此感染它)通过 Intranet 传播?
另外,如果正确安装了 MS17-010 补丁,禁用 SMBv1 是否也有任何好处?还是MS17-010补丁本身也算够用?
最后一个问题/疑问:在禁用 SMBv1 之前,如何确保这不会影响网络性能/可靠性?
我正在尝试编译 iscsi 目标软件 SCST。它希望我对我的 Linux 内核应用补丁,以便获得某些性能提升。问题是我对 Linux 开发还是个新手。我从哪开始呢?如何应用补丁?我需要重新编译内核吗?帮助!
我正在运行 Ubuntu 10.04.3 amd64
内核版本 2.6.32-28-server
在更新/升级基于 RPM 的发行版(在我的案例中为 CentOS、RHEL 和 Fedora)时,我经常使用以下内容:
yum -y update && yum -y upgrade
Run Code Online (Sandbox Code Playgroud)
但是,我不确定这两个命令究竟有何yum
不同。
update
over有什么优点,upgrade
反之亦然?
我有一个我创建的差异文件。我尝试将它应用到另一个分支上patch -p1 --dry-run < ~/patch_name
(我在第一个目录中 - 因此-p1
),但我得到
补丁:**** 第 45 行格式错误的补丁:diff --FILE_LOCATION...
在该错误出现之前,打印了这些行;
checking file file_a
checking file file_b
Run Code Online (Sandbox Code Playgroud)
所以,我知道这file_a, file_b
没问题,而且我在第 45 行有问题,所以我删除了第 45 行到文件结尾(我做了 2 次 - 最后一次没有换行,一次有)。
现在的错误是
补丁:**** 第 44 行格式错误的补丁:diff --FILE_LOCATION...
这个补丁有什么问题?
这是补丁本身:
diff --git a/trunk/rf_iss/ISS/code/future/inc/params.h b/trunk/rf_iss/ISS/code/future/inc/params.h
index 1983556..16a8375 100755
--- a/trunk/rf_iss/ISS/code/future/inc/params.h
+++ b/trunk/rf_iss/ISS/code/future/inc/params.h
@@ -2348,6 +2348,7 @@ typedef UINT1 tLocalPortList [CONTEXT_PORT_LIST_SIZE];
#define MAX_SLI_SLL_NODES 1500
#define MAX_SLI_BUFF_BLOCKS 2
#define MAX_SLI_FD_ARR_BLOCKS 2
+#define MAX_SLI_WAKEUP 25
#define MAX_SLI_SDT_BLOCKS MAX_NO_OF_SOCKETS
#define MAX_SLI_RAW_HASH_NODES MAX_NO_OF_SOCKETS …
Run Code Online (Sandbox Code Playgroud) 是否有可能(并且安全)将SoftwareDistribution\Download
文件夹从一台 Windows XP 机器 A复制到另一台机器 B,然后让update.microsoft.com
在 B 上执行其操作减去已在 A 上下载的所有程序包的下载时间?
是否需要其他文件和/或目录才能让 B 接受/检查复制的文件?
patch ×10
linux ×3
diff ×2
command-line ×1
ethernet ×1
fiber ×1
kernel ×1
networking ×1
shellshock ×1
smb ×1
switch ×1
ubuntu ×1
ubuntu-10.04 ×1
updates ×1
upgrade ×1
wannacrypt ×1
windows ×1
yum ×1