본문 바로가기

전체 글

(26)
CentOS7 File Management : 압축 디스크 공간을 절약하기 위한 파일 압축! 1. zip 2. gzip 3. bzip2 4. xz 순으로 진행합니다. 1. zip 1.1. 원래는 opensource 취지에 맞게 zip은 제외하려 했으나 Windows System과의 호환성을 고려하여 추가 1.2. 설치 : CentOS Minimal Version에는 설치가 되어 있지 않습니다. # yum install -y zip unzip 1.3. 사용법 # zip 파일명.zip 파일1 파일2 파일3 ....... # unzip 파일명.zip 2. gzip 2.1. 사용법 2.1.1. 압축하기 # gzip 파일명 : 압축 후에는 파일명 뒤에 gz 확장자 생성됨. # gzip -1~9 파일명 : 1쪽으로 갈수로 압축률 낮고 속도 빠름, 9쪽으로 갈수록 압..
DNS 캐시 테이블 DNS는 Domain Name System의 약자로서 www.naver.com이라고 입력한 주소를 125.209.222.141과 같은 IP 주소로 변환해주는 역할 이런 주소를 변환해 주는 역할은 보통 인터넷 회사에서 DNS 서버를 갖고 있고 사용자가 도메인 이름으로 요청을 보내면 해당 서버에서 DNS 테이블이란 것을 사용해 IP 주소로 변환해준다. 예시를 위해 아래와 같은 도메인과 IP 주소를 사용하겠다. 예시로 사용할 도메인 네임과 IP 주소 이제 사용자가 police.go.kr이라는 도메인 네임을 입력하면 IP 주소로 바꾸어주는 일련의 과정을 알아보겠다. 사용자가 도메인 네임을 입력하면 운영체제는 해당 도메인 네임에 대응하는 IP 주소를 아래의 경로에 위치한 hosts 파일에서 먼저 검색을 한다. C..
docker hub 사용하기 docker pull 프로그램명 하여서 이미지를 생성한다 https://hub.docker.com/_/mysql mysql - Official Image | Docker Hub Quick reference Supported tags and respective Dockerfile links 8.0.30, 8.0, 8, latest, 8.0.30-oracle, 8.0-oracle, 8-oracle, oracle 8.0.30-debian, 8.0-debian, 8-debian, debian 5.7.39, 5.7, 5, 5.7.39-oracle, 5.7-oracle, 5-oracle 5.7.39-debian, 5.7-debian, 5- hub.docker.com 도커 허브에 사용할 프로그램들 사용 방법과 명령어..
NAT 와 NAPT 사설 IP는 외부 인터넷과 접속할 수 없다. 이때 '주소 변환'이라는 방법을 통해 인터넷과 통신할 수 있도록 한다. ​ 크게 NAT와 NAPT라는 두 가지 방법이 있고, 일반적으로 인터넷과 경계점이 되는 라우터가 수행한다. - NAT ( Network Address Translation ) -​ ​사설 IP 주소를 공인 IP주소로 바꿔주는 주소변환 방식이다. ​ NAT는 몇 개의 공인 IP 주소를 라우터에 할당해두고 LAN 내의 컴퓨터가 인터넷에 접속할 때 가지고 있는 공인 IP 주소를 이용해서 통신할 수 있도록 하는 방법이다. ​ LAN 내에서 인터넷에 IP 패킷을 전송할 때 사설 IP를 공인 IP로 변환해준다. NAPT ( Network Address Port Translation ) - ​IP 주소..
겅부해야할 내용들 HBA vs. NIC vs. CNA Daemon and Service Difference - Stack Overflow tts & pts & pty [ce-04] tts & pts & pty tty는 콘솔 로그인 정보 / pty, pts는 원격을 통한 로그인 정보를 의미 ◆ tty - 전신 타자기에서 유래된 이름 Tele Type writer의 약자 - tty는 리눅스 디바이스 드라이브 중 콘솔이나 터미널을 의미 - sa2da-sac.tistory.com docker it vs d docker -itd 와 -it -d 의 차이 cat 명령어의 사용 https://recipes4dev.tistory.com/177 리눅스 cat 명령어 사용법. (Linux cat command) - 리눅스 파일 내용 출력...
가상 호스트 ( Virtual Host ) 가상 호스트 (virtual host)란? 기본적으로 웹서버에 존재하는 주 호스트 즉 예로 (aaa.com)이라는 도메인을 등록하여 사용하고 있지만 추가적으로 한 서버에 (bbb.com) / (ccc.com) 등 여러 도메인을 등록하여 사용한다는 의미입니다. 가상 호스트에도 여러 종류의 방면으로 운용을 할 수 있지만 일반적으로 하나의 컴퓨터(서버)나 IP로 여러 이름의 도메인으로 각각 운용할 수 있다는 부분입니다. Apache에서는 두 가지 방식을 제공한다. 1. Name-based Virtual Host Name-based 방식의 가상 호스트는 같은 IP 주소를 가지고 여러 개의 호스트명을 가진다.(가장 보편적인 방법) 2. IP-based Virtual Host IP Address 기반의 가상 호스트..
가상화 종류 가상화의 종류3가지 1) 호스트 가상화 : 호스트가상화는 Base가 되는 Host OS위에 Guest OS가 구동되는 방식입니다. 종류로는 VM Workstation, VMware Server, VMware Player, MS Virtual Sever, Virtual PC, Virtual Box, Paralles Workstation 등이 있습니다. 장점 : 가상의 하드웨어를 에뮬레이팅(모방)하기 때문에 호스트 운영체제에 제약사항이 없음 단점 : OS위에 OS가 얹히는 방식이기 때문에 오버헤드가 클 수 있음 2) 하이퍼바이저 가상화 : 하이퍼가상화는 Host OS없이 하드웨어에 하이퍼바이저를 설치하여 사용하는 방식입니다. 종류로는 Xen, MS hyper-V, citrix, KVM 등이 있습니다. 장점 ..
프록시 서버 ( Application proxy server) 네트워크를 이루고 있는 수많은 요소들이 있습니다. 우선 Inline + Out of Path에 대해서 알고 있어야 합니다. 장치든 라우터든 스위치든 간에 Inline이거나 Out of Path 중 하나입니다. 1. Proxy란 Proxy 사전적 의미 – 대리, 대리자, 중계자 Proxy Server – Proxy 의 역할 을 하는 서버를 의미 2. Proxy 서버의 활용 프록시는 대표적으로 보안, 속도(캐시를 사용하여 전송 효율 증대), ACL(Access Control List), Log/Audit, 접속 우회를 위해 사용된다. (1) 보안: 프록시 서버가 중간에 경유되게 되면 IP를 숨기는 것이 가능하기 때문이다. 또한 프록시 서버를 방화벽으로 사용하기도 한다(프록시 방화벽). 또한, 익명의 사용자가..