본문 바로가기

반응형

변군이글루

C276x260 kubectl의 Bash Completion을 활성화하는 방법 kubectl의 Bash 자동 완성(Bash Completion)을 활성화하는 방법1. bash-completion 패키지 설치우분투에서는 bash-completion 패키지가 필요합니다.sudo apt updatesudo apt install -y bash-completion설치가 완료되면 터미널을 재시작하거나 source 명령어를 실행하여 적용합니다.source /etc/profile2. kubectl 자동 완성 활성화현재 터미널에서 즉시 활성화현재 터미널에서만 kubectl 자동 완성이 활성화됩니다.source kubectl을 입력한 후 Tab 키를 눌러 자동 완성이 작동하는지 확인합니다.영구적으로 활성화터미널을 다시 열 때마다 자동 완성이 동작하도록 설정하려면 ~/.bashrc 파일에 추가해야 합.. 더보기
C276x260 우분투에서 Minikube를 설치하고 실행하는 방법 우분투에서 Minikube를 설치하고 실행하는 방법(none 드라이버로 실행)none 드라이버는 Minikube가 가상 머신이나 Docker 컨테이너 대신 호스트 시스템에서 직접 Kubernetes 클러스터를 실행합니다.테스트 환경$ lsb_release -dDescription: Ubuntu 24.04.1 LTS스왑 메모리 비활성화sudo swapoff -asudo sed -i '/swap/ s/^/#/' /etc/fstabMinikube 클러스터 삭제더보기---minikube stopminikube deletesudo rm -rf $HOME/.kube $HOME/.minikubesudo rm -rf /var/lib/minikubesudo rm -rf /etc/kubernetes---필수 패키지 설치s.. 더보기
C276x260 Google IP 주소 Google IP 주소Google IP 주소 범위https://www.gstatic.com/ipranges/goog.jsoncurl -s https://www.gstatic.com/ipranges/goog.json \ | jq -r '.prefixes[] | select(.ipv4Prefix) | .ipv4Prefix'8.8.4.0/248.8.8.0/248.34.208.0/208.35.192.0/2023.236.48.0/2023.251.128.0/19...Google Cloud 리소스에 대한 글로벌 및 지역 외부 IP 주소 범위https://www.gstatic.com/ipranges/cloud.jsoncurl -s https://www.gstatic.com/ipranges/cloud.json \ |.. 더보기
C276x260 Ansible Pull 모드를 사용하여 NGINX를 설치하는 방법 Ansible Pull 모드를 사용하여 NGINX를 설치하는 방법Ansible Pull 모드는 중앙 관리 서버에서 명령을 푸시하는 대신 각 클라이언트가 자신의 구성 정보를 풀(pull)하여 적용하는 방식입니다.Git 저장소 준비Ansible pull 모드는 Git에서 플레이북을 가져오므로 Git 서버 또는 GitHub, GitLab 등의 저장소에 플레이북을 올립니다. 로컬에서 Git 저장소를 생성합니다.mkdir -p ~/ansible-pull && cd ~/ansible-pullgit init플레이북 작성nginx-playbook.yml을 작성하여 NGINX를 설치하는 작업을 정의합니다.vim nginx-playbook.yml- hosts: localhost become: yes tasks: .. 더보기
C276x260 ESXi 호스트 이름을 변경하는 방법 ESXi 호스트 이름을 변경하는 방법호스트 이름 변경esxcli system hostname set --host=호스트 FQDN 변경(선택)esxcli system hostname set --fqdn=변경 확인esxcli system hostname get예시ESXi 호스트 이름 확인esxcli system hostname get Domain Name: Fully Qualified Domain Name: localhost Host Name: localhostESXi 호스트 이름 변경esxcli system hostname set --host=esxi-211ESXi 호스트 이름 확인esxcli system hostname get Domain Name: Fully Qualified Doma.. 더보기
C276x260 리눅스 sort 명령어 사용법 정리 리눅스 sort 명령어 사용법 정리sort 명령어는 파일의 내용을 행 단위로 정렬하는 데 사용됩니다. 기본적으로 알파벳 순서(사전 순서)로 정렬하며, 숫자, 날짜, 대소문자 등을 기준으로 정렬할 수 있는 다양한 옵션을 제공합니다.기본 구문sort [OPTION]... [FILE]...파일 : 정렬할 파일입니다. 생략하면 표준 입력(STDIN)에서 데이터를 읽습니다.sort 주요 옵션-r : 결과를 내림차순으로 정렬합니다.-n : 숫자 값으로 정렬합니다.-k N : 특정 열(필드) 기준으로 정렬합니다. (-k 2는 두 번째 열 기준)-t : 필드 구분 문자를 지정합니다. 기본은 공백입니다.-b : 각 행의 선행 공백을 무시합니다.-u : 중복된 줄을 제거하여 출력합니다.-f : 대소문자를 무시하고 정렬합.. 더보기
C276x260 리눅스 uniq 명령어 사용법 정리 리눅스 uniq 명령어 사용법 정리uniq 명령어는 파일이나 입력에서 연속으로 중복된 줄을 제거하거나 중복 여부를 확인하는 데 사용됩니다. 이 명령어는 주로 sort 명령어와 함께 사용됩니다. 이유는 uniq는 연속된 중복 줄만 처리하기 때문입니다. 따라서 데이터를 정렬한 후 사용하는 것이 일반적입니다.기본 문법uniq [OPTION]... [INPUT [OUTPUT]]입력 파일 : uniq가 처리할 파일입니다. 생략하면 표준 입력(STDIN)을 사용합니다.출력 파일 : 처리 결과를 저장할 파일입니다. 생략하면 표준 출력(STDOUT)을 사용합니다.uniq 주요 옵션-c : 중복된 줄의 개수를 출력합니다.-d : 중복된 줄만 출력합니다.-u : 고유한(중복되지 않은) 줄만 출력합니다.-i : 대소문자를 .. 더보기
C276x260 리눅스 colordiff 명령어 사용법 정리 리눅스 colordiff 명령어 사용법 정리colordiff는 diff 명령어의 출력에 색상을 추가해 가독성을 높이는 도구입니다.1. 설치Ubuntu/Debian 계열sudo apt updatesudo apt install -y colordiffCentOS/RHEL 계열sudo yum install -y epel-releasesudo yum install -y colordiff2. 기본 문법diff [OPTION]... FILEShelp더보기---$ colordiff --helpUsage: diff [OPTION]... FILESCompare FILES line by line.Mandatory arguments to long options are mandatory for short options too... 더보기

728x90
반응형