jekyll 설치하는법

  1. ruby installer : 3.0이상 devkit 포함, 디폴트 설정으로 설치
  2. 설치 후 나오는 커맨드에서 3번으로 설치
  3. ridk enable
  4. cmd > gem install jekyll bundler 하고 jekyll -v로 확인

vscode - 아나콘다 연결

  1. 아나콘다 설치
  2. vscode python extension
  3. vscode > Ctrl + Shift + P > python inter…> 가상환경 선택
  4. python –version 나오면 끝

vscode - c/c++

  1. vscode extension에서 c 쳐서 나오는거 3개 설치
  2. MinGW-w64 설치(posix-seh)로
  3. vsc에서 빌드&실행 버튼 눌러서 g++선택

! 경로에 한글이 들어가 있으면 안됨

vscode ssh 연결

  1. C:\Users\ijun1.ssh\config 파일 들어가서
  2. HostName: 아이피
  3. User: ubuntu
  4. IdentityFile: 개인키 위치(절대경로)

코드 서버(오라클)

  1. 오라클 가입/인스턴스 생성/전용키 다운/공용아이피 설정
  2. 오라클 보안 그룹에서 8080포트 열기
  3. 포트열기 sudo iptables -I INPUT 1 -p tcp --dport 8080 -j ACCEPT
  4. 설치 curl -fsSL https://code-server.dev/install.sh | sh -s -- --dry-run
  5. 실행 code-server
    • 만약 error Please specify at least one file or folder라고 뜨면
    • code-server ~/.config/code-server/config.yaml
  6. 그리고 ~/.config/code-server/config.yaml에 들어가서 cert: true
  7. 이제 https로 접속하면됨

오라클 프리티어

  1. 인스턴스 생성
    • 이미지: Canonical-Ubuntu-22.04-aarch64-2023.09.27-0
    • 모양 구성: VM.Standard.A1.Flex OCPU 4개, 메모리 24개
    • 부트 볼륨: 50기가 그대로
  2. 네트워킹
    • 공용 IP 생성
    • 컴퓨트>인스턴스>인스턴스 세부정보>연결된 VNIC>VNIC 세부정보>IPv4 주소
    • 네트워크 보안그룹 생성해서 포트 설정
  3. 블록 볼륨 설정
    • 생성 및 인스턴스에 연결
    • ISCSI 명령 및 정보

Nginx

  1. 포트 열기 sudo iptables -I INPUT 1 -p tcp --dport 80 -j ACCEPT
  2. 경로 설정 /etc/nginx/sites-available/default에서
    • location url경로 {root 컴퓨터경로}
  3. 접근 권한 주기 - 파일이 읽기 가능해도 디렉토리가 실행가능하지 않으면 403이 뜸. 디렉토리에 실행권한을 부여하는 것은 보안에 좋지 않으므로 html을 읽을 수 있는 그룹에 추가 sudo usermod -aG ubuntu www-data
  4. 재시작 sudo systemctl restart nginx