问题标签 [rhel7]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
21474 浏览

gcc - 如何在 64 位 RHEL 上编译 32 位应用程序?

我正在尝试使用 gcc 4.8 在 RHEL 7 64 位上编译一个 32 位 C 应用程序。我收到编译器错误/usr/include/gnu/stubs.h:7:27: error: gnu/stubs-32.h: No such file or directory。我需要做什么才能编译和链接 32 位应用程序?

0 投票
4 回答
5482 浏览

cd - 使用 kickstart 为 RHEL 7 创建自定义 DVD

我正在尝试创建自定义 CD/DVD 以使用 kickstart 文件部署 RHEL 7。这是我所做的:

  • 已编辑isolinux.cfg(在 ISOLinux 文件夹中)和grub.cfg文件(在EFI\BOOT文件夹中)。
  • 使用 mkisofs 创建 ISO。

但它不起作用。我是否使用正确的文件/方法?

0 投票
4 回答
4497 浏览

salt-stack - 在 RHEL 7 上安装 SaltStack?

我需要有关在 RHEL 7 上安装 saltstack 的帮助。

RHEL 7 服务器来自 AWS 亚马逊。

$ cat /etc/redhat-release

Red Hat Enterprise Linux Server 7.0 版 (Maipo)

我在安装过程中遇到错误:

$ wget -O - http://bootstrap.saltstack.org | 须藤

2014-08-04 09:41:45 (932 KB/s) - 写入标准输出 [177548/177548]

  • 信息:找到函数 install_red_hat_enterprise_linux_7_stable_deps
  • 信息:找到函数 install_red_hat_enterprise_linux_stable
  • 信息:找到函数 install_red_hat_enterprise_linux_stable_post
  • 信息:找到函数 install_red_hat_enterprise_linux_restart_daemons
  • 信息:找到函数 daemons_running
  • 信息:运行 install_red_hat_enterprise_linux_7_stable_deps()
  • 错误:稳定版本在 RHEL 7 Beta/RC 上不可用。请将安装类型设置为 git。
  • 错误:无法运行 install_red_hat_enterprise_linux_7_stable_deps()!!!

saltstack 不支持此版本的 RHEL 7 吗?

0 投票
1 回答
7860 浏览

linux - 如何在 RHEL 7 上安装 gcore

升级到我的服务器的 RHEL 7(重新安装)后,我找不到 gcore,也没有 crash-gcore-command 包可用。

有人可以帮我知道如何在 RHEL 7 上安装 gcore

0 投票
1 回答
746 浏览

activemq - 带有 JBoss A-MQ 6.1 的 Red Hat 7:无法访问管理控制台

我们遇到了与此 OP 相同的问题: JBoss ActiveMQ on Red Hat - Unable to access AMQ Web Console,但是该帖子并未说明他是如何解决问题的。

我们正在尝试评估 JBoss A-MQ,并根据他们的安装指南安装了 RHEL 7 和 A-MQ 6.1 。一切都在本地工作,例如样本生产者/消费者测试在验证安装步骤中成功。

但是,即使配置了远程用户,我们也无法访问管理控制台。我们确实必须向setenv添加一个 JAVA_OPTIONS 条目来覆盖默认的 IPv6 套接字,并且 netstat 显示该服务现在正在侦听 tcp 套接字而不是 tcp6:

我们可以从其他系统 ping 盒子,但是尝试在端口 8181 上打开 telnet 会话超时。我们尝试过的管理控制台 URL 是:

但两者都不起作用。 我们缺少什么?

以下是amq.log中包含hawt的条目,看起来它正在正确启动:

0 投票
0 回答
151 浏览

mysql - RHEL 服务器中的 MySQL 客户端库版本不正确

我已经在RHEL 7服务器上安装了 mysql。我已经部署了我的 Rails 代码。当我运行迁移时,出现以下错误。我已经安装了mysql,我希望连接到 mysql 和not mariadb.

我该怎么做才能解决这个问题?

编辑:

数据库.yml:

0 投票
1 回答
4198 浏览

linux - 如何在 systemd 启动期间最后运行并打印我的脚本输出?

我正在尝试在部署过程中配置我的主机,并在屏幕上显示我的配置脚本正在做什么。

在 RHEL6 中,我很容易回显我想要筛选的内容或使用对话框来显示输出,只有当我的脚本完成时,我才会得到登录提示。

  • (我使用脚本名称为 S99.myscript.sh 的 rc3.d 或 rc5.d 文件夹)

在 RHEL7 中我无法模仿这个过程。rc.local 在引导过程中不显示我的输出,也不保证它会最后运行。

我想我需要创建一个 systemd 服务文件来运行我的脚本。

但是如何在启动时将结果输出到屏幕上?

以及如何确保在脚本结束之前不会收到登录提示?

0 投票
1 回答
1299 浏览

c++ - recvfrom 与 INADDR_ANY 一起使用,但指定某些接口不起作用

我写了一个程序,加入源特定的多播组并接收 udp 多播数据包:

它工作正常,但请注意我正在使用binda.sin_addr.s_addr = INADDR_ANY;. netstat 显示:

当我将它更改为binda.sin_addr.s_addr = LISTEN_INTERFACE;程序停止工作时 - 它无法接收数据包,它会挂起recvfrom。netstat 显示:

在这两种情况下,tcpdump 都显示数据在线,所以问题是我无法在特定接口上接收数据,只能在所有接口上接收数据。我使用的是 RHEL 7,teaming,LISTEN_INTERFACE 是对应 VLAN 的 IP。为什么我的代码不起作用以及如何解决它?出于性能原因,我不想使用 INADDR_ANY - 侦听所有接口会比侦听某些接口更昂贵。

upd将 LISTEN_INTERFACE 传递给join_ssm_groupand 和binda.sin_addr.s_addr也不起作用。顺便说一句,此类代码的类似 Windows 版本适用于 Windows Server 2008 R2 下的同一台 PC,但在 RHEL 7 中不起作用。我想我应该检查这些:

  • 如果 RHEL 7 在所需端口上的 requreid 接口上接收到数据(答案是 Yes,由 tcpdump 证明)
  • 如果套接字在所需端口上的所需接口上侦听(答案是肯定的,由 netstat 证明?)
  • 如果上面的两个答案都是肯定的,那么调用怎么可能recvfrom不接收数据?

好吧,现在这个问题可能更多地是关于 RHEL 7,而不是关于 c++。

0 投票
1 回答
216 浏览

rhel7 - 有没有办法在 RHEL 7 Atomic 上获得多路复用终端?

我想通过 ssh 连接到 RHEL 7 Atomic 的实例并在其上打开多个持久终端(这样如果我的连接丢失,我可以通过 ssh 重新进入并从我离开的地方继续)。通常我为此使用屏幕,但 tmux 和可能其他人通常提供这种功能。这似乎是一件显而易见的事情,但我在这个平台上找不到它。

对 RHEL 7 Atomic 的限制:

  • 很少安装
  • 无法使用 yum / rpm 安装软件包
  • 无法将操作系统更新为除官方 Red Hat 映像之外的任何内容
  • 没有能力编译任何东西

实现我的目标的好方法是什么?

0 投票
1 回答
247 浏览

apache - Apache 在 RHEL7 上变得无法访问

我在 EC2 实例上的 RHEL7 上运行 Magento 安装。一切都运行良好,然后突然间我的 http 请求停止得到响应。我重新启动了实例,没有任何变化。我仍然可以 ssh 进入服务器。以下是apache错误日志的内容:

我的理解是,该日志中没有任何内容告诉我它为什么不起作用。找到问题的下一步是什么?Apache 版本是 2.4.6 和 httpd.config 语法检查。我敢打赌,罪魁祸首是用户权限——我将如何检查这是否是问题所在?