Advanced Search
Search Results
162 total results found
Virtual Machine START headless
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
Virtual Machine Power Off
Virtual Machine PAUSE / RESUMING
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...
주기적 폴더 복제
폴더 복제 중요한 사진 백업 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로 묶어 원격지에 복사
특정 폴더 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 로 원격지에 적재 / 일자를 정한 날짜를 원격지 적재
매일 변경된 내용을 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에서 : 적재된 파일을 주기적으로 삭제
적재된 파일을 주기적으로 삭제 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을 원격에 백업
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 분할 압축 / 풀기
tar -cvzf - ./2023 | split -b 1024m - 2023.tar cat 2023.tar* | tar -xvzf
dnf 저장소 추가하기
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
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'...
인증서 교체
인증서 교체 수동 인증서 교체 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 명령어
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
모든 VM에 대하여 snapshot을 생성합니다. 전체 VM 리스트를 출력 이름만 분리하고 오름차순으로 정렬한다. "를 제거하고 VM명과 상태를 출력한다. VM 전체를 Pause 한다 전체 vm 리스트에 대한 pause를 실행 vm명에 "ex"가 있는 경우 skip하고자 하였으나 운영 상 스냅샷을 하는 것이 좋을 것 같아 나중에 수정함 단 vm명에 "ex"가 있는 경우 실행 상태 확인 실행상태 이미 pau...
Virtual Machine Snapshot Delete
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...
폴더의 파일 열어 작업하기
요건 : 특정 폴더의 파일을 모두 열러서 SQL에 있는 특정 문구로 시작하는 테이블명을 찾는다 쿼리당 하나 이상일 때는 하나로 카운트한다. 즉 쿼리하나에 하나의 API를 생성하여 타 도메인에서 현재 도메인의 테이블을 조회하는 것을 배제하여 DBMS를 분리할 수 있도록 한다. Main 프로그램 package com.det; import java.io.BufferedReader; import java.io.File; import java...
sshfMCenter.sh
sshfMCenter.sh 프로그램 패스워드를 물어보는데 인증서를 통하여 패스워드를 skip할 수 있음 http://web.joang.com:8084/books/linux-command/page/ssh #!/bin/sh /usr/bin/sshfs -o allow_other hyunsu@192.168.0.10:/data /home/hyunsu/Desktop/sshf exit 0
ShotWell
Shotwell 설치하기 https://shotwell-project.org/ sudo dnf install flatpak flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo