小编rad*_*ius的帖子

识别连接到交换机的机器

我们公司最近关闭了一半没有使用的办公空间。我们将未使用的空间还给了建筑管理部门,并将其隔离起来。在我们关闭它之前,我记下了要关闭的一侧的网络插孔#,并确保将它们与我们服务器机房的交换机断开连接。

今天,我正在重新创建一个电子表格,其中列出了我们当前所有的物理网络插孔,以及它们在调整后的办公室中的位置。

两个问题:

1) 一些网络插孔号码似乎与中继机架上的标签不同步。例如,有一台已登录的笔记本电脑插入了 28 号插孔。所以我转到中继机架,找到端口 28,并跟踪它到交换机。问题是,它插入交换机上的端口没有亮起,显示它处于非活动状态。但是,它绝对是活跃的并且在网络上。有没有办法通过 IP 或名称来查询 Cisco 交换机以告诉您该特定 PC 插入哪个端口号?

2) 交换机上有几个端口亮起,表示活动,但是当我将它们追溯到中继机架时,它们连接到不再使用或不再存在的端口上。我想我的问题如上所述,有没有办法显示连接到交换机上该端口的任何内容的 IP 或名称?

cisco switch trace

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

从脚本运行(GNU)屏幕

我想在屏幕会话中启动一些应用程序,但是从脚本中启动。
如果没有脚本,我只会启动屏幕,然后用 crtl-ac 打开 N 个窗口并在每个窗口中执行程序。

我尝试了以下

screen -d -m -S test
screen -S test -X exec tail -f /var/log/messages
screen -S test -X screen
screen -S test -X exec tail -f /var/log/xinetd.log
Run Code Online (Sandbox Code Playgroud)

但是当我附加会话尾部时,它没有运行。如果我紧接着附加会话screen -d -m -S startupscreen -S startup -X exec tail -f /var/log/messages从另一个终端运行它就可以工作。

我错过了什么 ?

在 AlexD 回答后编辑

一个半工作的解决方案是

screen -d -m -S test tail -f /var/log/messages
screen -S test -X screen tail -f /var/log/xinetd.log
Run Code Online (Sandbox Code Playgroud)

使用该命令链接屏幕命令(-X 之后的那个)在 exec 时正在工作,这可能是因为 exec 期望定义当前窗口,而在分离屏幕时没有当前窗口。感谢AlexD …

gnu-screen

12
推荐指数
2
解决办法
8393
查看次数

为什么 Apache 不 gzip 带有参数的 css 或 js 文件?

启用 mod_deflate 的 apache 不会压缩某些 CSS 和 JS 文件。这些文件在 YSlow 中看起来像“[domain.name]/aggregator.css?...”或“[domain.name]/misc/jquery.js?...”。没有“?”的其他 CSS 和 JS 被压缩。请解释我如何让 apache 也压缩这些文件。

我在 .htaccess 文件中添加了以下行

  <IfModule mod_deflate.c>
        <FilesMatch "\.(css|js|x?html?|php)$">
           SetOutputFilter DEFLATE
        </FilesMatch>
  </IfModule>
Run Code Online (Sandbox Code Playgroud)

谢谢

gzip mod-deflate apache-2.2

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

如何设置 BIND DNS 服务器以响应单个 IP 地址对 Windows 上的任何请求?

我想配置一个 BIND DNS 服务器(因为 Windows Web Server 2008 没有 DNS 服务,所以我必须安装 BIND)它用一个A record. 我已经建立了一个*记录,但它似乎只适用于服务器的直接子域。我的意思是subdomain.xyz.com会得到正确的回应,但subdomain2.subdomain1.xyz.com不是。我可能已经搞砸了配置文件,因为之前刚刚使用过 MS DNS。

您能告诉我如何从一开始就配置 BIND 以使用恒定 IP 地址解析每个请求的地址吗?

domain-name-system windows-server-2008 bind a-record

3
推荐指数
1
解决办法
4058
查看次数

64位还是32位Linux系统?

我有一台具有 4GB RAM 的服务器。在上面,我安装了 32 位 Slackware Linux 12.1。当然,它并没有使用所有 4GB 的 RAM。我很快想将 RAM 增加到 8GB,并且正在寻找系统使用它的方法。该系统用作数据库服务器,白天负载很高。

AFAICT,我有两个选择:继续使用 32 位并重建内核并失去一些性能。或者使用 64 位并重新安装所有内容。查看 64 位版本的 Slackware,我可以运行 -current 或 Slamd64。

现在,进入问题:

  1. 我应该继续使用 32 位还是使用 64 位?

  2. 如果我去 64 位,我应该使用 -current 还是 Slamd64?

PS 我希望从在生产中实际使用这些配置中的任何一个的人那里得到答案,而不仅仅是复制/粘贴我可以通过谷歌找到的东西。

linux 64-bit 32-bit slackware

3
推荐指数
2
解决办法
4138
查看次数

2
推荐指数
1
解决办法
2612
查看次数

Windows Server 2003 - 检查 TS 会话(远程桌面客户端)

我有一个仅限于 2 个并发 TS 会话的 VPS。有一次我被锁定无法登录,即使我之前的所有会话都已关闭。

提供商表示其他会话仍在运行,他们认为我实际上并没有“注销”,因此即使我退出远程桌面客户端,服务器仍会相信连接是有效的。

我从来没有在普通计算机上遇到过这个问题,当我以任何方式终止连接时,它总是优雅地断开连接并且不会将我锁定。

  • Windows 2003 是否存在远程桌面登录时正确注销的问题?
  • 我将如何清除此错误,或者换句话说,如果我需要,我可以启动任何当前连接,因为我具有管理员访问权限?
  • 如何检查正在使用的会话数(假设我可以登录会话)
  • 我可以将 VNC 加载为“备份”工具,或者我可以使用哪些其他工具来更全面地保护自己免受此问题的影响?

-亚当

windows-server-2003 vps terminal-server remote-desktop

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

在 linux 服务器中捕获出站 http 数据包的工具

我正在寻找一种工具来捕获从 linux 服务器发送到外部服务器的 http 数据包。通常我使用 iftop 或 iptraf 和过滤器来查看实时信息和 tcpdump 来获取详细信息。但是我现在需要的是某种方法来捕获对某个日志文件的所有 url 请求。我知道我可以配置一个代理来记录所有这些信息,但这是不可能的,因为我们的实际架构。你知道一些可以获取这些信息的工具吗?或者我是否需要制作一个脚本来处理来自 tcpdump 的信息?

http packet-sniffer

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

思科交换机到交换机通信

当每个交换机上的端口位于不同的 vlan 时,是否可以将 Cisco 交换机端口配置为与另一台交换机通信?

编辑以添加更多详细信息:我们使用的数据中心为其客户提供内部 vlan 编号。这将提供互联网连接以及点对点 Metro E 连接,将我们的办公室连接到数据中心的机架。

我们不想使用数据中心的 vlan 号码,因为它们在扩展范围内,并且需要我们禁用交换机上的 vtp。

我正在尝试找到一种方法,让我可以将几个端口分配给 vlan 2,即使在连接到该端口的电缆的远端,在数据中心一侧,他们也可能有这个VLAN 1700。

cisco vlan

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

telnet 端口转发

任何人都知道是否可以使用 telnet 客户端设置端口转发,就像使用 SSH 一样?

windows tunneling port-forwarding telnet ssh-tunnel

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