클라우드
오라클 분류

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

컨텐츠 정보

  • 11,520 조회
  • 26 댓글
  • 0 추천
  • 목록

본문


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를 운영하고 있습니다.

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

댓글 26 / 3 페이지

santana님의 댓글

덕분에 여기까지 잘 왔습니다
그런데 오늘 부터  ssh에 접속하면  첫머리에 ubuntu@; 에서  ubuntu@first-instans : ~$  이렇게 나오는데 스왑 설치를 잘못한건 아닌지 모르겠습니다
이대로 둬도 돼는지 모르겠습니다
수고하세요~~~

나쉬님의 댓글

안녕하세요.
ssh 작업까지 마친 후 ssh에 재접속하면
Putty Fatal Error 창이 뜨면서
No supported authentication methods available (sever sent: publickey)  라고 써있어서 재접속을 못하고 있습니다.
전체 7 / 1 페이지
RSS

최근글


새댓글


알림 0