반응형
새 시스템 초기에 해야 할 일
새로운 리눅스 시스템의 초기 설정에 필요한 작업들을 단계별로 열거해 봅니다. 모든 과정이 꼭 필요한 것은 아닙니다.
1. 시스템 업데이트
최신 패키지와 보안 패치를 적용합니다.
sudo apt update
sudo apt upgrade -y
2. 기본 패키지 설치
필수 유틸리티와 도구를 설치합니다.
sudo apt install -y build-essential curl wget git vim
3. 사용자 계정 설정
필요한 사용자 계정을 추가하고 권한을 설정합니다.
sudo adduser username
sudo usermod -aG sudo username
4. 로케일 및 시간대 설정
로케일과 시간대를 올바르게 설정합니다.
sudo locale-gen ko_KR.UTF-8
sudo update-locale LANG=ko_KR.UTF-8
sudo timedatectl set-timezone Asia/Seoul
5. 한글 입력기 설치
한글 입력기를 설치하고 설정합니다.
sudo apt install fcitx fcitx-hangul -y
.xinputrc
파일 설정:
run_im fcitx
6. 기본 보안 설정
방화벽 설정과 SSH 설정을 통해 기본적인 보안을 강화합니다.
6.1 UFW (Uncomplicated Firewall) 설정
sudo apt install ufw -y
sudo ufw allow OpenSSH
sudo ufw enable
sudo ufw status
6.2 SSH 설정
SSH 설정 파일을 수정하여 보안을 강화합니다.
sudo nano /etc/ssh/sshd_config
다음 설정을 확인 및 수정합니다:
PermitRootLogin no
PasswordAuthentication no
SSH 서비스를 재시작합니다.
sudo systemctl restart sshd
7. 개발 환경 설정
필요한 개발 도구와 환경을 설정합니다.
7.1 Python 및 가상환경 설정
sudo apt install python3 python3-pip python3-venv -y
7.2 Node.js 설치
curl -fsSL https://deb.nodesource.com/setup_16.x | sudo -E bash -
sudo apt install -y nodejs
8. 필수 애플리케이션 설치
주로 사용하는 애플리케이션을 설치합니다. 예를 들어, Docker를 설치합니다.
sudo apt install apt-transport-https ca-certificates curl software-properties-common -y
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
sudo apt update
sudo apt install docker-ce -y
Docker를 sudo 없이 사용하기 위해 현재 사용자 그룹에 추가합니다.
sudo usermod -aG docker ${USER}
9. 시스템 모니터링 도구 설치
시스템 상태를 모니터링하기 위해 도구를 설치합니다.
sudo apt install htop -y
10. 백업 설정
중요 데이터를 보호하기 위해 백업 시스템을 설정합니다.
정리
- 시스템 업데이트 및 기본 패키지 설치
- 사용자 계정 설정 및 권한 부여
- 로케일 및 시간대 설정
- 한글 입력기 설치
- 기본 보안 설정 (방화벽 및 SSH)
- 개발 환경 설정 (Python, Node.js 등)
- 필수 애플리케이션 설치 (Docker 등)
- 시스템 모니터링 도구 설치
- 백업 설정
이와 같은 초기 설정 작업을 통해 새로운 리눅스 시스템을 효율적이고 안전하게 사용할 수 있습니다. 물론 시스템에 따라 몇 가지는 제외할 수 있습니다. 또는 환경 차이에 의해 진행이 안 되는 경우도 있습니다.
반응형
'Linuxpia > 데스크톱 리눅스' 카테고리의 다른 글
TimeShift 서비스 중지 및 비활성화 (41) | 2024.07.24 |
---|---|
리눅스 민트에서 Google 드라이브 연결 (36) | 2024.07.17 |
[리눅스 데스크톱] 폰트 설치 (32) | 2024.07.10 |
[리눅스 데스크톱] 와이파이 설정, Realtek RTL8821AE (34) | 2024.07.09 |
[리눅스 데스크톱] 새 시스템에 한글 설정 (31) | 2024.07.08 |