Articles of centos

升级MySQL会导致错误

我正在运行Centos 5.8(x86_64上的Linux 2.6.18-308.13.1.el5),并希望升级MySQL版本5.0.95。 我正在使用在http://www.if-not-true-then-false.com/2010/install-mysql-on-fedora-centos-red-hat-rhel/上find的教程。 当我得到以下,我得到的错误主机。 似乎与从386到86×64有关。 谁能帮忙? 谢谢 yum –enablerepo=remi,remi-test update mysql mysql-server Transaction Check Error: file /etc/my.cnf from install of mysql50-5.0.96-2.ius.el5.x86_64 conflicts with file from package mysql-5.0.95-1.el5_7.1.i386 file /usr/share/info/mysql.info.gz from install of mysql50-5.0.96-2.ius.el5.x86_64 conflicts with file from package mysql-5.0.95-1.el5_7.1.i386 file /usr/share/man/man1/mysql.1.gz from install of mysql50-5.0.96-2.ius.el5.x86_64 conflicts with file from package mysql-5.0.95-1.el5_7.1.i386 file /usr/share/man/man1/mysqlaccess.1.gz from […]

为CentOS 5.8编译Gearman PHP库

我一直试图让Gearman在CentOS 5.8上编译整个下午。 search有说要通过yum安装以下内容: yum -y install –enablerepo=remi boost141-devel libgearman-devel e2fsprogs-devel e2fsprogs gcc44 gcc-c++ 为了让Boost头文件正常工作,我这样做了: cp -f / usr / lib / boost141 / * / usr / lib / cp -f / usr / lib64 / boost141 / * / usr / lib64 / rm -f / usr / include / boost ln -s / […]

本地rpm重新安装,包含系统上安装的所有软件包

我想要做的是与本地存储库/目录的USB磁盘离线安装(或升级)的Linux服务器。 为什么! 简单的说,我正在维护大量的星号IP PBX-es,星号(和dahdi,…)是针对内核源码构build的,如果内核版本发生变化(与我习惯的build立),那么这是一场等待发生的灾难。 现在,我的想法是将安装在一台服务器(开发)上的所有rpm / srpm放在一起,并将所有其他服务器安装/升级到相同版本的rpm。 简单的方法是强制YUM下载所有已安装的rpm到某个目录,然后将它们复制到usb-flash_disk并在所有其他服务器上执行“yum install ./*.rpm”! 那么我有所有的系统在同一修订! 问题是:如何告诉YUM(仅)下载所有安装的rpm?

如何在RH / CentOS系统上重新启动udevd?

对于udevd没有init.d脚本,手册页也没有说明如何重新启动它。 这个过程持有一个被删除的文件(lsof shows),我需要通过重新启动udevd来释放它。 如何在CentOS上重新加载/重新启动udevd?

CentOS的每个版本默认使用什么密码哈希algorithm?

我正在寻找CentOS版本和相应的默认密码哈希algorithm表。 谷歌search没有显示任何匹配,看起来像他们在一个地方的所有信息。 Ubuntu发布了一个类似于我在 wiki上查找的表格 。

RHEL / CentOS版本编号(在点之前和之后)

CentOS编号如何工作? 主要版本是“在点之前”,例如5.x和6.x,就我所知而言,稍微有些变化。 问题: 如果我在6.1系统上进行yum update ,它会更新到6. current ? 是否有可能通过yum update从6.x安全地升级到6.y ? 是否有可能通过yum update从5.x安全地升级到6.x ? 这些部分是什么意思? 内核更新在左边部分? 还是在正确的部分? 会有一个原因和方法来保持操作系统“locking”在6.1? 这些可能是非常基本的问题,但我似乎无法find一个好的答案。

在CentOS 6.4上的依赖关系破坏:可以安装nodejs,但不能安装npm

我正在使用新安装的CentOS 6.4(x86-64)和EPEL库。 $ yum install nodejs … $ node -v v0.10.5 到目前为止,这么好,但是当我尝试安装npm ,我会得到这个错误消息: $ yum install npm Loaded plugins: fastestmirror, refresh-packagekit, security Loading mirror speeds from cached hostfile * base: ftp.halifax.rwth-aachen.de * epel: mirror.fraunhofer.de * extras: centos.psw.net * updates: centos.psw.net Setting up Install Process Resolving Dependencies –> Running transaction check —> Package npm.noarch 0:1.2.17-5.el6 will […]

检查进程是否正在运行,甚至在cron下

我有一个每分钟运行一次的cron作业,但是如果find数据,可能需要很多分钟才能完成。 我需要告诉脚本的另一个实例是否从另一个实例运行。 为了使事情更有趣,我们使用不同的参数调用相同的脚本。例如: * * * * * /home/user/script.sh Dir1 > /tmp/logdir1.log * * * * * /home/user/script.sh Dir2 > /tmp/logdir2.log 我曾经testing过这样的东西: FORMAT="`basename $0` $1" OLDPID=`pgrep -f -o "${FORMAT}"` #grab the oldest copy of the PID matching this format echo $OLDPID:$$ If [ "$OLDPID" -eq "$$" ] …. 在我的testing中,这个效果很好,如果最老的PID与当前的不一样,那么还有另外一个正在运行。 但是,从cron运行时,进程会出现两次,所以最早的PID不是当前的: user 1094 0.0 0.0 8720 […]

PHP-ZMQ pecl安装错误 – 无法findlibzmq安装

我已经运行在shell命令下按照ZeroMQ网站安装PHP-ZMQ: sudo pear channel-discover pear.zero.mq sudo pecl install pear.zero.mq/zmq-beta 以下是安装的痕迹: downloading zmq-1.0.6.tgz … Starting to download zmq-1.0.6.tgz (23,880 bytes) ……..done: 23,880 bytes 10 source files, building running: phpize Configuring for: PHP Api Version: 20090626 Zend Module Api No: 20090626 Zend Extension Api No: 220090626 building in /var/tmp/pear-build-rootwCcLwT/zmq-1.0.6 running: /var/tmp/zmq/configure checking for egrep… grep -E checking […]

Linux文件/存储服务器在Windows环境中使用

我需要创build存储服务器(文件服务器)来存储Windows机器的备份和用户文件。 我正在考虑把CentOS 6.3作为一个新的服务器操作系统,并设置samba共享。 突然之间,我碰到了GlusterFS,这似乎是更先进和可扩展的… 所以问题是我应该考虑使用GlusterFS还是我应该更简单的方法,只是使用桑巴?