====== Yum ======
**General Information**
YellowDog Update Manager (yum) .
**Checklist**
* Distro(s): Enterprise Linux
----
====== Kernel Maintenance ======
View Installed Kernels
rpm -q kernel
**Remove Old Kernels**
- Install yum utilsyum install yum-utils
- Cleanup, set count to how many old kernels you want to remainpackage-cleanup --oldkernels --count=3
- Set number of installed kernels as a persistent settingvim /etc/yum.conf
installonly_limit=3
----
====== Package Version Locking ======
Lock packages at specific versions to prevent them from being upgraded with "yum update".
Install the version lock yum plugin
yum install yum-plugin-versionlock
\\
Lock httpd package at the current installed version
yum versionlock httpd
\\
List version locked entries
yum versionlock list
\\
Remove httpd from being version locked
yum versionlock delete httpd
\\
Remove all packages from being version locked
yum versionlock clear
----
====== Package Excludes ======
Exclude packages from a yum update, temporarily and persistently.
Exclude one time
yum update --exclude=kernel*
\\
Exclude persistently
vim /etc/yum.conf
exclude=kernel* httpd*
----