Articles of rhel5

如何在RHEL / CentOS上指定memcached的日志文件

我在RHEL5.5上运行memcached 1.4.5。 我使用了在/etc/init.d安装了标准memcached脚本的yum和/etc/sysconfig/memcached的configuration文件来安装: PORT="11211" USER="memcached" MAXCONN="1024" CACHESIZE="256" OPTIONS="" 一切工作正常,但有一个例外 – 我不知道如何指定日志文件的位置。 我想把日志文件放在/var/log但是帮助和手册都指定了如何做到这一点。 是否有可能使用基本脚本实现这一点?

在RHEL5主机上的Xen中将Ubuntu 10.10设置为paravirtualized guest – 什么是内核?

我已经发现了ubuntu-vm-builder工具,我已经安装了,然后在Ubuntu工作站上调用: sudo vmbuilder xen ubuntu –suite maverick –flavour virtual –arch amd64 –mem=512 –rootsize 8192 但是,此工作站不是虚拟机的预期目标主机。 我想在运行Xen 3.0.3的Red Hat Enterprise Linux 5机器上托pipe这个guest虚拟机。 该命令的输出看起来是一个名为ubuntu-xen的文件夹,其中包含三个文件: tmpXXXXXX ,一个非常大的文件,我认为是根分区映像 tmpYYYYYY ,我假设一个有点大的文件是交换分区映像 xen.conf ,一个文本文件 我已将xen.conf文件复制到新名称newvm下的RHEL服务器的/etc/xen目录中,并在将文件从本地工作站复制到RHEL服务器之后,调整文件中的tempXXXXXX和tempYYYYYY的path。 当我启动Virtual Machine Manager virt-manager ,我可以看到Dom0机器下面列出的newvm虚拟机。 当我尝试启动newvm ,出现错误: Error starting domain: virDomainCreate() failed POST operation failed: (xend.err 'Error creating domain: Kernel image does not exist: None') 事实上,在xen.conf文件中存在一个入口kernel […]

为什么在使用Linux时,我的MPIO与SAN的上限是1 Gbps?

我正在将RHEL5盒连接到Dell EqualLogic PS5000X,即使在使用带有三个千兆网卡的MPIO时,也可以看到最高1 Gbps的速度。 我在PS5000X上有三个接口,服务器上有三个专用iSCSI接口连接到同一交换机。 当使用多个接口连接到SAN时,我只能获得1 / n的stream量。 我遵循戴尔安装指南 ,除了吞吐量数据之外,一切似乎都完美无缺。 [root@testbox ~]# multipath -ll linuxvol (36090a02840c3bd2f5ec324010000707f) dm-5 EQLOGIC,100E-00 [size=50G][features=1 queue_if_no_path][hwhandler=0][rw] \_ round-robin 0 [prio=3][enabled] \_ 6:0:0:0 sdf 8:80 [active][ready] \_ 14:0:0:0 sde 8:64 [active][ready] \_ 15:0:0:0 sdi 8:128 [active][ready] [root@testbox ~]# dd if=/dev/zero of=/mnt/linuxvol/testfile obs=64k count=16M 16777216+0 records in 131072+0 records out 8589934592 bytes (8.6 […]

如何使用CentOS Repos更新红帽企业Linux 5.4

我没有订阅RHEL了,我想更新我的服务器。 谁能告诉我如何使用CentOS回购更新红帽企业Linux 5.4?

这个Linux命令是做什么的?

我在CentOS服务器上写下这个命令时有一个错误 xargs rpm -e|rpm -qa|grep test11 我的意思 rpm -qa|grep test11|xargs rpm -e 应该卸载所有匹配“test11”的软件包。 有人可以弄清楚第一个命令是做什么的? 我怕它卸载所有包=(

我如何将stream程转移到核心或将stream程专用于处理器?

我有一个英特尔E5620处理器。 我用cat /proc/[pid]/stat来确定上次运行的进程(第39个字段)。 我如何确保一个进程专用于一个处理器(我有8个可用)或更好,我怎样才能把一个进程专用于一个核心(我有4个)?

在RHEL5 / CentOS / Amazon Linux上覆盖DHCP主机名

我在EC2上运行Amazon Linux(基于RHEL5)。 我有自己的域名指向实例的弹性IP。 Amazon自动通过DHCP为该实例分配一个通用(并且在Internet上不可见)主机名。 由于SMTP服务器希望看到一个真实的(和公共的)主机名,所以这个只有内部的主机名会中断发送电子邮件。 我可以通过手动运行“hostname”命令来设置真正的公共主机名来修复电子邮件。 我在/ etc / sysconfig / network中设置了HOSTNAME,但是DHCP主机名似乎覆盖了这个。 有没有一个好的/正确的方式来设置我的主机名,并总是忽略什么DHCP说,而仍然使用DHCP,否则? 我可以想到很多kludgy的东西要做(运行一个脚本,撤销什么DHCP做什么,或者其他),但想知道是否有一个实际的configuration设置强制主机名的地方。

proc的限制和ulimit -f不匹配

我有一个问题,一个进程的最大文件大小不同于用户的ulimit。 这个过程的日志文件基本上没有超过524288 PROC: less /proc/20238/limits Limit Soft Limit Hard Limit Units … Max file size 524288 524288 bytes … 的ulimit: ulimit -a … file size (blocks, -f) unlimited … 从我所知道的情况来看,在开始这个过程的脚本中没有设置任何限制。 我也看过/etc/security/limit.conf但只有nofile和nproc条目 问:你有什么想法还可以设置文件大小的限制? 如果有任何帮助的话,下面是启动过程的一个清理版本: nohup java $WALLET_OPTS -DOracleName="FileSender" -DAPP=FILE_SDR -Dapp_props=$APP_PROPS -Dfile_name=${FILE_NAME} -XX:+UseParallelGC -XX:+DisableExplicitGC -XX:-EliminateLocks $APPMEM -DDEBUG_MQSERVER=TRUE -classpath $CLASSPATH com.some.path.FileSdrSrv 10 1>> $APP_LOG/filesdr.log 2>&1 & java文件也不会设置ulimit

如何用RHEL 5.x修复熵池问题

RHEL 5.x有一个熵生成问题(从内核2.4中保留)。 以下的指示产生了很less的结果: 如何在没有键盘/鼠标的情况下在2.6内核的RHEL / Fedora系统上增加熵池。 随机数生成需要一个很好的熵源。 这影响了通过SSL等服务。 在2.6内核中,系统的熵源是键盘,鼠标和一些IRQ中断。 在linux上有两个随机数字源 – / dev / random和/ dev / urandom。 如果在熵比特桶中没有剩余的话,/ dev / random将会阻塞。 如果您的系统没有键盘和鼠标,您可以使用'rngd'守护程序来执行任务。 您可以使用以下命令查看熵值。 #cat /proc/sys/kernel/random/entropy_avail 现在,使用以下命令启动“rngd”守护程序并监视系统上的熵。 #rngd -r /dev/urandom -o /dev/random -f -t 1 #watch -n 1 cat /proc/sys/kernel/random/entropy_avail 还有哪些其他修补程序可用于此问题? 背景 在当前版本的Server Automation中,有一个已知的问题(在HP方面),由于RHEL 5上的一个小熵池,需要很长时间才能启动。我试图find一个解决方法,直到/除非它是固定的在供应商的一部分。

Chrooting用户login

我想限制某些用户在我的系统上的命令的子集,绝对不能访问系统的其余部分。 我认为chroot是解决这个问题的方法,但是我只知道如何chroot一个ftp用户。 这可以为普通的shell用户完成,我该如何实现这一目标?