1. Git 기본 세팅 1-1. Git 회원가입 - https://github.com 에서 회원가입을 진행합니다. (이메일을 기억합니다!!!) 1-2. Git 설치 - https://git-scm.com/downloads 에서 운영체제에 맞는 git을 설치합니다. 1-3. Git 설치 확인 - git 설치 확인을 위해 터미널에서 git version 을 입력하여 확인합니다. 1-4. Git 기본 설정 - git 을 사용하기 위해 초기 설정을 합니다. (한번 만 진행하시면 됩니다.) - 터미널에서 git config --global user.name "유저이름" / git config --global user.email "가입한@이메일.com" 을 입력합니다. (계정 관련은 "" 안에 Git에 가입한 정보..
이클립스(eclipse)에서 github 저장소를 clone 받아 사용해보려 한다. Mac OS에서 진행하였고, Windows(윈도우)는 () 안에 내용에 첨부하였습니다. 1. 이클립스(eclipse) 준비사항 1-1. AspectJ Developer Tools 설치 확인 - 이클립스 -> 상단 메뉴 [Eclipse] -> [Eclipse에 관하여] 클릭 (Windows : 이클립스 -> 상단 메뉴 [Help] -> [About Eclipse IDE] 클릭) - [About Eclipse IDE] 창 -> 좌측 하단의 [Installation Details] 클릭 - [Installation Details] 창 -> [Plug-ins] 탭 -> [설치된 플러그인] -> 목록 대기 - 상단 텍스트 박스에 ..
1. 파일질라(FileZilla) - 오픈 소스 크로스 플랫폼의 자유 소프트웨어 - FTP(File Transfer Protocol) 소프트웨어이며 클라이언트와 서버로 이루어져 있다. - FTP, SFTP, FTPS를 지원한다. - TCP/IP 상의 컴퓨터들끼리 파일을 주고받을때 사용한다. 2. FileZilla 설치 - https://filezilla-project.org/ FileZilla - The free FTP solution Overview Welcome to the homepage of FileZilla®, the free FTP solution. The FileZilla Client not only supports FTP, but also FTP over TLS (FTPS) and SFTP..
쉘 스크립트를 작성할 때 vi 편집기를 통해서 작성하게 된다. 찾아보면 명령어가 많지만 여기서는 내가 자주 사용하는 것들 위주로 작성하였다. 1. vi 편집기 구조 - vi 편집기는 기본 모드, 입력 모드, 명령 모드로 구성되어 있습니다. - 명령어는 밑에서 다시 설명하겠습니다. 1-1. 기본 모드 - 처음 vi 편집기로 열었을 때, 시작되는 화면 - 방향키로 커서를 이동할 수 있다. - "dd", "x" 등 명령어를 사용 할 수 있다. - 입력 모드, 명령 모드로 전환이 가능하다. 1-2. 입력 모드 - 명령 모드에서 "i", "a"와 같은 명령어를 통해 입력 모드로 전환 할 수 있다. - 입력 모드에선 실제 vi 편집을 할 수 있다. - "esc"를 눌러 다시 명령모드로 돌아갈 수 있다. 1-3. 명..
회사에서 간단하게 Shell Script를 작성할 일이 있어서 찾아보고 , 간단하게 Shell Script(쉘 스크립트)에 대해 정리해보려고 한다. 1. 쉘 스크립트 파일 생성 및 실행 권한 1-1. 파일 생성 $vi shell_script.sh 또는 $vim shell_script.sh (vi 편집기로 .sh 파일 생성) 1-2. 스크립트 작성 #!/bin/bash (필수!!! Script 파일을 Bash Shell 로 실행시키겠다는 의미) (Shell Script에서 # 은 주석이지만 여기서는 아니다) ------ Script 작성 ------ 1-3. 실행 권한 부여 $chmod +x shell_script.sh (실행 권한 부여) 1-4. 실행 $ ./shell_script.sh ( 작성한 쉘 실..
HTTP의 동작 원리 ->2020/03/01 - [Web] - HTTP (1) 1. HTTP 메시지 형식 요청을 보내고 응답을 받을 때 우리는 그 정보들을 패킷(Packet)이라는 작은 조각에 실어서 보내게 됩니다. 패킷은 크게 '헤더(Header)'와 '바디(Body)'로 되어 있는데, Header에는 보내는 사람의 주소, 받는 사람의 주소, 패킷의 생명 시간 (TTL, Time To Live) 등이 담겨 있고, Body에는 우리가 전하고자 하는 실제 내용이 들어 있습니다. 클라이언트가 서버에게 요청하는 메시지는 Request Message 서버가 클라이언트 요청에 응답하는 메시지는 Response Message 요청과 응답의 구조는 서로 닮았으며, 위의 그림과 같습니다. ① 시작 줄(start-lin..
웹 동작 원리에 대해 공부하면서 HTTP에 대해서도 알아보게 되었다. 1. HTTP HTTP는 HyperText Transfer Protocol 의 약자 클라이언트와 서버가 서로 통신할 수 있게 하기 위한 요청(Request)/응답(Response) 프로토콜 우리가 웹 브라우저(크롬, 익스플로러 등)을 통해 페이지들을 볼 수 있는 것이 HTTP 때문 HTML, CSS 뿐만 아니라 이미지, 동영상 등 전송이 가능하다. 실시간 연결이 아니고, 필요한 경우에만 Server로 요청을 보내는 상황에 유용하다. 2. Server / Client 클라이언트는 우리가 사용하는 웹 브라우저(크롬, 익스플로러, 파이어폭스 등)이 해당된다. 서버는 클라이언트로부터 요청을 받고, 그 요청을 처리한 후 다시 클라이언트에게 보내..
회사에 서버 개발자로 신입으로 들어가고 선임이 질문했다. 00씨 웹이 동작하는 원리를 알고 계세요??? 나는 아는대로 대답은 하였고, 선임은 많이 아시네요라고 하였지만 웹 기술에 대한 지식과 개념이 너무나 부족하고 정리가 안되있어, 좀 더 공부해보았다. 1. 기본 용어 정리 WWW (World Wide Web) - 인터넷에 연결된 컴퓨터를 통해 사람들이 정보를 공유할 수 있는 전 세계적인 정보 공간 인터넷 - 전 세계를 연결하고 있는 컴퓨터 네트워크 웹 - e-mail 과 같은 인터넷 상에서 동작하는 서비스( 웹 서버 + 웹 브라우저) Web Server (웹 서버) - 웹 브라우저와 같은 클라이언트로부터 HTTP 요청을 받아들이고, HTML, CSS 등과 같은 웹 페이지를 클라이언트에게 보내는 컴퓨터 ..