yum실무13편: yum으로 캐쉬정보 정리하기
작성자 정보
- 관리자 작성
- 작성일
컨텐츠 정보
- 2,485 조회
- 0 추천
- 목록
본문
yum실무13편: yum으로 캐쉬정보 정리하기
이번강좌는 yum작업에 사용되었던 캐쉬데이터를 정리하는 방법에 대한 설명이다.
지금까지의 많은 yum실행 예를 보았던 것처럼 yum작업을 하고나면 다운로드했던 패키지파일들을 자동적으로 삭제하지 않는다.
“yum clean”명령어는 이런 yum 캐쉬에 남아있는 파일들과 데이터들을 정리(삭제, 청소)하는 작업을 한다.
먼저 사용형식을 보기 바란다.
사용형식 : yum clean 명령어
위의 “명령어”자리에 사용할 수 있는 명령어로는 packages, headers, metadata, dbcache, 그리고 all이 있다.
이에 대한 설명은 예를들어 설명하겠다.
먼저 다음 예를 보면 “yum clean packages”를 실행하였다.
이 작업은 yum작업의 수행으로 다운로드했던 패키지파일들을 캐쉬에서 제거(삭제)하는 작업을 수행한다.
[root@sulinux Packages]# yum clean packages Loaded plugins: refresh-packagekit 0 package files removed [root@sulinux Packages]# |
다음은 “yum clean headers”를 실행한 것으로서 yum이 의존성문제를 해결하는데 사용했던 헤더파일들(headers files) 을 제거하는 작업을 수행한 것이다.
[root@sulinux Packages]# yum clean headers Loaded plugins: refresh-packagekit 0 header files removed [root@sulinux Packages]# |
다음은 “yum clean metadata”를 실행한 것으로서 패키지들의 원격유효성을 결정하기 위하여 yum이 사용했던 파일들을 제거하는 작업이다.
[root@sulinux Packages]# yum clean metadata Loaded plugins: refresh-packagekit 9 metadata files removed 6 sqlite files removed 0 metadata files removed [root@sulinux Packages]# |
다음은 “yum clean dbcache”를 실행한 것으로서 메타데이터를 보다 빠르게 액세스하기 위하여 사용되었던 캐쉬정보를 제거하는 작업이다.
이것을 수행함으로써 yum이 다시 실행될 때에 캐쉬를 재생성하게 된다.
[root@sulinux Packages]# yum clean dbcache Loaded plugins: refresh-packagekit 0 sqlite files removed [root@sulinux Packages]# |
다음은 “yum clean all”을 실행한 것으로써 앞에서 예로 들었던 작업들을 한번에 동시에 실행한 것과 같은 효과를 가져온다.
즉 지금까지 예로 들었던 “yum clean 명령어”실행들을 모두 한번에 실행하는 것과 동일하다.
yum작업에 사용되었던 다운로드된 패키지파일들을 삭제하고 또한 헤더파일들을 정리하는 작업을 수행한다.
그리고 또 메타데이터 삭제와 앞에서 “yum clean dbcache”작업도 동시에 수행하게 된다.
[root@sulinux Packages]# yum clean all Loaded plugins: refresh-packagekit Cleaning up Everything [root@sulinux Packages]# |
관련자료
-
이전
-
다음