본문 바로가기

728x90

리눅스

[리눅스] centos 8 Failed to download metadata for repo 'appstream': Cannot prepare internal mirrorlist: No URLs in mirrorlist centos 8 Failed to download metadata for repo 'appstream': Cannot prepare internal mirrorlist: No URLs in mirrorlist [에러] $ yum install -y systemd sudo openssh-server Failed to set locale, defaulting to C.UTF-8 CentOS Linux 8 - AppStream 41 B/s | 38 B 00:00 Error: Failed to download metadata for repo 'appstream': Cannot prepare internal mirrorlist: No URLs in mirrorlist sed -i -e "s/mirrorlist=/.. 더보기
[draft] 우분투에 HashiCorp Vault를 설치하는 방법 우분투에 HashiCorp Vault를 설치하는 방법(installing vault)테스트 환경$ lsb_release -dDescription: Ubuntu 22.04.2 LTSvault 설치APT 패키지 리스트 업데이트sudo apt-get update필요한 의존성 패키지 설치sudo apt-get install -y software-properties-commonGPG 패키지 설치sudo apt-get install -y gpgsudo rm -f /usr/share/keyrings/hashicorp-archive-keyring.gpgHashiCorp GPG 키 추가(GPG key)curl -fsSL https://apt.releases.hashicorp.com/gpg | sudo gpg --d.. 더보기
CentOS 7 컨테이너 내에서 systemctl을 사용하는 방법(centos init) CentOS 7 컨테이너 내에서 systemctl을 사용하는 방법(centos init)호스트 운영체제가 CentOS 7일 경우테스트 환경$ cat /etc/redhat-release CentOS Linux release 7.9.2009 (Core)privileged 모드로 컨테이너 실행Docker 컨테이너를 실행할 때 --privileged 플래그를 사용하여 컨테이너를 특권 모드로 실행합니다.docker run -d --privileged --cap-add=SYS_ADMIN --privileged --name centos7 centos:7 /sbin/initDocker 컨테이너 목록 확인docker ps -a$ docker ps -aCONTAINER ID IMAGE COMMAND .. 더보기
BIND DNS 서버에서 뷰(View)와 존 전송(Zone Transfer) 테스트하는 방법 BIND DNS 서버에서 뷰(View)와 존 전송(Zone Transfer) 테스트하는 방법 1. 마스터 서버 named 설정 파일(/etc/named.conf)에 서버 설정, 뷰와 존 설정을 합니다. vim /etc/named.conf // named.conf options { listen-on port 53 { any; }; directory "/var/named"; dump-file "/var/named/data/cache_dump.db"; statistics-file "/var/named/data/named_stats.txt"; memstatistics-file "/var/named/data/named_mem_stats.txt"; recursing-file "/var/named/data/named.. 더보기
bind rndc 명령어 bind rndc 명령어 rndc는 BIND (Berkeley Internet Name Domain) 서비스에서 제공하는 도구로, 네임서버 구성을 관리하는 데 사용됩니다. rndc를 사용하면 네임서버에서 동적인 구성 변경을 할 수 있습니다. rndc 명령어를 사용하면 명령줄에서 named 서비스에 대한 관리 작업을 수행할 수 있습니다. rndc 명령어는 다양한 작업을 수행할 수 있지만, 주요 작업은 네임서버에 새로운 구성 파일을 적용하는 것입니다. rndc 명령어를 사용하여 네임서버를 다시 시작하거나 새로운 구성 파일을 로드할 수 있습니다. 이를 위해서는 rndc reload 명령어를 사용합니다. rndc 명령어는 인증키 파일을 사용하여 인증을 수행하며, 이를 통해 보안을 강화할 수 있습니다. 인증키는 .. 더보기
[리눅스] bind를 사용한 마스터-슬레이브 dns 구성하기 bind를 사용한 마스터 및 슬레이브 dns 구성하기 테스트 환경 호스트 이름 아이피 운영체제 버전 네임서버 역할 비고 node2 192.168.0.62 centos 7 마스터(master) node3 192.168.0.63 ubuntu 22.04 슬레이브(slave) - 데스트 도메인 : mocha.sangchul.kr bind(named) 패키지 설치 및 유틸리티 설치 - node2 마스트 서버 설치 : centos에 bind 설치하기 - node3 슬레이브 서버 설치 : ubuntu에 bind 설치하기 마스터 서버 dns 서버 구성(named.conf) vim /etc/named.conf // named.conf options { listen-on port 53 { any; }; directory .. 더보기
MySQL 클라이언트 실행 시 libtinfo.so.5 라이브러리 오류 MySQL 클라이언트 실행 시 libtinfo.so.5 라이브러리 오류 테스트 환경 $ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 22.04 LTS Release: 22.04 Codename: jammy MySQL 클라이언트 실행 $ ./bin/mysql -uroot -p ./bin/mysql: error while loading shared libraries: libtinfo.so.5: cannot open shared object file: No such file or directory 이 오류 메시지는 libtinfo.so.5 라이브러리 파일을 찾을 수 없을 때 발생합니다. 이 라이브러.. 더보기
CentOS 7에서 BIND(named)의 로깅을 설정하는 방법 CentOS 7에서 BIND(named)의 로깅을 설정하는 방법 1. BIND 설정 파일 편집 BIND(named)의 설정 파일인 named.conf 파일을 엽니다. 일반적으로 이 파일은 /etc/named.conf에 위치합니다. sudo vim /etc/named.conf 2. 로깅 옵션 추가 named.conf 파일 내에서 로깅 옵션을 추가하십시오. 로그 파일의 경로와 로깅 레벨을 설정합니다. 아래는 간단한 예제입니다. logging { channel default_file { file "/var/log/named/named.log"; # 로그 파일 경로 severity dynamic; # 로그 레벨 (dynamic은 로그 레벨을 설정할 수 있음) print-time yes; # 로그에 타임스탬프 출.. 더보기

728x90