우분투 서버 시스템 업그레이드 방법
우분투 서버는 설정, 소프트웨어 설치, 유지 관리가 간단하여 리눅스 환경에서 서버를 운영하기에 매우 적합한 배포판 중 하나입니다. 특히, 사용자 친화적인 업그레이드 메커니즘은 리눅스 서버 초보자에게도 쉽게 접근할 수 있도록 돕습니다. 이 가이드에서는 우분투 서버 업그레이드 시스템을 활용하여 현재 설치된 버전을 새로운 릴리스로 전환하는 방법을 자세히 설명합니다. 시작하기 전에 중요한 데이터를 백업하는 것을 잊지 마세요.
업데이트 도구 실행
우분투 서버를 새 버전으로 업그레이드하기 전에 현재 설치된 모든 패키지를 최신 상태로 유지해야 합니다. 이를 위해 업데이트 도구를 먼저 실행합니다.
원격 시스템인 경우 터미널을 열고 SSH를 통해 접속하거나, 직접 서버에 로그인합니다. 로그인 후에는 sudo -s 명령어를 입력하여 루트 권한으로 전환합니다.
sudo -s
루트 권한으로 전환된 후, apt update 명령을 사용하여 우분투 서버가 인터넷에서 업데이트를 확인하도록 합니다.
apt update
패키지 관리자가 업데이트 서버에 연결하여 확인을 완료하면, 설치 가능한 업데이트 개수가 표시됩니다.
보류 중인 업데이트를 확인하려면 apt list 명령어와 함께 “upgradeable” 스위치를 사용합니다.
apt list --upgradeable
업데이트 목록을 확인하고, 설치 가능 여부를 판단한 후, apt upgrade 명령을 사용하여 업데이트를 진행합니다.
apt upgrade -y
시스템에 모든 업데이트가 적용되면 다음 단계로 이동합니다. 혹은, 업데이트 프로그램에서 재부팅 메시지가 표시되면 시스템을 재부팅합니다.
배포 업그레이드 (dist-upgrade)
업데이트 및 업그레이드 명령 후에는 dist-upgrade 명령을 실행하여 현재 우분투 서버 릴리스에 대한 배포 업그레이드를 설치하는 것이 중요합니다. dist-upgrade는 upgrade와 유사하지만, 운영 체제의 다른 부분을 처리합니다.
dist-upgrade -y
dist-upgrade 명령 실행 후에는 서버를 다시 시작합니다. 재부팅 후 다음 단계로 진행합니다.
업데이트 관리자 설치
이 가이드에서는 Update Manager 도구를 사용하여 우분투 서버를 업그레이드하는 방법을 주로 설명합니다. 일부 운영 체제 버전에서는 이 도구가 기본적으로 설치되어 있지 않을 수 있습니다. 따라서, apt 패키지 관리자를 사용하여 설치해야 합니다.
sudo apt install update-manager-core
설치가 완료되면 Update Manager를 사용할 준비가 된 것입니다. 더 자세한 정보는 터미널에서 man update-manager 명령어를 입력하여 확인할 수 있습니다.
릴리스 버전 변경
대부분의 우분투 서버 사용자는 LTS(Long-Term Support) 버전을 선호합니다. 그러나, LTS가 아닌 일반 릴리스도 고려할 가치가 있습니다. 문제는 우분투가 기본적으로 LTS가 아닌 릴리스로의 업그레이드를 비활성화한다는 점입니다.
우분투 서버의 릴리스 경로를 변경하려면 Nano 편집기로 “release-upgrades” 파일을 엽니다.
nano -w /etc/update-manager/release-upgrades
Prompt=lts 부분을 찾아 아래와 같이 변경합니다.
참고: 우분투 서버 LTS 버전을 사용하지 않는다면 이 단계를 건너뛰어도 됩니다.
Prompt=normal
코드가 수정되었으면, Ctrl + O 키를 눌러 저장하고, Ctrl + X 키를 눌러 편집기를 종료합니다.
새 릴리스 확인
다음 단계는 업데이트 관리자를 사용하여 다운로드 가능한 새로운 우분투 서버 릴리스를 확인하는 것입니다.
-c 스위치를 사용하여 do-release-upgrade 명령어를 실행합니다.
참고: do-release-upgrade 명령은 루트 권한으로 실행해야 합니다.
sudo -s do-release-upgrade -c
프로그램이 현재 시스템에서 사용 가능한 업그레이드가 있는지 확인합니다. 업그레이드가 있다면, -d 스위치와 함께 do-release-upgrade 명령을 실행하여 업그레이드를 시작합니다.
do-release-upgrade -d
업그레이드 작업은 시간이 오래 걸릴 수 있습니다. 시스템 상태를 계속 확인하여 문제 발생 여부를 감시하는 것이 좋습니다.
업그레이드 시 주의사항
업데이트 관리자를 사용하면 우분투 서버를 쉽게 업그레이드할 수 있습니다. 하지만 완벽하지는 않으며, 드물게 문제가 발생할 수도 있습니다. 이를 방지하기 위해, 우분투 공식 위키를 참고하여 릴리스 간 업그레이드에 대한 설명을 읽어보시는 것을 권장합니다. 위키에는 많은 팁과 정보가 제공되어 있습니다.