본문 바로가기

728x90

분류 전체보기

CentOS 7에서 rc-local(rc.local) 서비스를 활성화하는 방법 CentOS 7에서 rc-local(rc.local) 서비스를 활성화하는 방법 CentOS 7에서는 rc.local 스크립트가 기본적으로 비활성화되어 있습니다. 그러나 필요한 경우 이를 활성화할 수 있습니다. rc.local 스크립트는 시스템 부팅 시에 자동으로 실행되는 사용자 정의 스크립트입니다. 테스트 환경 운영체제 버전 정보 확인 $ cat /etc/redhat-release CentOS Linux release 7.9.2009 (Core) rc.local 서비스 상태 확인 $ sudo systemctl status rc-local.service ● rc-local.service - /etc/rc.d/rc.local Compatibility Loaded: loaded (/usr/lib/systemd.. 더보기
우분투에서 IP 주소를 고정하는 방법 우분투에서 IP 주소를 고정하는 방법 테스트 환경 $ lsb_release -d Description: Ubuntu 22.04.2 LTS Ubuntu 22.04에서 IP 주소를 고정하는 방법은 다음과 같습니다. 1. 네트워크 인터페이스 확인 ip address 2. 네트워크 설정 파일 열기 sudo vim /etc/netplan/00-installer-config.yaml 3. 파일 내에서 네트워크 설정 구성 변경 예를 들어, Ethernet 인터페이스(enp0s8)의 IP 주소를 192.168.56.101로 고정하고자 한다면, 아래와 같이 수정합니다. network: ethernets: enp0s8: addresses: - 192.168.56.101/24 version: 2 주의: 위의 예시에서는 en.. 더보기
Ubuntu에 MySQL 5.7을 바이너리 파일로 설치하는 방법 Ubuntu에 MySQL 5.7을 바이너리 파일로 설치하는 방법 1. 바이너리 파일 다운로드 MySQL 5.7 바이너리 파일을 MySQL 공식 웹사이트에서 다운로드합니다. 원하는 버전의 바이너리 파일을 선택하고, 다운로드한 파일을 원하는 디렉토리에 저장합니다. cd /usr/local/src/ wget https://downloads.mysql.com/archives/get/p/23/file/mysql-5.7.41-linux-glibc2.12-x86_64.tar tar xf mysql-5.7.41-linux-glibc2.12-x86_64.tar mkdir /usr/local/mysql-5.7.41 tar xfz mysql-5.7.41-linux-glibc2.12-x86_64.tar.gz -C /usr/l.. 더보기
MySQL MHA(Master High Availability) 설치 및 구성하기 MySQL MHA 설치 및 구성하기 MySQL MHA(Master High Availability)는 MySQL 데이터베이스의 고가용성을 위한 도구입니다. 테스트 환경 역할 호스트 이름 운영체제 아이피 MHA 패키지 비고 VIP 192.168.20.200 Master node1 ubuntu 22.04 192.168.20.211 perl, node Slave node2 ubuntu 22.04 192.168.20.212 perl, node Slave node3 ubuntu 22.04 192.168.20.213 perl, node Monitor node4 ubuntu 22.04 192.168.20.209 perl, manager, node ** manager = mha4mysql-manager 패키지, nod.. 더보기
[리눅스] MySQL MHA(Master High Availability)를 사용하여 레플리케이션 HA(Virtual IP) 환경을 구성하는 방법 MySQL MHA(Master High Availability)를 사용하여 레플리케이션 HA(Virtual IP) 환경을 구성하는 방법 1. 준비 사항 마스터 서버: 원본 데이터베이스가 운영 중인 서버 슬레이브 서버: 마스터 서버와 동기화된 복제 서버 MHA 매니저 서버: MHA를 제어하고 모니터링하는 서버 2. MHA 구성 파일 작성 MHA 구성 파일(mha.conf)을 생성하고 편집합니다. 구성 파일에는 마스터 및 슬레이브 서버 정보, SSH 접속 정보, 가상 IP(Virtual IP) 등을 설정합니다. 구성 파일에는 manager, server, monitor 세션으로 구성됩니다. 예제 구성 파일과 자세한 설정 방법은 MHA 프로젝트의 문서를 참조하십시오. 3. MHA 매니저 서버 설정 MHA 매니.. 더보기
AWS CodeDeploy 에이전트(codedeploy-agent) 오류 AWS CodeDeploy 에이전트(codedeploy-agent) 오류 "message\":\"The CodeDeploy agent did not find an AppSpec file within the unpacked revision directory at revision-relative path \\\"appspec.yml\\\". The revision was unpacked to directory \\\" 이 에러는 CodeDeploy가 애플리케이션 배포 시 앱스펙(AppSpec) 파일을 찾지 못했을 때 발생하는 것으로 보입니다. 앱스펙 파일은 CodeDeploy 배포의 구성 정보를 정의하는 YAML 파일입니다. 해당 경로에 앱스펙 파일이 없기 때문에 에러가 발생합니다. 해당 경로에서 앱스펙 파.. 더보기
curl 명령어 curl 명령어 기본 구문 curl [options...] 옵션 --noproxy : 프록시를 사용하지 않는 호스트 목록 -x, --proxy [PROTOCOL://]HOST[:PORT] : 지정된 포트에서 프록시 사용 --resolve HOST:PORT:ADDRESS : HOST:PORT를 ADDRESS로 강제 해결 사용 예시 curl noproxy curl --noproxy example.com http://example.com curl --noproxy localhost,127.0.0.1 http://example.com curl proxy curl --proxy [PROTOCOL://]HOST[:PORT] [URL] curl -x http://proxy-server:8080 http://examp.. 더보기
우분투 환경에서 chrony 설치 및 설정하는 방법 우분투 환경에서 chrony 설치 및 설정하는 방법 Chrony는 네트워크 시간 동기화를 제공하는 프로그램으로, 우분투 환경에서 chrony를 설치하고 설정하는 방법은 다음과 같습니다 1. 패키지 업데이트 터미널을 열고 다음 명령을 실행하여 패키지 목록을 업데이트합니다. sudo apt update 2. chrony 설치 다음 명령을 사용하여 chrony를 설치합니다. sudo apt install -y chrony 3. 설정 파일 수정 chrony의 주 설정 파일인 /etc/chrony/chrony.conf를 편집합니다. 예를 들어, vim 편집기를 사용하여 파일을 엽니다. sudo vim /etc/chrony/chrony.conf 파일을 열고 필요에 따라 다음 설정을 수정할 수 있습니다. server.. 더보기

728x90