jekyll 설치하는법
- ruby installer : 3.0이상 devkit 포함, 디폴트 설정으로 설치
 - 설치 후 나오는 커맨드에서 3번으로 설치
 - ridk enable
 - cmd > gem install jekyll bundler 하고 jekyll -v로 확인
 
vscode - 아나콘다 연결
- 아나콘다 설치
 - vscode python extension
 - vscode > Ctrl + Shift + P > python inter…> 가상환경 선택
 - python –version 나오면 끝
 
vscode - c/c++
- vscode extension에서 c 쳐서 나오는거 3개 설치
 - MinGW-w64 설치(posix-seh)로
 - vsc에서 빌드&실행 버튼 눌러서 g++선택
 
! 경로에 한글이 들어가 있으면 안됨
vscode ssh 연결
- C:\Users\ijun1.ssh\config 파일 들어가서
 - HostName: 아이피
 - User: ubuntu
 - IdentityFile: 개인키 위치(절대경로)
 
코드 서버(오라클)
- 오라클 가입/인스턴스 생성/전용키 다운/공용아이피 설정
 - 오라클 보안 그룹에서 8080포트 열기
 - 포트열기 
sudo iptables -I INPUT 1 -p tcp --dport 8080 -j ACCEPT - 설치 
curl -fsSL https://code-server.dev/install.sh | sh -s -- --dry-run - 실행 
code-server- 만약 error Please specify at least one file or folder라고 뜨면
 code-server ~/.config/code-server/config.yaml
 - 그리고 ~/.config/code-server/config.yaml에 들어가서 cert: true
 - 이제 https로 접속하면됨
 
오라클 프리티어
- 인스턴스 생성
    
- 이미지: Canonical-Ubuntu-22.04-aarch64-2023.09.27-0
 - 모양 구성: VM.Standard.A1.Flex OCPU 4개, 메모리 24개
 - 부트 볼륨: 50기가 그대로
 
 - 네트워킹
    
- 공용 IP 생성
 - 컴퓨트>인스턴스>인스턴스 세부정보>연결된 VNIC>VNIC 세부정보>IPv4 주소
 - 네트워크 보안그룹 생성해서 포트 설정
 
 - 블록 볼륨 설정
    
- 생성 및 인스턴스에 연결
 - ISCSI 명령 및 정보
 
 
Nginx
- 포트 열기 
sudo iptables -I INPUT 1 -p tcp --dport 80 -j ACCEPT - 경로 설정 /etc/nginx/sites-available/default에서
    
- location url경로 {root 컴퓨터경로}
 
 - 접근 권한 주기 - 파일이 읽기 가능해도 디렉토리가 실행가능하지 않으면 403이 뜸. 디렉토리에 실행권한을 부여하는 것은 보안에 좋지 않으므로 html을 읽을 수 있는 그룹에 추가 
sudo usermod -aG ubuntu www-data - 재시작 
sudo systemctl restart nginx