728x90

Ubuntu 설치 직후 꼭 해야 할 필수 설정
Ubuntu를 설치한 직후 시스템 최적화와 개발 환경 구축을 위한 초기 설정은 매우 중요합니다. 이번 글에서는 개발자가 빠르게 실무 환경을 구축할 수 있도록 필수 설정 팁을 소개합니다.
1. 저장소 및 패키지 업데이트
먼저 시스템의 최신 상태 유지를 위해 다음 명령어를 실행합니다. 최신 패키지와 보안 업데이트를 적용하여 안정적인 환경을 구축할 수 있습니다.
sudo apt update && sudo apt upgrade -y
2. Git 설치 및 초기 설정
모든 개발자의 필수 도구인 Git을 설치하고 사용자 정보를 미리 설정하면 협업 및 버전 관리가 더욱 수월해집니다.
sudo apt install git -y
git config --global user.name "사용자 이름"
git config --global user.email "이메일 주소"
3. 방화벽 설정 (UFW)
Ubuntu의 기본 방화벽(UFW)을 활성화하고 필요한 포트만 허용하여 서버의 보안을 강화할 수 있습니다.
sudo ufw enable
sudo ufw allow ssh
sudo ufw status verbose
4. SSH 보안 강화
원격 접속을 사용하는 경우 SSH 설정을 변경하여 보안을 높일 수 있습니다. 기본 포트 변경과 루트 접속 제한은 필수 설정입니다.
sudo nano /etc/ssh/sshd_config
# Port 22를 다른 번호로 변경
# PermitRootLogin no 설정 후 저장
sudo systemctl restart sshd
5. 자주 쓰는 도구 및 언어 설치
자신의 개발 환경에 맞는 언어나 도구를 미리 설치하면 작업 효율이 향상됩니다. 예를 들어 Java, Python, Docker 등 필수 도구를 설치해 둡니다.
# Java 설치 예시
sudo apt install openjdk-17-jdk -y
# Python 설치 예시
sudo apt install python3 python3-pip -y
# Docker 설치 예시
curl -fsSL https://get.docker.com | bash
마무리 및 실무 팁
위의 설정은 Ubuntu 설치 직후 기본적으로 진행하면 좋은 내용입니다. 추가적으로 정기적으로 패키지 업데이트 및 로그 관리를 통해 안정적이고 효율적인 개발 환경을 유지하는 습관을 들이세요.
실무 팁: 개발 초기부터 홈 디렉토리 내의 프로젝트 폴더를 체계적으로 관리하면 향후 프로젝트 관리가 용이해집니다. 별도의 디스크 파티션을 사용하면 시스템 재설치나 마이그레이션 시 데이터 관리가 더욱 편리해집니다.
728x90
'OS > Ubuntu' 카테고리의 다른 글
| Ubuntu에서 VirtualBox 설치 및 가상 머신 만들기 (0) | 2025.07.01 |
|---|---|
| Ubuntu에서 Docker 설치 및 설정 (0) | 2025.06.30 |
| Ubuntu에서 LAMP 서버 구축 방법 (0) | 2025.06.29 |
| Ubuntu Command 'ifconfig' not found (0) | 2024.04.13 |
| Ubuntu 에서 GUI(XWindow) 설정하기 (Run Level 변경) (0) | 2024.04.13 |