본문 바로가기

반응형

변군이글루

C276x260 우분투 22.04에서 DHCP 서버를 구축하는 방법 우분투 22.04에서 DHCP 서버를 구축하는 방법(isc-dhcp-server)테스트 환경운영체제 정보$ lsb_release -dDescription: Ubuntu 22.04.5 LTS1. DHCP 서버 패키지 설치DHCP 서버를 설치합니다.sudo apt updatesudo apt install -y isc-dhcp-serverDHCP 데몬(dhcpd)이 시스템에 등록됩니다.2. DHCP 서비스에 사용할 네트워크 인터페이스 설정INTERFACESv4 항목을 수정합니다.sudo vim /etc/default/isc-dhcp-server# Defaults for isc-dhcp-server (sourced by /etc/init.d/isc-dhcp-server)# Path to dhcpd's co.. 더보기
C276x260 MongoDB Extension 버전을 다운그레이드하는 방법 MongoDB Extension을 2.x 버전에서 1.x 버전으로 다운그레이드하는 방법현재 MongoDB Extension 버전 확인php-fpm8.3 -i | grep "MongoDB extension version"MongoDB extension version => 2.1.4설치된 패키지 확인dpkg -l | grep mongodbii php8.3-mongodb 2.1.4-4+ubuntu24.04.1+deb.sury.org+1 amd64 MongoDB driver for PHP기존 MongoDB Extension 패키지 제거sudo apt remove php8.3-mongodbPECL을 통해 특정 버전(1.20.1) 설치sudo pecl install mongodb-1.20.1...Build .. 더보기
C276x260 우분투 24.04에서 dnsmasq를 사용하여 DNS와 DHCP 서버를 구성하는 방법 우분투 24.04에서 dnsmasq를 사용하여 DNS와 DHCP 서버를 구성하는 방법dnsmasq는 소규모 네트워크에 최적화된 DNS/DHCP 솔루션테스트 환경운영체제 정보1. dnsmasq 설치sudo apt updatesudo apt install -y dnsmasq상태 확인systemctl status dnsmasq2. 기본 설정 파일 구조메인 설정 파일: /etc/dnsmasq.conf추가 설정 디렉터리: /etc/dnsmasq.d/더보기---cat /etc/dnsmasq.conf# Configuration file for dnsmasq.## Format is one option per line, legal options are the same# as the long options legal on.. 더보기
C276x260 우분투 24.04에서 TFTP 서버를 구축하는 방법 우분투 24.04에서 TFTP 서버를 구축하는 방법테스트 환경운영체제 정보$ lsb_release -dDescription: Ubuntu 24.04 LTSTFTP 서버 패키지 설치우분투 24.04에서는 tftpd-hpa 사용을 권장합니다.sudo apt updatesudo apt install -y tftpd-hpaTFTP 기본 디렉터리 생성보통 /var/lib/tftpboot 를 사용합니다.sudo mkdir -p /srv/tftpsudo chown -R tftp:tftp /srv/tftpsudo chmod -R 755 /srv/tftpTFTP 설정 파일 수정설정 파일 위치더보기---# /etc/default/tftpd-hpaTFTP_USERNAME="tftp"TFTP_DIRECTORY="/srv.. 더보기
C276x260 우분투 24.04에서 MySQL 8을 설치하고 설정하는 방법 우분투에서 MySQL 8을 설치하고 설정하는 방법테스트 확인운영체제 정보$ lsb_release -dDescription: Ubuntu 24.04.3 LTS$ uname -maarch64아키텍처 확인$ dpkg --print-architecture arm64$ getconf LONG_BIT64MySQL 설치Ubuntu 24.04 기본 repo에는 arm64용 MySQL이 들어 있습니다.APT 패키지 업데이트sudo apt updateMySQL 8.0 설치sudo apt install mysql-server설치 확인mysql --versionmysql Ver 8.0.44-0ubuntu0.24.04.2 for Linux on aarch64 ((Ubuntu))MySQL 구성 파일 확인sudo cat /.. 더보기
C276x260 우분투 24.04 Fail2ban 설치 및 기본 설정하는 방법 우분투 24.04 Fail2ban 설치 및 기본 설정하는 방법Fail2ban은 SSH brute-force 공격 등 반복 로그인 실패를 자동으로 차단해 주는 보안 툴입니다.1. Fail2ban 설치sudo apt updatesudo apt install -y fail2ban상태 확인sudo systemctl status fail2ban2. Fail2ban 기본 설정 파일 구조/etc/fail2ban/jail.conf→ 절대 직접 수정 X (패키지 업데이트 시 덮어쓰기됨)/etc/fail2ban/jail.local→ 로컬 설정(override) 작성하는 파일/etc/fail2ban/jail.d/*.conf→ 서비스별 개별 설정(SSH 등)jail.local 또는 jail.d 파일 생성 방식을 사용합니다.3.. 더보기
C276x260 우분투 24.04에서 Vault CLI를 설치하는 방법 우분투 24.04에서 Vault CLI를 설치하는 방법테스트 환경운영체제 정보$ lsb_release -dDescription: Ubuntu 24.04.2 LTS필수 패키지 설치sudo apt install -y \ jq \ curl \ unzipVault CLI 설치VAULT_VERSION="1.21.1"VAULT_VERSION=$(curl -fsSL https://api.github.com/repos/hashicorp/vault/releases/latest | jq -r .tag_name | sed 's/^v//')curl -fsSL https://releases.hashicorp.com/vault/${VAULT_VERSION}/vault_${VAULT_VERSION}_linux.. 더보기
C276x260 우분투 22.04에서 Vault CLI를 설치하는 방법 우분투 22.04에서 Vault CLI를 설치하는 방법테스트 환경컨테이너 환경docker run -it --rm --privileged \ --net vault-net \ --name mysql-client \ anti1346/ubuntu2204:latest \ bashapt updateapt install -y mysql-clientmysql --versionmysql Ver 8.0.44-0ubuntu0.22.04.1 for Linux on x86_64 ((Ubuntu))Vault 설치필수 패키지 설치apt install -y unzip jqVault 다운로드Vault 최신 버전 다운로드(https://releases.hashicorp.com/vault)export vault_version=1.. 더보기

728x90
반응형