우분투 서버 기본 세팅

문철환·2024년 3월 11일
post-thumbnail

해당 배포 실전은 개념에 대한 설명보단, 실행한 코드 위주로 기록용으로 작성됨을 알려드립니다.^^

  • 서버시간 변경 (ec2 접속후 진행)

    sudo timedatectl set-timezone Asia/Seoul
    date

  • 미러 서버 변경

    sudo vi /etc/apt/sources.list :%s/ap-northeast-2.ec2.archive.ubuntu.com/mirror.kakao.com/

    위 코드를 작성하고, :wq!로 나오면된다.

  • 패키지 업데이트, 업그레이드

    sudo apt update
    해당 명령어 입력시 아래처럼 오류가 나온다.

    sudo add-apt-repository --remove ppa:certbot/certbot
    을 입력해서 해결하면 된다. (ENTER눌러주기 -> 다시 업데이트 진행)
    sudo apt upgrade

  • 가상 메모리 할당

    free -h 로 현재 메모리 용량 확인

  • 스왑 영역 할당

    sudo dd if=/dev/zero of=/swapfile bs=128M count=64 혹은
    sudo fallocate -l 8G /swapfile

  • swapfile 읽기 쓰기 권한을 업데이트

    sudo chmod 600 /swapfile

  • swapfile 생성

    sudo mkswap /swapfile

  • 스왑 공간에 스왑 파일을 추가하여 스왑 파일을 즉시 사용

    sudo swapon /swapfile

  • 프로시저가 성공적인지 확인

    sudo swapon -s

  • 시스템이 재부팅 되어도 swap 유지할 수 있도록 설정

    sudo echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab

  • swap영역이 할당 되었는지 확인

    free -h

profile
밝고 빛나게

0개의 댓글