Skip to main content
Advanced Search
Search Terms
Content Type

Exact Matches
Tag Searches
Date Options
Updated after
Updated before
Created after
Created before

Search Results

128 total results found

Virtual Machine Power Off

VirtualBox 관리 Script

Virtual Machine power off  #!/bin/sh export _SDATE=$(date +"%Y%m%d%H") echo "============== Power Off VM =============" echo ">> VMNAME : $1" echo ">> DATE : $_SDATE" # VM Pweroff VmPause() { vm=$1 /usr/bin/VBoxManage controlvm $vm po...

Virtual Machine Status 상태 확인

VirtualBox 관리 Script

Virtual Machine Status 상태 확인  #!/bin/bash export _SDATE=$(date +"%Y%m%d%H") echo "============== Show info VM =============" echo ">> VMNAME : $1" echo ">> DATE : $_SDATE" # VM Pweroff VmPause() { vm=$1 /usr/bin/VBoxManage showvminfo $vm ...

Virtual Machine START headless

VirtualBox 관리 Script

Virtual Machine START headless #!/bin/sh echo "============== VM START START ! ===========" echo ">> VMNAME : $1" # Start VM StartVM() { vm=$1 /usr/bin/VBoxManage startvm $vm --type headless echo " > " $vm " Started VM" sleep 10 } ...

Virtual Machine Power Off

VirtualBox 관리 Script

Virtual Machine Power Off  

Virtual Machine PAUSE / RESUMING

VirtualBox 관리 Script

Virtual Machine PAUSE / RESUMING PAUSE #!/bin/sh export VMNAME=$1 echo "=========== SNAPSHOT PAUSE START ! =============" echo ">> VMNAME : $1" echo ">> Pause $1 VM for snapshot " VBoxManage controlvm $1 pause echo "=========== SNAPSHOT PAUSE END...

주기적 폴더 복제

Managed Shell

폴더 복제  중요한 사진 백업  0 2 * * * /home/hyunsu/BackUpCenter/backUpPicture.sh /data/ext/WD4TB/Pictures4T /data/ext/2TB/backup > /home/hyunsu/BackUpCenter/backupPictures.log "/data/ext/WD4TB/Pictures4T" 폴더의 모든 파일을 "/data/ext/2TB/backup/Pictures4T"에 일단위로 복제함  #!/bi...

NAS에서 : 특정 폴더 Tar로 묶어 원격지에 복사

Managed Shell

특정 폴더 Tar로 묶어 원격지에 복사  #!/bin/sh export FinalBackupCnt=5 export FinalBackupDueDay=60 export BaseBackupTarget=$1 export BackupTarget=$2 export NOW=`date +%Y%m%d%H%M` export FinalBackupDay=`date +%Y%m%d%H%m --date="$FinalBackupDueDay days ago"` export ...

NAS에서 : 매일 변경 파일을 Tar 로 원격지에 적재 / 일자를 정한 날짜를 원격지 적재

Managed Shell

매일 변경된 내용을 Tar 원격지에 적재  meta 시스템의 파일을 공유  #!/bin/sh export FinalBackupCnt=5 export FinalBackupDueDay=60 export BaseBackupTarget=$1 export BackupTargetYear=`date +%Y --date="1 days ago"` export BackupTargetMonth=`date +%m --date="1 days ago"` export B...

HOST에서 : 적재된 파일을 주기적으로 삭제

Managed Shell

적재된 파일을 주기적으로 삭제  0 6 * * * /data/ext/4TB/backup/NAS/delBackupFile.sh /data/ext/4TB/backup/NAS common 0 7 * * * /data/ext/4TB/backup/NAS/delBackupFile.sh /data/ext/4TB/backup/NAS devops 0 11 * * * /data/ext/4TB/backup/NAS/delBackupFile.sh /data/ext/4TB/back...

Kube Master에서 생성 yaml을 원격에 백업

Managed Shell

10 08 * * * /home/hyunsu/remoteBackup.sh /home/hyunsu scm /home/hyunsu remoteBackup.sh #!/bin/bash export FinalBackupCnt=5 export FinalBackupDueDay=60 export BaseBackupTarget=$1 export BackupTarget=$2 export NOW=`date +%Y%m%d%H%M` export FinalBackupD...

Tar 분할 압축 / 풀기

Linux Command

  tar -cvzf - ./2023 | split -b 1024m - 2023.tar   cat 2023.tar* | tar -xvzf 

dnf 저장소 추가하기

Linux Command

dnf 저장소 추가하기   Raven Multimedia 저장소 추가 , mencoder 설치를 위하여  [hyunsu@joang yum.repos.d]$ sudo wget $(echo "https://pkgs.dyn.su/el9/base/x86_64/raven-release.el9.noarch.rpm" | sed "s/el9/el$(rpm -q --queryformat '%{RELEASE}' rpm | grep -oP 'el\K[0-9]+')/g...

Download Youtube contents

Linux Command

Download Youtube contents 단건 받기  #!/bin/bash URL=$1 DOWN_DIR=/media/pi/RaspRefp #DOWN_DIR=/home/pi YOUTUBE_DL=`which youtube-dl` echo "Download URL :" $URL echo "Download PATH :" $DOWN_DIR echo $YOUTUBE_DL cd $DOWN_DIR #$YOUTUBE_DL -f 'best'...

인증서 교체

Kubernetes

인증서 교체   수동 인증서 교체  1. 인증서 일자 확인 $ kubeadm certs check-expiration 2. 혹시모를 사태에 대비하여 인증서 백업 $ cp -r /etc/kubernetes ~/backups 3. 인증서 갱신 $ kubeadm certs renew all 5. kube-apiserver, kube-controller-manager, kube-scheduler재시작 $ kill -s SIGHUP $(pidof kube...

Containerd 명령어

Kubernetes

sudo ctr -n k8s.io container list 콘테이너 리스트  runtime endpoint와 image endpoint를 영구적으로 설정하는 명령어sudo crictl config --set runtime-endpoint=unix:///run/containerd/containerd.sock --set image-endpoint=unix:///run/containerd/containerd.sock--> sudo crictl ps sud...

Snapshot All VM

VirtualBox 관리 Script

모든 VM에 대하여 snapshot을 생성합니다.  전체 VM 리스트를 출력 이름만 분리하고 오름차순으로 정렬한다.  "를 제거하고 VM명과 상태를 출력한다.  VM 전체를 Pause 한다 전체 vm 리스트에 대한 pause를 실행  vm명에 "ex"가 있는 경우 skip하고자 하였으나 운영 상 스냅샷을 하는 것이 좋을 것 같아 나중에 수정함  단 vm명에 "ex"가 있는 경우  실행 상태 확인 실행상태 이미 pau...

Virtual Machine Snapshot Delete

VirtualBox 관리 Script

vm snapshot을 삭제한다.  전체 스냅샷 중에서 FinalSnapshotDueDay이전의 스냅샷을 지우되 FinalSnapshotCnt 이하로 지우지는 않는다.  #!/bin/bash export _SDATE=$(date +"%Y%m%d%H") export FinalSnapshotCnt=10 export FinalSnapshotDueDay=60 export VMNAME=$1 export NOW=`date +%Y%m%d%H` expor...

폴더의 파일 열어 작업하기

Java

요건 :  특정 폴더의 파일을 모두 열러서 SQL에 있는 특정 문구로 시작하는 테이블명을 찾는다  쿼리당 하나 이상일 때는 하나로 카운트한다.  즉 쿼리하나에 하나의 API를 생성하여 타 도메인에서 현재 도메인의 테이블을 조회하는 것을 배제하여 DBMS를 분리할 수 있도록 한다.   Main 프로그램  package com.det; import java.io.BufferedReader; import java.io.File; import java...