[DevOps] zsh 설치 방법 (Oh My Zsh 까지..)
안녕하세요? 정리하는 개발자 워니즈입니다. 이번시간에는 리눅스 터미널에서 재미난 셋팅에 대해서 몇가지 정리를 해보려고 합니다. 필자가 2019년 말 즈음에 필자의 사내에서 세미나가 진행을 했었는데, 정확히 기억은 나지 않지만, 그때 리눅스 터미널에 대해서 소개하는 자리였었습니다. 요즘에능 확실히…
안녕하세요? 정리하는 개발자 워니즈입니다. 이번시간에는 리눅스 터미널에서 재미난 셋팅에 대해서 몇가지 정리를 해보려고 합니다. 필자가 2019년 말 즈음에 필자의 사내에서 세미나가 진행을 했었는데, 정확히 기억은 나지 않지만, 그때 리눅스 터미널에 대해서 소개하는 자리였었습니다. 요즘에능 확실히…
안녕하세요? 정리하는 개발자 워니즈입니다. 이번시간에는 RUNDECK 로그 정리하는 방법에 대해서 포스팅을 하고자 합니다. 우선, 로그를 정리하게 된 이유는 어느순간 Rundeck이 엄청나게 느려지는 시점이 있었습니다. 웹에 접속이 불가할정도로 퍼포먼스가 나질 않았습니다. 그래서 확인해보니, Rundeck에 로그들이 Rotaion이…
안녕하세요? 정리하는 개발자 워니즈입니다. 이번시간에는 대표적인 모니터링 도구로 알려진 Zabbix 모니터링 설정에 대해서 정리해보도록 하겠습니다. 필자가 속한 프로젝트에서는 Zabbix를 활용하여, 모니터링을 진행하고 있는데요. 처음에는 어떤식으로 모니터링을 하는지, 어떻게 설정을 하고 Metric들을 수집하는지 궁금했었습니다. 하지만, 지난…
안녕하세요? 정리하는 개발자 워니즈입니다. 이번시간에는 Headless 브라우저를 통하여 웹을 제어 하는 내용에 대해서 소개를 하고자합니다. 필자가 속한 프로젝트에서는 협업툴로 Slack을 주로 사용하는데요. 장애 상황시에 모니터링에 대한 알람을 슬랙채널을 통해서 하고 있었습니다. 하지만, 운영자라고해서 누구든지 알람에…
안녕하세요? 정리하는 개발자 워니즈입니다. 오늘은 docker의 compose구성법에 대해서 정리를 해보려고 합니다. 만약 여러분이 앱컨테이너와 데이터베이스 컨테이너의 실행 순서를 지켜서 실행해야한다고 생각해보세요. 반드시 데이터베이스 컨테이너를 실행한 다음에 앱 컨테이너를 실행해야 합니다. 그렇지 않으면 앱 컨테이너에서 데이터베이스…
안녕하세요? 정리하는 개발자 워니즈 입니다. 필자가 갑자기 Ansible을 너무 재밌게 하고 있어서 당분간 Ansible 연재를 계속 할 것 같습니다. 지난시간까지는 간단한 playbook 사용법에 대해서 알아봤는데요. 이번시간에는 데이터 변경작업에 대한 이야기를 해보려고 합니다. Ansible은 보면 템플릿을…
안녕하세요? 정리하는 개발자 워니즈입니다. 이번시간에는 Ansible 의 플레북에 대한 이야기를 해보려고 합니다. 필자가 속한 프로젝트에서는 Ansible을 주로 다수의 서버의 configuration 을 수정할 때 사용하고 있습니다. 즉, 1개의 master 파일을 수정하고 각 서버의 경로에 해당 파일로…
안녕하세요? 정리하는 개발자 워니즈 입니다. 이번시간에는 지난번 awk 에 이어서 리눅스 명령어 2편 sed에 대해서 정리해 보도록 하겠습니다. awk 명령어(1/3) sed 명령어(2/3) cut 명령어(2/3) 1. sed 란? sed는 Stream EDitor의 약자로 매우 컴팩트한 명령 체계를…
안녕하세요? 정리하는 개발자 워니즈입니다. 이번시리즈는 awk 명령어에 대해서 정리를 해보는 시간을 갖어보려고 합니다. 리눅스에서는 다양한 명령어가 있지만, 그중에서 자주 사용하고 특히 정리가 필요로 하는 부분은 정리를 하고자 합니다. awk 명령어(1/3) sed 명령어(2/3) cut 명령어(2/3) awk…
안녕하세요? 정리하는 개발자 워니즈입니다. 지난 시간까지는 도커에 대해서 기본개념과 사용법 위주로했는데요. 실제로 필요한 app을 컨테이너로 올리고 사용해보는 시간을 가져보려고 합니다. 다음의 주제로 연재를 해보려고합니다. Jenkins 도커로 실행하기(1/3) Jenkins 기본 셋업(Docker 내부에서 필요한 툴 설치)(2/3) Jenkins…