![ubuntu_apt] supervisor에 올라간 우리의 서비스는 왜 소리소문도(health checker가 소리 소문 냈지만..) 로그도 없이 죽는가(feat. apt unattended-upgrades) + apt update, upgrade 전략](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fpo76N%2FbtsM9Z8oRJ7%2F5Y8s8XH0vMWMv8EinxqKB1%2Fimg.png)
0. 상황 - 최근 Ubuntu 서버에 새로 배포한 supervisor로 실행 중인 서비스가, 그 어떤 CPU나 memory, network 리소스 이상 사용량 추이도 없이 + 로그도 남기지 않고 죽어있는(숨 쉬어..!) 상황이 발생했다. - 사실 배포 초반에도 2회 정도 동일한 이슈가 있었지만, 그 당시에는 외부의 요인들이 너무 많아 자세하게 디버깅은 하지 않고, 헬스체크를 추가해 두는 정도로 조치를 해둔 뒤 다른 급한 일들을 쳐내고 있었다. 한동안 동일한 상황이 발생하지 않아 외부적 요인이었나 생각하던 와중 또다시 해당 서비스가 소리소문 없이(는 소리는 냈지만 모니터링 알림이 너무 많아 눈치를 채지 못했습니다! 이 일에 대한 개선은 나중에 여기서 또 포스팅해 봐야지!) 죽는 일이 발..
![[Devops..?] Proxmox와 베어메탈 가상화](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcmC3bm%2FbtsHmQ9R4hi%2FSSgIDSFEFSitSK7Y8DzVvK%2Fimg.png)
0. 학습 계기devops 혹은 SE관련 경력이 없음에도 불구하고, 한 회사의 Jr.Devops 포지션에 casualChat을 통과해 TechChat을 진행하게 되었다.캐주얼 챗에서 입사하게되면 가장 먼저 다루어보게 될 기술에 대해서 여쭈었고, proxmox와 VM으로 서버를 구축하고 그 위에 서비스를 붙이는 일들을 하게 될것이라는 답변을 받았다. 이에 처음 들어봤던 Proxmox에 대해 찾아보다가 베어메탈 가상화와 관련되어 공부하게 된 부분을 정리한 글이다.1. Proxmox와 베어메탈 가상화 ✅ Yana language왜 사용할까? - ”유연하고 비용 효율적인 데이터 센터”결론은 하드웨어적 의미의 컴퓨터 위에 Proxmox와 같은 하이퍼바이저 OS를 설치해 사용함으로써,- Host OS 를 설치하는 ..
![[Linux] 기본 리눅스 명령어 조사](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FKvoe0%2FbtrjdNhclJy%2FKdtnkKQHCyVQvtKX3uzzrK%2Fimg.jpg)
0. 매뉴얼을 보여주는 리눅스 명령어(man) 1] man : 특정 명령어의 사용법을 알 수 있음.(manual) ex) $ man ls : ls라는 명령어의 사용법을 알려달라는 명령. - cf) 섹션 1 : 일반 명령어, 섹션 2 : 시스템 호출, 섹션 3 : 라이브러리 함수 외 호출 섹션별 출력 매뉴얼이 다름. 1. 파일, 디렉토리에 관한 명령어(pwd, cd, mkdir 외) 1] pwd : 현재 작업하고 있는 디렉토리의 경로명을 출력(print work directory) 2] cd : 디렉토리 이동 명령어(+옵션) 결과물 cd [디렉토리 명] 디렉토리 명으로 이동 cd . 현재 디렉토리 cd .. 한 단계 상위 디렉토리 cd / 최상위 디렉토리 cd $변수명 변수에 저장된 경로로 이동 cd ~ ..