본문 바로가기

전체 글

C276x260.fwebp.q85 [draft] Python 로또 번호 생성기 -2 Python 로또 번호 생성기 -2Python 코드vim generate_lotto_numbers.pyimport random# 로또 번호 생성 함수def generate_lotto_numbers(): numbers = [] while len(numbers) 실행 권한 부여chmod +x generate_lotto_numbers.py프로그램 실행python generate_lotto_numbers.py또는./generate_lotto_numbers.py실행기본값 사용$ python generate_lotto_numbers.py로또 번호를 몇 개 출력하시겠습니까? (기본값: 3)[3, 7, 14, 22, 34, 41][2, 5, 11, 19, 28, 37][6, 12, 18, 23, 31, 45.. 더보기
C276x260.fwebp.q85 [draft] Python 로또 번호 생성기 Python 로또 번호 생성기Python 코드import random### 로또 번호 생성def lotto_numbers(): numbers = random.sample(range(1, 46), 6) numbers.sort() print(numbers)### 로또 시행 횟수def lotto_count(): count = int(input("시행 횟수 : ")) print("#" * 30) if 0 range(stop) -> range object range(start, stop[, step])range() : 시작(포함), 끝(제외), step(옵션)ex) range(1, 46), 6 = 시작(1), 끝(45)프로그램 실행$ python lotto_v1.py시행 횟수 : .. 더보기
C276x260.fwebp.q85 [draft] Mac parallels desktop command-line Mac parallels desktop command-lineprlctl - 유틸리티는 가상 머신을 관리하는 데 사용됩니다. 작업에는 가상 머신 생성 및 구성, 스냅샷 관리, 복제 작업, Parallels Tools 설치, 통계 가져오기, 문제 보고서 생성 등이 포함됩니다.prlsrvctl - 이 유틸리티는 Parallels Desktop을 관리하는 데 사용됩니다. 작업에는 Parallels Desktop에 대한 일반 정보 가져오기, Parallels Desktop 기본 설정 수정, 사용자 목록 가져오기, 통계 가져오기, 라이선스 설치 등이 포함됩니다. Parallels Desktop Business and Pro Editions | Command-Line Reference | v17prlctl list.. 더보기
C276x260.fwebp.q85 [draft] KISA DDoS 공격 대응 가이드 DDoS 공격 대응 가이드o 제목: DDoS 공격 대응 가이드o 본문: 차례-----------------PART 1 개요Ⅰ. 증가하는 DDoS 공격의 위협Ⅱ. DDoS 공격이란?PART 2 공격유형 및 대응 방안Ⅰ. DDoS 공격형태Ⅱ. 대역폭 공격 (1) – UDP, ICMP Flooding 대역폭 공격 (2) – DRDoS (Distributed Reflection Denial of Service)Ⅲ. 자원 소진 공격Ⅳ. 웹/DB 부하 공격PART 3 대응 프로세스Ⅰ. DDoS 예방대책Ⅱ. DDoS 방어대책 □ 작성 : 침해대응단 탐지대응팀 더보기
C276x260.fwebp.q85 [draft] AWS EC2 인스턴스에 Java를 설치하는 방법 AWS EC2 인스턴스에 Java를 설치하는 방법SDKMAN은 다양한 Java 관련 개발 도구를 쉽게 설치하고 버전을 관리할 수 있는 개발 환경 관리 도구입니다.1. SDKMAN 설치EC2 인스턴스에 SDKMAN을 설치합니다.curl -s "https://get.sdkman.io" | bashLooking for a previous installation of SDKMAN...Looking for unzip...Looking for zip...Looking for curl...Looking for sed...Installing SDKMAN scripts...Create distribution directories...Getting available candidates...Prime the config f.. 더보기
C276x260.fwebp.q85 [draft] Docker 자원 관리 Docker 자원 관리(컨테이너, 이미지, 볼륨, 네트워크 정리하기)Docker를 장기간 운영하면 다음과 같은 리소스가 계속 누적됩니다.중지된 컨테이너사용하지 않는 이미지연결되지 않은 볼륨사용되지 않는 네트워크이러한 리소스가 쌓이면 디스크 공간 부족, 성능 저하, 관리 복잡도 증가 문제가 발생할 수 있습니다.따라서 주기적으로 Docker 리소스를 정리하여 시스템 자원을 효율적으로 관리하는 것이 중요합니다.1. 컨테이너 관리컨테이너 중지특정 컨테이너를 중지합니다.docker container stop [컨테이너ID 또는 이름]docker container stop node-app컨테이너 삭제중지된 컨테이너를 삭제합니다.docker container rm [컨테이너ID 또는 이름]docker containe.. 더보기
C276x260.fwebp.q85 [draft] docker commit 명령어 docker commit 명령어docker commit 명령어는 실행 중이거나 중지된 컨테이너의 변경 사항을 새로운 Docker 이미지로 생성할 때 사용하는 명령어입니다.1. 기본 사용법docker commit [OPTIONS] CONTAINER [REPOSITORY[:TAG]]CONTAINER : 이미지로 저장할 컨테이너 이름 또는 IDREPOSITORY : 생성할 이미지 이름TAG : 이미지 버전 태그주요 옵션docker commit --help 명령으로 확인할 수 있습니다.$ docker commit --helpUsage: docker commit [OPTIONS] CONTAINER [REPOSITORY[:TAG]]Create a new image from a container's changesO.. 더보기
C276x260.fwebp.q85 [draft] 우분투에서 cron 작업 로그를 별도의 파일로 분리하는 방법 우분투에서 cron 작업 로그를 별도의 파일로 분리하는 방법기본적으로 우분투에서는 cron 작업 로그가 /var/log/syslog 파일에 함께 기록됩니다. 운영 환경에서는 cron 로그를 별도의 파일로 분리하면 다음과 같은 장점이 있습니다.cron 작업 로그 관리 용이스케줄 작업 오류 분석 편리로그 모니터링 및 자동화 도구 연동 가능1. rsyslog 설정 변경우분투의 시스템 로그는 rsyslog 서비스가 관리합니다.cron 로그를 별도의 파일로 저장하려면 rsyslog 설정을 수정해야 합니다. 설정 파일sudo vim /etc/rsyslog.d/50-default.conf현재 설정 확인cat /etc/rsyslog.d/50-default.conf더보기---# Default rules for rsys.. 더보기