방법: 1. yum 구성 파일을 수정하고 "[main]" 뒤에 "exclude=kernel*"을 추가합니다. 2. "yum update --exclude "initscripts*,kernel*,centos-release*"-y"를 사용합니다. 이 명령은 커널을 업그레이드하지 않습니다.
이 문서의 운영 환경: centos 7 시스템, Dell G3 컴퓨터.
RedHat/CentOS/Fedora가 yum update를 사용하여 업데이트하면 기본적으로 커널이 업그레이드됩니다. 그러나 일부 서버 하드웨어(특히 조립된 기계)의 커널을 업그레이드한 후 새 커널이 일부 하드웨어를 인식하지 못할 수 있으며 드라이버를 다시 설치하는 것이 매우 번거롭습니다.
그러므로 커널을 업그레이드한 후 문제가 발생하지 않을 것이라는 확신이 없다면 프로덕션 환경에서 쉽게 커널을 업그레이드하지 마십시오.
커널 업그레이드는 하지 않고 다른 소프트웨어 패키지만 업데이트하려는 경우에는 2가지 방법이 있습니다.
1 소프트웨어 업그레이드 시 커널 업그레이드 없이 CentOS를 업그레이드하는 명령은 다음과 같습니다
CentOS7.5 /7.6
yum update --exclude "kmod-kvdo*,kernel*,centos-release*" -y
CentOS7.2/7.3/ 7.4
yum update --exclude "initscripts*,kernel*,centos-release*" -y
CentOS6.8/6.9
yum update --exclude "kernel*,centos-release*" -y
1 yum 구성 파일 vim /etc/yum.conf를 수정하고 끝에 제외=kernel*
을 추가하세요. [main] 또는 yum 명령 바로 뒤에 추가하십시오. 다음 매개변수:
yum –exclude=kernel* update vi /etc/yum.conf # 在 [main] 的最后添加: exclude=kernel* # 和 exclude=centos-release* # 按 Esc 键,输入 :wq,然后回车
추천 튜토리얼: "centos tutorial"
위 내용은 CentOS에서 yum을 업그레이드할 때 커널을 업그레이드하지 않는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!