본문 바로가기

반응형

ubuntu

우분투 22.04에서 BIND9를 설치하고 설정하는 방법 우분투 22.04에서 BIND9를 설치하고 설정하는 방법테스트 환경$ lsb_release -dDescription: Ubuntu 22.04.2 LTSBIND9 설치패키지 목록 업데이트sudo apt updateBIND9 및 유틸리티 설치sudo apt install -y bind9 bind9-dnsutils bind9-utils우분투BIND9named -vBIND 9.18.30-0ubuntu0.22.04.2-Ubuntu (Extended Support Version) 더보기---named -VBIND 9.18.30-0ubuntu0.22.04.2-Ubuntu (Extended Support Version) running on Linux x86_64 5.15.0-136-generic #147-Ubun.. 더보기
SSH 키를 생성하고 원격 서버에 배포하여 접속하는 방법 SSH 키를 생성하고 원격 서버에 배포하여 접속하는 방법1. SSH 키 생성ssh-keygen -t ed25519 -C "vagrant"-t ed25519 : 보안성이 높은 ed25519 알고리즘을 사용-C "vagrant" : 키에 주석 추가 (선택 사항)Generating public/private ed25519 key pair.Enter file in which to save the key (/home/vagrant/.ssh/id_ed25519): Created directory '/home/vagrant/.ssh'.Enter passphrase (empty for no passphrase): Enter same passphrase again: Your identification has been s.. 더보기
Bash 자동 완성을 설정하는 방법 Bash 자동 완성(completion)을 설정하는 방법자동 완성은 명령어, 옵션, 파일 경로 등을 탭(Tab) 키를 눌러 빠르게 완성할 수 있게 해주는 기능입니다.1. Bash 자동 완성 기능 활성화Bash 자동 완성 기능은 기본적으로 활성화되어 있지만 확인하는 명령어입니다.complete더보기---bash-completion 설치대부분의 Linux 배포판에서는 bash-completion 패키지를 제공합니다. Ubuntu/Debiansudo apt updatesudo apt install bash-completionCentOS/RHELsudo yum install bash-completionmacOS (Homebrew 사용)brew install bash-completion@2bash-completi.. 더보기
우분투 24.04에서 ssh-rsa 알고리즘을 허용하지 않는 문제 우분투 24.04에서 ssh-rsa 알고리즘을 허용하지 않는 문제AWS EC2(Ubuntu 24.04)에서는 보안 강화를 위해 기본적으로 ssh-rsa 서명 알고리즘이 비활성화되었습니다.EC2 인스턴스에 SSH 접속 시 다음과 같은 오류가 발생할 수 있습니다.sshd[1522]: userauth_pubkey: signature algorithm ssh-rsa not in PubkeyAcceptedAlgorithms [preauth]1안) ssh-rsa 알고리즘을 허용기존 ssh-rsa 키를 계속 사용해야 하는 경우 서버에서 sshd_config 설정을 변경하여 ssh-rsa를 허용할 수 있습니다. 1. SSH 설정 파일 수정sudo vim /etc/ssh/sshd_configPubkeyAcceptedAl.. 더보기
우분투에서 goofys를 설치하는 방법 우분투 24.04에서 goofys를 설치하는 방법goofys는 Amazon S3를 FUSE로 마운트하는 유용한 툴입니다.필수 패키지 설치우분투 24.04는 Go 1.22 버전과 FUSE 3이 기본입니다.sudo apt updatesudo apt install -y fuse golang-go더보기---Go 환경 설정Go 환경 변수를 설정하여 goofys 설치에 필요한 경로를 지정mkdir -p ~/goexport GOPATH=$HOME/goexport PATH=$PATH:$GOPATH/bin환경 변수를 영구적으로 적용echo "export GOPATH=$HOME/go" >> ~/.bashrcecho "export PATH=$PATH:$GOPATH/bin" >> ~/.bashrcsource ~/.bashrc.. 더보기
우분투에서 Ansible AWX를 Minikube로 설치하는 방법 우분투 24.04에서 Ansible AWX를 Minikube로 설치하는 방법AWX는 Ansible Tower의 오픈소스 버전으로 웹 기반 UI를 제공하는 Ansible 관리 도구입니다. Ansible의 웹 기반 사용자 인터페이스 및 API로 Ansible 작업을 관리하고 자동화하는 데 사용됩니다. AWX는 Kubernetes 또는 Docker를 기반으로 배포할 수 있습니다.필수 패키지 설치sudo apt updatesudo apt install -y curl wget git vim jq도커 설치curl -fsSL https://get.docker.com -o get-docker.shsudo sh get-docker.shsudo usermod -aG docker $USERnewgrp dockersudo s.. 더보기
journald란 journald란journald는 systemd의 로그 관리 서비스로 시스템 및 서비스 로그를 중앙에서 관리합니다. 기본적으로 바이너리 형태로 저장되며 다양한 필터링 및 검색 기능을 제공합니다.1. 기본 로그 조회로그를 조회하는 기본 명령어는 journalctl입니다.전체 로그 출력journalctl2. 부팅 후 로그 확인현재 부팅된 후의 로그만 출력합니다.journalctl -b이전 부팅 로그를 출력합니다.-1은 이전 부팅, -2는 두 번째 이전 부팅journalctl -b -13. 특정 서비스 로그 확인nginx 서비스의 로그를 확인합니다.journalctl -u nginx여러 개의 서비스를 함께 조회합니다.journalctl -u nginx -u php-fpm4. 실시간 로그 확인tail -f처럼 .. 더보기
우분투에 Ansible을 설치하는 방법 우분투 24.04에 Ansible을 설치하는 방법테스트 환경$ lsb_release -dDescription: Ubuntu 24.04.1 LTS시스템 패키지 업데이트sudo apt updateAnsible 패키지 설치Ubuntu 24.04에서는 최신 버전의 Ansible이 기본적으로 제공되지 않을 수 있습니다.Ansible의 공식 PPA(Personal Package Archive)를 추가하고 설치하는 것이 좋습니다.sudo apt install software-properties-commonsudo add-apt-repository --yes --update ppa:ansible/ansible더보기---cat /etc/apt/sources.list.d/ansible-ubuntu-ansible-noble.. 더보기

반응형