Articles of centos

修正CentOS系统时钟

使用时间Cfunction(自Epoch以来的秒数)显示,与另一台正确时间的服务器相比,我现在的CentOS 6服务器上的时间大约晚了7个小时。 我怎样才能纠正系统时钟? 我不认为这是漂移,因为我几个星期前刚刚设置这台服务器,但它可能是。 我设置ntpd,但它没有帮助,也许是因为时差太多了。

生产BIND DNS服务器 – 您是使用软件包pipe理器还是编译最新的稳定版本?

我pipe理多个BIND DNS服务器(在RHEL / Centos上)进行权威性查询(正向和反向)以及专用caching服务。 我一直使用包pipe理器中最新的稳定BIND,但是想知道我是否应该编译最新的稳定版来“做对”。 别人做什么? 优点和缺点编译?

如何设置一个DATEvariables在日志中用于crontab输出?

我正在玩一些date的变化 DATE = $(date) 但那也没用 crontab -e CRONLOG=/tmp/log/crontab.log DATEVAR=`date +20\%y\%m\%d_\%H\%M\%S` * * * * * echo $DATEVAR >> /tmp/log/crontab.log */2 * * * * echo "$DATEVAR hello" >> ${CRONLOG} */1 * * * * echo 'every minute' >> ${CRONLOG} 这只是输出的文字是… 我想在每个更新上用时间戳在crontab.log中创build一个日志条目 我如何在CentOS 6上执行此操作? UPDATE DATEVAR=date +20%y%m%d_%H%M%S */1 * * * * /bin/echo [CRON] $($(DATEVAR)) >> […]

在可怕的chown后恢复CentOS中的默认所有权

可能重复: 如何通过在整个文件系统上设置错误的权限来恢复RHEL 4.3服务器? 有没有办法在意外的chown -r user:group / *之后恢复CentOS文件系统的默认所有权? 在我去重新安装之前,我想我会问,也许会节省一些时间。 我正在build立一个新的开发机器(谢天谢地不是产品),input太快或错过了。 关键什么的。 我试图取消,只要我抓到它,但所有我/ bin / boot / dev等已经改变。 有没有希望,或只是重新安装,并开心,它不是一个生产机器?

如果inode使用率很高,这意味着什么?

经过一些谷歌研究,我发现inode的使用可能与director / files的数量有关。 我猜测有一个限制(因此是什么决定了inode使用率%)。 这个限制是由什么决定的? 如果Inode使用率达到100%会发生什么情况?

.bash_profile没有被读取

所以我使用的是全新安装的CentOS 6.3,而且我正在尝试向OpenMPI的path添加内容,所以我编辑了我的.bash_profile文件来读取: FOO='test' export FOO # Add support for MPI PATH=$PATH:/usr/lib64/openmpi/bin # User specific environment and startup programs PATH=$PATH:$HOME/bin export PATH 当我启动一个bash shell时,显然没有被读取,我的$ PATH没有/ usr / lib64 / openmpi / binpath,当我尝试echo $FOO时,FOO不存在 .bashrc被读取的很好,如果我做的source ~/.bash_profile创buildFOO以及我的$ PATH被正确编辑,但它不会运行.bash_profile本身,所以如果我能得到任何帮助,将是伟大的。

libvirtnetworking错误 – 找不到“默认”networking设备

我最初的目的是为OpenStack创buildCentos镜像。 虽然我直接和kvm做了,但还是对错误感到疑惑。 正在使用本手册来完成我的任务。 在这个命令之后: # virt-install –virt-type kvm –name centos-6.4 –ram 1024 \ –cdrom=/data/isos/CentOS-6.4-x86_64-netinstall.iso \ –disk /tmp/centos-6.4.qcow2,format=qcow2 \ –network network=default \ –graphics vnc,listen=0.0.0.0 –noautoconsole \ –os-type=linux –os-variant=rhel6 我得到一个错误: ERROR Error in network device parameters: Virtual network 'default' does not exist: Network not found: no network with matching name 'default' 不用说,我正在使用RDO 。 默认情况下,我没有任何libvirt的预configurationnetworking设备。 问题是哪些networking设备可用? 或者如果没有,如何创build一个? 也许RDO在libvirtnetworking上有不同的方法?

哪个Linux软件包包含“top”命令?

Linux中的许多常用实用程序都来自Linux Foundation的 util-linux或GNU的coreutils 。 顶部手册页没有指定任何东西。 我正在使用CentOS。

从不好的chown命令中恢复

我打算将目录的所有权更改为apache:apache ,但是我最终运行了: chown -R apache:apache / 坏! 很坏! 当它开始说我知道发生了什么事情时, chown:更改`/ proc / 2694 / fd / 48'的所有权:权限被拒绝 那时我停止了一切(Ctrl + C)。 我目前的系统是运行CentOS 5的服务器运行virtualbox。这个问题发生在虚拟机内部。 目前,一切似乎都在起作用,但是我还没有重启系统,老实说,如果我做了什么,恐怕会打破。 我不知道chown的命令,我应该担心,并假设重新启动后会有什么事情会中断吗? 有没有办法恢复forms这个问题,而不必依赖备份? 我确实有一个每天一个,但我认为可能有一个更简单的出路。

Munin在Centos 6上 – 缺lessperl MODULE_COMPAT_5.8.8

我试图通过yum install munin在新的VPS上安装Munin,但是我一直得到关于缺lessperl模块的错误: Requires: perl(:MODULE_COMPAT_5.8.8) 。 这是当前安装的perl版本: v5.10.1 。 我search了所有,仍然没有find这个解决scheme。 以下是安装尝试输出的相关部分: –> Finished Dependency Resolution Error: Package: perl-Mail-Sender-0.8.13-2.el5.1.noarch (epel) Requires: perl(:MODULE_COMPAT_5.8.8) Error: Package: perl-Log-Log4perl-1.13-2.el5.noarch (epel) Requires: perl(:MODULE_COMPAT_5.8.8) Error: Package: perl-Mail-Sendmail-0.79-9.el5.1.noarch (epel) Requires: perl(:MODULE_COMPAT_5.8.8) Error: Package: perl-Log-Dispatch-FileRotate-1.16-1.el5.noarch (epel) Requires: perl(:MODULE_COMPAT_5.8.8) Error: Package: perl-Crypt-DES-2.05-3.el5.i386 (epel) Requires: perl(:MODULE_COMPAT_5.8.8) Error: Package: munin-1.4.7-5.el5.noarch (epel) Requires: perl(:MODULE_COMPAT_5.8.8) Error: Package: perl-IO-Multiplex-1.08-5.el5.noarch (epel) […]