server

A collection of 22 posts
vsphere

VMware vCenter Server Appliance 에서 cli 로 subnet 수정하기

VMware vCenter Server Appliance에서 CLI(Command Line Interface)를 사용하여 서브넷을 변경하려면 다음과 같은 단계를 수행할 수 있습니다. 1.  현재 설정된 IP 주소 정보를 확인합니다. /opt/vmware/share/vami/vami_get_network 위 명령어는 현재 vCenter Server Appliance의 네트워크 구성 정보를 출력합니다. 2.  편집 모드로 네트워크 구성 파일을 엽니다. vi
1 min read
linux

서버가 살아있는 지 여부를 ssh 접속없이 점검해보기

서버가 살아있는지 여부를 확인하는 명령어는 여러 가지가 있습니다. 그 중에서도 간단하게 서버의 응답 상태를 확인할 수 있는 방법은 다음과 같습니다. ping 명령어: 서버의 응답 여부를 확인할 수 있는 가장 기본적인 명령어입니다. 다음과 같이 입력하여 사용할 수 있습니다. ping [서버 IP 주소] 이 명령어를 실행하면 해당 서버로 ICMP 패킷을 보내고, 서버로부터
2 min read
linux

nagios client OS 별 설정 방법

Nagios 클라이언트 설치 및 설정 방법은 OS 종류에 따라 약간 차이가 있습니다. 따라서 아래에서는 CentOS, Ubuntu, Windows 각각의 경우에 대해 Nagios 클라이언트 설치 및 설정 방법을 자세히 설명하겠습니다. 1. CentOS 1.1. Nagios 클라이언트 패키지 설치 Nagios 클라이언트 패키지를 설치하려면 아래 명령어를 입력합니다. sudo yum install nagios-plugins nagios-plugins-all nrpe 1.
4 min read
windows

윈도우 서버 원격접속이 안될 때 해볼 수 있는 몇가지 방법

윈도우 서버에서 원격접속이 안될 때는 다양한 원인이 있을 수 있습니다. 아래는 원격접속이 안될 때의 대처 방법과 원인에 대한 설명입니다. 1. 원격 데스크톱 서비스 확인 윈도우 서버에서 원격접속은 대부분 원격 데스크톱 서비스를 사용합니다. 원격접속이 안될 때는 원격 데스크톱 서비스가 정상적으로 실행 중인지 확인해야 합니다. 아래 명령어로 원격 데스크톱 서비스 상태를 확인할
2 min read
linux

리눅스 원격접속이 안될 때 해볼 수 있는 몇가지 방법

리눅스에서 원격접속이 안될 때는 다양한 원인이 있을 수 있습니다. 아래는 원격접속이 안될 때의 대처 방법과 원인에 대한 설명입니다. 1. SSH 서비스 확인 리눅스에서 원격접속은 대부분 SSH를 사용합니다. 원격접속이 안될 때는 SSH 서비스가 정상적으로 실행 중인지 확인해야 합니다. 아래 명령어로 SSH 서비스 상태를 확인할 수 있습니다. systemctl status sshd 위 명령어를
2 min read
linux

리눅스 서버 포트 점검하기

리눅스에서 포트 상태를 점검하는 방법은 다양합니다. 아래는 명령어와 함께 자세하게 설명한 방법입니다. 1. netstat netstat 명령어는 시스템의 네트워크 연결 상태를 확인할 수 있습니다. 명령어는 아래와 같습니다. netstat -an | grep LISTEN 위 명령어를 입력하면 현재 시스템에서 열린 포트 중 리스닝 상태인 포트 목록을 출력합니다. -an 옵션은 모든 연결 상태를 출력하도록 지정하고,
2 min read
linux

리눅스에서 cpu, memory 점검하기

리눅스에서 CPU와 메모리 상태를 점검하는 방법은 다양합니다. 아래는 명령어와 함께 자세하게 설명한 방법입니다. 1. top top 명령어는 시스템의 CPU 및 메모리 사용 상태를 실시간으로 모니터링할 수 있습니다. 명령어는 아래와 같습니다. top 위 명령어를 입력하면 CPU와 메모리 사용량이 실시간으로 표시됩니다. q를 입력하여 top을 종료할 수 있습니다. 1. vmstat vmstat 명령어는 시스템의
2 min read
db

MariaDB Replication 구성 해보기

MariaDB Replication은 마스터 데이터베이스에서 변경된 데이터를 슬레이브 데이터베이스로 복제하는 것입니다. 이를 구성하기 위해서는 마스터와 슬레이브 사이의 네트워크 연결이 필요합니다. 아래는 MariaDB Replication을 구성하는 방법입니다. 1. 마스터 데이터베이스 설정 마스터 데이터베이스에서는 my.cnf 파일을 열어서 아래와 같이 설정해줍니다. # 데이터베이스 서버 ID 설정 server-id=1 # 이진 로그 사용 설정 log_bin=/var/
2 min read
linux

리눅스 서버의 모든 상태를 점검하는 스크립트

리눅스 서버의 모든 상태를 점검하는 스크립트를 작성하는 방법은 다음과 같습니다. 1. 스크립트 작성 * 서버의 모든 상태를 점검하기 위해서는 다양한 명령어를 사용해야 합니다. * 스크립트는 다음과 같은 내용을 포함해야 합니다. * CPU와 메모리 사용량 확인 * 디스크 사용량 확인 * 프로세스 목록 확인 * 로그 파일 확인 * 네트워크 상태 확인 등 * 예를 들어, 다음과 같은 스크립트를
1 min read
cloudstack

CloudStack에서 VR(Virtual Router)을 점검하는 모니터링 스크립트

CloudStack에서 VR(Virtual Router)을 점검하는 모니터링 스크립트를 작성하는 방법은 다음과 같습니다. 1. VR 모니터링 스크립트 작성 * VR이 정상적으로 작동하는지 확인하기 위한 스크립트를 작성합니다. * 스크립트는 VR에 대한 ICMP ping 또는 TCP 포트 접속을 수행하여 VR이 응답하는지 확인합니다. * 예를 들어, 다음과 같은 스크립트를 작성할 수 있습니다. #!/bin/bash vr_ip="10.
2 min read
cloudstack

Cloudstack의 각 node에서 nfs 연결 모니터링

CloudStack에서 각 노드가 NFS 서버 응답 없음을 모니터링하고 이메일 알림을 받는 방법은 다음과 같습니다. 1. NFS 서버 응답 없음 모니터링 스크립트 작성 * NFS 서버 응답 없음을 확인하기 위한 스크립트를 작성합니다. * 스크립트는 NFS 마운트 포인트에 대한 파일 읽기/쓰기 작업을 수행하여 NFS 서버가 응답하는지 확인합니다. * 예를 들어, 다음과 같은 스크립트를 작성할
1 min read
cloudstack

Cloudstack의 app 서버에서 노드 ssh 연결 모니터링

CloudStack에서 App 서버가 SSH 연결 타임아웃을 모니터링하고 메일링하는 방법은 다음과 같습니다. 1. SSH 연결 타임아웃 모니터링 스크립트 작성 * App 서버에서 SSH 연결이 타임아웃되면 타임아웃 메시지를 출력하고, 메일을 전송하는 스크립트를 작성합니다. * 스크립트는 SSH 커맨드를 실행하여 연결 상태를 확인합니다. * 예를 들어, 다음과 같은 스크립트를 작성할 수 있습니다. #!/bin/bash ssh -o ConnectTimeout=
1 min read
linux

out of memory 란?

Out of Memory(OOM)은 시스템에서 사용 가능한 메모리가 모두 사용되어 더 이상 할당할 수 없는 상황을 의미합니다. 이는 시스템의 안정성과 성능에 영향을 미칩니다. OOM이 발생하는 경우, 시스템은 메모리를 할당할 수 없으므로 프로세스가 종료될 수 있습니다. 이는 시스템의 안정성을 저해하고, 서비스 중단으로 이어질 수 있습니다. OOM이 발생할 경우 대처 방법은
3 min read
linux

keepalived 소개 및 설치

Keepalived는 로드 밸런싱과 고가용성(High Availability)을 제공하는 오픈소스 소프트웨어입니다. Keepalived는 VRRP(Virtual Router Redundancy Protocol) 프로토콜을 사용하여 가상 IP 주소를 사용하는 서버 그룹에서 하나의 마스터 서버와 다른 서버들 간의 상태를 모니터링하고, 마스터 서버가 장애가 발생할 경우 다른 서버가 이를 대신하여 가상 IP 주소를 사용하여 서비스를 제공하게 됩니다. Keepalived를 설치하는
2 min read
linux

chronyd 소개 및 설치

chronyd는 NTP 기능을 제공하는 데몬으로, ntpd와 마찬가지로 시간 동기화를 위해 사용됩니다. chronyd는 ntpd보다 정확도가 높으며, 네트워크 연결이 끊어진 경우에도 대처할 수 있습니다. chronyd를 설치하고 실행하는 방법은 다음과 같습니다. 1. chronyd 설치하기 * Ubuntu에서는 다음의 명령어를 통해 chronyd를 설치할 수 있습니다. sudo apt-get install chrony * CentOS에서는 다음의 명령어를 통해 chronyd를 설치할 수
2 min read
linux

ntpd 소개 및 설치

ntpd는 Network Time Protocol (NTP) 서비스를 제공하는 데몬입니다. NTP는 인터넷을 통해 시간 정보를 동기화하여 정확한 시간을 유지하는 데 사용됩니다. 이를 통해 서버나 클라이언트의 시간을 정확하게 맞출 수 있습니다. ntpd를 설치하고 실행하는 방법은 다음과 같습니다. 1. ntpd 설치하기 * Ubuntu에서는 다음과 같은 명령어를 통해 ntpd를 설치할 수 있습니다. sudo apt-get install ntp
2 min read
linux

OpenSSH 소개 및 설치

OpenSSH는 인터넷을 통해 안전하게 원격으로 다른 컴퓨터에 접속할 수 있게 해주는 프로토콜입니다. 이를 통해 다른 컴퓨터에 있는 파일을 복사하거나, 원격으로 명령어를 실행할 수 있습니다. OpenSSH를 설치하고 실행하는 방법은 다음과 같습니다. 1. OpenSSH 설치하기 * Ubuntu에서는 다음과 같은 명령어를 통해 OpenSSH를 설치할 수 있습니다. sudo apt-get install openssh-server * MacOS에서는 다음과 같은 명령어를
2 min read