SSH-Keygen개요 : ssh를 주로 사용한다면 매번 접속하면서 비번을 넣는 것 역시 쉽지 않다.목표 : ssh-keygen을 이용해서 접속을 쉽게하도록 하자.주요내용 : client의 공개키를 서버에 등록하여 password를 입력하는 것을 skip 할 것이다.먼저, client PC에서 서버에 등록할 공개키를 생성한다. user@clientPc ~ $ ssh-keygen위와 같이 입력하면 그냥 다 엔터를 친다.(뭐, 위치, 추가 암호등을 물어보지만 생략) user@clientPc ~ $ ls -al .ssh그럼 위의 폴더가 자동으로 만들어진 것이 확인된다. .ssh 폴더 안에 default가 RSA 이기때문에 id_rsa.pub 공개키 파일을 사용할 것이다.이 파일을 원격지 서버의 ~/.ssh/a..
Git Server Install앞서 받아 놓은 ununtu 이미지를 활용하여 다음과 같이 container를 만들겠다.이 컨테이너는 외부와 9022와 통신하지만 내부적으로는 22를 Listen 하도록 구성한다.host 폴더와 컨테이너 폴더를 공유할 것이다. 즉 docker를 삭제해도 레파지토리는 삭제되지 않는다.아래와 같이 -v 옵션을 놓고 생성하면 경로가 없을땐 알아서 폴더도 생성한다.akamikang@mini ~ $ docker run -it --name GitServer2 -p 9022:22 -v /Users/akamikang/developer/docker/git/data:/root/git/data --restart always ubuntu /bin/bash다운받은 ubuntu는 apt-get 주..
About GitDVCS(분산 버전 관리 시스템)- Git, Mecurial, Bazaar, Darcs 들은 저장소를 통제로 복제하기 때문에 서버에 문제가 생기더라도 이 복제본을 기본으로 복원해서 다시 서버를 쉽게 구축할 수 있다. - 모든 내용을 로컬에서 비교하거나 조회할 수 있기 때문에 CVS나 Subversion과는 비교할 수 없을정도로 빠르다.Git의 세가지 상태Git 은 3가지 상태로 관리된다. 1. Committed : 데이터가 로컬 데이터베이스에 안전하게 저장된 상태 2. Modified : 수정한 파일을 아직 로컬 데이터베이스에 저장하지 않은 것 3. Staged : 현재 수정한 파일을 곧 커밋할 것이라고 표시Git client 설치 1. 리눅스 : yum install git 2. 유분투..
about Docker* 가상화 기술의 3가지 종류호스트 가상화H/W 위에 기본이 되는 즉, host os를 설치하고 별도 s/w를 이용하여 그 기반으로 guest os를 설치하는 것을 말함.장점 : 쉽게 사용이 가능단점 : host 기반에서 guest os가 구동되기 때문에 그에 따른 오버헤드(guest에 할당된 CPU/MEM/HDD 자원 등)가 있음예) oracle VM VirturalBox, WMWare Player하이퍼바이저 가상화'하이퍼바이저'를 설치하고 가상환경으로 하이퍼바이저 통해서 h/w를 제어한다.장점 : 호스트 서버가 없기때문에 효율적인 리소스 관리가 가능하다.단점 : 가상 환경별로 OS가 동작하기 때문에 가상 환경 동작에 걸리는 오버헤드가 있을 수 있다.컨테이너 가상화호스트 OS내에서..
APM을 만들어 보기로 했다. 개발 환경 구축 하기 모든 과정을 기록할 곳이 필요했다. docuwiki를 설치. 티스토리로 이사 서버가 필요했고, 중고로 구매한 Mac-mini를 서버로 구축. 마침 Docker 를 이용해서 환경 구축을 할 예정이라서, docker에 dockuwiki를 설치하여 구성. 앞으로 Docker를 이용한 환경 구축을 많이 할 예정이다. 소스 형상 관리할 서버가 추가로 필요하다. git 서버 구축. about Git 수집데이터 정리하기 수집데이터 정리하기 about BCI about javasist.jar - java-agent를 사용하려면 매번 jar로 묶어야 한다. 이 번거로운 작업을 위해서 Maven을 활용했다. 기본적인 개발환경 1. Cygwin 설치 2.chrome 설치 ..
- Total
- Today
- Yesterday
- elasticsearch
- docker
- pip freeze #패쇄망 #wheel
- conda init
- __code__
- redmine plugin
- MAC
- zsh
- jqgrid
- bootrap
- 호스트와 시간맞추기
- pyenv
- Selenium
- jqzip
- gitlab
- python의 Reflection
- importlib
- 동적클래스생성
- vscode
- backup
- Lodash
- anaconda env
- Restore
- sorted
- virturalenv
- inspect.py
- jupyter lab
- selenium #chromedriver
- HashMap.getOrDefault
- covid19
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |