클라우드
오라클 분류

오라클 클라우드 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를 운영하고 있습니다.

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

댓글 17개 / 2페이지

조각님의 댓글

sudo apt update && sudo apt -y upgrade & sudo apt install -y nano 잘 진행되다가
update-initramfs: Generating /boot/initrd.img-5.4.0-1037-oracle
Progress: [99%] [########################.]
이런식으로 99%에서 더 이상 진척이 없더라구요.
무시하고 이후 작업진행한 후 다시 sudo apt update && sudo apt -y upgrade & sudo apt install -y nano 해보면
Wating for cache lock 나오면서 ld by process 2149 (apt) ... 181s 이런식으로 계속 그대로임.
https://writingdeveloper.blog/323 여기 참고하여 해결.

calibre님의 댓글

안녕하세요 이 사이트 ( https://kenfavors.com/code/how-to-install-calibre-server-on-ubuntu-14-04-16-04-18-04/ )에서 나온대로 calibre를 설치하려는데 ubuntu password를 요구하네요... default password가 뭔지 아시나요??
Total 7 / 1 Page
RSS
Linode(리노드) 클라우드 서버 생성 및 Putty 접속하기

리노드 가상서버호스팅으로 유명한 Linode(리노드)에 가입하고 Putty 접속하는 방법에 대해 알려드리겠습니다.1. Linode(리노드) 가입하기ht…

중국 황금방패 우회를 위한 VMess+TLS+Websocket+CDN VPN 구축하기 댓글 6

오라클 기존에 올려드렸던 중국 VPN 3대장 구축하는 방법( https://www.wsgvet.com/ubuntu/170 )은 황금방패가 IP만 차단하…

오라클 클라우드 인스턴스와 도메인 연결하기 댓글 12

오라클 워드프레스, 그누보드, 라이믹스 같은 홈페이지를 운영하거나,VMess 또는 Trojan-Go 같은 기술을 이용하여 Websocket 방식으로 중…

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

오라클 1. 기본 패키지 업데이트하기우분투는 지속적으로 패키지(프로그램)가 업데이트되므로 최신 버전을 유지하는 것이 좋습니다.SSH로 접속한 후sudo…

오라클 클라우드 인스턴스 생성 및 SSH 접속하기 댓글 9

오라클 1. VM 인스턴스 생성하기위와 같이 왼쪽 위의 ORACLE Cloud 글자를 클릭하면 홈으로 돌아옵니다.그 후 VM 인스턴스 생성을 클릭합니다…

오라클 클라우드 구획, 가상 네트워크, 방화벽, 공용IP 설정하기 댓글 13

오라클 오라클 클라우드를 시작할 때 가장 먼저 해야할 것들을 소개해드립니다.1. 구획 생성하기위와 같이 왼쪽 위의 오라클 클라우드 로고 왼쪽에 메뉴버튼…

최근글


새댓글


알림 0