본문 바로가기

CentOS

C276x260.fwebp.q85 [draft] What Is My IP?(myip) What Is My IP?bind utilities CentOSyum install -y bind-utilsUbuntuapt-get install -y bind9-dnsutilsPublic IP Addressdig @resolver1.opendns.com myip.opendns.com +shortPrivate IP Addressip route get 1.2.3.4 | awk '{ print $7 }' | egrep -v '^$' 더보기
C276x260.fwebp.q85 [draft] td-agent-bit 설치 td-agent-bit 설치td-agent-bit.repo 저장소 등록 - centos7cat /etc/yum.repos.d/td-agent-bit.repo[td-agent-bit]name = TD Agent Bitbaseurl = http://packages.fluentbit.io/centos/7gpgcheck=1gpgkey=http://packages.fluentbit.io/fluentbit.keyenabled=1EOFtd-agent-bit 설치yum install -y td-agent-bittd-agent-bit 서비스 등록 및 시작systemctl --now enable td-agent-bittd-agent-bit 서비스 시작 상태 확인systemctl status td-agent-bit(or).. 더보기
C276x260.fwebp.q85 [draft] HAProxy를 사용하여 고가용성(High Availability) 구성을 구현하는 방법 HAProxy (High Availability Proxy)를 사용하여 고가용성 (High Availability) 구성을 구현하는 방법haproxy(로드밸런싱) : TCP/HTTP proxy and load balancer for high availability environmentskeepalived(이중화) : Load balancer and high availability service구성 환경서버운영체제아이피패키지비고VIP 192.168.0.100 masterCentOS 7.9192.168.0.8haproxy, keepalived backupCentOS 7.9192.168.0.9haproxy, keepalived webCentOS 7.9192.168.0.7nginx - docker contai.. 더보기
C276x260.fwebp.q85 [draft] CentOS 7에서 root 패스워드를 초기화하는 방법 CentOS 7에서 root 패스워드를 초기화하는 방법잊어버린 root 패스워드를 변경할 수 있습니다. 참고: root 패스워드를 초기화하려면 관리자 권한이 필요합니다. 또한 시스템의 보안과 안정성을 위해 가능하면 잊어버리지 않도록 패스워드를 안전한 곳에 기록하거나 대체 로그인 방법을 고려하는 것이 좋습니다.1. 부팅 시 메뉴 선택(GRUB 메뉴 화면)시스템을 부팅하고 GRUB 메뉴가 표시될 때까지 기다립니다. 일반적으로 GRUB 메뉴가 표시되기까지 몇 초를 기다립니다. GRUB 메뉴가 표시되면 커서 키(↑, ↓)를 사용하여 "CentOS Linux ..." 항목을 선택하고, "e" 키를 눌러 편집 모드로 진입합니다.2. 편집 모드 진입"e" 키를 누르면 항목을 편집할 수 있는 화면으로 진입합니다. 커서.. 더보기
C276x260.fwebp.q85 [draft] Traefik을 이용한 Docker 컨테이너 리버스 프록시 Traefik을 이용한 Docker 컨테이너 리버스 프록시(docker container reverse proxy)Traefik이란?Traefik은 Cloud Native Reverse Proxy/Load Balancer로, Docker, Kubernetes 등과 자동 연동되어 다음을 쉽게 제공합니다.리버스 프록시로드 밸런싱서비스 자동 디스커버리Host/Path 기반 라우팅Web Dashboarddocker-compose.yml 기본 예제docker-compose.yml 편집vim docker-compose.ymlversion: "3.3"services: traefik: image: "traefik:v2.9" container_name: "traefik" command: #- .. 더보기
C276x260.fwebp.q85 [draft] ip 명령어 ip 명령어ip 명령어는 리눅스 시스템에서 네트워크 인터페이스를 관리하고 구성하는 데 사용되는 중요한 도구입니다. ip 명령어는 네트워크 인터페이스 설정, 라우팅 테이블 관리, VLAN 설정 및 다양한 네트워크 작업을 수행하는 데 사용됩니다.iproute(ip 명령어) 패키지 설치Ubuntusudo apt-get updatesudo apt-get install -y iproute2$ ip -Versionip utility, iproute2-5.15.0, libbpf 0.5.0CentOSsudo yum install -y iproutemacOSbrew install iproute2mac> ip -Versioniproute2mac, v1.4.1ip 명령어의 기본 구문ip [옵션] 명령 [인터페이스 또는 객체.. 더보기
C276x260.fwebp.q85 [draft] CentOS 7에 PHP YAML 확장 모듈을 설치하는 방법 CentOS 7에 PHP YAML 확장 모듈을 설치하는 방법테스트 환경운영체제 정보$ cat /etc/redhat-release CentOS Linux release 7.8.2003 (Core)$ /usr/local/apache2/bin/apachectl -vServer version: Apache/2.4.29 (Unix)Server built: Aug 10 2020 17:03:40$ /usr/local/php/bin/php -vPHP 7.3.2 (cli) (built: Aug 10 2020 17:10:03) ( ZTS DEBUG )Copyright (c) 1997-2018 The PHP GroupZend Engine v3.3.2, Copyright (c) 1998-2018 Zend Technolog.. 더보기
C276x260.fwebp.q85 [draft] yum 명령어 yum 명령어yum 명령어는 RPM 패키지 매니저를 사용하여 리눅스 시스템에서 소프트웨어 패키지를 설치, 업데이트 및 제거하는 데 사용됩니다. YUM은 Yellowdog Updater Modified의 약자입니다. yum 명령어는 CentOS, Fedora, Red Hat Enterprise Linux(RHEL) 등의 리눅스 배포판에서 기본적으로 사용되는 패키지 매니저입니다. yum 명령어를 사용하여 다음과 같은 작업을 수행할 수 있습니다. 패키지 검색 : yum search [패키지 이름] 명령어를 사용하여 YUM 리포지토리에서 패키지를 검색할 수 있습니다.패키지 설치 : yum install [패키지 이름] 명령어를 사용하여 패키지를 설치할 수 있습니다. 이때, 의존성 문제가 있을 경우 YUM이 필요.. 더보기