linux ubuntu 가상 환경 vi 에디터 사용 시 입력이 제대로 안되는 현상 ubuntu 가상 환경에서 vi 를 사용하여 내용 수정 할 때, 가끔 화살표 등이 제대로 안먹는 현상이 발생 하는 데, 아래에 기입한 명령어를 사용하면 해당 현상 수정이 가능하다. touch ~/.exrc ; echo "set bs=2" >> ~/.exrc ; echo "set nocp" >> ~/.exrc ; source ~/.exrc
xen Xen - Master Node 변경 XenServer에서 마스터 노드를 변경하는 방법은 다음과 같습니다. 1. 새로운 마스터 노드 생성 # xe pool-create-new name-label= # master-address= master-username= # master-password= xe pool-create-new name-label=MyPool master-address=192.168.1.10 master-username=root master-password=password 1. 새로운 마스터 노드의 UUID 확인 # xe host-list xe host-list 위 명령어를 실행하면 현재 XenServer 풀의 모든 호스트가 나열됩니다.
linux google-authenticate on linux (ubuntu, centos) 1. google authenticator 패키지 설치 # ubuntu ``` sudo apt update -y sudo apt install -y libpam-google-authenticator ``` # 시간 동기화 [root@localhost ~]# rdate time.bora.net [root@localhost ~]# date # centos sudo yum install epel-release -y sudo yum install google-authenticator -y 3. google authenticator 초기화 -> 이 과정에서 key와 QR 코드가 나오는 데, key는
esxi ESXI backup script (6.7 ver) BACKUP_DIRECTORY = 백업 파일을 위치 시킬 디렉토리 #!/bin/sh vim-cmd hostsvc/firmware/sync_config vim-cmd hostsvc/firmware/backup_config find /scratch/downloads/ -name \*.tgz -exec cp {} /BACKUP_DIRECTORY/ESXi_config_backup_$(date +'%Y%m%d_%H%M%S').tgz \; 백업을 위의 스크립트로 자동화 하려면 crond 프로세스를 사용하면 편리하다. /var/
kubernetis minikube install script for ubuntu install-minikube.sh #!/usr/bin/env bash ## INFO: https://kubectl.docs.kubernetes.io/installation/kustomize/binaries/ set -euf -o pipefail KUSTOMIZE_VERSION=v4.4.1 # Download kustomize binary curl -s "https://raw.githubusercontent.com/kubernetes-sigs/kustomize/kustomize/${KUSTOMIZE_VERSION}/hack/install_kustomize.sh" | bash # Install to /usr/local/bin sudo install
kubernetis kustomize install script for ubuntu install-kustomize.sh #!/usr/bin/env bash ## INFO: https://kubectl.docs.kubernetes.io/installation/kustomize/binaries/ set -euf -o pipefail KUSTOMIZE_VERSION=v4.4.1 # Download kustomize binary curl -s "https://raw.githubusercontent.com/kubernetes-sigs/kustomize/kustomize/${KUSTOMIZE_VERSION}/hack/install_kustomize.sh" | bash # Install to /usr/local/bin sudo install
kubernetis kubernetis install script for ubuntu install-kubectl.sh #!/usr/bin/env bash ## INFO: https://kubernetes.io/docs/tasks/tools/install-kubectl-linux/#install-using-native-package-management set -euf -o pipefail # Install dependencies sudo apt-get update && sudo apt-get install -y \ apt-transport-https \ ca-certificates \ curl \ gnupg \ lsb-release # Add kubectl's official GPG key curl -fsSL https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo
docker docker-compose install script for ubuntu install-docker-compose.sh #!/usr/bin/env bash ## INFO: https://docs.docker.com/compose/install/ set -euf -o pipefail DOCKER_COMPOSE_VERSION=v2.1.1 # Download and install sudo curl -L "https://github.com/docker/compose/releases/download/${DOCKER_COMPOSE_VERSION}/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
docker docker install script for ubuntu install-docker.sh #!/usr/bin/env bash ## INFO: https://docs.docker.com/engine/install/ubuntu/ set -euf -o pipefail DOCKER_USER=$(whoami) # Install dependencies sudo apt-get update && sudo apt-get install -y \ apt-transport-https \ ca-certificates \ curl \ gnupg \ lsb-release # Add Docker’s official GPG key curl -fsSL https://download.docker.com/linux/ubuntu/gpg
esxi esxi vm migration (datastore to datastore) esxi의 data store 간의 migration은 cli 상에서 기본적으로 제공하는 명령어를 사용하여 간단하게 작업이 가능하다. vmkfstools -i <"SOURCE_DIR_VMDK_FILE"> -d thin <"TARGET_DIR_VMDK_FILE"> 위의 명령어를 통해서 작업 대상 VM의 vmdk file을 옮기고자 하는 datastore
linux Linux Shell Study cd (change deirectiory) : 현재 작업 디렉토리를 지정한 디렉토리로 변경 cd ~ ls (list) : 현 디렉토리의 파일 목록을 출력 ls -al, 1, h, t, r ls -al | awk '{print $9}' df (disk free) : 마운트된 모든 장치에 대한 현재의 디스크 공간 통계를 출력 df -h, T, i mkdir (make derectory) : 디렉토리를