본문 바로가기

분류 전체보기

(49)
SSH Key를 여러 서버에 복사 #!/bin/bash # 접속할 서버 정보, ssh 키 경로, 공개키 경로를 변수에 저장 server="[대성 서버 IP]" sshkey="$HOME/.ssh/id_rsa" sshPub="$HOME/.ssh/id_rsa.pub" #ssh key 생성 ssh-keygen -t rsa -m PEM -f $sshkey #생성된 SSH KEY를 서버에 복사 for server in $server do         echo $server         sshpass -p "$1" ssh-copy-id -i $sshPub pcfilter@$server -p 2022done      해설 sshpass -p "$1" ssh-copy-id -i $sshPub pcfilter@$server -p 2022계정이 pcfi..
Postgresql 백업 및 복원 pg_dump -U [유저명] -h [IP] [DB명] -f [덤프파일 명]ls -l을 통해 덤프 파일이 생성 됐는지 확인Postgresql 접속하여 해당 디비 삭제그 후 dump 파일로 복원
SSO 연동이 안 됐을 때 확인했었던 부분 정리 로직 설명 -> SSO 로그인 페이지 이동 -> 로그인 -> ServerFilter 관리자 페이지 이동 -> SSO 아이디 정보 받아옴 -> 등록된 사용자라면 ServerFilter 메인 화면으로 이동그러나 SSO 로그인 후 관리자 페이지 이동되는 과정에서 페이지를 찾을 수 없음 이라는 오류가 발생 2-0. tcpdump -nni any host [도메인 명] 건 상태에서 telnet [도메인 명]  999를 했을 때  999번 포트는 당연히 닫혀 있으니, 연결을 시도하려는 패킷 (Syn)만 나오는 것을 확인 2-1. tcpdump -nni any host [도메인 명] 건 상태에서 telnet [도메인 명]  22를 했을 때 정상 연결이 되었으며, 패킷 또한 요청과 응답 패킷이 정상적으로 나오는 것을 ..
정보처리산업기사 정리 럼바우의 객체지향 분성 기법 1. 객체 모델링 : 객체 다이어그램 2. 동적 모델링 : 상태 다이어그램 3. 기능 모델링 : 자료 흐름도 EAI : 기업 응용 프로그램 통합으로 기업용 응용 프로그램의 구조적 통합 방안을 가르킴 FEP : 입력되는 데이터를 컴퓨터의 프로세서가 처리하기 전에 미리 처리하여 프로세서가 차지하는 시간을 줄여주는 프로그램이나 하드웨어 GPL : 자유 소프트웨어 재단 (OSF)에서 만든 자유 소프트웨어 라이선스 Duplexing : 이중화 ( DB의 회복 기법 중 가장 간단한 것 ) 단위 테스트 종류 1. 명세 기반 테스트 : 주어진 명세를 빠짐없이 테스트 케이스로 구현하고 있는지 확인하는 테스트 2. 구조 기반 테스트 : 프로그램 내부 구조 및 복잡도를 검증하는 화이트박스 테스트..
정보처리 산업기사 부족한 부분 정리 운영체제 운용 기법 일괄 처리 (Batch Processing) 시스템 : 한꺼번에 처리하는 방식 실시간 처리(Real Time Processing) 시스템 : 데이터 발생 즉시 처리하여 결과를 산출하는 방식 다중 프로그래밍 시스템 : "하나의 CPU와 주기억 장치를 사용" 다중 처리 시스템 : "여러 개의 CPU와 하나의 주기억장치를 이용" 시분할 시스템 : 각 사용자에게 독립된 컴퓨터를 사용하는 느낌을 주는 것 운영체제 운용 기법의 발달 과정 1세대 : 일괄 처리 시스템 2세대 : 다중 프로그래밍 시스템 -> 다중 처리 시스템 -> 시분할 시스템 -> 실시간 처리 시스템 3세대 : 다중 모드 4세대 : 분산 처리 시스템 프로세스의 여라 가지 정의 실행중인 시스템 PCB를 가진 프로그램 실기억장치에 저..
CCNA2 정리 Default Gateway가 필요한 이유 기본적으로 Default Gateway가 없다면 외부 네트워크와 격리가 된다. 즉 내부에서만 통신이 가능하고 외부에서는 통신이 불가능하다는 소리 호스트가 내부 네트워크가 아닌 외부 네트워크와 통신을 하려면 게이트웨이를 거쳐 가야한다. Default Gateway란? 기본적으로 설정된 라우팅 경로 특정 목적지까지 가는 패킷이 유입이 됐는데 경로를 모른다면 Default Gateway로 보낸다. 라우터는 라우팅 테이블을 어떻게 만드는가? 라우팅 프로토콜을 사용해서 라우팅 테이블을 구성한다. ( OSPF, RIP....) 맥 테이블 생성되는 과정 맥 테이블이 생성되기 전까지 스위치는 Hub처럼 행동한다. 하나의 프레임이 들어오고 연결되어 있는 포트에 통신이 이뤄질 때..
관계형 DB 설계 과정 관계형 DB 설계 과정 "엔티티" 정의, "관계" 정의, "식별자" 정의, "속성" 정의, "정규화" 등으로 나누어 단계적으로 진행 엔티티 하나 이상의 속성을 가지며 구별이 가능하도록 식별자를 가져야 하며 다른 엔티티와 관계를 가지는 유요한 정보를 제공해야 함 각 엔티티는 인스턴스라 불리는 개별적인 객체들의 집합으로 나타냄 엔티티의 충족 조건 업무에 "유용한 정보"를 제공해야 함 명확한 "속성" 유형이 하나 이상 존재해야 함 각각의 "인스턴스"를 구분할 수 있어야 함 엔티티는 최소한 하나 이상의 다른 엔티티와 "관계"를 가져야 함 관계 두 엔티티를 연결하고자 하는 업무적인 이유, 업무 규칙이나 제약을 나타내는 두 엔티티 사이에서 "논리적" 연결을 의미 관계의 종류는 "식별"관계와 "비식별"관계로 나누어지..
데이터 모형 구축 방법 업무영역 분석 공정 분석 계획을 바탕으로 (정보 수집, 현행 시스템 분석, 데이터모형의 정의 및 업무활동 모형 정의, 모형 간의 상관관계 정의, 분산모형정의, 모형검증, 설계 계획) 등으로 구성 됨 데이터모형 구축 공정 (엔티티 정의, 관계 정의, 속성 정의, 식별자 정의, 정규화 검증, 일반화 정의, 엔티티 관계도 작성) 으로 이뤄짐 데이터모형 구축 과정 "논리적" 데이터모형 구축 과정과 "물리적" 데이터 모형 구축 과정으로 나눠짐 "논리적"모형은 기업 모델에서 도출된 실체(Entity)를 구체적이고 상세한 정보로 변환해 일반화시키는 과정임 "물리적" 모형은 DBMS의 기능과 성능을 고려해 스키마를 생성하는 과정 모델링의 적정성 판단 기준 구조적 확증성 : 데이터 정의와 구성방법의 일관성이 유지되고 있..
통합 분석 설계 방법론 정리 IDEF(통합 분석/ 설계) 방법론 다양한 업무절차를 분석 및 도식화하기 위해 다양한 방법론이 필요 함 이를 위해 통합적인 시스템 분석/설계 방법론이 개발되었거나 진행 중인데 이를 "IDEF 방법론"이라 함 IDEF( 통합 분석/설계 ) 방법론의 사용 목적 시스템 분석, 설계 교육, 문서화, 통합 협의를 위한 의사소통 수단 지원 기업의 정보시스템 구축을 위한 업무활동의 분석과 문제점 포착 기업의 활동에 관한 업무흐름의 명확한 표현 IDEF0 방법론 IDEF0 방법론은 "기능모형"을 위한 방법론으로 개발되어 활용 중이다. SADT 방법론과 유사한 모형화 도구를 사용 ICOM IDEF0 방법론의 네 가지 요소를 ICOM이라 부르는데 "Input, Control, Output, Mechanism"의 첫 글자를..
기말고사 시스템 분석 설계 정리 소단위 명세서 자료흐름으로 변환하기 위해 중간에 수행하는 각 처리들의 업무 철자를 상세히 작성해 놓은 것 사용 도구 : 구조적 언어, 선후 조건문, 의사 결정표 소단위 명세서 작성 도구의 조건 사용자와 시스템 분석가가 검증 가능한 형태로 표현 여러 계층의 사람들이 의사소통 할 수 있는 형태로 표현 설계와 구현 사항을 임의로 결정하지 않도록 유의 구조적 언어 PDL, PSL 소단위 명세서 작성에 필요한 최소한의 한정된 단어들과 문형만을 사용 구조적 언어의 작성 지침 한 페이지를 초과하지 않도록 기술 IF문 또는 CASE 문의 제어 구조를 사용할 때 중첩도가 세 단계를 초과하지 않도록 함 중첩에 따라 요철모양을 사용해 혼동을 피하는 것이 좋음 선 조건문 처리가 수행되기 전 만족해야 할 모든 사항들을 기술 선..