Posts

Showing posts from April, 2019

DNS 서비스

Image
1. DNS 서비스란? DNS는 Domain Name System의 줄임말로 영문/한글 주소를 IP 네트워크에서 찾아갈 수 있는 IP로 변환해 주는 시스템이다. 이 DNS를 운영하는 서버를 Name Server라고 하는데, 이런 서버들은 우리가 인지하지 못할 뿐이지 자주 사용하고 있다. (예: www.google.com, www.naver.com, www.youtube.com, 지금 보고있는 이 사이트 등등.) 2. 원리? 웹 브라우저에서 www.naver.com을 요청하면 Cache에 www.naver.com이 있는지를 검색한다. Cache에 있으면 접속하지만 안 그러면 다음 단계로 넘어간다. hosts 파일에 www.naver.com이 있는지를 검색한다. hosts 파일에 있으면 접속하지만 안 그러면 또 다음 단계로 넘어간다. Local DNS에 www.naver.com에 대해서 물어봄. Local DNS에 정보가 없다면 Root DNS에 물어본다. Root DNS에도 정보가 없다면 com DNS 정보를 Local DNS에 제공함. Local DNS가 com DNS에 www.naver.com을 물어봄. com DNS에도 정보가 없다면 Local DNS에 naver.com DNS 정보를 제공함. Local DNS는 이제 naver.com DNS에 www.naver.com을 물어보고 naver.com DNS는 Local DNS에 www.naver.com 도메인에 대한 IP 정보를 주고 Local DNS는 사용자에게 받은 IP 정보를 넘겨준다.  그러면 사용자는 웹 브라우저를 통해 www.naver.com라는 사이트에 접속을 한다. 이게 제일 크게 보는 개념이다.  그러면 단어들을 정리해보자. Cache - 캐시 메모리의 줄인 말로 컴퓨터 시스템의 성능을 향상시키기 위한 것으로 DRAM의 데이터 일부를 가지고 있으며 CPU에게 데이터를 전달해주는 역할을 한다. 이런 메모리의 ...

Ubuntu를 사용해보자! (Ubuntu, APM설치 및 localhost index파일 수정))

Image
1. Ubuntu란?  Ubuntu는 마크 셔틀워스(Mark Richard Shuttleworth)가 1999년에 캐노니컬이란 회사를 세운후에 개발한 커널로 리눅스 커널을 기반으로 한 리눅스 배포판 중에 하나이다. 이 커널이 인기가 많은 이유는 '쉽고 편한 설치 및 이용법' 그리고 '공짜'라는 이점들이 상당히 크기 때문이다. 그러므로 Ubuntu의 설치 방법 및 APM의 설치방법을 알아보자! 2. Ubuntu 설치방법!  Ubuntu를 설치하기 전에 우리는 해야할 게 있는데 바로 가상머신을 설치하는 일이다! 왜냐하면 Ubuntu는 Windows같은 커널이기 때문이다. 그래서 Windows (아니면 Mac)을 주로 사용하는 유저들의 입장에서는 Ubuntu를 사용하려면 원래 있던 커널을 지우고 Ubuntu로 아에 새로 깔아주면 되긴 하다. 그렇지만 그러면 시간도 너무 많이 걸릴 뿐더러 원래 쓰던 커널에서 새로운 커널에 적응을 해야한다는 점도 있다. 그래서 가상머신을 설치하여 자신이 원래 쓰던 커널위에서 Ubuntu를 사용하는 게 제일 편한 방법이다. 그러면 내가 추천하는 가상머신을 소개하겠다.      VMware     VMware은 IBM 계열 PC 가상화에서 오랜 역사를 자랑하는 기업이다. 이 프로그램 중에서 VMware Workstation Player는 공짜 프로그램으로 이를 다운 받는 것을 추천한다. 다른 프로그램들(예: Virtual Box 등등)도 있긴하다. 그렇지만 이에 대한 설명을 일일히 다 하려면 너무 길어지니깐 생략하겠다. 다운로드 사이트는 아래에 있다.  https://my.vmware.com/en/web/vmware/downloads 방법은 너무나도 간단한데, 먼저 VMware Workstation Player를 찾아서 다운 받는다. 그리고' 다른 프로그램들을 설치하듯이 설치파일을 실행시켜서 진행하면 된다. 그러고 ...