본문 바로가기

전체 글28

Git 저장소 만들고 SSH Key로 접속하기 (1) 내가 Git Repository가 필요 했던 이유.. 아무래도 개발자는 아니다 보니 Git을 개발자들과 같이 매일 사용하는건 아니지만 요즘 업무의 특성상 DevOps를 지향하고 있다 보니 아무래도 git 명령어를 많이 사용하고 있다. 회사에서는 GitLab의 기본 접속 구조가 SSH 키로 등록 하게 되어 있어서 등록해놨는데 간혹 이용하는 개인 저장소인 GitHub는 Key가 지금 사용하는 SSH key로 셋팅이 안되어 있다. 최근 다시 Blog를 다시 시작하게 된것도 있고 한번 다시 정리 해야 겠다 마음먹고 이번에 SSH를 접속하는 방법 및 아직 마스터를 못한 Git 사용법에 대해서도 정리 해보고자 한다. 먼저 GitHub를 사용하는 방법은 여러가지가 있겠지만 모두다 git 명령어를 통해서 관리 한다. .. 2020. 4. 9.
Slack WebHook 사용하기 개발자 그룹 또는 커뮤니티 그룹에서 많이 사용하는 메신저인 Slack의 WebHook 기능에 대해서 간단히 알아 보려고 한다. Slack의 경우 개발자 커뮤니티를 기반으로 폭팔적으로 성장해서 최근에는 회사 사내 메신저 또는 커뮤니티 그룹에서까지 많이 사용하고 있다. 필자도 사내 메신저로 Slack을 사용하고 있으며, 커뮤니티 참여시 Slack을 통해서 커뮤니티 활동을 영유 하는 많은 그룹에 속해 있다. 개발자들이 Slack을 좋아한 이유는 아무래도 WebHook 및 App 생태계 활용을 할수 있는 장점 때문에 많이 선호하는 것으로 보인다. 그중에서 WebHook에 대해서 간단히 설정하는 방법 및 테스트 하는 방법에 대해서 알아 보고자 한다. Slack WebHook App 추가 하기 먼저 Slack We.. 2020. 4. 5.
VIM 유용한 단축키 및 사용법 기본 단축키 # 일반모드 h : 커서를 왼쪽으로 이동 j : 커서를 아래로 이동 k : 커서를 위로 이동 l : 커서를 오른쪽으로 이동 w : 단어 단위로 뒤로 이동 $ : 현재 라인 맨 뒤로 이동 0 : 현재 라인 맨 앞으로 이동 ^ : 행 첫 글자로 이동 Ctrl + d : 아래로 반 페이지 스크롤 Ctrl + f : 아래로 한 페이지 스크롤 Ctrl + u : 위로 반 페이지 스크롤 Ctrl + b : 위로 한 페이지 스크롤 gg : 문서의 첫 행 이동 Shift + g : 문서의 마지막 행 이동 # 입력모드 i : 커서 위치에서 삽입 a : 커서 바로 뒤에서 삽입 o : 현재 커서 다음 라인 부터 삽입 p : 복사내용 삽입 x : 커서 위치의 문자 삭제 Shift + d : 현재 커서 위치의 문자.. 2020. 4. 5.
WSL에서 Docker 바로 사용하기 Window를 사용할수 밖에 없다면.. 기존에 Mac 또는 Linux 계열에 익숙한 유저의 경우 어쩔수 없이 Windows PC를 사용해야 하는 경우가 발생할수 있다. 회사에서 Windows를 기본으로 제공한다던가 사용하는 프로그램이 윈도우만 호환되어서 어쩔수 없이 윈도를 사용해야 하는 경우들이 종종 발생하고는 한다. Linux 시스템을 관리에 익숙한 사람에게는 Windows CMD 창은 최악에 가깝다. (사실 어찌 보면 Windows Powershell 이나 Windows 서버 시스템을 관리 하지 않았다는 쪽에 가깝다.) 나도 어쩔수 없이 환경때문에 윈도우즈를 회사에서 사용해하는 경우였다. 이때 Docker를 윈도우에 설치해서 사용할 경우 Windows의 CMD 창으로 Docker를 컨트롤 하는게 너무.. 2020. 4. 5.
process infomation 명령어(ps command) 오류시 대처 방법 Ubuntu를 VM으로 설치후 갑자기 ps 명령어가 아래와 같은 에러를 뿌리면서 동작하지 않았다. $ ps ps: error while loading shared libraries: libprocps.so.4: cannot open shared object file: No such file or directory libprocps4의 역할을 찾아 보니 xenial library이며, process information 정보를 뿌려주는 라이브러리에 속해 있는 library 파일이였다. https://packages.ubuntu.com/xenial/i386/libprocps4/filelist 이 파일이 왜 없어 졌는지는 정확하게 추적을 못하였지만 procps package를 apt 로 재 설치후 정상적으로 .. 2019. 9. 4.
Ubuntu / Windows 멀티부팅 순서 조정하기 Linux와 Windows를 같이 사용하다보면, 자동으로 부팅 순서가 Linux로 잡혀있어 PC를 공유 해서 사용하는 경우 윈도우만 사용하는 사용자가 있을 경우에 불편함이 있어 간혹 GRUB 부팅 순서를 조정해야할 경우가 있다. 수정을 원할경우 Linux로 부팅후 아래의 파일을 수정해 주면 된다. GRUB File 수정 $ sudo vi /etc/default/grub GRUB_DEFAULT=0 GRUB_DEFAULT 값을 조정해주면 원하는 값으로 선택되어 아무런 Action이 없다면, 부팅이 진행된다. 이때 윈도우 부팅 순서가 5번째에 위치할 경우(특별히 수정하지 않았다면, 5번째에 위치) “4”를 입력해 주면된다. 시작 값은 “0” 부터 시작한다. 참고 : Grub 주요 옵션 설명 GRUB_TIMEO.. 2019. 6. 4.