问题标签 [rhel]

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 投票
11 回答
109067 浏览

python - 在 linux SUSE 或 RedHat 上,如何加载 Python 2.7

有人可以提供在 SUSE 和 RedHat 上安装 python 2.7 版所需的步骤吗?那里的版本就像 2.4,我需要至少 2.6 才能使我的脚本正常工作。所以安装后,我可以在 xTerm 中输入 Python 并获得 Python 2.7 命令行界面。

0 投票
1 回答
1039 浏览

linux - 发送邮件不起作用

例如:我有别名:

测试用户

但是当我尝试从另一个主机

sendmail -v testuser@host.company.com < t.mail..它不工作..我没有收到邮件

有什么问题怎么解决

0 投票
2 回答
76 浏览

java - 查看来自哪些 jar 类

我正在使用一个脚本来运行一个在 RHEL 中使用大量 jar 的 Java 进程。

是否有一个简单的命令可以查看正在从哪些 jar 类中加载?

例如:

com.asdf.asdf.DummyClass==> /path/to/arf.jar

或者其他的东西?

0 投票
1 回答
1368 浏览

ruby - Errno::EEXIST 从本地 .gem 文件安装“ferret”gem 时文件存在错误

我正在尝试ferret在 RHEL zlinux(s390x 架构)机器上安装 ruby​​ gem,并尝试在修补它.gem之后安装一个文件,以便它可以编译

但即使尝试安装原始获取的 gem,它也会失败,如下所示:

在运行此命令之前,上述与“ferret”相关的目录或文件都不存在。

同样奇怪的是这/home/rubyusr/rubygems/gems/gems/ferret-0.11.6/bin是一个目录,尽管这可能是一个正常的抱怨。

最后一个复杂的因素是,当我运行gem命令时,我实际上正在运行一个 shell 脚本,该脚本为我不寻常的 ruby​​gems 目录设置环境变量(到目前为止,我的设置没有任何问题)。这是我的gemshell脚本:

编辑:

我忘了补充一点,运行 gem install 命令通常似乎不会导致这个错误(但是 ferret 编译失败),错误:

0 投票
3 回答
2035 浏览

linux - 访问 X11 显示屏

我正在使用自动运行构建和测试的 CIS。测试在 Windows 上运行良好,但在 rhel 中运行时抛出 X11 Display variable not set。

我确保安装了 X11,并且可以使用 Xmanager 取回 xclock。目的不是将显示推送到客户端,而是我使用 Xmanager 来验证是否安装了 X11。

当显示未导出时,使用图形的测试失败,但当 I 时set export DISPLAY=0.0,它抛出java.lang.NoClassDefFoundError: sun/awt/X11GraphicsEnvironment

该消息来源称 cNF 异常具有误导性。

这是该内容的片段:

不幸的是,此错误消息有些误导。此消息实际上并不反映类加载问题。通过在适当的配置文件中设置 DISPLAY 环境变量可以避免该错误。

这意味着显示未正确导出,但测试未报告缺少 X11 显示。我想做什么?

建议表示赞赏!

0 投票
2 回答
2759 浏览

git - git push over sshfs 失败并显示“关闭 sha1 文件时出错:错误的文件描述符”

我们正在使用 sshfs 通过 SSH 安装文件系统,并将其用作 git 存储库协作的远程存储。

Mac OSX 10.6.6 到 RHEL 3 服务器 SSHFS 版本 2.2 (MacFUSE SSHFS 2.2.0)
MacFUSE 库版本:FUSE 2.7.3 / MacFUSE 2.0.3

sshfs -o workaround=rename gituser@gitserver.ourdomain.com:/path/to/directory ~/git

以下是我们如何创建我们的 repo,在本地使用它们,然后尝试推送回服务器:

奇怪的是,对 repo 的小编辑似乎成功推送,但是带有多个新文件或大量编辑的较大提交不起作用。

我们是 sshfs 和 MacFuse 新手,但是是中级 git 用户。

有什么想法或建议吗?

0 投票
1 回答
5694 浏览

linux - 撤消表空间数据文件脱机,处于恢复模式?

我正在尝试使用以下命令在离线模式下撤消数据文件

此数据文件处于恢复模式。Oracle 在数据库成功更改时显示消息。

但是在我选择 v$datafile 中的条目时执行此命令后。我刚刚脱机的文件仍保留在此表中。

有人可以告诉如何使撤消数据文件脱机。

编辑:

我已经尝试过命令

alter database datafile '/your/data/file/name' offline drop

它说数据库更改成功,

失败并显示消息 <我的撤消日志文件名> 需要恢复撤消文件。

我无法恢复它,因为我丢失了存档文件。似乎文件在逻辑上而不是物理上被删除。现在我只想让我的数据库启动并运行,为此我想让这个文件脱机。

alter database datafile '<datafile path>' offline drop;当我检查 v$datafile 表时,无论是否成功运行,它都会显示文件的条目,请帮助我解决问题。数据库从早上开始就关闭了,我无法启动它

0 投票
3 回答
2277 浏览

tomcat - 问题通过 jconsloe 登录到 Tomcat JMX 服务:javax.management.remote.rmi.RMIConnector.connect(RMIConnector.java:281)

我们在 RHEL 5 和 Oracle JDK 1.6_24 上运行 Tomcat 6,我在通过 jconsole 远程登录 jmx 服务时遇到问题。

这是我的 setenv.sh :

这是 'ps -elf | 的输出。grep tomcat'(我还看到使用 netstat 时监听 9888 端口):

然后,当尝试通过 jconsole 连接时,我正在运行以下命令:

jconsole-调试 192.168.XX.XX:9888

它抛出以下错误:

我已经没有调试这个的想法,似乎找不到任何答案。有什么想法或想法吗?

作为第二个问题,关闭 tomcat 不会停止 jmx 进程,并且我无法重新启动 tomcat,因为它仍在侦听 9888。我是否必须指定任何内容才能在关闭期间停止 JMX 进程?

谢谢大家

  • 达斯汀切斯特曼
0 投票
1 回答
1508 浏览

sockets - Wireshark 看到 udp 数据包,但我的应用程序没有

我正在使用这个python 示例来测试使用广播 udp 数据包的连接。出于某种奇怪的原因,我可以看到通过wireshark(不是在混杂模式下)进入我的RHEL服务器的数据包,尽管python recv 没有得到它们。将同一台计算机上的数据包发送到“本地主机”确实有效。此外,使用另一对计算机,我的代码确实有效。所以我有这台有问题的特定 RHEL 计算机。

我尝试绑定 127.0.0.1、0.0.0.0、255.255.255.255 无济于事。我关闭了 SELinux、RHEL 防火墙、iptables 和 ip6tables。我检查了 netstat,发现我的 python 脚本是唯一一个监听该 udp 端口​​的脚本。以托尔的名义怎么了?

0 投票
1 回答
675 浏览

ruby-on-rails - rvm:当我尝试在运行 SME Server 的机器上安装时出现语法错误

我正在尝试设置 Rails 服务器来运行我刚刚在运行 SME Server 7.4 的盒子上编写的应用程序。

我已经安装了curlzlibreadline,但是当我运行rvm脚本时,我得到了这个输出:

知道是什么原因造成的吗?