우분투 리눅스 설치 후 반드시 해야 할 10가지 설정

우분투 리눅스를 설치했다면, 이제 진짜 시작이다.
설치 자체보다 더 중요한 건 **‘설치 후 환경 세팅’**이다.
이 단계를 제대로 잡아야, 시스템이 빠르고 안정적으로 돌아가며, 불필요한 오류를 최소화할 수 있다.
아래는 초보자부터 숙련자까지 반드시 점검해야 할 10가지 핵심 설정이다.


1. 시스템 패키지 업데이트: 최신 상태로 만들기

설치 직후에는 항상 다음 명령어로 시스템을 최신 버전으로 유지하자.

sudo apt update && sudo apt upgrade -y

이 명령어는 패키지 목록을 갱신하고, 최신 보안 패치와 기능 업데이트를 자동으로 설치한다.
“설치 후 바로 업데이트”는 리눅스의 불문율이다.


2. 필수 유틸리티 설치

기본 설치엔 생각보다 도구가 빠져 있다.
다음 명령어로 필수 패키지를 한 번에 깔자.

sudo apt install curl wget git vim net-tools build-essential -y

이것들은 개발, 네트워크 진단, 패키지 빌드 등 모든 작업의 기반 도구다.


3. 타임존과 로케일 설정

시간이 틀리면 로그 관리나 크론 잡이 엉망이 된다.
한국이라면 다음 명령어로 설정하자.

sudo timedatectl set-timezone Asia/Seoul

로케일도 확인:

locale
sudo dpkg-reconfigure locales

4. 한글 입력기 설치 및 설정

한글 입력이 안 되면 멘탈이 터진다.
GUI 환경이라면 다음 명령어로 fcitxibus 기반 입력기를 설치하자.

sudo apt install fcitx-hangul

설정 > 지역 및 언어 > 입력 소스에서 Hangul 추가.
로그아웃 후 재로그인으로 적용된다.


5. 방화벽(UFW) 활성화

보안의 첫 단계는 열린 포트 관리다.
기본 방화벽 UFW(Uncomplicated Firewall)를 활성화하자.

sudo ufw enable
sudo ufw status
sudo ufw allow OpenSSH

서버 운영 시엔 ufw allow 80,443/tcp로 웹 포트도 추가할 수 있다.


6. SSH 설정 강화

리모트 접속을 자주 쓴다면, 반드시 SSH 보안을 강화해야 한다.

sudo nano /etc/ssh/sshd_config

다음 항목을 변경:

PermitRootLogin no
PasswordAuthentication no

그리고 공개키 인증을 설정하자.
이 두 줄만 바꿔도 해킹 위험이 대폭 줄어든다.


7. 스냅(Snap) 비활성화 또는 관리

우분투는 기본적으로 Snap 패키지 시스템을 포함하지만, 느리거나 불편하다고 느끼는 사용자도 많다.
원한다면 아래처럼 비활성화할 수 있다.

sudo systemctl disable snapd
sudo apt remove --purge snapd

또는 Snap을 그대로 쓰되, 주요 앱만 설치해도 된다.
(예: VS Code, Spotify)


8. 드라이버 및 하드웨어 가속 설정

그래픽 카드나 Wi-Fi가 불안정하다면, 추가 드라이버 관리 도구를 실행하자.

sudo ubuntu-drivers autoinstall

GUI 환경에서는 “소프트웨어 & 업데이트 → 추가 드라이버” 메뉴에서도 확인 가능하다.
특히 NVIDIA 사용자라면 필수 단계다.


9. 자동 업데이트 및 백업 설정

장기적으로 안정적인 시스템을 위해 자동 업데이트를 설정하자.

sudo apt install unattended-upgrades
sudo dpkg-reconfigure unattended-upgrades

그리고 rsync, Timeshift, Deja Dup 같은 백업 도구를 함께 세팅하자.
업데이트와 백업은 리눅스의 생명보험이다.


10. 개발 환경 맞춤 세팅

개발 목적이라면 다음과 같은 패키지를 추가로 추천한다.

  • Python 개발자: sudo apt install python3-pip python3-venv
  • 웹 개발자: sudo apt install apache2 mysql-server php
  • Node.js 사용자: sudo apt install nodejs npm

필요에 따라 Docker, VS Code, GitHub CLI 등을 설치하면 완벽한 워크스테이션이 완성된다.


마무리: 설치는 시작일 뿐, 세팅이 완성이다

우분투 리눅스는 단순한 운영체제가 아니다.
설정의 방향에 따라, 그건 단순한 데스크톱일 수도 있고, 강력한 서버 플랫폼일 수도 있다.
설치 후 위 10가지 설정만 제대로 해두면, 앞으로 어떤 프로젝트든 안정적으로 돌릴 준비가 된 셈이다.

리눅스는 “손맛”의 세계다.
손수 다듬은 환경이야말로 진짜 나만의 시스템이다.


게시됨

카테고리

작성자

댓글

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다