스키마 생성 현재 연결된 데이터베이스에 스키마 생성 CREATE SCHEMA {SCHEMA_NAME} pg_로 시작하는 스키마명 사용 불가 CREATE 권한이거나 슈퍼 유저일 경우 스키마 생성 가능 테이블 생성 timestamp 기준으로 partition 설정한 tabl...
PostgreSQL 아키텍처
Role PostgreSQL의 Role 모델 PostgreSQL은 사용자(User)와 그룹(Group)을 통합한 Role 개념을 사용함 Role = User + Group의 개념 통합 Role의 특징 역할(Role) 데이터베이스 객체...
vi 문서 편집
개요 서버 설정 파일(nginx.conf, yaml, env 등)을 수정할 일이 매우 많을 경우 키보드만으로 모든 편집을 처리할 수 있는 vi/vim 사용 방법을 정리함 3가지 vi/vim 모드 vi/vim은 모드 기반 편집기임 현재 무슨 모드인지 모르면 입력이 안 되거나 엉뚱한 게 지워질 수 있음 Norma...
OS와 Linux
운영체제(OS) 운영체제의 역할 운영체제는 하드웨어와 사용자 애플리케이션 사이의 중개자임 컴퓨터가 켜지면 먼저 OS가 메모리에 로드되고, 이후 모든 프로그램과 하드웨어 간의 통신을 중재함 핵심 책임 하드웨어 추상화 CPU, 메모리, 디스크, 네트워크 등을 관리하고 애플...
Linux 명령어
명령어 기본 규칙 명령어 뒤에는 반드시 띄어 쓰기를 함 명령어 --option target 순서를 지킴 - 간소화, 단축 옵션 (예: -h) -- 풀옵션 (예: --help) ...
Google Cloud SDK 설치 및 gcloud, gsutil 사용법
개요 gcloud와 gsutil은 모두 Google Cloud Platform(GCP)과 상호작용하는 명령어 도구이지만, 목적과 범위가 다름 특성 gcloud gsutil ...
IP 주소 체계와 Subnet, Supernet
IP 주소 체계 기초 IPv4 주소 구조 IPv4 주소는 32비트로 이루어져 있으며, 4개의 옥텟(Octet, 8비트씩)으로 표현됨 1st Octet 2nd Octet 3rd Octet 4th Octet ...
Network 기초 및 OSI 7 Layer
개요 Network 여러 PC가 통신하기 위한 망을 의미함 OSI 7 Layer 네트워크 통신 과정을 7단계로 표준화한 모델임 이 포스트는 네트워크의 역사와 핵심 모델(OSI 7 Layer, TCP/IP)에 대해 다룸 (TCP/UDP, Port에 대한 자세한 내용은 ...
Network Protocol (TCP/UDP)과 Port
개요 Protocol 통신 규약으로 컴퓨터끼리 소통하기 위한 약속임 Port 서비스마다 구분시켜주는 논리적 할당 주소임 TCP/UDP의 차이점, 플래그(Flags), 핸드쉐이크(Handshake) 과정, 그리고 포트(Port)의 종류와 역할을 정리함 Protoco...