Articles of redhat

文件在rpm spec文件中列出两次

我的spec文件的文件部分如下所示: %files %{prefix}/htdocs/ %config %{prefix}/htdocs/share/settings/config.inc.php 现在,由于configuration文件已经包含在%{prefix}/htdocs/行中,所以我得到了警告'File listed twice'。 其中一种方法是列出%{prefix}/htdocs/中除configuration文件以外的每个文件。 但我的问题是:是否有更好的解决此问题的方法,比列出所有文件?

什么时候和为什么运行的替代品 – 安装java jar javac javaws在linux中安装jdk

在linux下安装java(我用的是CentOS,RHEL也一样),我用这个命令 rpm -Uvh /path/to/binary/jdk-7u55-linux-x64.rpm 并validation了java java -version 看一个教程,它说运行以下4个命令,不知道为什么 ## java ## alternatives –install /usr/bin/java java /usr/java/latest/jre/bin/java 200000 ## javaws ## alternatives –install /usr/bin/javaws javaws /usr/java/latest/jre/bin/javaws 200000 ## Install javac only alternatives –install /usr/bin/javac javac /usr/java/latest/bin/javac 200000 ## jar ## alternatives –install /usr/bin/jar jar /usr/java/latest/bin/jar 200000 我知道如果有多个版本的Java安装,你可以select使用的版本 alternatives –config java 那么为什么要运行alternative –install分别为每个可执行文件。 我看过这个问题,但没有得到我的答案

什么是SuSE Linux的最大Java堆空间?

这个问题与Java拒绝开始 – 无法为对象堆留出足够的空间有关 ,应该很容易弄清楚。 然而; 我的search没有产生任何有用的东西。 基本上,我们有两个32位操作系统(RedHat&SuSE)在不同的机器上使用相同的硬件。 两者都使用相同的JVM执行相同的命令行。 RedHat工作得很好,但SuSE报告没有足够的内存。 我们只需要知道这是否是我们正在使用的SuSE版本的限制,或者是否是其他内容。 “猫/ proc /版本”给我们: Linux version 2.6.5-7.244-bigsmp (geeko@buildhost) (gcc version 3.3.3 (SuSE Linux)) #1 SMP Mon Dec 12 18:32:25 UTC 2005 'uname -a'给了我们以下两种types的机器: UTC 2005 i686 i686 i386 GNU/Linux

Berkeley DB不匹配错误,同时configurationLDAP

我正在configurationOPENLDAP 2.4.35。 在Redhat Linux上,我已经安装了Berkley DB 4.8.30作为先决条件。 我还从OPENLDAP的README文件中检查了版本兼容性,该文件说: SLAPD: BDB and HDB backends require Oracle Berkeley DB 4.4 – 4.8, or 5.0 – 5.1. It is highly recommended to apply the patches from Oracle for a given release. 还是我得到这个错误: checking db.h usability… yes checking db.h presence… yes checking for db.h… yes checking for Berkeley DB major […]

无法为安装在Linux redhat服务器上的R studio安装Devtools软件包

我无法在devtools Linux服务器上的R Studio中安装devtools软件包。 这些错误信息显示出来: ERROR: configuration failed for package 'RCurl' * removing '/home/xx/R/x86_64-redhat-linux-gnu-library/3.0/RCurl' Warning in install.packages : installation of package 'RCurl' had non-zero exit status ERROR: dependency 'RCurl' is not available for package 'httr' * removing '/home/xx/R/x86_64-redhat-linux-gnu-library/3.0/httr' Warning in install.packages : installation of package 'httr' had non-zero exit status ERROR: dependencies 'httr', 'RCurl' are not […]

在Linux上 – 将最大打开的文件设置为无限制。 可能?

有没有可能将打开的文件的最大数量设置为某个“无限”值或者它是否是一个数字? 我有一个要求,将守护程序用户的描述符限制设置为“无限”,我试图确定这是可能的或如何做到这一点。 我已经看到一些邮件列表引用了可以使用的“max”值(例如:“myuser hard nofile max”,但是到目前为止,我所查阅的手册页和参考资料并不支持这一点。 如果我不能使用“最大”或类似的,我想知道如何确定最大数量的文件(理论上),所以我有我select的任何数字的一些基础。 如果有更合理的方法来获得上限,我不想使用1亿或者什么东西。 如果重要,我使用RHEL 5。 更新:当谈到写作问题时,我是一个白痴。 理想情况下,我想在limits.conf文件(这是“最大”将来自哪里)做到这一点。 这是否会改变任何答案? 感谢您的意见。 这是一个JBOSS实例,而不是我正在写的守护进程,所以我不知道setrlimit()是否对我有用。 然而,Jefromi – 我喜欢Infinity的定义:)我看到一个post,build议文件描述符是“两个短裤和一个指针”,所以我应该能够计算出近似的上限。

RedHat守护进程函数的用法

我正在为RHEL上的Jetty开发脚本。 尝试使用init库提供的daemonfunction( /etc/rc.d/init.d/functions )。 我发现这个简短的文档和一个在线的例子 (我也一直在查看系统上的其他init脚本的例子)。 从网上看这个片段来启动守护进程 daemon –user="$DAEMON_USER" –pidfile="$PIDFILE" "$DAEMON $DAEMON_ARGS &" RETVAL=$? pid=`ps -A | grep $NAME | cut -d" " -f2` pid=`echo $pid | cut -d" " -f2` if [ -n "$pid" ]; then echo $pid > "$PIDFILE" fi 为什么麻烦查找$PID并手工写入$PIDFILE ? 我想我想知道daemonfunction的–pidfile选项的点是什么。

TCP:服务器从客户端收到后立即发送

Host_A尝试通过TCP向Host_B发送一些数据。 Host_B正在侦听端口8181.Host_A和Host_B都是Linux机器(红帽企业版)。 TCP层是使用Java NIO API实现的。 无论Host_A发送什么,Host_B都无法接收。 使用WireShark嗅探线上的数据导致以下日志: 1)Host_A(33253)> Host_B(8181):[SYN] Seq = 0 Win = 5840 Len = 0 MSS = 1460 TSV = 513413781 TSER = 0 WS = 7 2)Host_B(8181)> Host_A(33253):[RST,ACK] Seq = 1 Ack = 1 Win = 0 Len = 0 日志显示Host_A发送一个[SYN]标志给Host_B以build立连接。 但不是[SYN,ACK],Host_B用一个[RST,ACK]来响应,它重置/closures连接。 这种行为总是被观察到的。 我想知道在什么情况下TCP侦听器发送[RST,ACK]响应[SYN]?

R 2.15安装在Redhat上

我正在尝试在没有pipe理员权限的服务器上安装R的本地副本。 我对服务器或者linux 几乎一无所知 。 我可以通过键入“R”来轻松访问R的副本,但是我所使用的服务器只有R(v2.10.1)的旧版本。 我至less需要v2.14来运行我的脚本,尽pipe我宁愿安装最新版本。 据我所知,我的服务器运行Redhat e15 x86_64 GNU / Linux。 我有服务器映射到我的Windows计算机,并尝试做一个Windows R的定期安装到服务器上,但是当我尝试运行R.exe文件时,我得到一个错误,指出我“不能执行二进制文件”。 我在CRAN网站上find我想我应该下载的内容: 在linux下安装… redhat / e15 / x86_64 但该文件夹只包含v2.10。 我发现这个关于在Redhat上安装R的post,但是我仍然不知道如何(如果可能)安装/构build我自己的R的副本。

如何在Redhat 6.5上安装Xvfb(X virtual framebuffer)?

我试图在红帽6.5上使用Xvfb yum -y install xorg-x11-server-Xvfb 但它没有安装,它给予味精 No package xorg-x11-server-Xvfb available. Error: Nothing to do 请帮助我在Redhat 6.5上安装Xvfb以删除Applet中的无头exception。 谢谢。