일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 스트림셋이란?
- c++
- java
- 스트림셋
- MySQL
- 알고리즘
- ansible install
- 도커 elk
- 데이터베이스
- 데이트
- mysql docker
- 도커 mysql
- 도커 시작하기
- python
- 도커
- c
- 앤서블 설치
- 정보처리기사
- elk stack
- 파이썬
- mysql on docker
- 자바
- C언어
- streamsets 강의
- 백준
- nvidia docker
- docker
- 코딩
- 클라우드
- 푸시푸시
- Today
- Total
목록인프라/인프라관리 (11)
리그캣의 개발놀이터
./a/b/c/test.sh에 #!/bin/bash pwd라고 선언해주고 ./a/ path에서 해당 test.sh 를실행하면 pwd결과가 ./a/나오더라... 나는 실행 스크립트 파일의 위치를 알고싶은건데 어떻게 할 수 있을까?? DIR="$( cd "$( dirname "$0" )" && pwd -P )" echo $DIR위와 같이 입력하면 된다.
nvidia-docker 2.0 install Ubuntu18.04 repo 설정 $curl -s -L https://nvidia.github.io/nvidia-docker/gpgkey | \ sudo apt-key add - distribution=$(. /etc/os-release;echo $ID$VERSION_ID) curl -s -L https://nvidia.github.io/nvidia-docker/$distribution/nvidia-docker.list | \ sudo tee /etc/apt/sources.list.d/nvidia-docker.list APT LISTS UPDATE $ sudo apt-get update-nvidia docker 2 install $ sudo apt-get ..
Keycloak keycloak은 계정관리 및 access 관리를 제공한다. single-sign-on이 가능한 오픈소스이다. github application을 구현하고자할때 해당 코드의 변경없이 인증과 자원보호의 기능을 제공하는 솔루션 해당 솔루션은 오픈소스로 제공되며 community 버전의 경우 별도의 비용없이 사용이 가능하다. 특징 사용자 등록 sns 로그인 동일한 realm에 속하는 모든 응용 프로그램에서 single sign-on/sign-off LDAP xhdgkq Kerberos broker multitenancy 참조 : 위키피디아 시작하기(Keycloak on Docker) Docker를 통해서 Keycloak 실행하기 아래 명령어를 통해서 Keycloak을 실행할 수 있습니다. us..
google 로그인을 웹 앱에 통합 Google 로그인은 OAuth2.0 및 Token을 관리하여 Google API와의 통합을 단순화한다. 사용자는 항상 응용 프로그램에 대한 액세스를 언제든지 취소가능하다. 인증 자격 증명 생성 OAuth2.0을 사용하여 Google API에 액세스하는 모든 애플리케이션에는 Google의 OAuth2.0 서버로 식별하는 인증자격증명이 있어야한다. 프로젝트의 자격증명을 만드는 방법을 사용한다. Credential page로 이동 Create credentials -> OAuth client ID Web application application type 선택 OAuth2.0 client Name 설정 후 Create 클릭 다음과 같이 인증자격 증명이 생성된다. secre..
# zsh shell을 많이쓰다보니 기본 bash가 불편하게 느껴진다. 이때는 zsh 를 사용하도록 하자 ## zsh와 oh my zsh zsh는 bash와 같은 shell 프로그램이다. bash에 비해 강력한 기능을 제공한다. oh my zsh는 zsh 설정을 관리하기 위한 프레임워크이다. 200개가 넘는 플러그인과 140개 이상의 테마를 제공한다. ## install ### ubuntu에 설치 - zsh 설치 ``` $ sudo apt install -y zsh ``` - 준비 설정 ``` $ sudo apt install -y wget curl git ``` - oh my zsh 설치 ``` $ sh -c "$(curl -fsSL https://raw.githubusercontent.com/robb..
ssh 키 생성 배포 ssh키 생성 (instance 1) key gen -t rsa는 RSA 방식의 암호화 키를 만들겠다는 뜻이다. $ ssh-keygen -t rsa 체크(instance 1) 성공적으로 생성되었으면 .ssh 디렉터리 안에 id_rsa와 id_rsa.pub 파일이 생성된다. $ ls -al ~/.ssh/ copy(instance 1 - > instance 2) ssh-copy-id를 사용하면 편하다. $ ssh-copy-id {id}@{instance2 ip} 그러면 접근시 비밀번호를 입력하지 않아도 된다.
노드 3개에 vm 3개씩을 구축하고 docker-swarm을 구축, HA 환경을 구성해야 할 필요성이 있었다. 이때, master vm을 외부 노드에서 접근하기 위해서는 포트포워딩 작업, 그리고 vagrant가 아닌 virtualbox cli로 각각 vm을 컨트롤해야하는 상황이 발생했고, 해당 커맨드를 정리하였다. virtual box vm 목록 확인 $vboxmanage list vms결과로 나온것들이 vm 아이디가 된다. vm 종료 $vboxmanage controlvm {vmID} savestatevm 실행 $vboxmanage startvm {vmID} --type headlessdocker swarm을 위한 포트포워딩 작업 $VBoxManage modifyvm {vmID} --natpf1 "do..