오라클 클라우드 Ubuntu 20.04 인스턴스 기본 설정하기
컨텐츠 정보
- 26,347 조회
- 37 댓글
- 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와 서울로 표시되는 것을 확인할 수 있습니다.
이제 기본 셋팅이 끝났습니다.
-
등록일 2021.02.23
-
등록일 2020.11.26
-
등록일 2020.11.17오라클 클라우드 인스턴스와 도메인 연결하기댓글 20
-
등록일 2020.11.14
관련자료
-
서명우성짱의 NAS를 운영하고 있습니다.
저의 즐거움이 여러분의 즐거움이면 좋겠습니다.