标签: redhat

我如何知道我的网络是否启用了 IP 多播?

有没有办法知道我网络上的 Red Hat Linux 服务器是否启用了 IP 多播?我通过运行 cat /proc/net/igmp 命令得到的输出如下

Idx Device    : Count Querier   Group    Users Timer    Reporter
1   lo        :     0      V3
                010000E0     1 0:00000000       0
2   eth0      :     3      V3
                010000E0     1 0:00000000       0
Run Code Online (Sandbox Code Playgroud)
  1. 这是否意味着在我的网络上启用了 IP 多播?
  2. 这是否也意味着我运行 cat 命令的服务器属于第 1 组?

linux redhat

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

如何在 RedHat Enterprise 5 上安装 automake 和 autoconf?

我正在尝试为 PHP 应用程序安装“uploadprogress”,但在依赖项上失败。

首先是 phpize,然后是 php-devel,然后是 autoconf 和 automake。

我尝试过 yum 和各种存储库,但都没有成功。

我认为这与他们在 Rackspace Cloud 服务器上的超紧凑但令人讨厌的设置有关。

有谁知道我在哪里可以找到我可以告诉 yum 查看的存储库,该存储库将包含 php-devel、autoconf、automake 等?

非常感谢。


发布详情: 红帽企业 Linux 服务器 5.3 版 (Tikanga)

Linux 版本 2.6.18-128.7.1.el5xen (mockbuild@hs20-bc2-3.build.redhat.com) (gcc 版本 4.1.2 20080704 (Red Hat 4.1.2-44)) #1 SMP Wed Aug 19 04 :17:26 美国东部时间 2009

Linux Serv001 2.6.18-128.7.1.el5xen #1 SMP Wed Aug 19 04:17:26 EDT 2009 x86_64 x86_64 x86_64 GNU/Linux

redhat yum upload

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

如何在 Linux 中进行客户端 NFS 故障转移?

我有一个需要访问 NFS 存储的 CentOS 6.3 客户端。有两个 NFS 服务器为存储在具有集群文件系统的 SAN 上的相同内容提供服务。如果需要,我如何设置 CentOS 以故障转移到备份 NFS 服务器?当我谷歌时,我一直读到 Linux 不支持这一点,但这会很奇怪,因为有很多关于如何设置集群 Linux NFS 服务器群的信息......

linux redhat nfs centos high-availability

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

yumdownloader 与 repotrack

我正在使用 CentOS 6.3。

最近,我遇到repotrackyum-utils

yumdownloader --resolverepotrack看起来很相似,但看起来yumdownloader只下载了部分依赖,repotrack所有的依赖都在那里。

你试一试

yumdownloader --destdir=/tmp/download --assumeyes --resolve parted
Run Code Online (Sandbox Code Playgroud)

相对

repotrack parted
Run Code Online (Sandbox Code Playgroud)

之间有什么区别 yumdownloader --resolve和 和有repotrack什么?

redhat centos yum

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

CentOS 和 Debian 的名称解析差异

我有一个小的 Java 程序,它每秒循环调用 InetAddress.getByName("example.com")。当我使用 'strace -f' 在 CentOS 6.4 机器上运行它时,我看到 /etc/resolv.conf 已打开并读取一次:

$ grep /etc/resolv.conf strace.out
[pid 24810] open("/etc/resolv.conf", O_RDONLY) = 6
Run Code Online (Sandbox Code Playgroud)

当我在 Debian 7 上运行它时,我看到 /etc/resolv.conf 被重复打开或 stat()'d:

$ grep  /etc/resolv.conf strace.out
[pid 41821] open("/etc/resolv.conf", O_RDONLY) = 10
[pid 41821] stat("/etc/resolv.conf", {st_mode=S_IFREG|0644, st_size=92, ...}) = 0
[pid 41821] open("/etc/resolv.conf", O_RDONLY) = 10
[pid 41821] stat("/etc/resolv.conf", {st_mode=S_IFREG|0644, st_size=92, ...}) = 0
[pid 41821] stat("/etc/resolv.conf", {st_mode=S_IFREG|0644, st_size=92, ...}) = 0
Run Code Online (Sandbox Code Playgroud)

两个系统都配置了 /etc/nsswitch.conf

主机:文件 dns

两个系统都没有运行名称缓存守护程序。

我在两台机器上使用了相同版本的 Oracle HotSot Java JVM 来排除任何 …

domain-name-system debian redhat

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

Red Hat/CentOS EL6 上的 Linux 容器 (LXC) - lxc-create 与 libvirt?

试图保持在红帽的青睐范围内并仍然计划系统寿命是很棘手的......

一年多来,我一直是Linux Containers (LXC)的支持者。我的初始安装基于从在线教程中收集的信息,例如this onethis one。这个中心的周围lxc-createlxc-start|stop并且lxc-destroy命令和修改现有OpenVZ的模板

这运行良好,并在生产中愉快地运行。但是,我提出了一些额外的系统,并决定查看 Red Hat 当前有关 EL6 容器的文档。看到他们在这方面的官方立场,我感到很惊讶。

RHEL 6 是否提供使用 Linux 容器所需的 LXC 工具?,Red Hat 将 LXC 描述为技术预览建议使用 libvirt 来管理创建和管理容器

然而,Oracle在其 Unbreakable Linux 中提倡一种完全不同的容器化技术

libvirt 方法中似乎缺少一些功能,但是我最初使用 lxc-* 命令的方法有点像手动过程……我不太清楚在 EL6 上管理容器的方法或“可接受”方法.

  • 今天关于 LXC 和 RHEL 类系统的传统智慧是什么?
  • 如何在您的组织中实施它们?
  • 一种方法与其他方法相比有什么优势吗?
  • 这些可以共存吗?

redhat centos libvirt containers lxc

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

RedHat 有没有像 WinDirStat 这样的程序?

我的一台 Linux 服务器上的磁盘空间不足,我需要找出占用所有空间的内容。

TIA

redhat

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

Linux (Redhat) 上的持久 ip 规则

如何ip rule在 Linux(特别是基于 Redhat 的发行版)上配置持久化?没有内置方法吗?添加/etc/rc.d/rc.local或创建自己的rc.d脚本是我唯一的选择吗?

编辑:为了澄清,我不是指iptablesip工具(我不认为很多人都熟悉)。无论如何,我尝试保留的规则是使用以下命令添加的:

# ip rule add fwmark 1 lookup 100
# ip rule
...
32765: from all fwmark 0x1 lookup 100
...
Run Code Online (Sandbox Code Playgroud)

我发现这样做的唯一参考来自 Novell:http : //www.novell.com/support/viewContent.do? externalId = 7008874&sliceId =1建议创建一个rc.d脚本

networking linux redhat

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

在 Red Hat Enterprise 和 CentOS 上,创建 /var/run/reboot-required 是什么?

在 CentOS 5.8+ 和 Red Hat Enterprise 6+ 上,安装/更新软件包时,我注意到在适当的时候创建了一个标志文件 /var/run/reboot-required。在 Ubuntu(我猜也是 Debian)上,如果安装了包“update-notifier-common”,则包 postinst 脚本会触发此标志文件的创建。在 RHEL/CentOS 上,我无法弄清楚这是如何发生的。

例如,在 RHEL 和 CentOS 上,我最近安装了几个更新并创建了 /var/run/reboot-required。其中之一是“openssl”软件包升级。我认为这是创建标志文件的原因,因为在 Ubuntu 上它也是这样工作的。然而我看着所有了每个更新包的“rpm -q --scripts”,但没有看到任何可能创建该标志文件的内容。大多数情况下,我看到了“安装后程序:/sbin/ldconfig”。

所以我的问题是:

  • 是什么在 RHEL/CentOS 上创建了这个标志文件?
  • 它是否需要安装一个特殊的包,类似于 Ubuntu 上的“update-notifier-common”包?

redhat centos update

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

从 init 脚本运行任意程序作为守护进程

我需要在 Red Hat 中安装一个程序作为服务。它不后台运行、管理其 PID 文件或管理自己的日志。它只是运行并打印到 STDOUT 和 STDERR。

使用标准的 init 脚本作为指南,我开发了以下内容:

#!/bin/bash
#
#   /etc/rc.d/init.d/someprog
#
# Starts the someprog daemon
#
# chkconfig: 345 80 20
# description: the someprog daemon
# processname: someprog
# config: /etc/someprog.conf

# Source function library.
. /etc/rc.d/init.d/functions

prog="someprog"
exec="/usr/local/bin/$prog"
[ -e "/etc/sysconfig/$prog" ] && . "/etc/sysconfig/$prog"
lockfile="/var/lock/subsys/$prog"
RETVAL=0

check() {
    [ `id -u` = 0 ] || exit 4
    test -x "$exec" || exit 5
}

start() {
    check
    if [ ! …
Run Code Online (Sandbox Code Playgroud)

redhat service init.d

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