전체 글 175

Web

여러 블로그 글을 정리하고 요약한 내용입니다. 👉 웹(Web) 웹(Web)은 월드 와이드 웹(World Wide Web, WWW)의 줄임말로 인터넷에서 쉽게 정보를 검색할 수 있는 시스템 또는 서비스를 의미한다. 웹에서 정보를 주는 컴퓨터를 웹 서버(Web Server), 정보를 받는 컴퓨터를 웹 클라이언트(Web Client)라고 한다. 👉 웹 페이지와 웹 브라우저 웹 페이지(Web Page)는 텍스트, 이미지, 오디오, 동영상 등의 다양한 정보가 담긴 웹 문서이고, 웹 서버는 웹 페이지를 웹 클라이언트에게 제공한다. 웹 브라우저(Web Browser)는 사람이 읽기 어려운 형태의 웹 페이지를 읽고 해석하여 사람이 보기 편한 형태로 변환해주는 소프트웨어 또는 프로그램이다. 👉웹 사이트와 도메인 웹 사이..

Git - part 3

본 내용은 인프런의 제대로 파는 Git & GitHub - by 얄코  및 Codeit 으로 공부한 내용을 복붙 및 정리했습니다.수정중입니다.👉 Branch(브랜치)프로젝트를 하나 이상의 모습으로 관리해야 할 때예) 실배포용, 테스트서버용, 새로운 시도용여러 작업들이 각각 독립되어 진행될 때예) 신기능1, 신기능2, 코드개선, 긴급수정 등각각의 차원에서 작업한 뒤 확정된 것을 메인 차원에 통합checkout 명령어가 switch, restore 역할 분리되었습니다.📌 브랜치 명령어브랜치 생성git branch 브랜치 삭제git branch -d 브랜치 목록 확인(로컬저장소만)git branch브랜치 목록 확인(원격저장소 포함)git branch -all원격 저장소 브랜치 가져오기git checkout..

Git - part 2 -1

수정 중입니다. 👉 과거로 돌리는 방법 📌 Reset VS Revert [Reset] git reset --hard “" 말 그대로 시간을 과거로 돌리는 방법 과거로 돌아간 다음 History 에서 삭제 된다.(이후 시점의 기록들이 삭제 된다.) git reset --soft repository 에서 staging area 로 이동 git reset --mixed repository 에서 working directory 로 이동 [Revert] 한 번 공유가 된 commit 들은 revert 를 이용해서 되돌려야 한다. 삭제하지 않고 특정 부분만 콕 집어서 되돌릴 수 있다. 👉 Branch(브랜치) 프로젝트를 하나 이상의 모습으로 관리해야 할 때 예) 실배포용, 테스트서버용, 새로운 시도용 여러 작업들이..

카테고리 없음 2022.08.15

aws ec2 ssh 접속 오류

작성중 입니다. WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! Someone could be eavesdropping on you right now (man-in-the-middle attack)! 스푸핑? IP 에 접속을 하니까 기존의 다른 IP로 접속이 된다? (해킹을 시도한 것인가?) 무작정 고치려고 하니까 해결은 안되고 시간이 가는 듯 하여 개념을 다시 잡고 문제를 하나씩 풀어나가야겠다. 👉 aws EC2? 👉 SSH? Secure Shell Protocol 은 네트워크 프로토콜 중 하나로 보통 클라이언트(컴퓨터)와 서버(컴퓨터)가 인터넷과 같은 Network를 통해 통신할 때, 보안적으로 안전하게 통신을 하기 위해 사용하는 프로토콜입니다. 보통 Passw..

[CookBook] 리눅스 명령어

본 내용은 우분투 명령어 CookBook, 다른 분들의 글을 가져오거나 및 저의 생각 을 정리했습니다. 명령어(Command) lsof 명령어 lsof -i :포트 특정 프로토콜과 포트를 출력해준다. lsof -i :8443 kill -9 8443 심볼링크 생성 예제 작성 WatchRabbit05 폴더 내에 심볼링크 build 가 생성된다. ln -s /var/www/WatchRabbit05/build /var/www/watchrabbit-test-server/build 복사 cp -r 원본폴더 목적지폴더 이름변경 및 경로이동 mv 기존파일명 변경파일명 sudo echo 👉 참고 사이트 1. https://bigsun84.tistory.com/295 [Linux] lsof 명령어 옵션 정리 lsof : ..

Computer Science/OS 2022.07.15

Git - part 5

본 내용은 git 에러 모음집이며, 다른 분들의 글을 가져오거나 및 저의 생각을 정리했습니다. 👉 에러 모음집Staging areagit add 를 하고 git status 로 확인했을 때, 올라가서는 안 되는 파일들이 올라 갔을 때git reste HEAD .  으로 전부 제거할 수 도 있다.git reset HEAD -- [file name] non-fast-forward원격과 로컬의 history 가 다르기 때문에 병합을 할 수 없다고 한다.원격 또는 로컬 중 하나의 history 를 기준으로 재설정(충돌 제거 등)하고 작업을 해줘야 한다.아래 명령어는 로컬을 기준으로 강제 병합하는 것이다.Git push origin feature/OOO --force  👉 참고 사이트1. https://vel..

네트워크 기초 - 실습

본 글은 따라하면서 배우는 IT 님의 youtube 영상을 보면서 작성한 내용입니다. 👉 실습 순서 명령 프롬프트(cmd)실행 tracert 8.8.8.8 wireshark 설치 및 winpcap 설치 Npcap 설치 체크는 해제! 👉 TRACERT(Trace Route) - 네트워크 경로추적 도구 지정된 호스트에 도달할 때까지 통과하는 경로의 정보와 각 경로에서의 지연 시간을 추적하는 네트워크 명령어로 특정 사이트에 접속이 되지 않거나 지연이 있는 경우 어디에서 병목이 발생하는지를 알아보는데 유용. 👉 Wireshark 네트워크 프로토콜을 캡쳐 해서 확인시켜 준다. 👉 참고 사이트 https://www.youtube.com/watch?v=vBrQ3yzerMg&list=PL0d8NnikouEWcF1jJu..

네트워크 기초

👉네트워크란? 노드들이 데이터를 공유할 수 있게 하는 디지털 전기 통신망의 하나이다. 네트워크에서 여러 장치들을 노드 간 연결을 사용하여 서로에게 데이터를 교환한다. *노드: 네트워크에 속한 컴퓨터 또는 통신 장비를 말한다. 👉인터넷이란? 문서, 그림 영상과 같은 여러가지 데이터를 공유하도록 구성된 세상에서 가장 큰 전세계를 연결하는 네트워크 www는 인터넷을 통해 웹과 관련된 데이터를 공유하는 것 👉네트워크의 크기 분류 Local Area Network LAN 가까운 지역을 하나로 묶은 네트워크 Wide Area Network WAN 멀리 있는 지역을 한데 묶은 네트워크 가까운 지역끼리 묶인 LAN과 LAN을 하나로 묶은 것 Metropolitan Area Network MAN VLAN, CAN, PA..

AWS - visual studio code

본 내용은 다른 사람의 글을 가져오거나 및 저의 생각을 바탕을 작성 되었습니다. ✨목적 AWS EC2 를 visual studio code 에서 SSH 로 접속하면 "멈춤 현상" 및 "코드 수정 거부" 에러가 발생한다. ✨ 초기 대처 방법 IntelliJ를 교육용으로 무료로 다운 받아서 사용했다. 인텔리J를 사용하면 되는 거 아닌가 할 수 있지만 코드 수정하면 에러가 발생하면서 안 되었다. (따라서, 터미널 창에서 작업을 하고 코드 정렬이나 우리가 흔히 당연하게 사용하고 있는 기능들이 없다.) 즉, nano 를 사용해서 자바스크립트 코드를 열었다.!! 도저히 안되겠어서 찾아보니까 EC2 프리티어 버전의 성능이 너무 낮기 때문이라는 글들이 있었다. 한 번 시도를 해보았다. ✨ 해결방법 [해결 방법 시도 1..

cors 에러

프로젝트를 진행하면서 몇 가지 cors 에러를 부딪쳤다. 확실한 것은 아니지만 저의 추측성 문제점들을 읽고 도움이 되셨으면 좋겠습니다. :) 작성 중입니다. CORS 1. 도메인으로 접속 시도 [문제점] 클라이언트에서 FETCH 로 보내는 요청을 처리 못 함! [해결 방법] FETCH 의 URL 변경 백엔드 서버 IP 에서 도메인 주소로 변경 클라이언트 > 서버(NGINX) > 백엔드 서버 2. SNS 로그인 [문제점] 추측이지만 도메인 주소에서 구글 로그인 URL 요청이 차단 당하고 있다. [해결방법] 얼핏 찾다가 제로초님의 글에서 태그로 처리를 하라고 하셨다. 하지만, a 태그 처리가 아니라도 방법은 존재한다(어렵다) 나랑 똑같은 cors 에러가 발생하고 있다. https://velog.io/@jun..