Articles of centos

ipmi_si模块丢失,无法find

看遍了谷歌和stackoverflow; 找不到这个“简单”问题的答案。 背景:我有一个运行centos 6.5 kernal 2.6.32-431.29.2.el6.x86_64的Supermicro服务器。 我一直在尝试configurationIPMI,经过很多故障排除后,我意识到问题可能是由于ipmi_si(和ipmi_msghandler)模块不存在。 我相信获得这些模块的唯一方法是升级内核: [blah@localhost]$ yum provides "*/ipmi_msg*.ko" Loaded plugins: fastestmirror, refresh-packagekit, security Loading mirror speeds from cached hostfile * base: centos.mirror.constant.com * epel: ftp.osuosl.org * extras: linux.cc.lehigh.edu * updates: mirror.metrocast.net kernel-debug-2.6.32-504.el6.x86_64 : The Linux kernel compiled with extra debugging enabled Repo : base Matched from: Filename : /lib/modules/2.6.32- 504.el6.x86_64.debug/kernel/drivers/char/ipmi/ipmi_msghandler.ko kernel-2.6.32-504.el6.x86_64 […]

RPM Dist标签的行为不如文件logging

根据Fedora文档 ,在CentOS 7上构buildRPM时使用%{?dist}标签,我应该得到.el7。 但目前我得到.el7.centos。 从我的.spec的行: Release: 1%{?_buildid}%{?dist} 我找不到任何有关这种变化的文档,或者任何改变它回到旧的(在我的情况下,首选)行为的方式。 任何关于如何强制旧行为的指针?

如何脱机安装软件包?

我们的服务器离线运行,我们需要安装很多yum软件包,比如oracle-jdk,elasticsearch,nginx等。 有什么办法可以下载rpm的依赖关系,所以我们可以在服务器上离线安装它们?

检查spamassassin DNSBL结果

检查DNSBL时,有没有办法在电子邮件中检查spamassassin的结果? 我在maillog中看不到任何东西,邮件头里什么都没有。 我不知道是否实际查询DNSBLs,我想知道。 我目前在Centos 6.5上安装了spamassassin 3.3.1。

只有Virtualbox主机+ NATnetworking慢

我有一台Virtualbox CentOS 6.6机器。 ssh需要很长的时间(比如80秒),但是一旦login,速度就不那么慢了。 我也注意到,从控制台ping到类似google.com的东西需要10-20秒才能开始,但一旦ping开始发生,我看到5毫秒响应。 当我删除第二个接口(NAT)时,我能够立即ssh到机器。 什么networkingconfiguration是必要的,以使NAT和主机只能一起愉快地工作? 谢谢。

HP Proliant Microserver Gen8:Micro SD或USB驱动器上的操作系统是一个好主意?

我有一个HP Proliant Microserver Gen8,我想安装CentOS 7,运行一个Samba服务器。 我已经买了两个3TB硬盘来存储。 操作系统应该与存储硬盘分开。 所以我的问题是,如果在USB驱动器或Micro SD卡上安装操作系统是一个好主意?

如何在Systemd上使用Jenkins自动重启

我有Jenkins在CentOS7上运行,它不时有崩溃,我想在这种情况发生时自动重启。 谷歌一点点我发现,在Systemd上,你可以使用Restart = on-failure,但问题是从我看到的Jenkins不使用服务文件。 如果我做systemctl状态jenkins.service我得到: ● jenkins.service – LSB: Jenkins Continuous Integration Server Loaded: loaded (/etc/rc.d/init.d/jenkins) Active: active (running) since Mon 2016-02-29 17:30:08 UTC; 11min ago 所以看起来它仍然使用init.d? 任何想法如何在这种情况下,我可以使用此Restart=on-failure ?

CentOS:启用networking后,如何处理从DVD安装的软件包

在联网设置之前,我必须从CentOS DVD手动安装几个软件包。 当然,yum将它们报告为“From repo:c7-media” 我想知道,如果通过在线回购提供这些软件包的任何更新,我会得到这些,或者如果原始安装源将阻止我看到/检索它们? 如果有问题,我通过暂时启用c7-media repo来安装这些软件包,而且它的configuration文件中没有启用它。 现在我有networking连接,我应该删除这些软件包,并从CentOS-Base重新添加它们,以确保我可以获得所有未来的更新?

如何定义crontab的run和bash shell可以访问的envrionmentvariables

我想在一个可以通过不同用户的crontabs访问的地方定义环境variables,并且从bash shell运行。 我怎样才能在一个地方写一次,以便上面提到的所有用法都可以访问? 到目前为止,我正在写入/ etc / bashrc中的系统范围的bashrc,而在crontabs中,我再次在crontab定义之上再次写入

通过脚本更改root密码失败,但报告成功

我有一个项目,要求我在CentOS 7上安装脚本/命令序列来更改root密码。 我可以假设将执行脚本的用户已经是root用户。 目前,我正在使用以下,并获得成功消息: [root@localhost]# echo -e 'password\npassword' | (passwd –stdin root) Changing password for user root. passwd: all authentication tokens updated successfully. 但是,这实际上并没有改变密码。 经过进一步检查(手动设置密码),我注意到密码password没有通过字典检查,但仍然报告成功: [root@localhost]# passwd Changing password for user root. New password: BAD PASSWORD: The password fails the dictionary check – it is based on a dictionary word Retype new password: passwd: all […]