클라우드
오라클 분류

오라클 클라우드 Ubuntu 20.04 인스턴스 기본 설정하기

컨텐츠 정보

본문


1. 기본 패키지 업데이트하기


우분투는 지속적으로 패키지(프로그램)가 업데이트되므로 최신 버전을 유지하는 것이 좋습니다.


SSH로 접속한 후 



sudo apt update && sudo apt -y upgrade & sudo apt install -y nano


위 명령어를 내려주면, 현재 설치된 패키지들의 최신버전을 확인한 후 업그레이드합니다.


앞에 sudo는 관리자 권한을 사용할 것이라는 것이고, apt는 우분투의 패키지 관련 명령어입니다.


참고로 위 명령어를 복사 후 Putty에 마우스 우클릭하면 붙여넣기가 됩니다.


컨트롤 + v로 붙여넣기가 안되니 당황하지 마세요.



2. SWAP 공간 생성하기


오라클 클라우드 무료 인스턴스의 RAM은 1GB 밖에 안되기 때문에 Docker나 웹서버를 돌리기엔 약간 빡빡합니다.


그래서 하드의 일부분을 램 공간으로 쓰는 스왑 파티션을 설정하는 것이 좋습니다.


램이 2GB 미만이면, 현재 RAM의 2배를 추천합니다.


그래서 넉넉하게 2GB를 주겠습니다.



sudo fallocate -l 2G /swapfile


위 명령어로 2GB의 스왑 공간이 생겼습니다.



sudo chmod 600 /swapfile


위 명령어로 권한을 조정합니다.



sudo mkswap /swapfile


위 명령어로 스왑파일을 생성합니다.



Setting up swapspace version 1, size = 2 GiB (2147479552 bytes)
no label, UUID=71432f3c-95eb-4c80-af06-dc0af6848c1b


위와 같은 내용이 나올 것입니다.



sudo swapon /swapfile


위 명령어로 이제 스왑 공간을 사용할 수 있게 됩니다.



sudo swapon --show


위 명령어를 내리면



NAME      TYPE SIZE USED PRIO
/swapfile file   2G   0B   -2


위와 같이 스왑공간이 생긴 것을 확인할 수 있습니다.



free -h


위 명령어를 내리면



~$ free -h
              total        used        free      shared  buff/cache   available
Mem:          976Mi       292Mi       178Mi       1.0Mi       505Mi       524Mi
Swap:         2.0Gi          0B       2.0Gi


위와 같이 현재 메모리의 상태 및 스왑공간까지 확인할 수 있습니다.


그런데 이 상태로는 재부팅시 스왑공간이 없어집니다.


스왑공간이 재부팅시에도 살아있게 셋팅해줍니다.



sudo nano /etc/fstab


위 명령어를 넣으면



LABEL=cloudimg-rootfs   /        ext4   defaults        0 0
LABEL=UEFI      /boot/efi       vfat    defaults        0 0


위와 같이 뜨는데요.



/swapfile swap swap defaults 0 0


그 밑에 위 내용을 넣어주면 됩니다.


컨트롤 + O, 엔터, 컨트롤 + X를 누르면 저장 후 나가집니다.


이제 스왑공간은 생성이 끝났습니다.



3. 스왑 공간 삭제하는 방법


그럴리는 없겠지만 혹시 스왑공간을 삭제하고 싶다면 (삭제할 필요는 없습니다.)



sudo swapoff -v /swapfile
sudo rm /swapfile


위 두 명령어를 내려주고



sudo nano /etc/fstab


위 명령어를 넣은 후 추가한 부분을 삭제 후 저장 후 나가면 됩니다.



4. 시간 설정하기


Ubuntu 20.04에서는 UTC+0으로 시간 셋팅이 되어 있습니다.


우리나라는 UTC+9(KST)이므로 바꿔줘야 합니다.


하나의 명령어로 서울 시간으로 바꿀 수 있습니다.



sudo timedatectl set-timezone Asia/Seoul


이제 서버의 시간이 서울로 바뀌었습니다.


잘 바뀌었는지 확인하려면



timedatectl


위 명령어만 내리면 바로 확인 가능합니다.



# timedatectl
               Local time: Sat 2020-11-14 20:55:17 KST
           Universal time: Sat 2020-11-14 11:55:17 UTC
                 RTC time: Sat 2020-11-14 11:55:18
                Time zone: Asia/Seoul (KST, +0900)
System clock synchronized: yes
              NTP service: active
          RTC in local TZ: no


위와 같이 KST, +0900와 서울로 표시되는 것을 확인할 수 있습니다.


이제 기본 셋팅이 끝났습니다. 

관련자료

  • 서명
    우성짱의 NAS를 운영하고 있습니다.

    저의 즐거움이 여러분의 즐거움이면 좋겠습니다.

댓글 37 / 4 페이지

ㅜ.ㅜ님의 댓글의 댓글

같은 문제를 똑같이 겪고있는데 말씀하신대로 해봐도 해결이 안돼요...ㅠㅠ
컴맹이라 따라만 하고있는데 뭘 어떻게 해야하는지 몰겠네요 ;;;

lock /var/lib/dpkg/lock-frontend. It is held by process 2223 (apt) .... 000s
여기서 시간만 무한히 늘어나고 진행이 안되네요 ㅠㅠ

레빗님의 댓글

궁금한게 있어서 댓글을 답니다.

혹시 SSH에서 사용하실때도 위에 올려주신 코드처럼 색상이 보이게 하셨을까요?
만약 하셨다면 어떤 테마로 사용하신건지 알수 있을까요? 가독성이 너무 안좋아서 ㅠㅠ
전체 5 / 1 페이지
RSS

최근글


새댓글


알림 0