IT27 Gitlab root 패스워드 변경 방법 소스관리를 위해 사용하던 gitlab 의 root password를 잊어 버렸다. 초기 설치 후 줄곧 사용자 계정으로 사용하다가 root 계정으로 접속해야 할 상황이 발생하였는데, 도무지 비밀번호가 떠오르지 않았다. 그래서 바로 구글링을 통해 스택오버플로느님을 통해 방법을 찾을 수 있었다. Docker Gitlab change forgotten root password - Stack Overflow 1. Gitlab이 설치되어 있는 host 의 콘솔에 접속한다. 2. gitlab-rails console 에 접속한다. 3. root 계정의 User 정보를 조회 후 비밀번호를 변경, 저장한다. gitlab-host $ gitlab-rails console -e production irb(main):001:.. 2021. 6. 17. MSA 서비스 구현 방법론 MSA 구현 패턴1. API First Design타 서비스나 화면에서 필요한 기능을 제공하는 인터페이스로 API를 식별물리적으로 서비스가 분리되지만, runtime coupling이 발생하여 강결합 상태가 됨--> API Gateway, Service Meshg, LB, Service Registry, Circuit breaker 등을 활용한 추가 구성 필요 (1) 동기 호출 구성 : 직관적이며 이해하기 쉬움. callee가 항상 가용해야 함. 2PC가 가능함 (2) 비동기 구성 : 응답이 필요없거나 트랜잭션 분리가 가능하거나 호출대상 API 처리 시간이 길 경우 사용 --> callback 함수, 서비스 간 공유 cache/DB 를 활용하여 처리 결과 폴링https://mangdan.gith.. 2021. 6. 16. 디렉터리 백업 (복사)에 rsync 를 사용하자 rsync란 무엇인가rsync는 컴퓨터 시스템 상에서 파일을 효율적으로 전송하고 동기화하기 위한 유틸리티의 하나로, 파일의 타임스탬프와 크기를 검사함으로써 이루어진다. wikipedia홈페이지 : https://rsync.samba.org그러니까 왜 써야 하는거지?파일을 복사할 때 어떤 방법을 사용하고 있나요?(1) GUI 사용 : 마우스 우클릭 메뉴의 복사/붙여넣기(2) 단축키 : Ctrl + C / Ctrl + V(3) cp 명령어## cp 를 사용할 경우, 가급적이면 -p 옵션을 사용하도록 하자.## -p --preserve 원본 파일의 권한, 소유주, 시간 정보등을 그대로 보존cp -ap $from $to사실 하고 싶은 얘기는 cp로 파일복사를 하는 경우 진행상태에 대한 정보가 부족해서 언제까지.. 2021. 3. 31. SVN CLI 사용 방법 지난 몇 년간 SCM은 대부분 Git으로 사용되어지고 있는 것 같다. 하지만 간혹 svn을 사용하는 곳도 있고, 이런 경우 레포지터리 이관 작업을 하거나 혹은 기존의 형상관리 시스템을 유지해 두어야 하는 경우도 있다. 신규로 레포지터리를 svn으로 구축할 일이 생기겠냐만은 가끔 필요할 수 있을 것 같아서 정리해 두었던 내용을 기록해 둔다.Patch & Apply with base64 encoding/decoding생성$ svn diff > test.patch # Create the path$ tar cvf test.patch.tgz # Compress the patch file$ base64 te.. 2021. 3. 30. 이전 1 ··· 3 4 5 6 7 다음