분류 전체보기 (653) 썸네일형 리스트형 [ Airflow ] schedule - 스케쥴러 시간 설정하기 Apache Airflow에서 스케줄러의 시간 설정은 주로 DAG의 schedule_interval 속성을 통해 이루어지며, 이를 통해 워크플로가 언제 실행될지 제어합니다. 시간 설정에 사용되는 주요 규칙은 다음과 같습니다:1. schedule_interval 설정 형식schedule_interval은 DAG 실행 주기를 정의하며, 다양한 형식을 지원합니다.a) 크론 표현식 (Cron Expression)* * * * * 형식의 문자열로 주기적 실행을 정의.각 필드는 다음과 같이 해석됩니다:분 (minute): 0–59시간 (hour): 0–23일 (day of month): 1–31월 (month): 1–12요일 (day of week): 0–7 (0과 7은 일요일)예: "0 9 * * *": 매일 오.. [ Linux ] rdp - GUI 방식으로 원격 컴퓨터에 접속하고 사용하기 RDP(Remote Desktop Protocol)는 원격 데스크톱 프로토콜의 약자로, Microsoft에서 개발한 프로토콜입니다. 이 프로토콜은 사용자가 네트워크를 통해 원격 컴퓨터에 연결하여 해당 컴퓨터의 GUI(그래픽 사용자 인터페이스)를 제어할 수 있도록 합니다. RDP는 주로 Windows 시스템에서 사용되지만, Linux에서도 적절한 클라이언트와 설정을 통해 사용할 수 있습니다. 1. RDP의 주요 특징그래픽 사용자 인터페이스 제공원격 컴퓨터의 화면을 볼 수 있고, 마우스와 키보드로 제어할 수 있습니다.보안RDP는 암호화된 연결을 제공하여 데이터 전송 중 보안을 유지합니다.멀티태스킹 지원여러 사용자 세션을 동시에 처리할 수 있습니다(서버 환경에 따라 다름).다양한 운영 체제 지원기본적으로 Wi.. [ Linux ] tar, gzip - 350m 단위로 파일 나눠서 압축하고 풀면서 합치기 tar와 gzip을 사용하여 파일을 압축하고, 파일 크기를 350MB 이하로 분할하려면 아래 단계를 따르세요.명령어 구조tar로 압축된 파일 생성tar 명령어로 파일이나 디렉터리를 하나의 아카이브 파일로 묶습니다.gzip으로 압축묶은 아카이브 파일을 gzip으로 압축합니다.split 명령어로 분할압축된 파일을 크기 제한(350MB)에 따라 분할합니다.명령어tar -cvzf - 파일_또는_디렉토리 | split -b 350m - output_prefix설명tar -cvzf - 파일_또는_디렉토리: -c: 새로운 아카이브 생성-v: 처리 과정 출력 (선택 사항)-z: gzip으로 압축-f -: 결과를 표준 출력(stdout)으로 보냄split -b 350m - output_prefix:-b 350m: 각 파.. [ Docker ] docker rm - 모든 컨테이너 중지하기 후 삭제하기 docker rm 명령어를 사용하여 모든 컨테이너를 삭제하려면, 실행 중인 컨테이너를 먼저 중지해야 합니다. 아래 단계에 따라 진행하세요: 1. 실행 중인 컨테이너 중지docker stop $(docker ps -aq)docker ps -aq: 모든 컨테이너의 ID를 출력합니다.docker stop: 해당 ID의 컨테이너를 중지합니다. 2. 모든 컨테이너 삭제docker rm $(docker ps -aq)docker rm: 컨테이너 ID를 전달받아 삭제합니다.한 줄로 실행실행 중인 컨테이너를 중지하고 삭제하는 명령어를 한 번에 실행하려면:docker rm -f $(docker ps -aq)-f: 실행 중인 컨테이너를 강제로 중지하고 삭제합니다.참고컨테이너뿐만 아니라 이미지나 볼륨도 정리하려면 아래 명령을.. [ Docker ] Container 저장하기 Docker에서 컨테이너를 "저장"하는 방법은 여러 가지가 있지만, 일반적으로는 컨테이너의 상태를 저장하거나 컨테이너의 이미지를 만들기 위한 방법을 사용합니다. 주요 방법은 아래와 같습니다: 1. 컨테이너 상태를 이미지로 저장 (커스텀 이미지 만들기)컨테이너에서 변경된 내용을 이미지로 저장하려면, docker commit 명령어를 사용하여 해당 컨테이너의 상태를 새로운 이미지로 저장할 수 있습니다. 예를 들어, my_container라는 이름의 컨테이너에서 상태를 이미지로 저장하려면:docker commit my_container my_new_image이렇게 하면 my_container의 상태가 my_new_image라는 새로운 이미지로 저장됩니다. 2. 컨테이너 데이터를 저장 (볼륨 사용)컨테이너 내의.. [ Python ] pyenv - 파이썬 특정 버전을 설치하기 (Ubuntu) Ubuntu에서 특정 버전의 Python을 설치하는 방법은 여러 가지가 있습니다. 여기서는 apt와 pyenv를 사용한 두 가지 방법을 소개합니다.방법 1: apt 패키지 관리자를 이용한 설치파이썬 버전 확인먼저, 현재 시스템에 설치된 Python 버전을 확인합니다. python3 --version리포지토리 업데이트최신 패키지 정보를 가져오려면 리포지토리를 업데이트해야 합니다. sudo apt update특정 버전의 파이썬 설치예를 들어, Python 3.9을 설치하려면 다음과 같이 입력합니다. sudo apt install python3.9설치된 버전 확인설치가 완료되면 Python 3.9이 제대로 설치되었는지 확인합니다. python3.9 --versionupdate-alternativ.. [ Docker ] save, export - 도커 이미지, 파일 시스템 저장하기 docker save와 docker export는 둘 다 Docker 이미지나 컨테이너의 데이터를 파일로 저장하는 명령어이지만, 그 목적과 사용 방법에는 차이가 있습니다.1. docker save목적: Docker 이미지를 아카이브 파일로 저장하는 데 사용됩니다.사용 대상: Docker 이미지.파일 형식: tar 형식으로 이미지를 저장합니다.특징:docker save 명령어는 Docker 이미지를 포함하는 모든 레이어와 메타데이터를 저장합니다.저장된 파일을 다른 시스템에서 docker load 명령으로 불러와 사용할 수 있습니다.이 방식은 이미지 전체를 보존하며, 그 안에 포함된 모든 설정(예: 환경 변수, 레이어 정보 등)을 유지합니다.예시:docker save -o my_image.tar my_ima.. [ Docker ] hello-world 실행하기 Docker를 설치한 후 hello-world 이미지를 실행하려면 다음 단계를 따르면 됩니다.1. Docker 설치Docker가 설치되어 있지 않다면, 아래 명령을 사용하여 설치합니다.Ubuntu에서 Docker 설치sudo apt updatesudo apt install docker.io -ysudo systemctl enable dockersudo systemctl start docker설치 확인docker --version출력 예:Docker version 20.10.25, build abcdef2. hello-world 이미지 실행Docker 설치 후 hello-world 이미지를 실행합니다.명령어docker run hello-world -it ubuntu bash3. 결과 확인hello-worl.. 이전 1 ··· 6 7 8 9 10 11 12 ··· 82 다음