- Ubuntu Linux 최신 LTS 릴리즈 버전으로 OS 시스템 업그레이드 하는 방법(ubuntu upgrade , 우분투 업그레이드)
    - 18 -> 20으로 업그레이드
//-----------------------------------------------------------------------------
ubuntu history (우분투 역사, ubuntu 역사)
https://en.wikipedia.org/wiki/Ubuntu_version_history
LTS는 10년 기술지원
v4 - 2004-10 - 첫 공식 출시
v20 - 2020-04
v22 - 2022-04
v24 - 2024-04 (2034까지 지원)
(v25 - 2025-05)
//-----------------------------------------------------------------------------
우분투 LTS 18 vs 20 성능 비교 벤치마크 테스트
Ubuntu 18.04 vs. 20.04 LTS Performance Preview With Intel Xeon Scalable
https://www.phoronix.com/scan.php?page=article&item=xeonr-ubu1804-2004
//-----------------------------------------------------------------------------
    - 버전 확인 
lsb_release -a 
    Ubuntu 18.04.3 LTS 
    Linux Kernel :  5.4.0 
//------------------------------------- 
< 준비 작업 > 
    - 현재 시스템 패키지 업그레이드 
sudo apt update
sudo apt list --upgradable
sudo apt upgrade 
    - 재부팅 
sudo reboot 
    - 미사용 패키지 제거 (주의! 커널 업그레이드 후에는 실행하면 안됨, unzip등이 삭제 되는 경우가 있음)
sudo apt --purge autoremove 
    - update-manager-core 패키지 설치 
sudo apt install update-manager-core 
//------------------------------------- 
< 업그레이드 > 
    - LTS 버전으로만 업그레이드 하기 설정 
/etc/update-manager/release-upgrades 파일 설정 확인 
Prompt=lts 
    - 업그레이드 전 최신 패치 적용 필요
sudo apt update
sudo apt upgrade
sudo apt dist-upgrade 
    - 최신 커널로 업그레이드 
sudo do-release-upgrade 
    추가 ssh 데몬이 1022 포트에서 실행됨 - 문제 발생시 접속 
        aws등 네트워크 방화벽, 로드밸런서등에서 포트 허용 설정 필요
- 걸린시간 : 15~20분
- 중간에 계속 선택 질문 수동 처리 필요
//------------------------------------- 
    - 재부팅후 버전 확인 
lsb_release -a 
    Ubuntu 20.04.2 LTS 
    Linux Kernel :  5.8.0 
//-----------------------------------------------------------------------------
< 출시 버전 코드네임의 한글 번역 >
v4.10 - Warty Warthog = 혹투성이 혹멧돼지 
v5.04 - Hoary Hedgehog = 백발성성한 고슴도치 
v5.10 - Breezy Badger = 활기찬 오소리 
v6.04 LTS - Dapper Drake = 말쑥한 숫오리 
v6.10 - Edgy Eft = 까다로운 도롱뇽 
v7.04 - Feisty Fawn = 성질 급한 새끼사슴 
v7.10 - Gutsy Gibbon = 담대한 긴팔원숭이 
v8.04 LTS - Hardy Heron = 강인한 황새 
v8.10 - Intrepid Ibex = 용감한 산양 
v9.04 - Jaunty Jackalope = 활기찬 잭알로프(뿔 달린 토끼) 
v9.10 - Karmic Koala = 운명의 코알라 
v10.04 LTS - Lucid Lynx = 맑은 스라소니 
v10.10 - Maverick Meerkat = 독립적인 미어캣 
v11.04 - Natty Narwhal = 말쑥한 일각고래 
v11.10 - Oneiric Ocelot = 몽환적인 오셀롯(표범 닮은 야생 고양이) 
v12.04 LTS - Precise Pangolin = 정확한 천산갑 
v12.10 - Quantal Quetzal = 양자화된 케찰(화려한 새) 
v13.04 - Raring Ringtail = 열정적인 반달가슴곰 
v13.10 - Saucy Salamander = 건방진 도롱뇽 
v14.04 LTS - Trusty Tahr = 믿음직한 야생 염소 
v14.10 - Utopic Unicorn = 이상향의 유니콘 
v15.04 - Vivid Vervet = 생동감 넘치는 베르벳원숭이 
v15.10 - Wily Werewolf = 교활한 늑대인간 
v16.04 LTS - Xenial Xerus = 친절한 다람쥐 
v16.10 - Yakkety Yak = 수다스러운 야크 
v17.04 - Zesty Zapus = 활기찬 깡총쥐 
v17.10 - Artful Aardvark = 교묘한 땅돼지 
v18.04 LTS - Bionic Beaver = 생체공학적 비버 
v18.10 - Cosmic Cuttlefish = 우주의 갑오징어 
v19.04 - Disco Dingo = 춤추는 들개 
v19.10 - Eoan Ermine = 새벽의 흰담비 
v20.04 LTS - Focal Fossa = 중심점의 사향고양이 
v20.10 - Groovy Gorilla = 신나는 고릴라 
v21.04 - Hirsute Hippo = 털북숭이 하마 
v21.10 - Impish Indri = 장난꾸러기 여우원숭이 
v22.04 LTS - Jammy Jellyfish = 잼 묻은 해파리 
v22.10 - Kinetic Kudu = 역동적인 큰 영양 
v23.04 - Lunar Lobster = 달의 랍스터 
v23.10 - Mantic Minotaur = 점치는 미노타우로스 
v24.04 LTS - Noble Numbat = 고귀한 주머니개미핥기 
v24.10 Oracular Oriole = 신탁의 금빛찌르레기
//-----------------------------------------------------------------------------
// 참고 
https://www.cyberciti.biz/faq/upgrade-ubuntu-18-04-to-20-04-lts-using-command-line/ 
https://en.wikipedia.org/wiki/Ubuntu#Releases 
https://en.wikipedia.org/wiki/Linux_kernel_version_history 
    - 우분투 20.0 LTS 서버 새기능 
https://ubuntu.com/blog/ubuntu-server-20-04 
'Code' 카테고리의 다른 글
| 스크립트에서 에러 발생시 종료 하기 (0) | 2021.07.08 | 
|---|---|
| [Linux] apt 패키지, 저장소 사용법 (0) | 2021.07.02 | 
| [오라클 클라우드] 컴퓨트 서버 포트 허용 설정 방법 (0) | 2021.06.20 | 
| [git] HEAD 종류, 주소, 범위 기호 차이 정리 (0) | 2021.06.05 | 
| vscode 북마크(alefragnani.bookmarks) 위치 변하는 문제 해결 방법 (0) | 2021.06.02 | 










