Linux 썸네일형 리스트형 BIND(named)에서 $GENERATE 지시어를 사용하는 방법 BIND(named)에서 $GENERATE 지시어를 사용하는 방법BIND(named)에서 $GENERATE 지시어를 사용하여 여러 개의 DNS 레코드를 생성할 수 있습니다.$GENERATE 지시어는 특정 패턴을 기반으로 DNS 레코드를 생성하므로 DNS 서버를 구성하는 데 매우 유용합니다.기본 파일 확장자: $GENERATE 지시어$GENERATE first-last@interval patternfirst : 생성될 첫 번째 레코드의 숫자last : 생성될 마지막 레코드의 숫자interval : 레코드 간의 간격pattern : 레코드의 이름 및 기타 속성을 지정하는 패턴예를 들어,172.20.0.0/24 역도메인(reverse domain) zonefile 생성named.conf(/etc/bind/na.. 더보기 ABRT(Automated Bug Reporting Tool)에 의한 문제(problem)를 감지 ABRT(Automated Bug Reporting Tool)에 의한 문제(problem)를 감지 root 로그인 시 ABRT 메시지가 발생하는 것은 일반적으로 시스템에서 문제가 발생했음을 나타냅니다. $ sudo su - Last login: Thu Mar 16 11:11:16 KST 2023 on pts/3 ABRT has detected 1 problem(s). For more info run: abrt-cli list --since 1678932676 이 메시지는 시스템에서 ABRT (Automated Bug Reporting Tool)에 의해 한 개의 문제가 감지되었다는 것을 알려줍니다. 문제를 해결하려면 abrt-cli 도구를 사용하여 자세한 정보를 확인할 수 있습니다. 터미널에서 다음 명령어.. 더보기 find 명령어 find 명령어find 명령어는 Linux와 Unix 기반 시스템에서 파일과 디렉토리를 검색하는데 사용되는 강력하고 다용도의 명령어입니다. find 명령어를 사용하면 파일 이름, 크기, 유형, 수정 시간 등 다양한 속성에 따라 파일들을 검색할 수 있습니다.find 명령어 기본 문법find [-H] [-L] [-P] [-Olevel] [-D debugopts] [path...] [expression]find [검색할 경로] [옵션] [동작]find 명령어 옵션find 명령어는 검색 대상 디렉토리와 함께 다양한 옵션을 사용할 수 있습니다.옵션설명-name파일 이름으로 검색-type파일 타입으로 검색 (f: 일반 파일, d: 디렉토리, l: 심볼릭 링크)-size파일 크기로 검색-mtime파일 수정 시간으로 .. 더보기 jq 패키지 설치하는 스크립트 jq 패키지 설치하는 스크립트jqinstall.sh 스크립트 작성vim jq-install.sh#!/bin/bash# Check if jq is already installedif command -v jq &> /dev/null; then echo "jq is already installed."else # Check package manager and install jq if command -v apt-get &> /dev/null; then sudo apt-get update sudo apt-get install -y jq elif command -v yum &> /dev/null; then sudo yum update sudo yum install -y jq else .. 더보기 PHP의 설정 파일인 php.ini 파일의 위치를 찾는 방법 PHP의 설정 파일인 php.ini 파일의 위치를 찾는 방법PHP의 설정 파일 php.ini은 일반적으로 웹 서버 구성에 따라 위치가 다를 수 있습니다. 일반적으로 Linux 기반의 시스템에서는 다음과 같은 위치 중 하나에서 찾을 수 있습니다./etc/php/버전/ : PHP 버전에 따라 디렉토리가 다르게 되며, 예를 들어 PHP 7.4를 사용하는 경우 /etc/php/7.4/ 디렉토리에 위치합니다./etc/ : 일부 시스템에서는 php.ini 파일이 /etc/ 디렉토리에 직접 위치합니다.웹 서버 디렉토리 : 웹 서버의 루트 디렉토리에서 php.ini 파일을 찾을 수 있습니다. 예를 들어, Apache 웹 서버를 사용하는 경우, httpd.conf 파일에서 PHPIniDir 지시어로 설정된 디렉토리를 확.. 더보기 Elasticsearch와 Kibana를 설치하고 연동하는 방법(single node) Elasticsearch와 Kibana를 설치하고 연동하는 방법(single node)테스트 환경$ cat /etc/os-releaseNAME="Amazon Linux"VERSION="2"ID="amzn"ID_LIKE="centos rhel fedora"VERSION_ID="2"PRETTY_NAME="Amazon Linux 2"ANSI_COLOR="0;33"CPE_NAME="cpe:2.3:o:amazon:amazon_linux:2"HOME_URL="https://amazonlinux.com/"Elasticsearch 설치Elasticsearch 다운로드 페이지https://www.elastic.co/downloads/elasticsearchhttps://www.elastic.co/guide/en/elas.. 더보기 Nginx에서 X-Forwarded-For(XFF) 설정하는 방법 Nginx에서 X-Forwarded-For(XFF) 설정하는 방법Nginx에서 X-Forwarded-For (XFF) 헤더를 설정하는 것은 주로 프록시 서버나 로드 밸런서와 같은 중간 서버를 통해 클라이언트의 IP 주소를 추적하려는 경우에 사용됩니다. XFF 헤더는 클라이언트의 실제 IP 주소를 서버로 전달하기 위해 사용됩니다. X-Forwarded-For 헤더를 사용하여 클라이언트의 실제 IP 주소를 확인할 수 있다.Nginx 설정 파일 편집set_real_ip_from ;real_ip_header X-Forwarded-For;sudo vim /etc/nginx/nginx.confhttp { ... set_real_ip_from 0.0.0.0/0; real_ip_header X-For.. 더보기 Spring Boot(Gradle) 빌드 및 배포 구현(github, jenkins, dockerhub) Spring Boot(Gradle) 빌드 및 배포 구현(github, jenkins, dockerhub)구성도1. 개발자 : github main branch에 push 2. Jenkins : github에 push된 spring boot 프로젝트를 가져와서 도커 컨테이너에서 빌드 3. Jenkins : 빌드된 도커 이미지를 docker hub에 push 4. 서버 : docker hub에 올라가 있는 도커 이미지를 다운로드(pull) 받아서 도커 컨테이너 실행 spring boot 프로젝트 생성(gradle)VSCode에서 스프링 부트 프로젝트(Spring Initializr Java Support)를 생성하였습니다.$ tree -L 2.├── HELP.md├── bin│ ├── main│ └─.. 더보기 이전 1 ··· 6 7 8 9 10 11 12 ··· 45 다음