在我的FTP客户端,我可以看到文件的所有者ID(99)。 如何找出哪些用户是这些文件的所有者?
我们的生产服务器运行CentOS版本5.2(最终)。 如何查看/获取/列出已安装的 RPM软件包的所有依赖关系? 例如:SQLite v3.3.6已经安装在服务器上。 我想看看这个特定包的所有依赖关系。 这里是命令的输出: rpm -qa |grep sqlite python-sqlite-1.1.7-1.2.1 sqlite-3.3.6-2 sqlite-3.3.6-2 另外,为什么在这里列出sqlite-3.3.6-2 2个条目?
我想用一些有用的软件包制作DVD(例如php-common)。 唯一的问题是,如果我尝试安装在未连接到互联网的计算机上,则无法validation公钥。 情景是这样的: 我下载RPMs,我把它们复制到DVD。 我在我的笔记本电脑上安装了CentOS 5.5(它没有互联网连接)。 我尝试使用yum(或rpm -i ,或其他)安装一个。 我得到以下错误:没有安装“包”的公钥。 我怎样才能绕过呢?
我正在寻找与packages.debian.org类似的东西,仅用于CentOS 5和/或RHEL 5的Debian Package浏览器 [Red Hat Enterprise Linux]。
我试图在CentOS 5上安装一个rpm文件,我不知道如何解决它带来的问题: $ rpm –install epel-release-6-5.noarch.rpm warning: epel-release-6-5.noarch.rpm: Header V3 RSA/SHA256 signature: NOKEY, key ID 0608b895 error: Failed dependencies: rpmlib(FileDigests) <= 4.6.0-1 is needed by epel-release-6-5.noarch rpmlib(PayloadIsXz) <= 5.2-1 is needed by epel-release-6-5.noarch rpmlib(FileDigests)<= 4.6.0-1是什么意思? 是rpmlib过时或FileDigests过时? 用括号括起来的语法是什么? 我试图使用yum,以便它可以自动解决依赖关系,但它是无法: $ sudo yum –nogpgcheck install epel-release-6-5.noarch.rpm … Running rpm_check_debug ERROR with rpm_check_debug vs depsolve: rpmlib(FileDigests) is needed […]
我目前的情况涉及到允许各种规则,但我需要从任何地方访问的FTP。 操作系统是分5,我正在使用VSFTPD。 我似乎无法得到正确的语法。 所有其他规则正常工作。 ## Filter all previous rules *filter ## Loopback address -A INPUT -i lo -j ACCEPT ## Established inbound rule -A INPUT -m state –state ESTABLISHED,RELATED -j ACCEPT ## Management ports -A INPUT -s xxxx/24 -p icmp -m icmp –icmp-type any -j ACCEPT -A INPUT -s xxxx/23 -p icmp -m icmp –icmp-type […]
我在VirtualBox的 Windows XP上运行的CentOS 6.1虚拟机上运行MySQL5.6.3。 网卡configuration为网桥模式,所以我的物理和虚拟机共享相同的以太网卡。 在虚拟机上,一切工作正常:互联网访问,DNS查找。 但是,连接到MySQL守护进程需要一段时间,日志不断显示这个警告: [Warning]无法parsingIP地址“192.168.1.201”:名称parsing中的临时失败 192.168.1.201是我运行MySQL客户端的主机。 看起来,虽然DNS查找工作正常,但反向 DNS查询最终会超时。 这是虚拟机configuration: # cat /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE="eth0" HWADDR="08:00:27:4B:3D:7C" NM_CONTROLLED="yes" ONBOOT="yes" NETMASK=255.255.255.0 IPADDR=192.168.1.200 GATEWAY=192.168.1.1 PEERDNS=yes # cat /etc/resolv.conf nameserver 192.168.1.1 我的networkingconfiguration有问题吗?
我有一个400GB的磁盘和一个320GB的ext4分区。 我想扩大ext4分区使用左边的空间(80GB的可用空间)。 +——————————–+——–+ | ext4 | Free | +——————————–+——–+ 我怎么能这样做? 我见过使用resize2fs但是我不明白它是否调整了分区大小。 另一个解决scheme是使用fdisk但我不想删除我的分区和松散的数据。 我怎么能简单地增加分区而不丢失任何文件? 注意:我正在讨论一个没有LVM的未装入的数据分区,我有备份,但是我想避免在恢复上花费一些时间。
最近版本的RHEL / CentOS(EL6)为我十年来所依赖的XFS文件系统带来了一些有趣的变化。 我花了去年夏天的一部分时间来追查一个XFS稀疏文件的情况,这是由于文档logging不完善的内核backport造成的。 自从转到EL6以来,其他人有不幸的performance问题或不一致的行为 。 XFS是我的数据和增长分区的默认文件系统,因为它提供了比默认的ext3文件系统更好的稳定性,可扩展性和更好的性能。 2012年11月,EL6系统上的XFS出现了一个问题。我注意到,即使在空闲时,我的服务器也显示出非常高的系统负载。 在一种情况下,卸载的系统将显示3+的恒定负载平均值。 在其他情况下,负载上有1+的颠簸。 挂载的XFS文件系统的数量似乎影响负载增加的严重程度。 系统有两个活动的XFS文件系统。 升级到受影响的内核后,负载为+2。 深入挖掘,我在XFS邮件列表中发现了一些线程,指出xfsaild进程处于STAT D状态的频率增加了。 相应的CentOS Bug Tracker和Red Hat Bugzilla条目概述了这个问题的具体情况,并得出结论:这不是一个性能问题; 在2.6.32-279.14.1.el6以上的内核中报告系统负载时只有一个错误。 WTF?!? 在一次性的情况下,我明白负载报告可能不是什么大问题。 尝试使用您的NMS和数百或数千台服务器进行pipe理! 这在2012年11月在内核2.6.32-279.14.1.el6 EL6.3下被确定。 内核2.6.32-279.19.1.el6和2.6.32-279.22.1.el6在随后的几个月(2012年12月和2013年2月)发布,没有改变这种行为。 自从发现这个问题以来,甚至还有一个新的操作系统的次要版本。 EL6.4已经发布,现在在内核2.6.32-358.2.1.el6上 ,它performance出相同的行为。 我有一个新的系统构build队列,必须解决这个问题,要么在2012年11月发布的EL6.3版本上locking内核版本,要么只是不使用XFS,selectext4或ZFS , 严重的性能损失针对运行在顶层的特定自定义应用程序。 所涉及的应用程序在很大程度上依赖于某些XFS文件系统属性来解决应用程序devise中的缺陷。 在红帽支付知识库网站的背后,出现了一个条目: 安装内核2.6.32-279.14.1.el6后观察到高负载平均值。 对于每个XFS格式的设备,xfsaild进入D状态导致高负载平均值。 目前还没有解决这个问题。 目前正在通过Bugzilla#883905进行跟踪。 解决方法将已安装的内核程序包降级到2.6.32-279.14.1以下的版本。 (除了在RHEL 6.4上降级内核不是一个选项…) 所以我们有4个多月的时间来解决这个问题,而EL6.3或EL6.4操作系统版本并没有真正的解决scheme。 有一个build议修复EL6.5和内核源补丁可用…但我的问题是: 当上游维护者打破了一个重要的特征时,离开操作系统提供的内核和软件包有什么意义? 红帽引入了这个错误。 他们应该把修复join到勘误内核中。 使用企业操作系统的优势之一是它们提供了一致和可预测的平台目标 。 这个bug破坏了补丁周期中已经投入使用的系统,降低了部署新系统的可信度。 虽然我可以将其中一个build议的修补程序应用到源代码 ,那么可扩展性如何? 随着操作系统的变化,需要保持警惕。 什么是正确的举动? 我们知道这可能是固定的,但不是什么时候。 […]
我在/usr/local/lib安装定制软件。 如何在CentOS 6系统中将PATH和LD_LIBRARY_PATH设置为使用/usr/local/lib 。 我意识到可能有不止一种方式。 什么是最简单最标准的方法?