From 01fc0a365f3a0098909cd1f9a5f2c3088a66aec4 Mon Sep 17 00:00:00 2001 From: sem Date: Sat, 28 Jan 2023 12:47:04 +0300 Subject: [PATCH] Utils --- Installers/pre_install_clearOS.sh | 2 +- Utils/README.md | 44 +++++++++++++++++++++++++++++++ Utils/nfs_backup.sh | 23 ++++++++++++++++ 3 files changed, 68 insertions(+), 1 deletion(-) create mode 100644 Utils/README.md create mode 100644 Utils/nfs_backup.sh diff --git a/Installers/pre_install_clearOS.sh b/Installers/pre_install_clearOS.sh index a3207c7..6211847 100644 --- a/Installers/pre_install_clearOS.sh +++ b/Installers/pre_install_clearOS.sh @@ -17,7 +17,7 @@ echo -e "${C_LGn}Installation of necessary components ...${RES}" sudo apt install openssh-server mc htop qemu-guest-agent curl lsb-release wget -y -sudo sed -i 's/#Port 22/#Port 22\n\nAllowUsers root@92.255.251.110 sem\n/' /etc/ssh/sshd_config +sudo sed -i 's/#Port 22/#Port 22\n\nAllowUsers root@92.255.251.110 sem lyun\n/' /etc/ssh/sshd_config #write out current crontab crontab -l > mycron diff --git a/Utils/README.md b/Utils/README.md new file mode 100644 index 0000000..a628899 --- /dev/null +++ b/Utils/README.md @@ -0,0 +1,44 @@ + +Устанавливаем клиента NFS +```bash +sudo apt install nfs-common +#Создаем папку для монтажа +sudo mkdir -p /home/sem/nfs +``` +Монтируем папку +```bash +sudo mount -t nfs -O uid=1000,iocharset=utf-8 prox4.astrader.net:/var/lib/vz /home/sem/nfs +``` + +#скрипт копи космоса + +Можно скачать +```bash + +``` + +```bash +#!/bin/bash +start=$(date +%s) +DATA1=`date +%Y-%m-%d` +YESTERDAY=$(date --date="yesterday" +%Y-%m-%d) +NODE=umee-canon2 +HOME_DIR=".umee" + +# HERE BE CODE + +NFS_DIR=/home/sem/nfs/nodes/BackUp/$NODE/$YESTERDAY +if [ ! -d "$FILE_YEST" ]; then +#echo "$FILE_YEST is a directory." +#rm -rf $FILE_YEST +mkdir -p $NFS_DIR +fi + +mkdir -p $NFS_DIR/$HOME_DIR + +cp $HOME/{.bash_profile,.bash_history} $NFS_DIR +cp -r $HOME/price-feeder_config $NFS_DIR +cp -r $HOME/$HOME_DIR/config $NFS_DIR/$HOME_DIR +cp -r $HOME/$HOME_DIR/keyring-file $NFS_DIR/$HOME_DIR +cp $HOME/$HOME_DIR/* $NFS_DIR/$HOME_DIR +``` \ No newline at end of file diff --git a/Utils/nfs_backup.sh b/Utils/nfs_backup.sh new file mode 100644 index 0000000..1e07e8a --- /dev/null +++ b/Utils/nfs_backup.sh @@ -0,0 +1,23 @@ +#!/bin/bash +start=$(date +%s) +DATA1=`date +%Y-%m-%d` +YESTERDAY=$(date --date="yesterday" +%Y-%m-%d) +NODE=umee-canon2 +HOME_DIR=".umee" + +# HERE BE CODE + +NFS_DIR=/home/sem/nfs/nodes/BackUp/$NODE/$YESTERDAY +if [ ! -d "$FILE_YEST" ]; then +#echo "$FILE_YEST is a directory." +#rm -rf $FILE_YEST +mkdir -p $NFS_DIR +fi + +mkdir -p $NFS_DIR/$HOME_DIR + +cp $HOME/{.bash_profile,.bash_history} $NFS_DIR +cp -r $HOME/price-feeder_config $NFS_DIR +cp -r $HOME/$HOME_DIR/config $NFS_DIR/$HOME_DIR +cp -r $HOME/$HOME_DIR/keyring-file $NFS_DIR/$HOME_DIR +cp $HOME/$HOME_DIR/* $NFS_DIR/$HOME_DIR \ No newline at end of file