본문 바로가기

Knowledge/Tools & Command35

주소창? 마우스 쓰지말자, 주소창 바로가기 단축키 (브라우저, 탐색기...) 브라우저나 탐색기에서 주소창을 클릭하기 귀찮을 때가 있다. 그럴때는 Alt + d 단축키를 이용하면 한번에 주소창으로 이동 할 수 있다. 2020. 6. 23.
[Atlassain Bamboo] Docker Build 기능 사용 시 .git object Error 발생 Problem Bamboo에서 Docker Isolation Build 기능 사용 시, 아래와 같은 "git object" 에러 메세지 발생 알 수 없지만 git object를 찾을 수 없다고 한다. Cause 정확한 원인은 알 수 없지만 submodule을 사용하면서 Git Source Checkout 기능을 사용하면 문제가 발생한다. Solution Source Code Checkout 기능을 사용하지 않고 Script를 이용하여 직접 Clone을 하여 사용 * 추가적으로 도커 이미지의 git 버전이 낮아서 그런가 확인해보았지만 결과는 동일.. 2020. 6. 3.
Mac의 유사 알프레드(Alfred) Windows의 Wox 맥에 알프레드(Alfred)가 있다면 Windows에는 Wox가 있습니다! (http://www.wox.one/) 기능은 크게 빠른 파일, 디렉토리 및 어플리케이션 검색 빠른 웹 검색 Plugin 사용 다양한 테마 가 있습니다! 다운로드 하는데 Python3 버전과 Everything을 사전에 설치해야합니다. (https://github.com/Wox-launcher/Wox/releases) (아래 순서로 설치 하면 됩니다.) 설치 완료 되면 Alt + Space가 단축키 입니다 2020. 4. 6.
Bamboo 서버 업그레이드/마이그레이션 방법 1. 기존 Bamboo 서버 백업 기존 Bamboo 서버 로그인 및 Export 2. 라이선스 키 추적 및 Bamboo 서버 다운로드 다운로드 링크 (https://www.atlassian.com/software/bamboo/download) 설치할 서버의 OS에 알맞은 설치 파일 다운로드 (본 문서에서는 Linux만 다룰 예정) 3. Bamboo 서버 설치 및 인증 설치 파일 압축 해제 tar xvzf atlassian-bamboo-7.0.4.tar.gz bamboo data home 디렉토리 생성 mkdir /root/bamboo-home bamboo home 디렉토리 설정 vim {설치 파일 압축해제한 경로}/atlassian-bamboo-7.0.4/atlassian-bamboo/WEB-INF/cl.. 2020. 3. 27.
개인 도메인이 없을 때 로컬에서 임의로 설정하여 테스트 하는 방법 배경 가끔 테스트를 하다보면 브라우저에서 IP가 아닌 도메인으로 테스트 필요할 때가 있다. 공인된 도메인이 없이 로컬 설정으로 내가 원하는 도메인으로 설정하는 방법을 알아보려고 한다. hosts 파일 수정 간단한 파일 수정으로 가능하다. 파일 경로는 아래와 같다. C:\Windows\System32\drivers\etc\hosts 위 그림과 같이 IP, 사용하고자 하는 도메인 순서로 기입한다. 확인 끝. 2020. 2. 12.
Chef 란? Chef 도입 일기 내가 쓰고 있는 Chef가 무엇인지 나 자신에게 질문하였지만 대답못하였다. (멍청한..) 그래서 Chef란 무엇이고 내가 Chef를 선택하고 사용한 내용을 말해보려고 한다. Chef 란? chef는 간단하게 말하자면 루비(Ruby)와 얼랭(Erlang)으로 작성된 형상 관리 도구이자 회사 명이다. 사용자가 특정 서버의 유틸리티들을 관리하고 어떻게 구성할지를 레시피(Recipe)에 작성한다. 이러한 레시피들을 더 쉽게 관리하기 위해서 쿡북(Cookbook)으로 묶을 수 있다. Chef 도입 배경 내가 회사에서 개발하고 관리하던 애플리케이션있었고 개발 및 관리를 혼자하다 보니 패키징 또한 내가 맡아서 해야했다. 기존에 사용하던 패키지는 Bash Script로 만들어졌다. > Bash Script의 단점. 애.. 2020. 2. 9.
[윈도우] CMD(명령프롬프트) 라우팅 테이블 추가/제거 명령어 (영구 옵션) 라우팅 테이블 확인 route print 라우팅 테이블 추가 route add 대역/서브넷 게이트웨이 route add 172.16.3.0/24 172.16.2.254 라우팅 테이블 추가 (영구 적용) route add 대역/서브넷 게이트웨이 -p route add 172.16.3.0/24 172.16.2.254 -p 라우팅 테이블 제거 route delete 대역/서브넷 게이트웨이 route delete 172.16.3.0/24 172.16.2.254 2020. 1. 17.
[VS Code] 터미널 Git Bash 연동 사전 조건 - Git Bash 설치 (Gib 설치 : https://git-scm.com) - VS Code 설치 설정 방법 1. VSCode 열기 및 Setting (JSON) 창 열기 # 명령 팔레트 열기 Ctrl + Shift + P 2. 터미널을 Git Bash로 설정하는 옵션 추가 "terminal.integrated.shell.windows": "C:\\Program Files\\Git\\bin\\bash.exe", ※ Git을 설치했던 경로에 따라서 옵션에 추가할 경로가 다를 수 있습니다. 2020. 1. 16.
chef 설치된 환경에서 시스템 정보 전체 확인 명령어 아래 명령어는 chef가 설치된 환경에서 시스템 정보 전체를 JSON으로 리턴해주는 명령어이다. ohai -l info 2020. 1. 7.
[GIT] 병합(merge) 종류 별 완벽 설명 조금 더 케이스를 상세하게 다시 포스팅 해보았습니다 https://minemanemo.tistory.com/157 [Git] merge와 rebase - (1) 주요 개념 및 예시 목차 목차 🤓 개요 🥶 중요 개념: Fast-Forward 관계란? 🥸 merge와 rebase의 기본 개념 및 차이 😇 merge, rebase 사용 케이스 1. Fast-Forward 관계에서 merge 2. Fast-Forward 관계에서 rebase 3. Fast-Forward.. minemanemo.tistory.com 사전에 알면 좋은 용어 fast-forward 관계 현 브랜치 / 병합할 브랜치 Fast-Forward 관계 O Fast-Forward 관계 X 설명 Merge 커밋을 남기지 않고 병합 가능하다. 충돌.. 2019. 11. 27.
[MS] Root Certificate Authority SHA1 인증서 만료 및 SHA256 인증서(cer) 추출 방법 [2019-11-26] WSUS SOAP API 사용 중 기존에 사용하던 MS Root 인증서가 유효하지 않아 서비스를 이용할 수 없는 증상 확인 Server certificate verification failed. Connection aborted. 참고(MS-WSUSS) : https://docs.microsoft.com/en-us/openspecs/windows_protocols/ms-wsusss/f49f0c3e-a426-4b4b-b401-9aeb2892815c 원인을 찾아보니... MS에서 제공하는 Root Certificate Authority는 Windows 10에서 아래 3가지 종류를 확인 할 수 있음 구분 Micorosoft Root Certificate Authority (SHA1) M.. 2019. 11. 26.
gdb 자주 사용하는 명령어 gdb --args ./main arg1 arg2 실행 : r 중단점 모두 지우기 : d 중단점 추가 : b 파일명:라인수 중단점 추가 : b 라인수 중단점 정보 확인 : info break 중단점에 조건 걸기 : condition 중단점index 조건(ex. i==1) 로컬 변수 확인하기 : info locals 전역 변수 확인하기 : info variables 2019. 7. 16.