Articles of redhat

通过Java升级保留导入的CA证书

我已将内部证书颁发机构导入Java的CA密钥库。 (使用keytool导入到“cacerts”存储)这工作正常,并保持,直到我更新Java RPM。 在这一点上,所有这些import证书都不会转交给新的安装。 所以当试图build立SSL连接时,应用程序就会popup。 有没有办法通过Java升级来使这些证书持续存在? 或者在升级触发器上重新运行导入命令的简单方法? 我明显可以将这些命令编写到我的升级过程中,但我希望有一个更优雅的解决scheme。 作为参考,这是一个RHEL 5.10相当于(技术上Oracle Linux)。 我通过官方软件库使用java-1.7.0-openjdk,并且升级到了U65。

RPM或YUM相当于apt-get install libgraphicsmagick1-dev

我正在使用Ubuntu的开发和依赖需求之一 apt-get libgraphicsmagick1-dev 现在我需要部署到运行AMI并仅支持YUM或RPM的AWS EC2,那么上面的等效命令是什么? 请注意,我无法更改服务器操作系统的select。 谢谢。

dhcpd如何处理静态IP与DHCP保留

我们有一个用于DHCP的RHEL 6.7服务器。 我需要澄清dhcpd如何处理networking寻址当有人想要一个永久的IP地址。 这里是一个来自我们的服务器的示例configuration。 我的理解是有两种方法来获得它们。 一个DHCP保留和一个真正的静态IP,它不在DHCP范围之内。 subnet 192.168.100.0 netmask 255.255.255.0 { option domain-name "domain.net"; option broadcast-address 192.168.100.255; option routers 192.168.100.1; # Define the scopes for this DHCP pool pool { range 192.168.100.2 192.168.100.200; # static reserve = 192.168.100.201 – 192.168.100.254 } host static-custid { hardware ethernet 00:01:02:03:04:05; fixed-address 192.168.100.150; } host static-custid { hardware ethernet […]

一个磁盘上有多个分区并行写入磁盘?

我有一个500 GB的磁盘,并试图决定是否将它们分成三个分区在Linux中的性能有所不同。 即,如果有多个线程写入同一磁盘中的不同分区, – 如果第一个线程正在写入磁盘1中的分区1,第二个线程是否必须等待写入同一磁盘上的分区2?

远程重启tomcat

我试图从我的开发箱重新启动我的tomcat版本5在一个centos服务器上。 我可以以普通用户身份login(不是root),但我需要能够重新启动服务。 有没有一个我可以修改的configuration文件,或者我的用户需要进入的组才能够重新启动tomcat5服务? 编辑 :我将在Ant中执行此任务,而sudo不会为此工作,因为Ant不会为您提供虚拟terminal。 编辑 :这里是我尝试以root身份通过ant重新启动tomcat时的错误。 ssh [email protected] /sbin/service tomcat5 restart restartTomcat: [exec] Pseudo-terminal will not be allocated because stdin is not a terminal. 这是以root用户身份运行的,它拥有ssh权限。 这个命令是正常的。 编辑 vi /etc/sudoers (EDIT: please use visudo instead) comment out: #Default requiretty 这解决了tty项目。 现在它以普通用户的身份工作。 这是我的ant目标 <target name="restartTomcat"> <exec executable="/usr/bin/ssh"> <arg line="[email protected] sudo /sbin/service tomcat5 restart"/> </exec> </target>

Redhat Shell脚本条件testing语义

我使用的是Redhat Enterprise 5.3,我有一个小脚本来读取目录名称并将其与variables进行比较。 有些东西似乎导致它认为我试图让它运行目录名称作为一个命令,它也没有正确评估目录名称对string…(目录名称是“ll_bkup”): 脚本: #!/bin/bash # Changes backup folder to standard name after LogLogic System Stores a session number in t$ #TCJ 6/1/09 declare RESULT cd /home/storegrid/scripts/test/backup RESULT=$('ls') TEST="ll_bkup" if ["${RESULT}" = "${TEST}"]; then echo "it's ll_bkup" else echo $RESULT fi exit 0 结果: [root@NB-BACKUP-01 backup]# sh /home/storegrid/scripts/test/nb-script-changellbackup.sh /home/storegrid/scripts/test/nb-script-changellbackup.sh: line 10: [ll_bkup: command not […]

重命名cron文件

重命名/ var / spool / cron /中的cron文件意味着cron文件的内容不会再被执行了吗? 或者将/ var / spool / cron /中的所有文件都执行,无论文件的名称如何。

编译Perl 5.12.1(RHEL 5.5)时出错

我正在尝试在Red Hat Enterprise Linux 5.5的主目录中编译Perl 5.12.1。 但是,当我尝试制作时,我最终收到以下错误: Making IO (all) make[1]: Entering directory `/users/rmi1/build/perl-5.12.0/dist/IO' make[1]: Leaving directory `/users/rmi1/build/perl-5.12.0/dist/IO' Making all in dist/IO make all PERL_CORE=1 LIBPERL_A=libperl.a LINKTYPE=dynamic make[1]: Entering directory `/users/rmi1/build/perl-5.12.0/dist/IO' cc -c -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"1.25_02\" -DXS_VERSION=\"1.25_02\" -fPIC "-I../.." IO.c IO.xs: In function 'XS_IO__Poll__poll': IO.xs:249: error: invalid application of 'sizeof' […]

从Redhat启动分区卸载旧的内核

接过一个较旧的系统,发现/boot分区已满90%。 在网上search一下之后,我发现安装了较旧的内核,占用了磁盘空间。 做rpm -qa | grep ^kernel | sort rpm -qa | grep ^kernel | sort rpm -qa | grep ^kernel | sort显示: kernel-2.6.9-67.0.15.EL kernel-2.6.9-67.0.20.EL kernel-2.6.9-67.0.22.EL kernel-2.6.9-67.EL kernel-2.6.9-78.0.13.EL kernel-2.6.9-78.0.17.EL kernel-2.6.9-78.0.1.EL kernel-2.6.9-78.0.22.EL kernel-2.6.9-78.0.5.EL kernel-2.6.9-78.0.8.EL kernel-2.6.9-89.0.11.EL kernel-2.6.9-89.0.9.EL kernel-2.6.9-89.31.1.EL kernel-2.6.9-89.33.1.EL kernel-2.6.9-89.35.1.EL kernel-devel-2.6.9-67.0.15.EL kernel-devel-2.6.9-67.0.20.EL kernel-devel-2.6.9-67.0.22.EL kernel-devel-2.6.9-67.EL kernel-devel-2.6.9-78.0.13.EL kernel-devel-2.6.9-78.0.17.EL kernel-devel-2.6.9-78.0.1.EL kernel-devel-2.6.9-78.0.22.EL kernel-devel-2.6.9-78.0.5.EL kernel-devel-2.6.9-78.0.8.EL kernel-devel-2.6.9-89.0.11.EL kernel-devel-2.6.9-89.0.7.EL kernel-devel-2.6.9-89.0.9.EL kernel-devel-2.6.9-89.31.1.EL kernel-devel-2.6.9-89.33.1.EL kernel-devel-2.6.9-89.35.1.EL kernel-hugemem-devel-2.6.9-67.0.15.EL […]

如何将LDAP用户添加到现有的组?

我试图将我们的一些LDAP用户添加到我们的RHEL服务器上的本地定义的组,但是我得到一个错误,指出在/ etc / passwd中找不到LDAP用户。 允许将LDAP用户添加到本地组的最佳方式是什么? 我的感觉是这个必须手动完成。 我可以编辑: /etc/group并将LDAP组添加到列表中。 那会是理想的吗? [server]# id apache uid=409(apache) gid=409(apache) groups=409(apache) context=user_u:system_r:unconfined_t:s0 [server]# id john.doe uid=11389(john.doe) gid=6097(ABC_Corporate_US) groups=6097(ABC_Corporate_US) context=user_u:system_r:unconfined_t:s0 [server]# /usr/sbin/usermod -a -G apache john.doe usermod: john.doe not found in /etc/passwd 操作系统:RHEL(红帽企业Linux服务器版本5.3(Tikanga))注意:更新此机器上的操作系统不是一个选项。