분류 전체보기
웹 동작방식은?
웹(world wide web)이란 ? 인터넷으로 연결된 사용자들이 서로의 정보를 공유할 수 있는 공간을 의미하며, 현재 들어와 계신 블로그 역시 웹서비스를 제공하고 있는 웹사이트 입니다. 이를 줄여서 웹으로 부릅니다. 웹 동작방식은 ? 우리가 평소에 음식을 먹기위해 음식점으로 들어가면 어떤 것을 먹을지 정하고, 주문(계산)을 하면 주방에서 주문한 음식을 레시피에 따라 음식을 만들고 우리는 그 음식을 제공받습니다. 이와 같은 과정이 웹에서도 일어납니다. 클라이언트 즉 사용자가 브라우저(크롬, 엣지, 사파리)를 통해 접속하고자 하는 URL(naver.com)을 입력합니다. 입력받은 URL을 컴퓨터가 인식할 수 있도록 도메인을 DNS 서버에서 검색합니다. 검색한 도메인을 컴퓨터가 인식할 수 있는 IP주소(1..
OSI 7계층이란?
OSI 7계층이란? 컴퓨터(장비) 사이의 통신 단계를 7계층으로 분류하고 통신 문제 발생 시 계층으로 나누어 확인하여 비교적 원인 파악 및 해결이 용이하도록 계층을 나눠놓은 것이며, 계층마다 기능이 다르다. 장비사이의 통신단계는 사람 사이의 의사소통과 유사하다. 사람 사이의 의사소통 방법으로는 전화, 메일, 편지 등 다양한 방법이 있다. 위와 같이 한사람은 메일을 통해 의사소통을 하려고 하는데 다른 한사람은 전화를 통해 내용을 전달 받으려고 한다면 의사소통이 원할하지 못할 것이다. 의사소통을 원할하게 하기 위해서는 두사람이 사용하는 의사소통수단(통신규약)이 동일해야 한다. 이와 마찬가지로 장비에서도 각 계층별로 통신(의사소통) 규약을 맞추고 계층간 특성 및 기능을 알아야 문제발생 시 가능한 빠르게 조치가..
로그 관리 - Logrotate
로그 로테이션 이란 : 로그 정보가 계속 쌓이면 파일 용량문제로 시스템에 문제가 생길수가 있으므로 사전에 저장 기간 및 저장 방법 설정하여 원할한 서버 관리,운영을 하기 위해 설정하는 리눅스 기능. 로그 로테이션 경로 및 설정 : 로그 로테이션 config file 경로 및 설정 방법 # 기본 설정 파일 /etc/logrotate.conf # 애플리케이션 설정 파일의 디렉토리 /etc/logrotate.d/ # rotate log files weekly 로그 로테이션을 원하는 주기 설정 기본 weekly 설정됨. daily : 매일 weekly : 매주 monthly : 매월 yearly : 매년 # keep 4 weeks worth of backlogs 로그의 갯수를 지정함 로테이션 주기와 같이 적용됨..
Git 기능 및 설치방법
Git 이란 개발을 하면서 팀원간 소스코드의 최신판 관리하기가 어려워 내 PC와 동료 PC의 소스를 한군데 (중앙 서버)로 모아 관리하는 분산 관리 시스템 매일 업데이트되는 파일 공유 및 백업 & 어떤 사람이 작업을 했는지 등 프로젝트 History 관리 가능. 작업하고 있는 파일을 원하는 시점으로 이동하여 작업 가능. Github 블로그, 개발 프로젝트 등 다양하게 활용 가능함. Git 구조 Work-Tree : 현재 PC에서 사용하고 있는 디렉토리 내 파일들. (작업중인 파일) Index : 작업중인 파일에 git add 진행 시 index 공간에 저장됨 Repository : 인덱스 공간에서 git commit 진행 시 Repository 영역으로 이동. git push -u origin maste..
Windows 수동 업데이트
피치못한 사정(윈도우 서비스, WSUS 서버 이상 등등)에 의해 Windows 수동 업데이트를 해야하는 경우가 있다. 이와 같은 경우에 아래와 같이 진행한다. 1. 수동 업데이트 받을 버전을 아래 경로에서 다운로드 받습니다. https://www.catalog.update.microsoft.com/Home.aspx Microsoft Update 카탈로그 시작 Microsoft Update 카탈로그 사이트를 찾아주셔서 감사합니다! 피드백을 남겨 주십시오! 뉴스 그룹을 방문하거나 메일을 보내어 의견 및 제안 사항을 알려주십시오. 이 사이트를 사용하기 시작 www.catalog.update.microsoft.com 2. 다운로드 받을 파일을 업데이트할 대상에 옮겨서 설치를 진행합니다. 3. 만약 정상적으로 ..