https://www.woobi.net/files/attach/images/601/99b983892094b5c6d2fc3736e15da7d1.png
우분투(Ubuntu) 20.04로 변경되었습니다.

우분투 서버 20.04 업그레이드 하기 (18.04 to 20.04)

woobi 2020.08.14 조회 수 77 추천 수 0

 

1. 20.04로 업그레이드 전 18.04를 최신 상태로 실행한다.

 

 $ sudo apt update && sudo apt upgrade

 $ sudo apt dist-upgrade

 $ sudo apt autoremove

 

1.jpg

 

2.  최신 상태에서 업그레이드 메니져를 설치한다.

 

  $ sudo apt install update-manager-core

 

완료되면 Ubuntu 업그레이드 유틸리티를 실행한다.

 

  $ sudo do-release-upgrade

 

2-1 업그레이드 항목이 없다고 나오면  

        /etc/update-manager/release-upgrades 파일의  

        Prompt=lts  를 Prompt=normal 변경하고 다시 실행한다.

 

  $ vi /etc/update-manager/release-upgrades

 

20.jpg

 

 a를 눌러 끼워넣기 모드에서 변경후 :wq를 입력하여 저장한다.

 

 

2.jpg

 

3. '1022' 포트 추가가 나오면 y를 입력한다.

 

 

3.jpg

 

4. 계속 진행을 하기위해 엔터를 눌러준다.

 

 

4.jpg

 

5. souces.list에서 서드 파티 목록의 일부... 엔터를 눌러준다.

 

 

5.jpg

 

6. 업그레이드를 시작하겠습니까? y를 입력한다.

 

 

6.jpg

 

7. 패키지 업그레이드 중에 묻지 않고 서비스를 다시 시작 하시겠습니까? yes 를 선택한다.

 

 

7.jpg

 

8. 수정 된 구성 파일 sshd_config에 대해 무엇을 하시겠습니까?  

   2번째 keep the local version currently installed (현재 설치된 로컬 버전 유지)를 선택한다.

   1번째 패키지 관리자 버전 설치 를 선택해도 무관하다.

 

 

8.jpg

 

9. LXD 스냅으로 업그레이드 나오면  4.0을  선택하고 엔터를 입력한다.

 

 

9.jpg

 

9-1.jpg

 

10. 패키지 배포자 업데이트 에서는 y를 입력한다.

 

 

10.jpg

 

11.수정 된 구성 파일 smb.conf에 대해 어떻게 하시겠습니까?  2번째 현재 설치된 로컬 버전 유지를 선택한다.

 

 

11.jpg

 

12. phpmyadmin 설정 <예> 를 선택한다.

 

 

12.jpg

 

13. 패키지 업데이트 에서 y를 입력한다. (시간 오래 소요)

 

 

14.jpg

 

14. 패키지 업데이트가 끝나면 필요없는 패키지를 삭제하여 준다.

 

  $ sudo apt autoremove

 

 

15.jpg

 

15. 업데이트 버젼 확인후 재부팅 한다.

 

  $ lsb_release -a

 

  $ shutdown -r now

 

 

Profile

0개의 댓글

Profile
에디터
  • woobi 13 일 전 조회 12

    우분투에서 이전에 실행 했던 명령어 (history) 는 키보드의 화살표 ↑↓ 로 빠르게 실행 할 수 있으나 보안상이나 기타 이유로 삭제해야 하는 경우가 있다. 히스토리 목록은 root 디렉토리의 .bash_history 파일에 저...

  • woobi 2020.09.07 조회 37

    XE, Rhymix, Wordpress 에서 짧은주소 혹은 고유주소 기능을 사용하기 위해서는 mod_rewrite 을 활성화 시켜야 한다. 1. mod_rewrite 설치 $ sudo a2enmod rewrite 2. etc/apache2/apache2.conf 파일 수정 $ vi etc/a...

  • woobi 2020.09.07 조회 81

    Ubuntu 에서 MariaDB 10.X 와 phpmyadmin을 설치한 후 phpmyadmin에 접속하려 하면 #1698 - Access denied for user 'root'@'localhost' 라는 오류가 나타난다. 해결을 위해서는 root 계정의 패드워드 타입을 변경하...

  • woobi 2020.09.05 조회 19

    1. MariaDB 10.X 버젼 부터는 설치후 패스워드 없이 접속한다. $ sudo mysql 2. 기존 패스워드 방식으로 접속하기 위해서는 MariaDB 접속후 패스워드를 설정해 준다. 차례로 입력한다. 2-1 $ sudo mysql 2-2 MariaDB ...

  • woobi 2020.08.20 조회 48

    1. MariaDB 혹은 MySQL 의 패스워드를 변경하고 사이트에 접속하면 다음과 같은 에러가 나타난다. " DB ERROR 1045 : Access denied for user 'root'@'localhost' (using password: YES) " 2. MariaDB(MySQL) 패스워...

  • woobi 2020.08.14 조회 77

    1. 20.04로 업그레이드 전 18.04를 최신 상태로 실행한다. $ sudo apt update && sudo apt upgrade $ sudo apt dist-upgrade $ sudo apt autoremove 2. 최신 상태에서 업그레이드 메니져를 설치한다. $ sudo apt inst...

  • woobi 2020.07.24 조회 85

    우분투 에서 apt-get update 로 자동 업데이트를 하기위해 apt list에 저장소(repository)를 추가 한 항목을 제거 하기 위한 두가지 방법. 1. --remove 로 삭제하기. 다음과 같이 저장소를 추가하였을 경우 $ sudo ad...

  • woobi 2020.01.09 조회 372

    우분투의 기본 저장소를 국내에서 사용하기에 더 빠른 카카오미러로 변경하기. 1. 서버저장소 열기 $ vi /etc/apt/sources.list 2. 내용 수정 sources.list 파일이 열리면 내용을 모두 지우고 다음을 입력한다. deb h...

  • woobi 2019.12.30 조회 261

    우분투에서 MAME(마메)의 멀티플레이를 가능하게하는 kailler(카일레라) 서버 열기. 1. kaillerasrv 프로그램 다운 및 압축풀기. $ wget http://www.kaillera.com/files/kaillerasrv-0.86-linux.tgz $ tar -xzf kaill...

  • woobi 2019.11.14 조회 221

    우분투의 ssh 접속시 기본 포트인 22를 다른 포트로 변경해보자. 1. sshd_config 파일 수정 $ vi /etc/ssh/sshd_config vi 편집기가 실행되면 a 를 눌러 끼워넣기 모드로 변경후 #port 22 아래에 임의의 포트를 입력...

  • woobi 2019.11.14 조회 314

    중국발 IP로 인하여 트래픽이 급증할 경우 .htaccess 파일 편집으로 특정아이피를 차단 할 수 있다. 1.중국 아이피 대역 다운받기. https://www.ip2location.com/free/visitor-blocker 를 방문하여 해당국가 아이피 ...

  • woobi 2019.11.08 조회 220

    1. Screen 실행 명령어 $ screen : screen 을 시작하는 기본 명령어 $ screen -S 세션이름 : 해당 세션이름으로 screen 시작 (ex: $ screen -S mcbe ) $ screen -list : 실행중인 screen 목록을 나열 $ screen -R 세...

  • woobi 2019.11.07 조회 241

    우분투 마인크래프트 BE(PE) nukkitx 서버 열기 마인크래프트 BE(PE) nukkitx 서버를 열기 위해서는 "Java8" 이상이 설치 되어 있어야 한다. nukkitx 버젼 확인 및 다운로드 https://nukkitx.com/ 1. 디렉토리 만들기...

  • woobi 2019.06.12 조회 329

    MariaDB 10.3 버전으로 업그레이드 하기. 1. 버전확인 $ mysql -V 2. MariaDB 업그레이드 전 설정 2-1. MariaDB에 root 계정으로 접속 $ sudo mysql -u root -p 2-2. innodb_fast_shutdown 을 0으로 설정 $ SET GLOBA...

  • woobi 2019.05.27 조회 327

    1. 백업 스크립트 만들기 $ vi backup.sh 입력후 다음을 입력한다. ============================================================================= tar -cvf /backup/xebackup`date +%Y%m%d%H`.tar /var/www/html ...

  • woobi 2019.05.27 조회 230

    우분투(Ubuntu) Let’s Encrypt SSL 인증서 만료일자 확인 방법 1. 확인 $ echo | openssl s_client -connect woobi.org:443 2>/dev/null | openssl x509 -noout -dates woobi.org 부분에 자신이 인증받은 도메인을 입...

  • woobi 2019.03.28 조회 315

    우분투 18.04 에 PLEX 서버 설치 하기 1. 우분투 최신상태 업데이트및 업그레이드 $ sudo apt-get update && sudo apt-get upgrade 2. PLEX 설치 직접 다운로드 및 버젼확인 : https://www.plex.tv/version 2-1 PLEX ...

  • woobi 2019.03.25 조회 380

    우분투 아파치 서버에 설치된 XE(XpressEngine) 백업및 복원 # 백업 백업은 디렉토리 백업과 데이터베이스 백업 두가지로 나뉜다. 1. 우선 XE가 설치된 디렉토리를 백업한다. $ cd /var/www (우분투에서 XE가 설치된 ...

  • woobi 2019.03.23 조회 338

    우분투에 설치되어 있는 SSL 인증서를 PLEX에도 적용하기. 인증서 설치는 "Let’s Encrypt SSL 인증서 설치하기" 를 참조 Let's Encrypt SSL 인증서는 pem 파일로 되어 있어서 PLEX server에 적용시킬려면 pfx 파일로 ...

  • woobi 2019.03.22 조회 205

    우분투에서 ssl 인증서를 설치했다면 홈페이지에 http로 접속하는 경로를 강제로 https로 변경해주어도 된다. /etc/apache2/sites-available/000-default.conf 파일에 <Location /> RedirectMatch /(.*)$ https://도...

  • woobi 2019.03.21 조회 1411

    1. 설치 1-1 Ubuntu 18.04 LTS $ sudo add-apt-repository ppa:certbot/certbot $ sudo apt update $ sudo apt install python-certbot-apache 1-2 Ubuntu 20.04 LTS(focal) $ sudo snap install --classic certbot U...

  • woobi 2019.03.19 조회 196

    디렉토리 리스팅은 서버내의 디렉토리 경로를 입력하면 디렉토리내의 파일을 모두 보여준다. 이를 방지하기 위해서 우분투에서 다음과 같이 수정해주면 어느정도는 방지할 수 있다. 우분투의 /etc/apache2/apache2.co...

  • woobi 2019.03.15 조회 356

    우분투에서 samba 삭제 후 재설치를 하려고 할 때 samba E: Sub-process /usr/bin/dpkg returned an error code (1) 이런 메세지가 나온다면 다음을 실행하고 재설치 한다. $ sudo apt-get remove --purge samba samb...

  • woobi 2019.03.15 조회 188

    1. fail2ban 설치 $ sudo apt-get install fail2ban 2. vi명령어를 이용한 /etc/fail2ban 에 위치한 jail.conf 설정파일 수정 $ sudo vi /etc/fail2ban/jail.conf 다음의 부분을 찾아서 수정한다. ignoreip = 127.0.0...

  • woobi 2019.03.15 조회 214

    1. 설치 $ sudo apt-get install transmission-daemon 2. /etc/transmission-daemon/ 에 위치한 settings.json 파일 수정 2-1 Transmission 정지 $ sudo service transmission-daemon stop 2-2 vi 를 이용한 settings...

  • woobi 2019.03.15 조회 234

    1. FTP 설치 $ sudo apt-get install vsftpd 2. FTP 시작 $ sudo service vsftpd status 3. FTP 설정 $ sudo vi /etc/vsftpd.conf 입력후 a를 눌러 수정모드 진입후 #write_enable=YES #local_umask=022 의 # 을 ...

  • woobi 2019.03.15 조회 148

    1. cmake 버젼확인 아래 사이트로 이동해서 원하는 버젼의 다운로드 항목에서 링크주소를 알아낸다. CMAake downlod : https://cmake.org/download/ 2. wget를 이용한 다운로드 $ wget https://cmake.org/files/v3.11...

  • woobi 2019.03.15 조회 177

    1.설치 $ apt-get install gcc make 2.버젼확인 $ make -v ※ make는 프로그램 개발 빌드 도구로 각 파일들의 의존성과 명령들을 정의하고 프로그램을 컴파일(어떤 언어의 코드를 다른 언어로 바꿔주는 과정) 한다.

  • woobi 2019.03.15 조회 539

    1. 설치된 버젼 확인 $ gcc -v 2. 설치가 안되었다면 설치하기(g++도 같이 설치) $ sudo apt-get install gcc $ sudo apt-get install g++ 3.업그레이드 하기 3-1 저장소 추가 $ sudo add-apt-repository ppa:ubuntu-...

  • woobi 2019.03.15 조회 282

    1. phpMyAdmin 설치 $ sudo apt-get install phpmyadmin 계속 하시겠습니까? [Y/n] y -엔터 [*] apache2 [ ] lighttpd apache2 선택 -엔터 phpmyadmin의 데이터베이스를 dbconfig-common으로 설정하시겠습니까? <예> ...

  • woobi 2019.03.15 조회 98

    1. 우분투(Ubuntu) 서버의 쉘 확인하기 $ ls -al /bin/sh 을 입력하면 lrwxrwxrwx 1 root root 4 10월 20 2017 /bin/sh -> dash 로 되어 있을 것이다. (dash가 우분투의 기볼 쉘) 2. dash 대신 bash로 기본 쉘을 바꾸...

  • woobi 2019.03.15 조회 105

    1. 터미널에서 관리자 계정 비밀번호 설정 - 기존 계정으로 접속후 $ sudo passwd root 을 입력한다. 2. 기존 계정의 페스워드를 입력한다. 3. root(관리자)계정에서 사용할 비밀 번호를 입력한다. 4.root(관리자)계...

  • woobi 2019.03.15 조회 179

    1. Apache2 웹서버 설치 $ sudo apt-get install apache2 계속하시겠습니까? [Y/n] y 위치 : /var/www/html/ 2. "MariaDB" or "MySQL" 설치 "MariaDB" or "MySQL" 둘중 하나만 설치한다. 2-1 MariaDB 설치 다음을 순...

  • woobi 2019.03.15 조회 91

    1. root 계정 암호 설정 $ sudo passwd root 를 입력하고 설정할 암호를 입력하고 확인입력까지 한다. 2. root 계정으로 변환 $ su 3. 우분투(Ubuntu) 서버에 openssh가 설치되어 있지 않다면 설치한다. $ apt-get in...

  • woobi 2019.03.15 조회 176

    Ubuntu Server를 USB로 설치하면 USB를 "/dev/sda" 첫번째 하드디스크로 인식하여 GRUB 부트로더가 USB에 설치가 된다. 이렇게 되면 USB를 제거 하면 부팅이 되지 않으므로 USB제거 전에 GRUB 부트로더를 하드디시크...