일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- AWS
- esbuild
- goland
- 코사인 유사성 메트릭스
- body size
- elasticsearch
- 배포 프로세스
- 사설 ip
- 구조체
- Intellij
- 배포 파이프라인
- gitops
- UnBuffered channel
- apollo router
- 캡슐화
- Infra
- m4 pro
- typescript
- go
- 오블완
- 디자인패턴
- http 413
- Kubernetes
- GoF
- cosine similarity metric
- intellij ide
- 티스토리챌린지
- golang
- javascript
- kube-prometheus-stack
- Today
- Total
목록기타 (89)
Fall in IT.
리눅스 운영체제에서 부팅시 자동으로 서비스를 시작시키는 방법에 대해 알아보겠습니다. 리눅스 시스템 서비스 등록 방법 Redhat계열에서는 스크립트를 init.d의 서비스로 등록해서 부팅시 자동으로 시작하게 한다. /etc/init.d/ 하위 경로에 스크립트 파일을 위치 시킨다.부팅과 동시에 실행하기위해 run-level에 등록한다. $ chkconfig --add "스크립트명"부팅시 자동으로 실행, 종료시 자동으로 종료된다.service 스크립트명 (start | stop | status) 가능 test.sh 스크립트를 서비스 등록하기 $ mv test.sh /etc/init.d/$ chkconfig --add test.sh$ service status test.sh등록 완료 리눅스 chkconfig 로..
유닉스계열 운영체제에서 스크립트 작업을 하다보면, 모든 라인 마지막에 ^M 문자가 붙어있는 경우를 볼 수 있다. 이러한 일이 발생하는 경우는 윈도우에서 스크립트를 수정하고 유닉스계열 운영체제로 파일을 옮길경우 생기곤 하는 문제인데, 일일이 수정지울 필요 없이, 아래의 간단한 명령어로 해당 문자를 모두 지울 수 있다. vi command에서 다음과 같이 입력한다.$ :%s/^M//g (^M은 Ctrl + v + m으로 입력) ex) sample 파일에 ^M 문자를 지울 경우 vi 편집기를 통해 파일을 오픈한다. - $ vi sample명령어를 입력한다. - $ :%s/^M//g 모두 즐거운 코딩하세요~
오늘은 서버간의 파일 전송 및 수신 방법 중 하나인 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..