[Infra] Ubuntu 서버 세팅
서버 기본 세팅
1. 우분투 서버의 시간을 한국 표준시로 변경 (UTC+9)
- AWS의 Ubuntu는 기본적으로 UTC+0으로 설정되어 있음
sudo timedatectl set-timezone Asia/Seoul
2. 미러 서버를 카카오 서버로 변경
- 기본 서버가 *.ubuntu.com 이라는 해외 서버이기 때문에, 국내망을 이용할 수 있는 카카오 미러서버를 사용
- 해외망, 해외 서버를 사용하게 되면 패키지를 갱신/다운로드를 하는 속도가 매우 느리기 때문
- AWS EC2 혹은 AWS Lightsail에서 사용가능
- 타 Ubuntu 서버를 사용할 경우 ap-northeast-2.ec2.archive.ubuntu.com 부분을 sudo vi /etc/apt/sources.list으로 확인해서 다른 서버로 변경 후 사용할 것
sudo sed -i 's/ap-northeast-2.ec2.archive.ubuntu.com/mirror.kakao.com/g' /etc/apt/sources.list
패키지 목록 업데이트 및 패키지 업데이트
- 패키지를 다운받는 미러서버가 변경되었기 때문에, update를 진행한다
- 미러서버의 패키지 목록이 갱신되었다면, 패키지를 최신 버전으로 upgrade 한다
- sudo apt-get -y update && sudo apt-get -y upgrade
- 패키지 목록 업데이트 도중 다음과 같은 화면이 나오면 ENTER 키를 누른다
- What do you want to do about modified configuration file sshd_config?
Swap 영역 할당
💡 실제 메모리 RAM 즉, 물리 메모리가 가득 차면 프로세스는 더 이상 이어가지 못하고 종료가 되기 때문에 이를 방지하기 위해 부족한 메모리를 하드 디스크 공간으로 할당된 swap 메모리를 통하여 진행
- 용량 확인
free -h- 스왑 영역 할당
sudo fallocate -l 4G /swapfile- swapfile 권한 수정
sudo chmod 600 /swapfile- swapfile 생성
sudo mkswap /swapfile- swapfile 활성화
sudo swapon /swapfile- 시스템이 재부팅 되어도 swap 유지할 수 있도록 설정
- 또는 다음과 같이 설정
#명령어로 파일을 열고 sudo vi /etc/fstab #fstab 파일에 아래 줄을 추가 후 저장, 종료합니다 /swapfile swap swap defaults 0 0
sudo echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab- swap 영역이 할당 되었는지 확인
free -h
'Infra' 카테고리의 다른 글
| [Infra] Nginx 설정 (0) | 2024.05.25 |
|---|---|
| [Infra] Docker-Compose 를 통한 DB 구축 (0) | 2024.05.25 |
| [Infra] Docker 설치 (0) | 2024.05.25 |
| [Infra] Jenkins - GitLab 연동 (0) | 2024.05.25 |
| [Infra] Jenkins 설치 (0) | 2024.05.25 |