puppet连载11:linux清除yum缓存、删除puppet锁

简介: 清除yum\puppet缓存mkdir -p /etc/puppet/modules/linuxclean/{manifests,templates,files}vi /etc/puppet/modules/linuxclean/manifests/init.

清除yum\puppet缓存

mkdir -p /etc/puppet/modules/linuxclean/{manifests,templates,files}
vi /etc/puppet/modules/linuxclean/manifests/init.pp
class linuxclean::puppetclean {
exec {"rm -rf /var/lib/puppet/state/agent_catalog_run.lock":
path => ["/usr/bin","/usr/sbin","/bin","/sbin"],
onlyif => 'ls /var/lib/puppet/state/agent_catalog_run.lock',
}
}
class linuxclean::yumclean {
exec {["rm -f /var/lib/rpm/__",
"rpm --rebuilddb -v -v",
"yum clean dbcache",
"yum clean metadata",
"yum clean rpmdb",
"yum clean headers",
"yum clean all",
"rm -rf /var/cache/yum/timedhosts.txt",
"rm -rf /var/cache/yum/
",
"yum makecache",]:
path => ["/usr/bin","/usr/sbin","/bin","/sbin"],
timeout => 600,
}
}

目录
相关文章
|
8天前
|
关系型数据库 MySQL Linux
Linux 安装 mysql【使用yum源进行安装】
这篇文章介绍了在Linux系统中使用yum源安装MySQL数据库的步骤,包括配置yum源、安装MySQL服务、启动服务以及修改root用户的默认密码。
Linux 安装 mysql【使用yum源进行安装】
|
2月前
|
缓存 NoSQL Java
SpringBoot整合Redis、以及缓存穿透、缓存雪崩、缓存击穿的理解、如何添加锁解决缓存击穿问题?分布式情况下如何添加分布式锁
这篇文章介绍了如何在SpringBoot项目中整合Redis,并探讨了缓存穿透、缓存雪崩和缓存击穿的问题以及解决方法。文章还提供了解决缓存击穿问题的加锁示例代码,包括存在问题和问题解决后的版本,并指出了本地锁在分布式情况下的局限性,引出了分布式锁的概念。
SpringBoot整合Redis、以及缓存穿透、缓存雪崩、缓存击穿的理解、如何添加锁解决缓存击穿问题?分布式情况下如何添加分布式锁
|
2月前
|
监控 关系型数据库 MySQL
在Linux中,mysql的innodb如何定位锁问题?
在Linux中,mysql的innodb如何定位锁问题?
|
2月前
|
算法 Ubuntu Linux
在Linux中,对比apt和yum两种包管理器在不同Linux发行版中应用有何区别?
在Linux中,对比apt和yum两种包管理器在不同Linux发行版中应用有何区别?
|
2月前
|
缓存 安全 Linux
本地YUM源大揭秘:搭建您自己的Linux软件宝库,从此告别网络依赖!一文掌握服务器自给自足的终极技能!
【8月更文挑战第13天】在Linux中,YUM是一款强大的软件包管理工具,可自动处理依赖关系。为适应离线或特定安全需求,本指南教你搭建本地YUM源。首先创建存放软件包的`localrepo`目录,复制`.rpm`文件至其中。接着,安装并运用`createrepo`生成仓库元数据。随后配置新的`.repo`文件指向该目录,并禁用GPG检查。最后,清理并重建YUM缓存,即可启用本地YUM源进行软件搜索与安装,适用于网络受限环境。
87 3
|
2月前
|
Web App开发 缓存 Ubuntu
Linux中yum、rpm、apt-get、wget的区别,yum、rpm、apt-get常用命令,CentOS、Ubuntu中安装wget
Linux中yum、rpm、apt-get、wget的区别,yum、rpm、apt-get常用命令,CentOS、Ubuntu中安装wget
138 11
|
2月前
|
Ubuntu Linux 索引
在Linux中,APT和YUM软件包管理器的何区别?
在Linux中,APT和YUM软件包管理器的何区别?
|
2月前
|
缓存 Ubuntu Linux
在Linux中,Yum、Dnf、Apt-get和Pacman有何区别?
在Linux中,Yum、Dnf、Apt-get和Pacman有何区别?
|
2月前
|
Linux Android开发 开发者
【Linux】yum的认识与简单配置
【Linux】yum的认识与简单配置
|
2月前
|
Linux Python
Linux——删除系统python导致yum无法使用
Linux——删除系统python导致yum无法使用
39 0
下一篇
无影云桌面