Skip to content
VDS · 운영 체제

Ubuntu: 특징과 첫 단계

서버에서 Ubuntu 22.04, 24.04, 26.04 설정하기: 업데이트, snap과 PPA, 방화벽, 자동 패치, 그리고 로그인 시 겁을 주는 메시지를 다뤄요.

업데이트 2026년 8월 23일

Ubuntu는 인터넷에서 가장 많은 문서가 있는 서버 OS예요. 거의 모든 가이드를 Ubuntu 전용으로 찾을 수 있죠. 22.04, 24.04, 26.04를 사용할 수 있어요.

첫 명령어

apt update && apt upgrade -y
apt install -y curl git nano ufw htop
timedatectl set-timezone Europe/Moscow
hostnamectl set-hostname my-vds
lsb_release -a

업데이트 중에 커널이 업데이트되었다면 재부팅하세요: reboot.

로그인했을 때 보이는 것

Ubuntu는 통계와 함께 인사말을 출력하고, 때로는 “N updates can be applied immediately” 같은 줄이나 Ubuntu Pro 구독 안내를 보여줘요. 이는 오류가 아니라 안내 메시지예요. 업데이트는 일반적인 apt upgrade로 설치되며, 구독은 필요하지 않아요.

/etc/update-motd.d/에서 불필요한 인사말 부분을 비활성화하면 불필요한 메시지를 없앨 수 있어요.

Snap과 PPA

방식사용 시점
apt기본 경로이며, 항상 여기서 시작하세요
snap패키지가 저장소에 없거나 특정 최신 버전이 필요할 때
PPA공식 프로젝트 저장소만, 임의의 저장소는 사용하지 마세요

snap 사용하기:

snap list
snap install certbot --classic
snap refresh

PPA 추가하기:

add-apt-repository ppa:ondrej/php
apt update

“혹시 몰라서” PPA를 연달아 추가하지 마세요. 다른 사람의 저장소가 시스템 패키지를 대체해 업데이트를 망가뜨릴 수 있어요. 프로젝트 하나에 저장소 하나, 가능하면 공식 저장소를 사용하세요.

사용자와 sudo

adduser artem
usermod -aG sudo artem

Debian과 달리 Ubuntu에는 sudo가 이미 설치되어 있어요. 현재 세션을 닫지 말고 새 창에서 로그인과 권한을 확인하세요.

방화벽

ufw allow OpenSSH
ufw allow 80/tcp
ufw allow 443/tcp
ufw enable
ufw status numbered

불필요한 규칙을 삭제하려면 마지막 명령어에서 확인한 번호를 사용해 ufw delete 3을 실행하세요. 실수로 SSH 접속을 차단했다면 제어판의 텍스트 콘솔이 도움이 될 거예요.

자동 패치

Ubuntu에는 패키지가 이미 설치되어 있어요. 다음과 같이 활성화하세요:

dpkg-reconfigure -plow unattended-upgrades
systemctl status unattended-upgrades

일부 업데이트는 재부팅이 필요해요. 확인 방법:

ls /var/run/reboot-required

파일이 존재한다면 reboot을 계획하세요.

버전 선택

서버용으로는 LTS를 선택하세요: 22.04 또는 24.04예요. 26.04는 최신 패키지가 필요하고 일부 서드파티 저장소가 아직 이를 지원하지 않을 수 있다는 점을 감수할 수 있다면 사용할 만해요.

릴리스 간 업그레이드는 do-release-upgrade로 진행하지만, 운영 중인 서버에서는 위험해요. VPS에는 복사본이나 스냅샷이 없어서 되돌릴 곳이 없거든요. 먼저 데이터를 자신의 컴퓨터로 복사하거나 — scp와 rsync — 필요한 버전으로 시스템을 재설치하는 게 간단해요.

게스트 에이전트

apt install -y qemu-guest-agent
systemctl enable --now qemu-guest-agent

이것이 없으면 제어판에서 사용 공간을 표시하지 않고, 정상적인 재부팅도 수행하지 않아요.

다음 — 첫 시간 체크리스트.