我的系统运行 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,那将是可取的。不知道为什么我的偏执如此强烈,但是嘿...
有人知道吗?
从 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)
欢迎任何想法或建议。
我遇到了与我的 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 包?
这个问题以前有人问过,但我相信世界已经改变了,足以再问一次。
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 系统上运行,然后退出。这会干扰我们的进程监控。 …
我收到了 3 个 Linux 机器,1 个正面装有 apache,另外 2 个,据我所知,并没有做太多事情。全部在 Redhat 上运行。
问题很简单:我如何知道服务器实际上在做什么?零文档可从创建者处获得。
在StackOverflow 上的这个问题和我们这里完全不同的人群中,我想知道:您禁用 SELinux 的原因是什么(假设大多数人仍然这样做)?您想保持启用状态吗?离开 SELinux 后,您遇到过哪些异常情况?除了 Oracle 之外,还有哪些供应商在支持启用 SELinux 的系统时遇到问题?
额外问题:有人设法让 Oracle 在 RHEL5 和 SELinux 上以强制目标模式运行吗?我的意思是,严格会很棒,但我认为这还遥不可及,所以让我们先保持有针对性的 ;-)
我已经在 CentOS 上通过 yum 安装了 java,但是另一个 java 程序需要知道 JAVA_HOME 环境变量是什么。我知道所有关于设置环境变量的知识,但我应该将它设置为什么?java安装在/usr/bin/java,它不能在那里!
RHEL/Fedora 上的alternatives命令 (package chkconfig) 管理符号链接,这些符号链接将通用名称链接到替代实现之一。例如,一mta组符号链接可以由 Sendmail 和 Postfix 提供(以实现 iesendmail命令):
alternatives --display mta
Run Code Online (Sandbox Code Playgroud)
虽然我可以使用--display一组符号链接,但我需要先猜测它的名称(即mta)。
我可以简单地列出所有可能的可配置符号链接组(如mta)以供选择吗?
原因是我偶尔会忘记一些组名。
面对数百台RHEL服务器,如何维护本地root账号和网络用户账号?是否有一个活动目录类型的解决方案可以从一个中心位置管理这些?
我们的生产服务器正在运行 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 ×10
linux ×5
centos ×2
selinux ×2
accounts ×1
apache-2.2 ×1
centos5 ×1
curl ×1
dependencies ×1
fedora ×1
java ×1
numa ×1
oracle ×1
performance ×1
redis ×1
rpm ×1
security ×1
ssl ×1
vmware-esxi ×1
yum ×1