우분투 리눅스를 설치했다면, 이제 진짜 시작이다.
설치 자체보다 더 중요한 건 **‘설치 후 환경 세팅’**이다.
이 단계를 제대로 잡아야, 시스템이 빠르고 안정적으로 돌아가며, 불필요한 오류를 최소화할 수 있다.
아래는 초보자부터 숙련자까지 반드시 점검해야 할 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 환경이라면 다음 명령어로 fcitx나 ibus 기반 입력기를 설치하자.
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가지 설정만 제대로 해두면, 앞으로 어떤 프로젝트든 안정적으로 돌릴 준비가 된 셈이다.
리눅스는 “손맛”의 세계다.
손수 다듬은 환경이야말로 진짜 나만의 시스템이다.
답글 남기기