Ubuntu Server / 설치하기

우분투 서버를 설치하는 과정을 정리한다. VirtualBox 가상 머신에 설치했고, 대부분 기본 설정으로 진행했다. 따라서 고정 IP 설정이나 하드디스크 분할 등 세부적인 내용은 없다.

Ubuntu Server는 CLI 환경으로 설치된다. 만약 GUI를 사용하고 싶다면 추가 작업이 필요하다.

다운로드

Ubuntu Server 다운로드 페이지는 다음과 같다.

https://ubuntu.com/download/server

최신 버전에 대한 안내가 주로 있으므로, 구버전을 다운로드하고 싶다면 아래 링크가 편하다.

https://mirror.kakao.com/ubuntu-releases/

가상 머신에 설치한다면 다운로드한 ISO 파일을 그대로 사용하면 되고, 물리 서버에 설치한다면 Rufus 같은 툴을 이용하여 부팅 USB를 만든다.

Ubuntu Server 20.04 설치

  • 설치 미디어로 부탕하고 잠시 기다리면 언어를 선택하는 화면이 나온다. 원하는 언어를 선택하고 엔터키를 누른다.

  • 키보드 레이아웃을 선택한다.

  • 네트워크 연결 설정을 한다.

  • DHCP 환경이 아니라면 수동으로 설정한다.

고정 IP 설정 시 Subnet 설정이 좀 특이하다. 255.255.255.0 형식이 아닌 24 형식으로 한다. 예를 들어 IP가 192.168.137.250, Subnet이 255.255.255.0이라면 192.168.137.0/24로 설정한다.

 

  • 적절히 설정한다.

  • 소프트웨어를 다운로드할 저장소를 선택한다. 보통 기본 상태로 넘어가면 된다.

  • 디스크 파티션을 설정한다. 특별한 조건이 없다면 전체 디스크를 사용(Use an entire disk)을 선택한다.

  • 파티션 설정을 확인하고 엔터키를 누른다.

  • [Continue]를 선택하고 엔터키를 누른다.

  • 사용자 계정 정보를 입력한다.

  • SSH 설치 여부를 선택한다.

  • 설치할 패키지를 선택한다. 당연히 나중에 설치할 수 있다.

  • 잠시 기다리면...

  • 설치가 완료된다.

  • 설치 미디어를 제거하고 재부팅을 하면...

  • 로그인 화면이 나온다.

Ubuntu Server 18.04 설치

  • 부팅을 하면 언어를 선택하는 화면이 나온다. 키보드의 화살표 키로 언어를 선택하고 엔터키를 누른다.

  • 키보드 레이아웃을 정하고 엔터키를 누른다. 보통은 잘 인식하므로 그냥 엔터키를 누르면 된다.

  • Install Ubuntu를 선택하고 엔터키를 누른다.

  • 네트워크를 설정한다.

  • 하드디스크 파티션을 설정한다. Use An Entire Disk를 선택하면 전체 디스크를 대상으로 적절히 파티션을 만든다.

  • Continue를 선택하고 엔터키를 누른다.

  • 사용자 계정을 만들고 호스트 이름을 정한다.

  • 잠시 기다리면...

  • 설치가 완료된다. [Reboot Now]를 선택하고 엔터키를 누른다.

  • CD나 USB를 제거하고 엔터키를 누른다.

  • 재부팅하면 다음과 같은 화면이 나온다.

  • 설치할 때 만든 사용자 계정과 비밀번호로 로그인 한다.

같은 카테고리의 다른 글

Ubuntu Server / crontab 사용법

Ubuntu Server / crontab 사용법

cron cron은 특정 시간에 특정 작업을 수행하게 하는 시스템 대몬입니다. 주기적으로 어떤 작업을 해야할 때 유용합니다. crontab crontab은 시간과 작업을 적은 텍스트 파일입니다. 사용자별로 파일이 존재합니다. cron은 모든 사용자의 crontab 파일을 찾아서, 적혀진 일정대로 작업을 수행합니다. 작업 목록 보기 예약 작업 목록을 보고 싶다면 다음과 같이 명령합니다. crontab -l 사용자의 crontab 파일의 내용이 출력됩니다. 작업 삭제하기 예약 작업을 모두 삭제하고 싶다면 ...

Ubuntu Server / Samba / 설치하고 공유 폴더 만드는 방법

Ubuntu Server / Samba / 설치하고 공유 폴더 만드는 방법

Samba를 이용하여 Ubuntu Server에 공유 폴더를 만들고, Windows 클라이언트에서 접속하는 방법을 알아본다. Samba 설치 Samba를 설치한다. 설치하면 바로 시작하고, 재부팅을 해도 자동으로 시작한다. apt install samba 공유할 폴더를 만들고 권한을 777로 설정한다. mkdir /sharedfolder chmod 777 /sharedfolder 설정 파일은 /etc/samba/smb.conf이다. 텍스트 에디터로 열고 제일 밑에 다음 코드를 추가한다. 폴더 이름은 sharedfolder이지만, 네트워크에서는 Shared Folder로 보인다. comment = ...

Ubuntu / 특정 패키지만 업그레이드 하기, 보안 업데이트만 업그레이드 하기

Ubuntu / 특정 패키지만 업그레이드 하기, 보안 업데이트만 업그레이드 하기

우분투 서버에 접속하면 업데이트가 필요한 패키지가 있는지 알려줍니다. 두 가지 분류로 알려주는데, 하나는 패키지 업데이트, 또 하나는 보안 업데이트입니다. 소프트웨어는 보통 최신 버전을 유지하는 것이 좋지만, 업그레이드했을 때 문제가 없는지 충분히 확인을 해야 합니다. 따라서 특정 패키지만 업그레이드를 하거나, 보안 업데이트만 해야 하는 경우가 발생하는데, 어떻게 그런 작업을 하는지 알아보겠습니다. 특정 ...

Ubuntu 18.04 / 빠르게 다운로드하는 방법

Ubuntu 18.04 / 빠르게 다운로드하는 방법

우분투 다운로드 우분투 다운로드는 보통 우분투 홈페이지에서 합니다. 상단의 Downloads 메뉴를 클릭하고 안내를 따라가면 됩니다. 그런데, 우분투 홈페이지를 통해 다운로드를 받으면 전송 속도가 느릴 수 있습니다. 만약 너무 느리다면 가까운 미러 사이트에 직접 접속하여 다운로드해보세요. 빠르게 다운로드를 할 수 있습니다. 카카오 서버 한국이라면 카카오 서버가 빠릅니다. 우분투 페이지로 간 다음 원하는 버전을 선택합니다. 데스크톱 이미지와 ...

Ubuntu 18.04 / phpMyAdmin 설치하는 방법

Ubuntu 18.04 / phpMyAdmin 설치하는 방법

phpMyAdmin phpMyAdmin은 MySQL, MariaDB를 웹브라우저에서 관리할 수 있게 해주는 소프트웨어입니다. Ubuntu 18.04에 phpMyAdmin을 설치하고 설정하는 방법을 알아보겠습니다. 설치 apt install phpmyadmin 설치하는 과정에서 몇 가지 질문을 합니다. 사용하는 웹서버를 선택합니다. 비밀번호를 정하고... 다시 한 번 입력합니다. Yes를 선택하고 진행하면 설치가 끝납니다. 접속 웹브라우저로 서버 주소에 phpmyadmin을 붙여서 접속합니다. MySQL 또는 MariaDB의 사용자명과 암호를 입력해서 로그인하는데... root 계정으로 접속이 불가능할 수도 있습니다. 만약 root으로 ...

Ubuntu Server / 업그레이드 하는 방법

Ubuntu Server / 업그레이드 하는 방법

Ubuntu 새 버전이 나오면 어떻게 업그레이드를 할까? 새로 설치하고 다시 설정하는 게 제일 좋지만, 설정할 게 많다면 바로 업그레이드를 할 수도 있다. 업그레이드는 do-release-upgrade 명령어로 한다. do-release-upgrade -h Usage: do-release-upgrade Options: -h, --help show this help message and exit -V, ...

Ubuntu 18.04 / 메모

Ubuntu 18.04 / 메모

SSH 설정 설정 파일 /etc/ssh/sshd_config 포트 변경하기 다음 코드를 #Port 22 다음처럼 바꾼다. Port 1234 포트 번호는 자신이 원하는 것으로... root 계정 로그인 가능하게 만들기 다음 코드를 #PermitRootLogin prohibit-password 다음처럼 만든다. PermitRootLogin yes 설정 변경 적용하기 service ssh restart

Ubuntu Server / PHP 최신 버전으로 업그레이드하는 방법

Ubuntu Server / PHP 최신 버전으로 업그레이드하는 방법

Ubuntu 패키지로 설치한 PHP 버전보다 PHP 최신 버전이 더 높을 수 있습니다. 예를 들어 패키지로 설치한 PHP의 버전은 7.0, 최신 버전은 7.2일 수 있다는 것이죠. 만약 최신 버전의 PHP를 사용해야 한다면 다음의 방법으로 설치할 수 있습니다. PHP를 처음 설치하는 경우 저장소를 추가합니다. add-apt-repository ppa:ondrej/php 패키지 정보를 업데이트합니다. apt-get update PHP를 설치합니다. apt-get install php PHP가 설치되어 있는 경우 저장소를 ...

Ubuntu 16.04 / SASS 설치하는 방법

Ubuntu 16.04 / SASS 설치하는 방법

우분투 16.04에 SASS를 설치하는 방법은 두 가지가 있습니다. 방법 1 apt install ruby-sass 방법 2 apt install ruby gem install sass 설치되었는지 확인하는 방법 sass -v SASS 버전이 출력되면 제대로 설치된 것입니다. Sass 3.4.23 (Selective Steve) 참고 최신 버전의 SASS를 사용하고 싶다면 방법 2로 설치합니다.

Ubuntu Server / Nginx, PHP, MariaDB 설치하고 설정하기

Ubuntu Server / Nginx, PHP, MariaDB 설치하고 설정하기

Nginx 설치 Nginx를 설치합니다. apt install nginx 만약 방화벽을 사용하고 있다면 포트를 열어줍니다. ufw allow 'Nginx Full' 서버 주소로 접속했을 때 다음과 같이 나오면 제대로 된 것입니다. 시작, 정지 등 Nginx를 시작합니다. systemctl start nginx Nginx를 멈춥니다. systemctl stop nginx Nginx를 재시작합니다. systemctl restart nginx Nginx를 다시 로드합니다. systemctl reload nginx Nginx를 설치하면 부팅 시 자동으로 시작하게 설정됩니다. 만약 자동 시작을 해제하고 싶다면 다음과 같이 명령합니다. systemctl ...