리눅스 썸네일형 리스트형 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-releasesudo yum install -y gcc g.. 더보기 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.. 더보기 init와 systemd의 특징과 주요 차이점 init(SysV)와 systemd의 특징과 주요 차이점System V init(init)와 Systemd는 모두 Linux 시스템의 초기화 프로세스를 담당하는 시스템 서비스입니다. 두 시스템 모두 다양한 서비스를 시작하고 중지하며 시스템을 종료하는 데 사용됩니다.System V init(init)System V init는 Linux 시스템의 초기화 프로세스를 담당하는 가장 오래된 시스템 서비스입니다. 1980년대에 처음 개발되었으며 Linux 커널의 초기 버전에서 사용되었습니다. System V init는 다음과 같은 특징이 있습니다.단순하고 이해하기 쉽습니다.다양한 서비스를 시작하고 중지하는 데 사용할 수 있습니다.시스템을 종료할 수 있습니다.SystemdSystemd는 System V init의 후.. 더보기 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/.. 더보기 [isms-p] world writable 파일 점검 world writable 파일 점검"world writable 파일"은 파일 시스템에서 특정 파일이나 디렉토리가 모든 사용자에게 쓰기 권한을 부여하는 것을 나타냅니다. 이것은 보안 측면에서 위험할 수 있으며, 주의해야 합니다. 만약 파일이나 디렉토리가 "world writable" 상태라면, 시스템의 모든 사용자가 그 파일에 쓸 수 있고, 중요한 시스템 파일이나 데이터가 손상될 수 있습니다. 일반적으로 시스템 관리자는 파일 및 디렉토리 권한을 조절하여 보안을 유지하고, 필요한 경우에만 필요한 사용자 또는 그룹에게 쓰기 권한을 부여해야 합니다. chmod 명령을 사용하여 파일 및 디렉토리 권한을 관리할 수 있으며, chmod 명령을 사용하여 "world writable" 권한을 제거할 수 있습니다. U-.. 더보기 ZABBIX 로그 파일 모니터링 ZABBIX 로그 파일 모니터링Zabbix를 사용하여 /var/log/messages 파일을 모니터링합니다.Zabbix 에이전트를 사용하여 로그 파일에서 특정 문자열을 검색하고 결과를 모니터링하는 방법입니다.1. Zabbix 템플릿 생성Zabbix 웹 인터페이스로 로그인합니다."Configuration" 메뉴에서 "Templates"를 선택하고 "Create template" 버튼을 클릭하여 새 템플릿을 생성합니다.템플릿 이름을 지정하고 필요한 그룹에 템플릿을 할당합니다.템플릿 이름 : System Log Error Detection Template그룹 : temp2. 아이템(Item) 설정"Configuration" 메뉴로 이동하고 "Hosts"를 선택하여 해당 호스트(서버)를 찾습니다. 호스트가 없는.. 더보기 이전 1 ··· 58 59 60 61 62 63 64 ··· 194 다음