小编Mad*_*ter的帖子

新办公室布线:我们应该使用 CAT7 还是 CAT6a?

我们将在我们的新办公楼进行布线,我们正在考虑铺设 10Gbit 电缆,因为我们使用带有 10Gbit 以太网端口的 HP 交换机。我们还将铺设一些光纤电缆,以防万一:)。

我们现在想知道的是,对于 10Gbit,我们应该使用 CAT6e 还是 CAT7 电缆?它们是否向后兼容,即我们可以将它们与 1Gbit 交换机/PC/服务器一起使用吗?

谢谢。

hardware fiber switch 10gbethernet cable

5
推荐指数
2
解决办法
2万
查看次数

一旦下载了先决条件文件,您如何执行 cmd.script ?

我有一个非常简单的用例,我正在尝试开始:

我需要从 master 下载并安装一些 tar.gz 源包,然后运行一个脚本来编译和安装它们。

我意识到这可能是一个基本问题,但任何指针将不胜感激。

/usr/local/src/source1.tar.gz:
  file.managed:
    - source: salt://sources/source1.tar.gz
    - user: root
    - group: root
    - mode: 644

/usr/local/src/source2.tar.gz:
  file.managed:
    - source: salt://sources/source2.tar.gz
    - user: root
    - group: root
    - mode: 644

/usr/local/src/source3.tar.gz:
  file.managed:
    - source: salt://sources/source3.tar.gz
    - user: root
    - group: root
    - mode: 644

//I need something like this, but am not sure how to do it
compile_and_install:
  - require: /usr/local/src/source1.tar.gz
  - require: /usr/local/src/source2.tar.gz
  - require: /usr/local/src/source3.tar.gz
  cmd.script:
    - source: salt://scripts/compile_and_install.sh
    - user: root
    - …
Run Code Online (Sandbox Code Playgroud)

saltstack

5
推荐指数
1
解决办法
1万
查看次数

杀死挂载进程

我的虚拟机驱动器空间不足,因此我关闭了虚拟机,并使用 lvextend 扩展了卷。调整分区 (ext3) 大小后,我对其运行 e2fsck,它发现并纠正了错误。不幸的是,当我再次运行 efsck 时,有更多错误需要修复。在我决定尝试安装它以手动清理一些空间之前,我经历了 3 轮 e2fsck。我尝试安装它,但安装过程挂起。我尝试“杀死-9”安装进程,但这并没有杀死它。我杀死了父进程,但这也没有杀死它。

关于如何杀死流氓挂载进程有什么想法吗?

一些证据:

PS-L 13292
FS UID PID PPID C PRI NI ADDR SZ WCHAN TTY TIME CMD
4 R 0 13292 1 99 85 0 - 17964 - ?11:27 挂载 /dev/mapper/xen7-123p3 /tmp/p3/
lsof -p 13292
命令 PID 用户 FD 类型 设备大小/关闭 节点名称
安装 13292 root cwd DIR 9,2 4096 25264129 /root
安装 13292 根 rtd DIR 9,2 4096 2 /
安装 13292 根 txt REG 9,2 61656 2916434 /bin/mount …

linux

5
推荐指数
2
解决办法
2万
查看次数

创建 tar 时是否可以排除空目录?

我有一个看起来像这样的备份命令:

tar cvpzf /backup/incremental-$now.tar.gz --after-date='1 day ago' -C / etc/ home/ root/  --exclude-from=/root/exclusion_list.txt --warning=no-file-unchanged > /backup/log-$now.txt 2>&1
Run Code Online (Sandbox Code Playgroud)

问题是它还包括空文件夹,当其中的所有文件都没有改变时,因此不包括在增量备份中。我正在寻找一种方法来避免这种情况,但我找到的唯一解决方案(将 find 的结果作为 xargs 的参数通过管道传输到 tar)仅在您拥有一个文件夹时才有效,我有其中三个。

directory tar

5
推荐指数
2
解决办法
9576
查看次数

如何构建和配置本地 CPAN 模块存储库?

我是一名系统管理员,管理着三台气隙式(零互联网访问)超级计算机。我们需要在其中一台超级计算机上运行 Bugzilla。我已经建立了自己的本地 yum 存储库,但现在我需要启动并运行 Bugzilla,这需要本地 CPAN。我按照我在此处找到的说明在笔记本电脑上构建了本地 CPAN:

http://www.stonehenge.com/merlyn/LinuxMag/col42.html

并将 CPAN 同步到超级计算机的主目录。当我回到 Bugzill 目录运行安装时,install-module.pl 找不到本地 CPAN 目录。我如何配置我的超级计算机的 perl 以自动知道它的本地 CPAN 所在的位置,以便我可以完成我的 Bugzilla 任务?

bugzilla perl cpan

5
推荐指数
1
解决办法
2598
查看次数

CentOS 6.5 mdadm Raid 1 - raid 数据检查期间发生内核恐慌

我安装了全新的 CentOS 6.5,其中包含两个(安装到 /mnt/data)1tb Western Digital Black 驱动器,位于 raid 1 中,带有 mdadm,通过安装程序进行配置。不幸的是,整个系统内核时不时地出现恐慌,并出现类似于下面的跟踪:

内核恐慌

有关诊断或修复此问题的任何提示吗?非常感激!

编辑:看来这发生在 raid 数据检查发生的大约同一时间: 编辑 2:最后两次崩溃发生在周日凌晨 1 点刚过,同时进行数据检查。

Mar 23 01:00:02 beta kernel: md: data-check of RAID array md0
Mar 23 01:00:02 beta kernel: md: minimum _guaranteed_  speed: 1000 KB/sec/disk.
Mar 23 01:00:02 beta kernel: md: using maximum available idle IO bandwidth (but not more than 200000 KB/sec) for data-check.
Mar 23 01:00:02 beta kernel: md: using 128k window, over a total of 976629568k.
Run Code Online (Sandbox Code Playgroud)

/proc/mdstat

    Personalities : [raid1] …
Run Code Online (Sandbox Code Playgroud)

linux raid centos mdadm kernel-panic

5
推荐指数
1
解决办法
2021
查看次数

Internet 上的路由器如何知道将数据包发送到 next 的位置以使其到达其目标 IP 地址?

在过去的十年里,我一直在做兼职的 IT 工作(除其他外)。我已经建立或重建了更多的本地网络安排,我无法计算,最近我一直在研究我的网络知识中仍然存在的一些重大差距。总而言之,虽然我绝对不会称自己为“专家”,但我认为在这一点上,我对网络边界内部的工作方式有了很好的了解,并且对大多数网络基础知识(层OSI 堆栈、TCP/IP、DNS、MAC 寻址和 ARP、更高级别的协议等)

然而,前几天我突然想到:“我如何向某人解释在 Internet 上路由数据包实际上是如何工作的?” 我意识到我很难回答这个问题。

现在,我至少对边界网关协议是什么和做什么有一些了解,或者路由表是什么,或者互联网基础设施对等点是什么。但是我承认我并不真正理解这些东西和其他东西实际上是如何确定路由器实际上将如何处理数据包以将其移动到其目标 IP 地址的。

那么,Internet 上的路由器如何接收数据包来决定下一个将其转发到哪个路由器呢?那么路由器如何知道它应该将数据包转发到哪个最佳路由器呢?正如我所说,我对与 Internet 路由基础设施相关的元素和概念有一些了解,但我不清楚一切如何组合在一起才能真正允许给定的路由器做出关于向何处发送数据包的良好路由“决定”它在正确地将数据包移向其最终目的地方面发挥了作用。

(注意:我已经查看了任何数量的资源以试图更好地理解这一点。但到目前为止我遇到的大多数事情要么(1)忽略了互联网上路由器的技术主题知道将下一跳的数据包发送到哪里,或者 (2) 陷入技术细节和协议行话的泥潭,以至于很难了解路由器决策点的所有内容是如何组合在一起的。我想这将是获得该问题的实际技术答案的好地方,非网络专家也可能理解。)

router routing internet ip-address bgp

5
推荐指数
1
解决办法
705
查看次数

iptables 中的 URD 是什么?

我最近一直在玩各种iptables配置,我注意到添加一个涉及--dport 465(通常为 保留smtps)的规则会导致在dpt:urd列出带有iptables -L.

我从未听说过这个协议,而且(公认的肤浅的)网络搜索并没有透露太多关于它的信息。

什么是 URD,为什么iptables显示这个而不是(可以说是更知名的,或者至少有更好的记录)smtps

iptables network-protocols

5
推荐指数
1
解决办法
3285
查看次数

Windows XP:远程监控 CPU 负载

我有一台 Windows XP PC,我将它用作几个应用程序的服务器。有没有程序可以用来监控内存使用情况/CPU 负载?PC 有可用的 Apache 和 PHP。

(我不需要快速实时更新,每 5 秒一次就可以了,我只想查看内存使用情况 + CPU 负载,并确保我的服务器没有负担过重)

windows-xp performance-monitoring

4
推荐指数
1
解决办法
967
查看次数

IPv4 名称虚拟主机、IPv6 虚拟主机

像我们许多人一样,我有一个 apache 服务器(2.2.15,加上补丁),上面有很多虚拟主机。可以肯定的是,我拥有的 IPv4 地址不止于此,这就是为什么我使用 NameVirtualHost 在同一个 IPv4 地址上运行大量它们的原因。

我正忙于让我所做的一切都支持 IPv6。这台服务器现在有一个路由 /64,这让我感觉很糟糕很多V6地址,就可以到处乱扔。我试图找到的是一种告诉每个 v4-NameVirtualHost 它也应该在唯一的 ipv6 地址上充当 VirtualHost 的简单方法。我真的,真的不想定义每个虚拟主机两次。

有谁知道一种优雅的方式来做到这一点?或者做一些类似的事情,以防我在我的问题中嵌入了任何危险的无知假设?

ipv6 ipv4 apache-2.2

4
推荐指数
2
解决办法
1653
查看次数