我最近试图使用auditd来查找在CentOS 5 x64操作系统上创buildtmp文件的内容。 我删除了规则: # auditctl -l No rules 但是有很多写入审计日志。 如果我使用ssh检查日志: # watch ls -la /var/log/audit/ auditd写入2kb / s。 如果我用samba检查它,它会每秒轮换5MB的日志文件。 如果我通过ssh检查并使用samba打开一个目录 – 每次打开一个目录时它会写入1 MB。 我将它与我的CentOS 6服务器进行比较,该服务器在通过ssh检查日志时不写入日志。 只有当我通过sshlogin/注销时才写入。 我没有改变configuration。 更新 :服务器重新启动后,auditd不再写入那么多的数据。 它仍然写东西,但不会泛滥。 这是现在写的东西: type=CRED_DISP msg=audit(1448603110.552:21): user pid=2708 uid=0 auid=0 msg='PAM: setcred acct="root" : exe="/usr/sbin/crond" (hostname=?, addr=?, terminal=cron res=success)' type=USER_END msg=audit(1448603110.552:22): user pid=2708 uid=0 auid=0 msg='PAM: session […]
当我运行yum update我收到以下错误: 存储库“基地”在configuration中缺less名称,使用ID从caching的主机文件加载镜像速度错误:无法find有效的基地址为回购:基地 我不在代理之后。 有谁知道如何解决?
我有一个全新的服务器运行CentOS 5与16核心和20GB的内存。 万一重要的是这台机器是Xen虚拟化客机,但它是服务器上唯一的客户,服务器有32个内核和48GB的RAM。 当我发出: service mysqld start 我得到一个超时,它说失败了。 但是,如果我等待大约45秒钟,服务器就会出现。 mysqld日志文件中没有列出错误。 我以前从来没有见过mysqld的行为,在这种情况下它不是没有足够的资源! 任何想法,我甚至可以开始debugging,因为没有错误信息? 谢谢, 巴特。
所以,几个月前,我的老板对我说:“我们需要在相当短的时间内扩大到X客户端。” 有些场合,如果还有什么其他的工程挑战,当然更多的客户意味着更多的收入。 所以,现在我们有一个类似于下面的设置。 冗余负载平衡器,提供来自两个web服务器(通过memcache共享的会话)的数据,以及两个后端完全冗余的文件服务器。 每台文件服务器都具有整个驱动器,RAID6arrays,整个驱动器,热空间驱动器,双raid控制器,双nics,多pathyada yada yada。 我觉得这个devise是坚实的,没有单点故障的高可用性。 通过将负载分解到多个Web服务器实现高性能,从可扩展性高的angular度来看,我们应该能够保持水平添加越来越多的机器,以扩展到越来越多的客户端。 主要的瓶颈是每个文件服务器可容纳多less存储空间,以及为每个客户端分配了多less空间。 这部分会比其他系统更快地扩展。 文件服务器/客户端“池”路由被select,因为它横向扩展和更便宜,然后说:“好吧,我们需要购买甚至更大的SAN”。 所以,这一切都非常简单,越来越多的在线存储,意味着越来越多的NFS挂载。 这就是我的第二次猜测。 我想确保在把这个devise放在任何位置之前,我已经解决了所有潜在的问题。 只要每一块这个难题都得到适当的监督,我觉得它是可以控制的,但是我想首先得到其他的意见,也许是从这个路上走过的人。 我知道有几个关键问题需要关注。 文件服务器上的热点 ,或者特定的机器工作得更辛苦,那么池的其他部分就会变得更加困难。 带宽和后端交换 。 在networking服务器和NFS设备之间会有很多的交谈,高质量的交换机必须具备高交换matrix容量。 未知的问题… NFS挂载在 Web 服务器上 ,是否有任何问题,让每个Web服务器有2 … 5 … 10 … 100 NFS挂载在任何给定的时间? 有没有办法让这个更容易或更友善? 也许是某种NFS代理? (这将创造一个内部的瓶颈,这使我皱眉)。 我想到了一个分布式文件系统,并且让web服务器安装它,但是看起来非专有的,POSIX兼容的,没有停机时间的扩展,内部冗余文件系统对于生产工作来说太不成熟,昂贵,或者是真的善于从Google隐藏。 让我知道你们的想法,如果你看到任何build议和优化,将不胜感激。 ((因为它是一个开放性的问题,没有一个具体的“正确的答案”,问题是一个社区Wiki))
好的,我试图在戴尔PowerEdge 2950上安装PERC6 / i RAID控制器,连同双LSI Logic / Symbios Logic SAS1068 Fusion-MPT SAS RAID控制器连接到两台Dell MD3000上,执行CentOS 5.5 PXE启动kickstart安装存储arrays。 这个问题是因为我想让操作系统安装在PERC RAID卷上,而不是安装在MD3000上,但是Anaconda正在拾取MD3000上的8个卷(每个卷4个卷),然后将内部RAID卷作为第9个卷(/开发/ SDI)。 我对kickstartconfiguration的所有组合和修改似乎没有任何影响。 我唯一的select是删除与SAS1068的SAN电缆连接并安装CentOS,然后重新连接SAN电缆,并重新configuration以挂载其目前被视为/ dev / sd [bi]的卷,而不是/ dev / sd [啊]。 这次我解决了这个问题,不得不开车进行物理pipe理,但是远程pipe理是很好的,这就是为什么我们的系统配备了基于IP的KVM和PXE启动构buildnetworking。 我耗尽了所有关于kickstart和CentOS安装的技巧和知识,无法解决这个问题,但能够导航所有其他人。 经过更新以包含使用失败的kickstart,基本回购在PXE启动APPEND选项中给出, method=http://internal.mirror.host/centos/5.5/os/x86_64 。 install lang en_US.UTF-8 keyboard us network –bootproto dhcp –noipv6 –hostname centos firewall –disabled rootpw –iscrypted <encrypted passwd> text skipx authconfig –enableshadow […]
你如何编译Python / TKinter? 我安装了tk-devel,然后重新编译了python,它摆脱了关于tk的警告。 但影像仍然说 *** TKINTER支持不可用 当我尝试/findtkinter它说 /usr/lib/python2.4/lib-dynload/_tkinter.so 如何编译python 2.7的tkinter?
我有一个运行在前台的程序,所以我通过“屏幕”运行它。 “屏幕”有一个很好的开始/停止/重新启动模板吗? 我需要它将这些命令传递给屏幕,如果它不存在,就创build它。
我已经回顾了以前的这些问题,他们似乎并没有涵盖我正在寻找什么,在我开始之前,我不是服务器pipe理员。 我试图帮助得到这个服务器和活跃,我已经得到了这一切与SQLite3的例外。 phpinfo显示'–without-sqlite' '–with-libxml-dir=/usr' '–enable-xml' '–with-system-tzdata' '–with-apxs2=/usr/sbin/apxs' '–without-mysql' '–without-gd' '–disable-dom' '–disable-dba' '–without-unixODBC' '–disable-pdo' '–disable-xmlreader' '–disable-xmlwriter' '–without-sqlite3' '有人可以请简单的build议怎么做来激活这个,我试过一个百胜安装。 提前致谢, 山姆
我创build了一个kickstart脚本,以完全自动化的方式安装CentOS 5.5(32位)。 DNS / DHCP设置正确地为正向和反向查找提供了正确的主机名。 挖node4.mydomain.com。 +短 10.10.10.64 dig -x 10.10.10.64 + short node4.mydomain.com. 在安装完成后的状态下安装的系统如下: 猫/ etc / sysconfig /networking NETWORKING=yes NETWORKING_IPV6=yes GATEWAY=10.10.10.1 HOSTNAME=node4.mydomain.com echo $ {HOSTNAME} node4.mydomain.com 猫/ etc / hosts # Do not remove the following line, or various programs # that require network functionality will fail. 127.0.0.1 localhost.localdomain localhost ::1 localhost6.localdomain6 localhost6 […]
我有一个在CentOS 5.4服务器上运行的Java应用程序。 随机地,似乎没有理由,这些进程将会死亡,而不是通过应用程序退出,或者由于我的杀死,但由于似乎杀了一些东西而不留下痕迹。 我logging应用程序的所有输出,并将stderr和stdout发送到日志文件,这些输出日志都不包含任何可以指示这些进程已经死亡的原因。 我的第一个直觉是内核级别的OOM杀手,但是系统的内存永远不会太低,在任何时候通常都有1GB到3GB的内存空间。 我的问题是:有没有人知道是什么原因造成的,还是有人有任何想法,我可以开始寻找? 谢谢。