2021/11(8)
-
[network] TCP/IP 프로토콜 개념 정리.
TCP/IP 설명 전송 조절 프로토콜인 TCP(전송 제어 프로토콜)와 인터넷 프로토콜인 IP(인터넷 프로토콜)로 이루어져 있는 프로토콜. 인터넷 환경에서 정보 전송을 위해 쓰이는 프로토콜. 인터넷에서는 데이터가 전송될 때, 패킷이라는 작은 단위(데이터 블록)로 나뉘어 전송됨. TCP는 데이터의 추적/제어, IP는 데이터의 주소 지정/전달을 담당함. TCP (Transmission Control Protocol) 설명 TCP는 OSI 네트워크 계층 모델 중 전송 계층에서 사용하는 프로토콜로 가상회선 방식으로 패킷을 교환함. 장치들 사이에 연결과 데이터의 전송/제어 기능을 통해서, 데이터 전송의 신뢰성을 보장함. 체크섬(check sum, 데이터의 손상 여부 점검) 필드에서 패킷 손실의 문제를 보장해줌. p..
2021.11.26 -
[Docker] oracle19c 설치 가이드.(이미지 빌드, 컨테이너 기동, 원격 서버에서 접속 ...)
도커 서버 설치 참고. https://gomu92.tistory.com/22 oracle19c 이미지 빌드를 위해서 필요한 작업. 1.oracle19c 이미지를 빌드할 수 있는 스크립트가 존재하는 디렉토리(dockerfiles)를 git에서 클론. 2.오라클19c 바이너리(LINUX.X64_193000_db_home.zip) 다운로드. 3.다운로드한 바이너리를 클론해온 스크립트 디렉토리(dockerfiles/${version})로 이관. 4.이미지를 빌드할 수 있는 스크립트 파일(buildContainerImage.sh) 실행. oracle19c 이미지 빌드를 위한 스크립트 파일 git에서 클론 작업. 1.repository 전체 다운로드 $git clone https://github.com/oracle..
2021.11.17 -
[linux] vi에서 코드를 정렬하는 방법.
1. line.275~293이 정렬되어 있지 않는 것을 확인. 2. esc(편집모드)에서 gg(파일 최상단으로 커서 이동 명령어) 입력하여 코드 최상단으로 이동. 3. 코드 최상단에서 ctrl + v 입력하여 비주얼 블록 생성. 4. G(파일 최하단으로 커서 이동 명령어) 입력하여 코드 최하단까지 비주얼 블록 생성. 5. =(정렬 명령어) 입력하여, 비주얼 블록에 있는 코드 정렬 실행.
2021.11.11 -
[computerScience] 프로그램 & 프로세스 & 메모리 구조 & 쓰레드 개념 정리.
-프로그램(program) 의미. 실행 파일을 의미함.(정적) -프로세스(process) 의미 실행 중인 프로그램을 의미함.(동적) 메모리에 올라와 cpu를 할당받은 상태. -프로그램 실행 과정 설명. 사용자가 OS에게 프로그램을 실행 요청함. 운영체제(OS)가 프로그램의 정보를 메모리(주기억장치_RAM)에 로드. CPU가 프로그램 코드를 관리 & 명령 실행. -메모리 구조/공간(memory structure) 코드 영역 : 프로세스가 실행할 코드가 기계어 형태로 저장된 공간. 데이터 영역 : 전역 변수와 static 변수가 할당되는 영역으로 프로그램의 시작과 동시에 할당되고, 프로그램이 종료되어야 메모리에서 소멸됨. 스택 영역 : 함수 호출 시 생성되는 지역 변수와 매개 변수가 저장되는 영역으로 함수 ..
2021.11.08 -
[Docker] Tibero6 설치하는 방법.(이미지 다운로드, 컨테이너 생성/실행, 원격에서 Tibero 서버로 접속 ...)
도커 서버 설치 참고. https://gomu92.tistory.com/22 docker hub에서 다운받을 tibero6 이미지 확인 https://hub.docker.com/r/dimensigon/tibero https://github.com/dimensigon/tibero-docker/commit/78c203e3c42cc52f008685bfa67d42f827ac8785 도커 로그인 수행. $docker login tibero6 이미지 다운로드 $docker pull dimensigon/tibero 다운로드한 이미지 확인. $docker images | grep tibero dimensigon/tibero latest 59c86c1e4794 3 days ago 2.21GB 도커 서버에 볼륨(tiber..
2021.11.05 -
[tibero] 티베로 클라이언트에서 티베로 서버로 접속하는 방법.(tbdsn.tbr 설정 및 tbsql 사용 방법)
사전에 수행되어야 하는 작업. tibero client 바이너리가 설치되어있어야 함.($TB_HOME/client/bin, $TB_HOME/client/lib) tibero 환경변수가 적용되어 있어야 함. tibero 환경변수 설정. $ vi .profile #tibero export path export TB_HOME=/home/tmax_test/tibero6 export TB_SID=tibero export LD_LIBRARY_PATH=$TB_HOME/lib:$TB_HOME/client/lib export PATH=$PATH:$TB_HOME/bin:$TB_HOME/client/bin tiberoClient 환경에서 접속 할 tiberoServer의 정보 설정(tbdsn.tbr 설정) $vi $TB_H..
2021.11.04