반응형 분류 전체보기114 [linux][docker] auto-completion 설치로 docker command 자동완성 사용하기 linux OS의 경우 command 작성 시 대부분 기본적으로 bash auto completion이 설치된 상태라 명령어의 앞 부분만 타이핑 후 TAB 키를 활용하여 나머지 명령어를 자동으로 입력할 수 있다. 하지만 docker 기반의 application을 주로 사용하고, docker command를 사용해야할 때 auto completion이 설치되지 않은 상황이 종종 있었는데, 이런 경우 docker에 명령어 자동 완성 기능을 아래와 같이 설치하면 너무 편리하고 빠르게 사용이 가능하다. (특히 container name 또한 앞 부분 일부만 타이핑하면 목록 중 앞 부분이 일치하는 것들만 참고하여 자동완성이 가능하다.) 아래 명령어는 Ubuntu 기반이다. (실제 실행 확인 OS : Ubuntu .. 2023. 5. 31. [linux] touch command로 파일 시간 변경하기 touch command로 보통 filesize가 0인 file을 생성하는데 많이 사용하지만, -t 옵션을 함께 사용하면 특정 파일의 생성 시간을 변경하는 명령어로도 활용할 수 있다. 실제 파일 생성 시간을 기준으로 삭제 로직을 구현하는 경우, 테스트 데이터를 셋팅할 때 유용하게 사용하곤 한다. filesize 0 으로 파일 생성하기 # touch {파일명} touch filesize0 file 생성 날짜를 특정하여 파일 생성하기 # touch -t YYYYMMDDHHmm {파일명} touch -t 202305280000 file202305280000 2023. 5. 29. [linux] sudo bash 입력 시, password 다시 안 묻기 root 계정으로 linux에 접속을 하고 sudo bash 입력 시 password를 다시 묻는 과정이 너무 불편하여 찾아보고 적용한 내용을 기록한다. 참고로 centos7 / ubuntu 20.04 모두 동일한 방법으로 가능하다. /etc/sudoers 파일을 열어서 파일 맨 아래에 아래와 같은 내용을 추가하고 저장하면 된다. (참고로 해당 linux 서버의 root 계정 이름은 jinakim 이다.) jinakim ALL=NOPASSWD: ALL 하지만! 그냥 편집을 하려고 파일 수정 후 저장을 하려면 read-only 파일이라 저장이 되지 않는다는 경고 문구가 출력되며 저장이 안된다. /etc/sudoers 파일은 read-only 권한이 기본으로 되어 있기 때문이다. 아래와 같은 명령어로 쓰기 .. 2023. 5. 21. (spreadsheet function) TestCase Summary Sample 실제 사용하고 있는 TestCase Summary는 별도로 존재하지만, 이번에 TestCase에 SRS-ID 연결을 추가하기로 하여 새롭게 도입해본 SRS-ID별 TC Summary 함수 Sample을 기록용으로 작성해 두려고 한다. TestCase 시트 내용 TestCase 마지막 항목에 SRS ID 항목을 추가하고, Product 각 버전별로 부여된 Requirement ID를 대괄호([,])에 넣어 추가한다. 대괄호로 묶는 이유는 PD-100-1에 PD-100-10, PD-100-11, ... 이 포함되지 않도록 하기 위함이다. 대괄호로 묶는 또 하나의 이유는 하나의 TestCase가 Product 버전이 변경되며 Requirement가 변경/추가/삭제됨에 따라 내용이 변경될 수 있으므로, Hist.. 2023. 5. 8. prometheus에서 docker container metric 수집 방법 (cadvisor / daemon.json 설정) prometheus를 통해 Host System의 metric을 수집하는 방법으로 Node-Exporter를 잠시 알아본 적이 있었다. 해당 글은 https://jinane.tistory.com/92 참고. 담당 제품이 기존에 docker container 형태로 배포가 되다보니 Host System 뿐 아니라 docker container의 metric 수집 방법은 뭐가 있을지 간단히 찾아 보았고, 아래 2가지 방법에 대해 찾을 수 있었다. 우선 설치 방법을 알아보고 각각 metric 출력까지는 확인 하였으나, 상세 metric 내용 자체를 다 살펴보고 비교해보진 못하였다. 그 부분은 실제 모니터링 적용을 하게되면 그때 좀 더 자세히 비교해보려고 한다. 일단 아래 2가지 방법에 대해 각각 설치 과정을 .. 2023. 5. 2. 이전 1 ··· 3 4 5 6 7 8 9 ··· 23 다음 반응형