标签: redhat

SElinux:允许 httpd 连接到特定端口

我的系统运行 CentOS 6.4 和 apache2.2.15。SElinux 正在执行,我正在尝试通过我的 python/wsgi 应用程序连接到 redis 的本地实例。我收到错误 13,权限被拒绝。我可以通过以下命令解决这个问题:

setsebool -P httpd_can_network_connect

但是,我并不完全希望 httpd 能够连接到所有 tcp 端口。如何指定允许 httpd 连接的端口/网络?如果我可以制作一个模块来允许 httpd 连接到端口 6379 ( redis ) 或 127.0.0.1 上的任何 tcp,那将是可取的。不知道为什么我的偏执如此强烈,但是嘿...

有人知道吗?

redhat selinux redis apache-2.2

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

yum 模拟安装

从 ubuntu 的角度来看,如果我想查看将安装/升级的附加软件包,我可以使用 apt-get --simulate install <package name>

yum 有类似的东西吗?我们的 Red hat box (yum) 是我们的生产服务器,所以我想在我实际安装一些软件包之前确切地看看会发生什么。

真的找不到一个好的解决方案,有人建议:

yum --assumeno install <package name>
Run Code Online (Sandbox Code Playgroud)

但这又回来了:

Command line error: no such option: --assumeno
Run Code Online (Sandbox Code Playgroud)

百胜版本: 3.2.22

操作系统版本: Red Hat Enterprise Linux Server release 5.6 (Tikanga)

欢迎任何想法或建议。

package-management redhat

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

如何在 RedHat 上更新 cURL CA 包?

我遇到了与我的 cURL 版本捆绑在一起的 CA 包已过时的问题。

curl: (60) SSL certificate problem, verify that the CA cert is OK. Details:
error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed
More details here: http://curl.haxx.se/docs/sslcerts.html
Run Code Online (Sandbox Code Playgroud)

通读文档对我没有帮助,因为我不明白我需要做什么或如何做。我正在运行 RedHat 并且需要更新 CA 包。我需要做什么才能在 RedHat 上更新我的 CA 包?

ssl redhat curl certificate-authority

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

irqbalance 在现代硬件上还有用吗?

这个问题以前有人问过,但我相信世界已经改变了,足以再问一次。

irqbalance 在今天的系统上有什么用处,我们有支持 NUMA 的 CPU,在它们的核心之间共享内存?

运行irqbalance --oneshot --debug表明现代 VMware ESXi 环境中的虚拟来宾正在内核之间共享 NUMA 节点。

# irqbalance --oneshot --debug 3
Package 0:  numa_node is 0 cpu mask is 0000000f (load 0)
    Cache domain 0:  numa_node is 0 cpu mask is 0000000f  (load 0)
            CPU number 0  numa_node is 0 (load 0)           
            CPU number 1  numa_node is 0 (load 0)
            CPU number 2  numa_node is 0 (load 0)
            CPU number 3  numa_node is 0 (load 0)
Run Code Online (Sandbox Code Playgroud)

在这种情况下,irqbalance 将检测到它正在 NUMA 系统上运行,然后退出。这会干扰我们的进程监控。 …

linux performance redhat vmware-esxi numa

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

你怎么知道服务器实际上做了什么?

我收到了 3 个 Linux 机器,1 个正面装有 apache,另外 2 个,据我所知,并没有做太多事情。全部在 Redhat 上运行。

问题很简单:我如何知道服务器实际上在做什么?零文档可从创建者处获得。

linux redhat linux-networking client-server

43
推荐指数
6
解决办法
4545
查看次数

禁用/启用 SELinux 的原因

在StackOverflow 上的这个问题和我们这里完全不同的人群中,我想知道:您禁用 SELinux 的原因是什么(假设大多数人仍然这样做)?您想保持启用状态吗?离开 SELinux 后,您遇到过哪些异常情况?除了 Oracle 之外,还有哪些供应商在支持启用 SELinux 的系统时遇到问题?

额外问题:有人设法让 Oracle 在 RHEL5 和 SELinux 上以强制目标模式运行吗?我的意思是,严格会很棒,但我认为这还遥不可及,所以让我们先保持有针对性的 ;-)

oracle security linux redhat selinux

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

JAVA_HOME 对 CentOS 的价值是什么?

我已经在 CentOS 上通过 yum 安装了 java,但是另一个 java 程序需要知道 JAVA_HOME 环境变量是什么。我知道所有关于设置环境变量的知识,但我应该将它设置为什么?java安装在/usr/bin/java,它不能在那里!

linux redhat java centos yum

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

有没有办法列出系统上所有可配置的“替代品”(类似命令的符号链接)?

RHEL/Fedora 上的alternatives命令 (package chkconfig) 管理符号链接,这些符号链接将通用名称链接到替代实现之一。例如,一mta组符号链接可以由 Sendmail 和 Postfix 提供(以实现 iesendmail命令):

alternatives --display mta
Run Code Online (Sandbox Code Playgroud)

虽然我可以使用--display一组符号链接,但我需要先猜测它的名称(即mta)。

我可以简单地列出所有可能的可配置符号链接组(如mta)以供选择吗?

原因是我偶尔会忘记一些组名。

linux redhat fedora

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

管理员如何在数百台 Linux 服务器上维护用户帐户?

面对数百台RHEL服务器,如何维护本地root账号和网络用户账号?是否有一个活动目录类型的解决方案可以从一个中心位置管理这些?

redhat user-management accounts user-accounts

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

如何列出 RPM 依赖项?

我们的生产服务器正在运行 CentOS 5.2 版(最终版)。

如何查看/获取/列出已安装的RPM 包的所有依赖项?

例如:服务器中已经安装了 SQLite v3.3.6。我想查看这个特定包的所有依赖项。

这是命令的输出: rpm -qa |grep sqlite

python-sqlite-1.1.7-1.2.1
sqlite-3.3.6-2
sqlite-3.3.6-2
Run Code Online (Sandbox Code Playgroud)

另外,为什么它在sqlite-3.3.6-2这里列出了 2 个条目?

redhat centos rpm dependencies centos5

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