일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- GoF
- go
- goland
- Kubernetes
- apollo router
- Logrus
- 컴포지트패턴
- 오블완
- intellij ide
- 배포 파이프라인
- m4 pro
- http 413
- 디자인패턴
- 윈도우키보드
- AWS
- UnBuffered channel
- body size
- GoF 디자인패턴
- Intellij
- golang
- gitops
- 배포 프로세스
- 티스토리챌린지
- 대규모 시스템 설계
- 사설 ip
- System Design
- Infra
- Buffered channel
- notification system
- elasticsearch
- Today
- Total
목록기타 (87)
Fall in IT.
오늘은 서버간의 파일 전송 및 수신 방법 중 하나인 SCP에 대해서 알아보겠습니다. SCP설명scp란 Secure Copy의 약자로 로컬서버에서 리모트(원격)서버로 파일을 복사해서 올리거나 내려받을 때 사용하는 unix계열 utility입니다. 사용방법다른 서버로 파일 복사해서 보내기 $ scp 보낼파일 서버사용자계정@서버주소:복사될경로 다른 서버에서 파일 복사해서 가져오기 $ scp 서버사용자계정@서버주소:가져올파일경로 복사될경로 사용예제서버A와 서버B가 있다고 가정했을때, 두가지 case에 대해 알아봅니다.(두 서버는 같은 내부 네트워크에 물려있음을 가정합니다.) 서버A IP = 172.172.2.20서버B IP = 172.172.2.30서버A에서 서버B로 특정 파일(sampleA.txt)을 복사하려..
오늘은 맥에서 이클립스를 2개 실행하는 방법에 대해서 소개하겠습니다. 사실, 윈도우에서는 이클립스 아이콘을 한번 더 실행시키면 새로운 task로 실행되지만 맥에서는 실행되지 않습니다.현재 실행중인 이클립스 윈도우로 이동만 합니다. 이를 해결하는 방법은, 터미널을 사용해서 이클립스를 실행하는 것 입니다.$ open -n "실행파일이름.app" 명령어를 사용하여 실행합니다. 실행화면 실행결과
오늘은 구글 확장 프로그램 중 하나를 소개해 보고자 합니다. 프로그래밍할때 api 문서, reference 문서, document 등을 볼때 영어단어를 몰라서 네이버 사전을 검색해보면서 공부하곤 한다.이때, 도움을 줄 수 있는 응용프로그램 중 하나가 Tooltip Dictionary이다. 웹서핑시 모르는 영어단어 위에 간단히 커서만 올리면 해당 단어의 뜻을 보여준다. 설치 방법 맥북을 기준으로 설치 방법을 소개합니다. 먼저 크롬 웹브라우저를 켜고, 우측 상단에 메뉴에서 도구더보기 > 확장프로그램을 클릭합니다. 하위에 "더 많은 확장 프로그램 다운로드"를 클릭합니다. Chrome 웹 스토어에서 찾고자하는 어플리케이션 이름인 "Tooltip Dictionary"를 입력하고 "Chrome에 추가" 버튼을 눌러..
HTTP 상태코드를 정리합니다. 아래는 HTTP의 응답 상태 코드의 목록이다. IANA가 현재 공식 HTTP 상태코드 레지스트리를 관리하고 있다. IANA(Internet Assigned Numbers Authority)는 인터넷 할당 번호 관리기관의 약자로 IP 주소, 최상위 도메인 등을 관리하는 단체이다. 현재 ICANN이 관리하고 있다.국제인터넷주소관리기구(Internet Corporation for Assigned Names and Numbers, ICANN)는 인터넷 DNS의 기술적 관리, IP 주소공간 할당, 프로토콜 파라미터 지정, 루트 서버 시스템 관리 등의 업무를 조정하는 역할을 한다. 목차 1. 1xx (조건부 응답) 2. 2xx (성공) 3. 3xx (리다이렉션 완료) 4. 4xx (..
Mac 에서 프로세스 상태 확인 시스템에서 프로세스 상태 확인이 필요할때가 생각보다 많다. 예를들어 이클립스에서 로컬 80포트로 서버를 띄우려고 하는데 포트가 이미 사용중이라고 에러와 함께서버가 올라가지 않곤 한다. 이때 프로세스 상태를 확인하고 kill로 내릴 수 있습니다. lsof 명령어를 사용한다. (list open files) -n : inhibits the conversion of network numbers to host names for network files. 네트워크 관련 호스트네임 변환 방지로 경우에 따라 넣어주지 않아도 상관 없습니다.-i : selects the listing of files any of whose Internet address matches the address..
호스팅과 클라이언트 현재 클라우드 서비스는 없어서는 안될 서비스로 자리잡았다. 클라우드 서비스란 무엇이고, 웹호스팅, 서버호스팅은 무엇인지 알아보자. 웹호스팅 vs 서버 호스팅 호스팅 : 호스팅이란 서버쪽에서 사용되는 컴퓨터, 소프트웨어를 제공하는 사업자를 의미한다. (서버 운영을 대행해주는 사업자. 대표적으로 웹/서버 호스팅이 있다.) 웹 호스팅 : 웹 어플리케이션(서버) 운영을 위한 모든 것을 제공 (웹서버, 미들웨어, 데이터베이스) (웹서버:Apache, NGINX / 미들웨어:PHP,Java,Python,Ruby / 데이터베이스:MySQL, ORACLE) 장점은 어플리케이션을 업로드만 하면 된다. 단점은 웹 어플리케이션을 위한 용도로만 사용 할 수 있다.(운영체제 레벨에서 컨트롤 못함) 서버 호스..
Mac ssh접속 에러 TroubleShooting. 간혹, 윈도우나 linux(centOS)에서 ssh 접속할때는 문제가 없는데,Mac에서 가상머신 혹은 다른 시스템에 ssh 접속시 아래와 같은 오류가 발생하곤 한다. @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!Someone could be eavesdropping on you right now (man..