centos 锁定文件?centos修改文件夹权限

各位老铁们好,相信很多人对centos 锁定文件都不是特别的了解,因此呢,今天就来为大家分享下关于centos 锁定文件以及centos修改文件夹权限的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!

CentOSyum强行解除锁定的方法

一、错误提示:

复制代码代码如下:

[root@localhost]# yum list

Existing lock/var/run/yum.pid: another copy is running as pid 3807.

Another app is currently holding the yum lock; waiting for it to exit…

二、原因:

字面意思是说"另外一个程序给yum加了锁,要等到 yum-updatesd程序退出以后才可以进行", yum-updatesd是系统自带的一个提供系统更新的服务,安装文件也叫做yum-updatesd,这个服务默认是自动启动的(init 5),他运行的时候会自动给yum加锁,这就导致了开机后不能手动进行yum了。

三、解决方法:

在bash里面直接输入以下命令,删除yum.pid强行解除锁定就可以了。

复制代码代码如下:rm-rf/var/run/yum.pid

在CentOS系统中锁定软件版本阻止升级的方法

如果用“yum install yum-versionlock”命令来安装versionlock,则是安装的旧的版本。所以,只能手动编辑versionlock的锁定文件/etc/yum/pluginconf.d/versionlock.list来实现锁定软件版本,而不能向上篇文章那样知直接用命令来操作。

Yum升级中锁定指定软件版本禁止其升级方法如下:

1.先安装versionlock,输入:

复制代码代码如下:# yum install yum-versionlock

2.查看/etc/yum/pluginconf.d/versionlock.conf文件

复制代码代码如下:#vi/etc/yum/pluginconf.d/versionlock.conf

显示为:

复制代码代码如下:[main]

enabled= 1

locklist=/etc/yum/pluginconf.d/versionlock.list

# Uncomment this to lock out"upgrade via. obsoletes" etc.(slower)

# follow_obsoletes= 1

enabled= 0|1

开启或禁用versionlock

复制代码代码如下:locklist=/path/to/file

定义versionlock锁定软件列表文件versionlock.list的绝对路径,这里/etc/yum/pluginconf.d/versionlock.list

/etc/yum/pluginconf.d/versionlock.list中,锁定文件的格式为每行一个软件包名

确保文件中有 enabled= 1,没有则添加。安装后,默认enabled就是1,即versionlock插件开启状态。

3.添加需要被锁定的软件包到名字和版本到/etc/yum/pluginconf.d/versionlock.list中,每行一行软件包名

假设,我们要锁定nagios-plugins的版本,不让yum将其升级,则将下面一行,复制到versionlock.list中

复制代码代码如下:nagios-plugins-1.4.11-1.el5.rf.x86_64

添加后保存versionlock.list,再试试用下面的命令尝试升级nagios。输入

复制代码代码如下:#yum update nagios-plugins

就会提示:

复制代码代码如下:...

Setting up Update Process

No Packages marked for Update

技巧(tip)

其实更好的方法就是用管道命令,直接添加要锁定的软件包名字到versionlock.list,假设这里锁定ppp升级,则输入:

复制代码代码如下:#rpm-qa| grep ppp>>/etc/yum/pluginconf.d/versionlock.list

然后,再检查是否添加成功,输入:

复制代码代码如下:#cat/etc/yum/pluginconf.d/versionlock.list

如果显示:

复制代码代码如下:ppp-2.4.4-2.el5

则说明添加成功!!

CentOS yum强行解除锁定的方法

一、错误提示:

复制代码

   

代码如下:

[root@localhost]# yum list/ppExisting lock/var/run/yum.pid: another copy is running as pid 3807./ppAnother app is currently holding the yum lock; waiting for it to exit…

二、原因:

字面意思是说"另外一个程序给yum加了锁,要等到 yum-updatesd程序退出以后才可以进行", yum-updatesd是系统自带的一个提供系统更新的服务,安装文件也叫做yum-updatesd,这个服务默认是自动启动的(init 5),他运行的时候会自动给yum加锁,这就导致了开机后不能手动进行yum了。

   三、解决方法:

   在bash里面直接输入以下命令,删除yum.pid强行解除锁定就可以了。

复制代码

   

代码如下:

rm-rf/var/run/yum.pid

阅读剩余
THE END