리눅스 썸네일형 리스트형 우분투 22.04에서 PXE 네트워크 부팅 서버를 구성하는 방법 우분투 22.04에서 PXE 네트워크 부팅 서버를 구성하는 방법테스트 환경운영체제 : Ubuntu 22.04.5DHCP : isc-dhcp-server(DHCP 서비스)TFTP : tftpd-hpa(PXE 클라이언트에 부트로더/커널/인트림 제공)HTTP : nginx(ISO, 커널/인트림, autoinstall 파일 제공)PXE 부트로더 : syslinux/pxelinux(BIOS + PXELINUX)자동 설치 : cloud-init (NoCloud)1. DHCP 서버 구성(isc-dhcp-server)설치 및 서비스 활성화sudo apt install -y isc-dhcp-serversudo systemctl enable --now isc-dhcp-server설정 파일 구성sudo cp /etc/dhc.. 더보기 macOS에서 ISO 이미지를 USB 부팅 디스크로 생성하는 방법 macOS에서 ISO 이미지를 USB 부팅 디스크로 생성하는 방법USB 장치 확인USB 디스크 식별자를 확인합니다.diskutil list/dev/disk0 (internal, physical): #: TYPE NAME SIZE IDENTIFIER 0: GUID_partition_scheme *1.0 TB disk0/dev/disk3 (synthesized): #: TYPE NAME SIZE IDENTIFIER 0: APFS Container Scheme - .. 더보기 네트워크 성능 튜닝 네트워크 성능 튜닝1. 현재 설정 확인하기네트워크 디바이스 백로그 확인sudo sysctl net.core.netdev_max_backlog소켓 연결 대기열 크기 확인sudo sysctl net.core.somaxconnTCP SYN 백로그 크기 확인sudo sysctl net.ipv4.tcp_max_syn_backlog2. 즉시 적용(시스템 재시작 전까지 유효)sudo sysctl -w net.core.netdev_max_backlog=250000sudo sysctl -w net.core.somaxconn=4096sudo sysctl -w net.ipv4.tcp_max_syn_backlog=81923. 영구 적용 (재시작 후에도 유지)설정 파일 생성sudo tee /etc/sysctl.d/99-net-.. 더보기 우분투 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.. 더보기 우분투 24.04에서 PXE 자동 설치 서버를 구축하는 방법 우분투 24.04에서 PXE 자동 설치 서버를 구축하는 방법필수 패키지 설치sudo apt updatesudo apt install -y curl whois1. DHCP 서버(isc-dhcp-server)패키지 설치 및 서비스 활성화sudo apt install -y isc-dhcp-serversudo systemctl enable --now isc-dhcp-server설정 파일sudo cp /etc/dhcp/dhcpd.conf /etc/dhcp/dhcpd.conf_$(date '+%Y%m%d_%H%M%S')sudo tee /etc/dhcp/dhcpd.conf > /dev/null 설정 파일 검사sudo dhcpd -t -cf /etc/dhcp/dhcpd.conf서비스 재시작sudo systemctl r.. 더보기 Nginx 환경에서 WordPress 설치하는 방법 Nginx 환경에서 WordPress 설치하는 방법테스트 환경OS : Ubuntu 24.04 LTSWeb : Nginx 1.28PHP : PHP-FPM 8.4WordPress 경로 : /usr/share/nginx/htmlNginx, PHP-FPM 설정PHP extensions 체크 확인php -m | grep -E 'mysqli|gd|curl|mbstring|zip|xml'PHP-FPM 소켓 확인ls /run/php/기본 Nginx 서버블록(HTTP)더보기---### 기본 서버 블록server { listen 80; server_name example.com www.example.com; return 301 https://$host$request_uri;}### HTTPS 서버 블록server {.. 더보기 Predixy 장애 분석 "Too Many Open Files" 원인 및 진단 절차 Predixy 장애 분석 "Too Many Open Files" 원인 및 진단 절차Predixy 장애2025-12-09 23:38:15.008608 N Logger.cpp:152 MissLog count 12025-12-09 23:38:25.073709 E Backtrace.h:18 predixy backtrace(6)/usr/local/bin/predixy(_Z9traceInfoi+0x12a)[0x5e4e328e573a]/usr/local/bin/predixy(+0xe457d)[0x5e4e328e457d]/lib/x86_64-linux-gnu/libc.so.6(+0x3ef20)[0x71d54247ff20]/lib/x86_64-linux-gnu/libc.so.6(gsignal+0xc7)[0x71d5424.. 더보기 우분투 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.. 더보기 이전 1 2 3 4 5 ··· 192 다음