AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / user-2821

sagi's questions

Martin Hope
sagi
Asked: 2009-10-02 05:50:47 +0800 CST

无法使用 Dell iDRAC6 企业查看引导顺序

  • 1

我们已经购买了几款带有 iDRAC6 Enterprise 卡的新 Dell PowerEdge R410,它可以让我们对机器进行完全的远程访问控制,包括虚拟控制台和虚拟媒体。

总的来说,它按预期工作。我可以使用虚拟控制台和虚拟媒体来远程控制机器。但是,当我重新启动机器时,DRAC IP 变得不可用超过 30 秒(即不响应任何网络活动,例如 ping 或 HTTP 请求)。当它最终再次可用时,服务器通常已超过启动顺序,这意味着我无法进入 BIOS,也无法从虚拟媒体启动。

我设法通过使用冷电源开关选项解决了这个问题,之后机器需要更多时间才能完全重新启动,如果我动作非常快,经过几次尝试后,我设法在启动序列结束之前抓住它。但它看起来不正确,据我了解,DRAC 机制是独立的,不应受到服务器重启的影响。为什么会重置连接?有什么办法可以防止这种情况发生吗?

boot
  • 3 个回答
  • 4002 Views
Martin Hope
sagi
Asked: 2009-09-22 01:22:45 +0800 CST

CentOS 5 - 在引导期间无法解析 NFS 挂载的地址

  • 0

我有几台运行 CentOS 5.3 的服务器,并试图让 2 个 NFS 挂载点在启动时自动挂载。我在 fstab 中添加了 2 行类似于以下内容:

server1:/path1                /path1           nfs     soft            0 0
server2:/path2                /path2           nfs     soft            0 0

当我手动运行“mount -a”时,安装点按预期正确安装。但是,当我重新启动机器时,只安装了 /path2。对于 /path1 我收到以下错误:

mount: can't get address for server1

它显然看起来像一个 DNS 问题,但记录已在所有 DNS 服务器中正确配置,并且如果我在重新启动完成后重新尝试挂载,则会正确挂载。我可以通过在 /etc/fstab 中使用 IP 地址而不是主机名或将 server1 添加到 /etc/hosts 来正确解决此问题,但我宁愿不这样做。

在引导期间未能解析此特定地址的原因可能是什么?为什么问题仅出在第一个安装点上,而第二个安装点正确安装,尽管配置相同?

domain-name-system
  • 3 个回答
  • 2578 Views
Martin Hope
sagi
Asked: 2009-09-06 23:59:10 +0800 CST

CentOS - bin/* MD5 在相同主机之间不同

  • 3

我有一堆运行 CentOS 5.3 32 位的服务器。它们都是使用相同的安装方法(CD 或网络安装)几乎同时安装的。

我最近注意到其中一台主机出现问题,它在尝试验证 RPM 包时报告如下错误:

[sagi@server3 ~]$ rpm -qV coreutils 2>&1| grep mkdir
prelink: /bin/mkdir: at least one of file's dependencies has changed since prelinking
S.?.....    /bin/mkdir
[sagi@server3 ~]$

预链接消息是首先引起我注意的消息。在尝试执行任何类型的 RPM 相关操作时,它经常出现。而且,验证命令报告 mkdir 包的大小不匹配,我不明白。

我试图在其他一些服务器上运行相同的命令,但没有一个有同样的问题。/bin/mkdir 的大小和 coreutils 的版本在有问题的服务器和所有其他主机上是相同的,例如:

[sagi@server3 ~]$ rpm -q coreutils
coreutils-5.97-19.el5
[sagi@server3 ~]$ ls -l /bin/mkdir
-rwxr-xr-x 1 root root 29852 Jan 21  2009 /bin/mkdir
[sagi@server3 ~]$

[sagi@server4 ~]$ rpm -q coreutils
coreutils-5.97-19.el5
[sagi@server4 ~]$ ls -l /bin/mkdir
-rwxr-xr-x 1 root root 29852 Jan 21  2009 /bin/mkdir
[sagi@server4 ~]$

但是 /bin/mkdir 的 MD5 在每个主机上是不同的:

server1  f62677e910d9a3fc3605be5e3e59bb4f  /bin/mkdir
server2  7678ac9fdf01a80e4dc45cb8a6929e2b  /bin/mkdir
server3  4fe934b9ebd16ba773cf347ebf803225  /bin/mkdir
server4  24800902f32af19879ed5fda0f3ea9d0  /bin/mkdir
server5  a0a02615022c7f607709792a5ceaad0e  /bin/mkdir

等等。/bin/mkdir 只是一个示例,我检查的每个实用程序都遇到了相同的问题。

因此,我有两个问题: 1.为什么完全相同的文件的MD5在不同的机器上会不同?2.上面提到的prelink消息可能是什么原因?

更新:我设法通过手动运行 /etc/cron.daily/prelink 脚本摆脱了预链接错误。我仍然不明白不同 MD5 的原因是什么。

centos
  • 2 个回答
  • 1189 Views
Martin Hope
sagi
Asked: 2009-09-04 09:43:53 +0800 CST

是否可以将单个 NIC 连接到两个不同的 VLAN?

  • 9

我知道可以将多个 IP 地址分配给同一个 NIC,只要它们位于同一个子网中(例如,服务器 A 可以同时分配 192.168.1.1 和 192.168.1.2)。

但是,是否可以将不同子网的多个 IP 地址分配给同一个 NIC?服务器将连接到配置了多个 VLAN 的交换机,例如 192.168.1.1/24 和 10.0.0.0/24。我希望服务器同时是 192.168.1.1 和 10.0.0.1。

我想这样做的原因是我们目前在 192.168.1.0/24 上有一个内部网络,我们想添加额外的专用网络以满足管理需求:例如,将 Dell DRAC 设备放在这个网络上。我想知道是否可以在不添加更多电缆和更多交换机端口的情况下做到这一点。

routing
  • 5 个回答
  • 33683 Views
Martin Hope
sagi
Asked: 2009-08-19 09:53:04 +0800 CST

扩展子网

  • 3

我们目前有一个使用 192.168.1.0/24 范围的私有 IP 子网。我们的 IP 地址用完了,想将此子网扩展到 192.168.0.0/21 之类的地址。

是否可以在没有大量停机时间的情况下进行此类更改?如果我们首先更改交换机上的 VLAN 配置以使用新的网络掩码,那么所有使用旧配置连接的机器会立即中断,直到我们更改它们的配置?还是他们会像以前一样继续工作,但只会看到前一个子网,而不是扩展子网上的 IP 主机,然后我们可以逐渐更改每个主机上的网络掩码,而无需停机,除了本地 NIC 重新启动所需的时间?

networking
  • 3 个回答
  • 1508 Views
Martin Hope
sagi
Asked: 2009-07-31 10:18:15 +0800 CST

优雅的 Apache 重启和 Keep-Alive 连接

  • 1

我正在尝试找到一种快速重新启动 Apache 以应用配置更改的方法。目标是:

  1. 重新启动而不分发当前处理的请求
  2. 尽可能原子地执行此操作,即必须将新配置应用于从重新启动时间开始收到的所有新请求,旧版本不应处理任何新请求。

Apache有一个优雅的重启命令,满足了第一个目标,重启命令是即时的,现有的请求不受影响。但是,重新启动不是原子的。如果存在与处于 Keep-Alive 状态的服务器的现有连接,则它们发送的所有以下请求都由具有旧配置的旧进程处理。

在我的例子中,Apache 服务器位于负载均衡器后面,它可以通过单个连接发送数百个请求。因此,重启后,需要很长时间才能将新配置应用于所有新请求。

有什么方法可以解决这个问题,例如让 Apache 在完成当前请求后关闭任何现有的 Keep-Alive 连接到旧进程?

http apache-2.2 configuration keepalive
  • 2 个回答
  • 3986 Views
Martin Hope
sagi
Asked: 2009-07-05 11:29:13 +0800 CST

在 VirtualBox 中运行 CentOS 来宾时 CPU 使用率高

  • 2

我将 CentOS 5.3 作为在 Windows XP 上运行的 VirtualBox 3.0.0 来宾运行。

尽管 CentOS 客户机完全空闲(即平均负载为 0.00),但 Windows 主机 CPU 使用率始终保持在 50%。

我知道这是与 CentOS 内核运行的 1000Hz 频率有关的常见问题,并且之前发布了一个特殊的 kernel-vm 软件包来解决这个问题。然而,这些组件已经过时,而README说从 CentOS 5.3 开始就不需要它们了。我发现据说有一个内核参数 divider=10 可以使用标准内核将频率降低到 100Hz,但在 VirtualBox 中运行时似乎没有任何效果。

有没有办法在不求助于自定义内核的情况下解决这个问题?

central-processing-unit centos virtualbox kernel
  • 8 个回答
  • 15794 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve