본문 바로가기

DevOps2

PyOps - 스카피 소개 스카피 정보 치료 모듈 트레이서루트 traceroute(target, dport=80, minttl=1, maxttl=30, sport=, l4=None, filter=None, timeout=2, verbose=None, **kargs) target: 추적할 대상 개체(도메인 이름 또는 IP)이며 유형은 목록입니다. ["= 1 and target[0] != '': res,unans = traceroute(target, dport=dport, retry=-2) res.graph(target='> output.svg') time.sleep(1) else: print("IP/domain number of errors, exit") 출력: Please input one or more IP/domain: goo.. 2022. 2. 15.
배포 가능한 응용 프로그램 작성 - 데이터베이스 버전 드물게 애플리케이션과 데이터베이스를 배포해야 사용할 수 있습니다. 여러 고객에게 애플리케이션을 설치/업데이트하거나 Dev/UAT/Prod 환경에 변경 사항을 배포하는 경우 결정론적이고 수동 개입이 필요 없는 방식으로 코드를 푸시할 수 있어야 합니다. 고객이 애플리케이션을 설치하고 "지금 이 테이블을 변경하고 이 3개의 스크립트를 실행하십시오." 또는 "여기서 이 백업을 복구합니다."를 설명하는 동안 고객의 어깨에 기대어서는 안 됩니다. 이런 식으로 하기를 기대하는 것은 프로답지 않고, 보통 실현가능하지도 않으며, 항상 인간의 실수를 저지르기 쉽다. 프로그램에 따라 변경된 내용을 데이터베이스에 배치하려면 몇 가지 분야를 적용해야 합니다. 다음의 지침은 내가 직면한 거의 모든 상황에 폭넓게 적용됩니다. 모든.. 2022. 1. 12.