우분투 22.04 LTS 설치 후 꼭 해야 할 기본 설정
우분투 22.04 LTS(Jammy Jellyfish)는 장기 지원(LTS) 버전으로, 보안 업데이트와 안정적인 운영을 원하는 사용자들에게 적합한 운영체제입니다. 하지만 설치 직후에는 몇 가지 기본 설정을 해주어야 보다 편리하고 최적화된 환경에서 사용할 수 있습니다. 이번 글에서는 우분투 22.04 LTS를 설치한 후 꼭 해야 할 기본 설정을 정리해 보겠습니다.
1. 시스템 업데이트 및 업그레이드
설치 직후 가장 먼저 해야 할 일은 시스템을 최신 상태로 유지하는 것입니다. 최신 보안 패치와 성능 개선이 포함된 업데이트를 적용해야 합니다.
sudo apt update && sudo apt upgrade -y
이 명령어를 실행하면 패키지 목록을 업데이트하고, 설치된 패키지들을 최신 버전으로 업그레이드합니다. 이후 불필요한 패키지를 정리하기 위해 다음 명령어를 실행합니다.
sudo apt autoremove -y
sudo apt autoclean
2. 필수 패키지 및 도구 설치
우분투를 보다 효율적으로 사용하기 위해 몇 가지 필수 패키지를 설치하는 것이 좋습니다.
sudo apt install -y curl git vim build-essential net-tools
- curl: 웹에서 데이터를 다운로드할 때 유용
- git: 버전 관리 필수 도구
- vim: 강력한 텍스트 편집기
- build-essential: 컴파일과 개발을 위한 필수 패키지 모음
- net-tools: 네트워크 관련 도구(ipconfig, netstat 등 포함)
3. 방화벽 설정(UFW 활성화)
보안을 위해 우분투의 기본 방화벽(UFW, Uncomplicated Firewall)을 활성화하는 것이 좋습니다.
sudo ufw enable
sudo ufw allow OpenSSH
이렇게 하면 기본적인 방화벽이 활성화되며, SSH 접속이 차단되지 않도록 예외 규칙을 추가할 수 있습니다. 상태를 확인하려면 다음 명령어를 사용합니다.
sudo ufw status
4. 타임존 및 로캘 설정
우분투 설치 시 자동으로 설정되지만, 확인하고 변경이 필요할 경우 다음 명령어를 사용합니다.
sudo timedatectl set-timezone Asia/Seoul
현재 설정을 확인하려면 다음을 실행합니다.
timedatectl
로캘 설정이 필요한 경우 다음 명령어로 확인 및 변경이 가능합니다.
locale
sudo locale-gen ko_KR.UTF-8
5. 스냅 패키지 비활성화(선택 사항)
우분투는 기본적으로 Snap 패키지 시스템을 사용하지만, 이를 비활성화하고 싶다면 다음과 같이 설정할 수 있습니다.
sudo systemctl stop snapd
sudo systemctl disable snapd
이후 필요에 따라 관련 패키지를 제거할 수도 있습니다.
sudo apt remove --purge snapd
6. 기본 쉘 변경(선택 사항)
우분투는 기본적으로 bash를 사용하지만, zsh로 변경하여 더욱 편리한 환경을 만들 수도 있습니다.
sudo apt install -y zsh
chsh -s $(which zsh)
zsh를 기본 쉘로 변경한 후, oh-my-zsh을 설치하여 더욱 강력한 기능을 활용할 수도 있습니다.
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
7. 필수 소프트웨어 설치
우분투를 데스크톱 환경에서 사용할 경우, 추가로 유용한 소프트웨어를 설치하는 것이 좋습니다.
sudo apt install -y gnome-tweaks gnome-shell-extensions
- gnome-tweaks: GNOME 환경을 세부적으로 설정할 수 있는 도구
- gnome-shell-extensions: GNOME 확장 기능을 활용하기 위한 필수 패키지
또한, 크롬 브라우저를 설치하고 싶다면 다음 명령어를 실행합니다.
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
sudo dpkg -i google-chrome-stable_current_amd64.deb
sudo apt -f install
8. SWAP 메모리 설정(선택 사항)
서버 환경에서 성능을 개선하기 위해 SWAP 메모리를 추가하는 것도 고려할 수 있습니다.
sudo fallocate -l 2G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
자동 적용을 위해 /etc/fstab에 다음 줄을 추가합니다.
/swapfile none swap sw 0 0
9. 자동 업데이트 비활성화(선택 사항)
자동 업데이트를 비활성화하려면 다음 명령어를 실행합니다.
sudo systemctl disable --now unattended-upgrades
10. 재부팅 및 최종 확인
모든 설정이 완료되었으면 시스템을 재부팅하여 변경 사항을 적용합니다.
sudo reboot
이제 우분투 22.04 LTS가 최적화된 상태로 준비되었습니다. 이 글에서 다룬 설정을 적용하면 보다 편리하고 안전하게 우분투를 사용할 수 있을 것입니다. 필요에 따라 추가적인 소프트웨어를 설치하거나 개인 설정을 조정하여 더욱 완벽한 환경을 구축해 보세요!
'운영체제 (OS) > 리눅스 (Linux)' 카테고리의 다른 글
Nginx 설정 가이드, 기본부터 최적화까지 (2) | 2025.02.01 |
---|---|
리눅스 서버 구축, 따라 하면 완성되는 설정법 (1) | 2025.01.31 |
우분투에서 FTP 서버 설정하기: vsftpd 설치부터 Nginx 가상 호스팅까지 (0) | 2025.01.29 |
우분투에서 PHP 설치 및 Apache 연동 방법 완벽 가이드 (1) | 2025.01.28 |
[PHP 설정 가이드] PHP-FPM 완벽 설정 방법 (0) | 2025.01.28 |