가상화된 CentOS 6.3에서 yum 업데이트를 실행할 수 없습니다.

가상화된 CentOS 6.3에서 yum 업데이트를 실행할 수 없습니다.

저는 Windows 7 시스템에서 가상화된 CentOS 6.3을 실행하고 있습니다. 회사 네트워크에 연결된 컴퓨터(4GB RAM).

yum update를 실행하면 약간의 진행이 표시되고 결국 가상 머신(2GB RAM)이 정지됩니다. 이러한 현상은 현재 거의 5번 발생했습니다.

또한 그래픽 패키지 관리자를 사용하여 업데이트를 시도했는데 같은 현상이 발생했습니다. 왜 이런 일이 발생하는지 아십니까?

답변1

YUM 설치 프로그램은 메모리를 할당하고 플러그인 생성 스레드를 미러링합니다. Centos 6.0을 실행하는 VPS(128k)를 다음과 같이 6.6으로 성공적으로 업데이트했습니다.

  • /etc/yum/pluginconf.d/fastestmirror.confmaxthreads를 1로 편집 하고 설정합니다.
  • 가능한 한 많은 프로세스를 중지하십시오. 예를 들어:service stop httpd
  • 불필요한 패키지를 제거합니다. 예를 들어:yum remove man-pages
  • 다음 스크립트/명령을 실행하십시오.

    #!/bin/bash
    date
    yum clean all
    echo "Starting Update........."
    for package in `yum -q check-update | awk '{print $1}'`
    do
        echo "*** Updating $package"
        yum -y update $package
    done
    yum clean all
    yum -y update
    date
    

관련 정보