본문 바로가기

728x90

리눅스

우분투에서 pacemaker, corosync, pcs 패키지를 삭제하는 방법 우분투에서 pacemaker, corosync, pcs 패키지를 삭제하는 방법 1. Pacemaker 클러스터 중지 클러스터 서비스를 중지합니다. sudo pcs cluster stop --all $ sudo pcs cluster stop --all 192.168.56.212: Stopping Cluster (pacemaker)... 192.168.56.211: Stopping Cluster (pacemaker)... 192.168.56.212: Stopping Cluster (corosync)... 192.168.56.211: Stopping Cluster (corosync)... 2. Pacemaker 클러스터 비활성화 클러스터를 비활성화하고 부팅 시 자동으로 시작되지 않도록 설정합니다. sudo p.. 더보기
우분투에서 VSFTPD를 설치하고 설정하는 방법 우분투에서 VSFTPD를 설치하고 설정하는 방법 VSFTPD (Very Secure File Transfer Protocol Daemon)는 Linux 시스템에서 FTP 서버를 구축하고 관리하기 위한 효과적인 도구 중 하나입니다. 테스트 환경 운영체제 버전 정보 확인 $ lsb_release -d Description: Ubuntu 22.04.3 LTS 1. VSFTPD 설치 vsftpd 패키지를 설치합니다. 터미널에서 다음 명령을 사용합니다. sudo apt-get update sudo apt-get install vsftpd vsftpd 버전 정보 확 $ vsftpd -v vsftpd: version 3.0.5 2. VSFTPD 설정 파일 수정 VSFTPD의 설정은 /etc/vsftpd.conf 파일.. 더보기
PHP PDO(pdo-mysql) 모듈을 활성화하는 방법 PHP PDO(pdo-mysql) 모듈을 활성화하는 방법(MySQL 커넥터) PDO는 MySQL 데이터베이스와 상호 작용하는 데 가장 일반적으로 사용되는 커넥터입니다. PDO는 플랫폼에 독립적이고 다양한 데이터베이스 시스템을 지원합니다. 데이터베이스 지원(Database Support) PDO 이점 플랫폼에 독립적 : PDO는 Windows, Linux, macOS 등 다양한 플랫폼에서 작동합니다. 다양한 데이터베이스 시스템 지원 : PDO는 MySQL, PostgreSQL, Oracle 등 다양한 데이터베이스 시스템을 지원합니다. 단순하고 사용하기 쉬움 : PDO는 사용하기 쉽고 배우기 쉽습니다. 1. 필수 패키지 설치 sudo yum install epel-release sudo yum install.. 더보기
CentOS 7 컨테이너 내에서 init를 사용하는 방법 CentOS 7 컨테이너 내에서 init를 사용하는 방법(centos7 init)기본적으로 Docker 컨테이너는 systemd를 지원하지 않기 때문에 다음과 같은 방법을 사용하여 systemctl을 활성화할 수 있습니다.1. Dockerfile 설정Docker 이미지를 빌드할 때 systemd 지원을 활성화하려면 Dockerfile에 다음 명령을 추가합니다.vim Dockerfile# Use the CentOS 7 base imageFROM centos:7ENV container docker# Install systemd and necessary packagesRUN (cd /lib/systemd/system/sysinit.target.wants/; for i in *; do [ $i == \syste.. 더보기
자빅스(Zabbix) 알람을 Slack과 연동하는 방법 자빅스(Zabbix) 알람을 Slack과 연동하는 방법 Zabbix 알람을 Slack과 연동하려면 Slack Incoming Webhooks를 사용하여 Zabbix 서버에서 Slack으로 메시지를 보낼 수 있습니다. Slack Incoming Webhooks 설정 1. Slack 워크스페이스로 로그인 2. Incoming Webhooks 앱 찾기 3. 새 웹훅 생성 4. 채널 선택 5. 웹훅 URL 복사 Zabbix 설정 1. Zabbix 웹 인터페이스로 로그인 2. 미디어 유형 추가 이름 : slack_zbx_alert, slack_zbx_critical 종류 : 스크립트 스크립트 이름 : Slack Incoming Webhook에서 복사한 URL 스크립트 파라미터 {ALERT.SENDTO} {ALER.. 더보기
System V init(init)와 Systemd의 특징과 주요 차이점 System V init(init)와 Systemd의 특징과 주요 차이점 System V init(init)와 Systemd는 모두 Linux 시스템의 초기화 프로세스를 담당하는 시스템 서비스입니다. 두 시스템 모두 다양한 서비스를 시작하고 중지하며 시스템을 종료하는 데 사용됩니다. System V init(init) System V init는 Linux 시스템의 초기화 프로세스를 담당하는 가장 오래된 시스템 서비스입니다. 1980년대에 처음 개발되었으며 Linux 커널의 초기 버전에서 사용되었습니다. System V init는 다음과 같은 특징이 있습니다. 단순하고 이해하기 쉽습니다. 다양한 서비스를 시작하고 중지하는 데 사용할 수 있습니다. 시스템을 종료할 수 있습니다. Systemd Systemd는.. 더보기
Elasticsearch 클러스터의 상태를 점검하고 모니터링하는 방법 Elasticsearch 클러스터의 상태를 점검하고 모니터링하는 방법 curl 명령어와 Elasticsearch API 엔드포인트를 사용하면 클러스터의 상태, 노드, 인덱스, 샤드 및 다른 핵심 정보를 확인할 수 있습니다. 클러스터 상태 확인 curl -X GET "http://localhost:9200/_cluster/health" curl -XGET 'http://elastic_user:elastic_password@localhost:9200/_cluster/health?pretty' { "cluster_name" : "es-cluster", "status" : "yellow", "timed_out" : false, "number_of_nodes" : 3, "number_of_data_nodes" :.. 더보기
Zabbix를 사용하여 syslog(messages) 로그 파일을 모니터링하는 방법 Zabbix를 사용하여 syslog(messages) 로그 파일을 모니터링하는 방법 1. 템플릿 작성 템플릿 이름 : Template System Log Monitoring by CentOS 그룹 : temp 2. 어플리케이션 작성 이름 : System Log 3. 아이템 작성 아이템 1 이름 : Log Monitoring - /var/log/messages(Error) 종류 : ZABBIX 에이전트 (액티브) 키 log[/var/log/messages,Error] 데이터형 : 로그 갱신 간격 : 1m 어플리케이션 작성 : System Log 아이템 2 이름 : Log Monitoring - /var/log/messages(Fatal) 종류 : ZABBIX 에이전트 (액티브) 키 log[/var/log/.. 더보기

반응형