admin
-
IPC(Inter Process Communication)
IPC(Inter Process Communication) IPC는 프로세스 간 통신이라는 뜻으로 프로세스들 사이에 서로 데이터를 주고받는 행위 또는 방법이나 경로를 뜻한다. 프로세스는 독립적으로 실행되기 때문에 다른 프로세스에 영향을 받지 않는다.반대로 스레드는 프로세스 안에서 자원을 공유하므로 영향을 받는다. 이런 상황에서 프로세스 간의 통신이 필요한 상황이 있을 것이다.그런 경우에 이를 가능하게 해주는 것이 바로 IPC 통신이다.프로세스는 커널이 제공하는 IPC 설비를…
-
Paging, Segmentation
페이징 (Paging) 페이징과 세그먼테이션은 메모리 관리 기법 중 하나로물리적 메모리를 작은 고정 크기의 블록이나 페이지로 나누는 것을 말한다. 가상 메모리 시스템에서 물리적인 메모리를 가상으로 나눈 작은 단위를 페이지(Page)라고 하고, 프로세스가 실행되는 동안, 그 프로세스의 코드와 데이터는 페이지로 나누어져 디스크에 저장된다. 페이지는 보통 고정된 크기를 가지며, 이 크기는 시스템에 따라 다를 수 있다.일반적으로 페이지의 크기는 1 ~…
-
Oracle OCI
OCI(Oracle Cloud Infrastructure)는 IAM, 네트워킹, 컴퓨팅, 스토리지 및 데이터베이스의 5가지 기둥을 기반으로 합니다. 네트워킹은 Oracle Cloud Infrastructure Architect에서 매우 중요하고 복잡한 주제입니다. 네트워킹은 OCI 환경에서 서로 다른 자원 간의 통신을 허용합니다. 1. 네트워크 개요 OCI에서 새 테넌시를 프로비저닝한 후(루트 구획 생성). 가장 먼저 해야 할 일 중 하나는 네트워킹 환경(VCN)을 만드는 것입니다. OCI VCN을 사용하면 OCI의 여러 리소스가 지역 내외에서 서로 통신할 수 있습니다. 2. OCI 네트워크 아키텍처 일반적인 OCI 네트워킹 아키텍처에는 다음과 같은 네트워크 구성 요소가 있습니다. 3. OCI 네트워크 컴포넌트 Oracle Cloud Infrastructure의 네트워킹 서비스는 이미 익숙한 기존 네트워크 구성 요소의 가상 버전을 사용합니다. 3.1 VCN in OCI 3.2 Subnet 3.3 Route Table 3.4 Security List 보안 리스트는 서브넷과 연결되고 해당 서브넷의 모든 compute 인스턴스에 적용되는 공통 방화벽 규칙 세트입니다.…
-
Install Tomcat-connector
What is mod_jk?Apache와 Tomcat을 연동하기 위한 모듈이다. AJP 프로토콜을 이용하여 아파치로 들어온 요청을 톰캣에 전달하여 처리한다. 아파치로 들어온 요청을 톰캣으로 전달 할때 AJP 포트 (기본 8009)를 사용하며 필요에 의한 포트 변경도 가능하다. wget https://dlcdn.apache.org/tomcat/tomcat-connectors/jk/tomcat-connectors-1.2.50-src.tar.gz tar -zxvf tomcat-connectors-1.2.50-src.tar.gz cd native apxs 설치되어있는지 확인ll /bin/apxs없을경우 dnf install httpd-devel pcre-devel 명령으로 설치 후 확인apxs는 아파치 확장모듈 ./buildconf.sh ./configure…
-
Useful commands
ps -eo lstart,pid,cmd –sort=lstart >>>> 프로세스 시작시간 내림차순 정렬 -e 모든 프로세스 출력-f 모든 정보 출력-L 스레드 정보인 LWP / NLWP 출력 –sort=pcpu : cpu 사용률 내림차순 정렬–sort=pmem : mem 사용률 내림차순 정렬 – PID(Process ID) : 프로세스의 아이디– PPID(Parent Process ID) : 부모 프로세스의 아이디– LWP(Light Weight Process, is thread) : 스레드 고유아이디– NLWP(Number…
-
Out Of Memory
OOM(Out Of Memory) 이란 ? OOM(Out Of Memory) Killer 란? oom_killer 로 인한 프로세스 종료 Log over commit 설정 sysstat 패키지를 이용한 현재 commit 양 확인 https://tech.hostway.co.kr/2022/03/14/730/
-
MariaDB Galera Cluster & MHA
MariaDB Galera Cluster와 MHA(MaxScale High Availability)는 모두 MySQL/MariaDB 데이터베이스의 고가용성(High Availability) 및 장애 조치(Failover) 솔루션입니다. 하지만 각각의 솔루션은 서로 다른 방식으로 작동합니다. 요약하면, MariaDB Galera Cluster는 동기적 다중 마스터 복제를 사용하여 고가용성 데이터베이스 클러스터를 제공하는 반면, MHA는 마스터-슬레이브 구조를 사용하여 고가용성 및 자동 장애 조치를 제공합니다. 선택하는 솔루션은 데이터베이스 클러스터의 요구 사항과 환경에 따라 다를…
-
240530-Netbackup
NB 프로세스 : 메인프로세스 bpps : 넷백업 프로세스 확인, -a, -x MM 프로세스 : 디바이스 프로세스 vmoprcmd : 디바이스 status 확인 mtstrmd 중복제거 프로세스 PBX : 베리타스 shared 프로세스 (핵심프로세스 중 하나) nbpostgres:x:1002:1002:NetBackup database user account:/home/nbpostgres:/bin/bashnbwebgrp:x:1003:1003:NetBackup Web Services application account:/usr/openv/wmc:/bin/bashnbwebsvc:x:1004:1003:NetBackup Web Services application account:/usr/openv/wmc:/bin/bash .bash_profileexport PATH=$PATH:/usr/openv/netbackup/bin:/usr/netbackup/bin/goodies:/usr/openv/netbackup/bin/admincmd:/usr/openv/volmgr/bin:. volume : Tape library Scratch : Empty pool Robot…