728x90
CentOS 7에서 사용하지 않는 오래된 커널 패키지를 정리하는 방법(사용하지 않는 커널 삭제)
CentOS 7에서 오래된 커널을 삭제하여 2개만 남기고 나머지를 삭제하려면 다음 단계를 따를 수 있습니다. 이렇게 하면 디스크 공간을 확보하고 시스템을 깨끗하게 유지할 수 있습니다.
1. yum-utils 패키지 설치
package-cleanup 명령어를 사용하기 위한 패키지를 설치합니다.
sudo yum install -y yum-utils
2. 현재 사용 중인 커널 확인
현재 사용 중인 커널 버전을 확인합니다. 이 정보를 사용하여 현재 사용 중인 커널을 식별할 것입니다.
uname -r
$ uname -r
4.14.186-146.268.amzn2.x86_64
3. 모든 설치된 커널 버전 확인
모든 설치된 커널 버전을 확인합니다. 다음 명령을 실행하여 모든 커널 패키지를 나열합니다.
rpm -q kernel
$ rpm -q kernel
kernel-4.14.186-146.268.amzn2.x86_64
728x90
4. /etc/yum.conf 파일에서 installonly_limit 값을 변경하는 방법
- 이 설정은 yum 패키지 관리자가 설치한 커널 패키지의 유지 관리 제한을 설정하는 데 사용됩니다. 기본값은 5이며, 이 설정을 변경하면 보관할 커널 패키지의 수를 조절할 수 있습니다.
- yum.conf 파일 편집(installonly_limit=2)
cat /etc/yum.conf
[main]
cachedir=/var/cache/yum/$basearch/$releasever
keepcache=0
debuglevel=2
logfile=/var/log/yum.log
exactarch=1
obsoletes=1
gpgcheck=1
plugins=1
installonly_limit=5
distroverpkg=system-release
timeout=5
retries=7
# This is the default, if you make this bigger yum won't see if the metadata
# is newer on the remote and so you'll "gain" the bandwidth of not having to
# download the new metadata and "pay" for it by yum not having correct
# information.
# It is esp. important, to have correct metadata, for distributions like
# Fedora which don't keep old packages around. If you don't like this checking
# interupting your command line usage, it's much better to have something
# manually check the metadata once an hour (yum-updatesd will do this).
# metadata_expire=90m
# PUT YOUR REPOS HERE OR IN separate files named file.repo
# in /etc/yum.repos.d
vim 텍스트 편집기로 /etc/yum.conf 파일에서 installonly_limit 값을 변경
sudo vim /etc/yum.conf
또는 sed 명령어를 사용하여 /etc/yum.conf 파일의 installonly_limit 값을 변경하는 방법
sudo sed -i 's/^installonly_limit=.*$/installonly_limit=2/' /etc/yum.conf
installonly_limit=2
오래된 커널 삭제(오래된 커널 삭제(2개만 남기고 나머지 삭제)
sudo package-cleanup --oldkernels --count=2
- --oldkernels: 시스템에서 오래된 커널 패키지를 정리하는 옵션입니다
- --count=2: 유지할 커널 패키지의 수를 지정하는 옵션입니다. 이 경우에는 최대 2개의 커널 패키지를 유지하고 나머지는 삭제합니다.
오래된 커널 패키지가 제한된 개수로 유지되며, 초과하는 패키지가 자동으로 삭제됩니다. 이것은 시스템을 깨끗하게 유지하고 디스크 공간을 확보하는 데 도움이 됩니다.
728x90
'리눅스' 카테고리의 다른 글
[draft] 우분투에 APT Cacher 서버를 구축하는 방법 (0) | 2023.10.16 |
---|---|
파일 시스템의 기본 블록 크기를 확인하는 방법(tune2fs) (0) | 2023.10.16 |
리눅스에서 라우트(경로) 테이블을 추가하고 삭제하는 방법 (0) | 2023.10.16 |
우분투에서 설치된 패키지를 제거하는 방법(apt-get remove) (0) | 2023.10.14 |
리눅스에서 Docker(Docker Hub)에 로그인하는 방법 (0) | 2023.10.14 |