업데이트를 완료하려면 Ubuntu를 다시 시작해야 하는 이유는 무엇입니까?

업데이트를 완료하려면 Ubuntu를 다시 시작해야 하는 이유는 무엇입니까?

Linux 시스템은 다시 시작하지 않고도 몇 달 동안 실행될 수 있다고 들었습니다. 그러면 Ubuntu에서 업데이트를 설치한 후 "업데이트를 완료하려면 다시 시작해야 합니다..."라는 메시지가 표시되는 이유는 무엇입니까?

Linux 및 UNIX 사용자는 George Bush Sr.가 대통령이 된 이후로 시스템을 다시 시작하지 않은 것에 대해 자랑합니다.

http://www.tested.com/news/feature/1141-how-often-do-you-really-need-to-reboot-your-pc/

답변1

당신이 읽은 내용은 사실이었습니다. 대부분의 관리자는 자신의 컴퓨터 가동 시간을 자랑합니다. 며칠, 몇 달, 심지어 몇 년이 될 수도 있습니다.
그러나 알아야 할 것은 해당 컴퓨터가 일상적인 데스크탑 시스템이 아니라는 것입니다. 그들은 특수한 서버 기계입니다.

우선 X11을 거의 실행하지 않는다는 점입니다. 대부분의 서버 시스템은 일반적으로 항상 터미널에만 있습니다. 따라서 XServer의 업그레이드는 중요하지 않습니다.
둘째, Karthik이 지적했듯이 X 서버를 업데이트하려면 전체 시스템이 아닌 X를 다시 시작하기만 하면 됩니다. 따라서 가동 시간은 여전히 ​​남아 있습니다.

또 다른 매우 중요한 점은 서버 시스템이 최신 커널 버전이 나올 때 업데이트되지 않는다는 것입니다. Ubuntu에서는 아마도 현재 버전 3.2를 사용하고 있을 것입니다. 내 아치 시스템에서는 버전 3.6을 사용하고 있지만 긴 가동 시간을 자랑하는 이러한 시스템 중 상당수는 백포트된 패치로 완전히 안전하더라도 여전히 2.xx 라인 어딘가에 있을 것입니다.

이러한 시스템의 모든 업데이트는 내부에서만 수행됩니다. 업데이트는 먼저 테스트 시스템에서 테스트되고, 문제가 없는지, 구현을 위해 재부팅이 필요하지 않은지 철저한 테스트를 거친 후 관리자가 업그레이드합니다.

Ubuntu 시스템에서도 동일한 작업을 수행할 수 있습니다. 하지만 자동 업데이트는 잊어버리세요. 약간의 테스트를 수행하고 업데이트를 제자리에 적용해 보세요. 커널도 핫스왑이 가능합니다. 그러나 매번 성공적으로 수행하려면 많은 기술과 전문 지식이 필요합니다.

답변2

이것이 그 경우 다오직리눅스라면핵심자체가 업데이트됩니다. 다른 모든 종류의 업데이트는 직접 적용됩니다. 커널은 실행 중에는 교체할 수 없으므로 재부팅이 필요합니다.

커널 업데이트가 발생해야 합니다.드물게정기 업데이트 중에 일반적으로 업그레이드 주기(12.04-12.10 등) 중에만 수행됩니다.

다시 시작하지 않도록 선택할 수 있으며 이전 커널을 계속 사용합니다.

편집하다:커널 핫스와핑이론적으로는 재부팅을 방지하기 위해 수행할 수 있지만 원격으로 사소한 것 같지는 않습니다.

관련 정보