전체 글(49)
-
[Network] VirtualBox 네트워크 연결한 다음 mobaXterm로 열기(Host-only, NAT, Bridged)
연결하기 전에 알아야할 개념이 있다. 바로 host IP와 NAT 그리고 Bridged이다. 가상 네트워크 구성 -VirtualBox, VMware 같은 가상 프로그램을 사용해 가상 네트워크를 구성할 수 있다. -호스트는 실제 사용되어지는 PC를 의미한다. -가상머신은 호스트PC 내에 구축된 PC를 의미한다. 가상네트워크의 종류 -Host-Only: 외부와 단절된 내부 네트워크 구축하는 것으로 내부 가상머신들끼리만 통신이 가능하다. -NAT(Network Address Translation): 호스트PC로부터 IP를 할당 받아 가상머신 프로그램이 자체 DHCP 서버를 띄워 내부 네트워크 대역 할당 및 통신을 한다. 호스트 PC를 통해 외부 네트워크와 통신이 가능하다. 하나의 네트워크에서 가상머신과 1대1..
2022.08.09 -
[Server] 쉽지만 Engineering용어로는 낯선 단어들 1탄 (Redundancy/consolidation/node)
지금은 익숙하지만 처음에 서버를 접하면서 의미가 낯설게 느껴졌던 단어를 몇가지 정리해보겠다. 경영학도였던 나에게 해당 단어를 업무에 녹여 이해하는 것이 처음엔 잘 안됬다. 예를 들어 당장 node만해도 매듭 혹은 마디 느낌으로 알고 살아왔기 때문에 위키에서 네트워크에서의 구상도를 찾아본 다음에야 node를 이해 할 수 있었다. 지금 용어들은 Engineering 관점이기 때문에 대중적으로 상용되는 의미와는 다소 거리가 있을 수 있다. 1. Redundancy In engineering, redundancy is the duplication of critical components or functions of a system with the intention of increasing reliability ..
2022.08.05 -
[Oracle] Cache Fusion 이란? (RAC 구조/DB Buffer Cache와 관계)
일단, RAC의 구조를 알아야 Cache Fusion에 대해 설명할 수 있다. cache fusion이라는 기능은 8i OPS에서 소개가 된 기능이지만, 제약 사항들이 있었고, 디스크 기반의 동기화를 사용했었다. 디스크를 거치지 않게 된 것은 Oracle 9i 버전부터이며 아래 그림은 Oracle 9i RAC 구조이다. - public network(public 망) : ip 3개 중 관리자가 유지, 보수할 때 쓰는 것으로, public 망에 붙여 쓰는게 vip인데, service ip임. - inter connect = private network(private 망): instance1과 instance2를 연결하는 망. interconnect를 통해 이동하는 정보는 GCS(Global Enqueue ..
2022.08.04 -
[Linux] 짧고 굵게 리눅스 명령어 master하기
여기있는 명령어만 알아도 리눅스 아는 척 할 수 있다!!!!!!!!!!!! 파일 시스템 탐색을 위한 리눅스 명령어 1. pwd Print Work Directory의 약자이며, 현재 작업 중인 디텍토리를 보여준다. 즉 현재 사용자가 위치해 있는 디렉토리를 보여준다. 2. ls ls는 list segments의 약자이며, 주로 all의 약자인 al과 함께 ls -al으로 많이 쓰인다. 3. mkdir 디렉토리명 새로운 디렉토리를 생성한다.(리눅스의 디렉토리는 윈도우의 폴더와 같은 개념) 4. rmdir 디렉토리명 remove directory의 약자로 빈 디렉토리를 삭제할때 사용하는 명령어이며, 삭제하려는 디렉토리가 비어있지 않은 경우에는 삭제할 수 없다. 5. cd 디렉토리명 디렉토리를 이동할때 사용하는..
2022.08.02 -
[Linux] vi 명령어 정리 (명령모드/편집모드/콜론모드)
vi는 1976년 빌조이가 개발하였으며 유닉스 환경에서 가장 많이 쓰이는 문서 편집기다. 그때 당시에는 화살표 키에 대응할 만한 키가 없었기 때문에 H, J, K, L키가 각각 ←, ↓, ↑, ↓ 으로 커서를 이동하게 만들어졌고 지금도 방향키처럼 쓸 수 있다. (하지만 요즘엔 방향키를 쓰면 되므로 잘 안쓴다.) VI 편집기 모드 먼저 연습용 파일인 test.txt를 생성한 뒤, vi 편집기를 열겠다. [root@cc ~]# touch test.txt [root@cc ~]# vi test.txt Vi는 명령모드(command mode)와 편집모드(insert mode)가 있으며 일단 프로그램을 시작하면 일반적으로 명령모드(command mode)로 시작하게 된다. 명령모드 i키를 누르게 되면 편집모드로 들..
2022.08.01 -
[Oracle] RAC(Real Application Clusters)란?
다수의 서버 또는 노드는 클러스터웨어라는 소프트웨어 계층을 통해서 작업한다. 오라클은 자신만의 클러스터웨어가 있으며 오라클 엔터프라이즈 에디션에 포함되어 있다. 또한 각 노드에 인스턴스가 실행되며 모든 인스턴스들은 공유된 스토리지에 접근할 수 있다. 공유 스토리지와 RAC 소프트웨어는 사용자가 클러스터 안에 있는 어떤 노드든지 접속할 수 있으며, 이는 어떤 노드에서든 데이터베이스에 접근이 가능함을 의미한다. RAC는 여러 개의 Instance가 하나의 데이터베이스를 엑세스 할 수 있다. 이는 에플리케이션에서 접속할 수 있는 통로는 여러 개이며 Database는 하나인 형태이다. RAC의 특징은 1. 가용성(Availability) 와 2. 확장성(Scalability)가 있다. RAC의 가용성 RAC은 ..
2022.07.25