랙 단위 네트워크 허브= 한 랙은 같은 tor 스위치를 통해 네트워크에 연결됨*다른 랙이 같은 tor을 사용할 수도 있음하나의 tor스위치에 다중화 서버가 묶여있는 경우, tor스위치 문제시 전체 장애 발생하는 구조-> 그래서 서버를 나눠서 배치해야한다# 다른 tor스위치에 연결되어있는 다른 렉에 서버를 옮기는 경우 고려해야할 세가지1. 서버 장착 가능 공간 (ex. 한 랙 당 2U 서버 2대 정도 배치할 수 있는지)2. 전기 사용 가능여부 (멀티탭 빈자리 있는지)3. 유휴포트 여부 (tor스위치 네트워크 연결 가능한 여유 포트가 있는지)
ipc(inter process communication)os 내부 프로세스들끼리 서로 통신할 때 쓰는 세마포어,공유메모리 등의 자원RemoveIPC 사용자가 로그아웃(세션 종료)하면 사용하던 IPC 자원들을 자동으로 지울지 말지를 결정하는 옵션Oracle 같은 경우, db기동에 복수 개의 db프로세스가 필요함.여러 db프로세스들은 서로 ipc를 가지고 통신하는 구조일부 프로세스가 죽더라도 다른 프로세스들에서 ipc를 사용하고 있음그래서 이 경우 os가 마음대로(=세션 기준대로) db의 ipc자원을 삭제하지 못하도록 removeipc 설정을 no로 주어 crash를 방지
1. 노트(1) sysctl sysctl : /proc/sys 파일을 조작하는 래퍼목적명령어의미값 확인sysctl -a전체 설정 값 확인sysctl 변수명현재 커널 값 조회(-n :값만 확인)즉시 변경 (임시)sysctl -w 변수=값지금 당장만 적용 (재부팅 시 초기화)영구 설정 작성/etc/sysctl.d/*.conf설정 파일에 값 기록설정 적용sysctl --system파일 내용 커널에 반영 # sysctl 적용 흐름[1] 지금 값 확인 sysctl net.ipv4.ip_forward[2] 테스트로 바꿔보기 (임시) sysctl -w net.ipv4.ip_forward=1[3] 문제 없으면 파일에 저장 (영구) /etc/sysctl.d/99-custom.conf → net.ip..
1. 개념 (1) iptables- iptables-save는 저장하는 명령어가 아니라 현재 규칙을 stdout(표준출력)으로 덤프하는 명령어- 규칙 추가/삽입 옵션 차이 (Append vs Insert) ㄴ -A : 맨 뒤 삽입 ㄴ -I : 앞 or 지정위치 ㄴ iptables -A(맨 뒤에) / -I(맨 앞에) INPUT -p tcp --dport 22 -j ACCEPT- 우선순위 [1] -I 로 넣은 룰 (우선) [2] 기존 룰 [3] 기존 룰 ... [n] -A 로 넣은 룰 (마지막) (추가) iptables NAT방식설명체인예시SNAT출발지 IP (나) 를 특정 값으로 변환POSTROUTING (나가기 전에 출발지 바꿈)내부IP: 192.168.0...