16장. RHEL bootc 이미지에 대한 소프트 재부팅 수행


systemd 소프트 재부팅을 수행하여 Red Hat Enterprise Linux bootc 시스템에 업데이트를 적용합니다. 이 프로세스는 완전한 하드웨어를 다시 시작할 필요 없이 운영 체제 구성 요소를 다시 로드하여 변경 사항을 더 빠르게 배포하고 유지 관리 다운타임을 최소화합니다.

16.1. RHEL bootc 이미지에 대한 소프트 재부팅 수행 개요

소프트 재부팅을 사용하면 전체 하드웨어를 다시 시작하지 않고도 Red Hat Enterprise Linux bootc 이미지에 업데이트를 적용할 수 있습니다. 이 프로세스에서는 펌웨어 초기화 단계를 건너뛰는 동안 운영 체제 구성 요소를 다시 로드하여 다운타임을 최소화하여 변경 사항을 더 빠르게 적용할 수 있습니다.

소프트 재부팅은 주로 최소한의 위험으로 일반적인 소프트웨어 관련 문제를 해결합니다. 다음과 같은 문제의 표준 문제 해결 단계입니다.

  • 마이너 소프트웨어 결함: 소프트 재부팅은 애플리케이션이 정지, 충돌 또는 잘못된 것으로 발생하는 임시 오류를 해결합니다.
  • 성능 문제: 시간이 지남에 따라 오픈 애플리케이션 및 백그라운드 프로세스는 리소스를 소비하고 시스템을 느리게 합니다. 소프트 재부팅은 이러한 프로세스를 지우고 성능을 향상시킬 수 있는 RAM을 새로 고칩니다.
  • 네트워크 문제: 연결과 같은 문제의 경우 다시 시작은 시스템의 네트워크 설정을 새로 고칩니다.
  • 업데이트 완료: 일부 시스템 업데이트를 제대로 완료하려면 재부팅이 필요합니다.

systemd 가 있는 RHEL 환경에서 소프트 재부팅은 커널 및 하드웨어를 실행하는 동안 사용자 공간을 재시작하여 기존의 완전 재부팅에 비해 상당한 이점을 제공합니다.

  • 다운타임 감소: 소프트 재부팅은 BIOS/UEFI, 부트 로더, 커널 및 초기 RAM 디스크(initrd)와 관련된 시간이 많이 소요되는 부팅 프로세스를 건너뛰기 때문에 다운타임을 크게 줄입니다. 시스템이 신속하게 다시 응답할 수 있으므로 다운타임을 최소화하는 중요한 서버에 중요합니다.
  • 운영 효율성 개선: 커널을 포함하지 않는 소프트웨어 및 구성 변경 사항의 경우 소프트 재부팅을 사용하여 전체 시스템을 다시 시작하지 않고 업데이트를 적용할 수 있습니다. 이는 새로운 루트 파일 시스템 스냅샷이 즉시 활성화될 수 있는 컨테이너화된 이미지 기반 시스템에 특히 유용합니다.

호출되면 systemd-soft-reboot.service 시스템 서비스는 다음 작업을 수행합니다.

  • 프로세스가 종료될 때까지 기다리지 않고 실행 중인 모든 프로세스에 SIGTERM 신호를 보냅니다.
  • 모든 프로세스를 즉시 중지하기 위해 SIGKILL 신호를 계속 진행합니다.
  • 일반 디렉토리, 디렉토리 마운트 지점 또는 심볼릭 링크일 수 있는 /run/nextroot/ 디렉터리가 존재하는 경우 파일 시스템 루트를 해당 디렉터리로 전환합니다.
  • 업데이트된 루트 파일 시스템에서 서비스 관리자를 다시 실행하고 일반 재부팅으로 새 부팅 트랜잭션을 큐에 추가합니다.
  • soft-reboot.target 은 이 서비스를 가져와서 사용자 공간 전용 재부팅 작업을 수행합니다.
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 문서 정보

Legal Notice

Theme

© 2026 Red Hat
맨 위로 이동