20장. 리눅스 가상화 기술 - 도커 설치와 운영
출처 : https://www.youtube.com/watch?v=VH3ehQzlO3M&list=PLVsNizTWUw7FqN2gq79Cb3R6qkS7mqOJk&index=76 도커의 개념과 실습 도커 작은 운영체제를 포함하는 가상화 기술이다. VMware나 VirtualBox의 가상 컴퓨터는 완전한 OS를 포함하는 독립된 컴퓨터로 간주되며 상당히 무겁지만 도커는 훨씬 가볍게 운영된다. 도커에서 사용되는 작은 컴퓨터를 컨테이너라 부른다. 가상 컴퓨터와 컨테이너 차이 예를 들어, 12장에서 배운 웹 개발 환경인 APM 환경을 여러 개발자가 사용할 수 있도록 동일하게 구성해야 한다고 가정해보자. 물리적인 컴퓨터에 설정하려면 어쩔 수 없이 컴퓨터마다 웹 개발 환경을 설치하고 구성해야 한다. 상당히 오랜 시간이 ..
- Study/이것이 리눅스다 with Rocky Linux 9
- · 2024. 1. 14.
19장. PXE 설치 서버 설치 및 운영 - PXE 설치 서버 설정
출처 : https://www.youtube.com/watch?v=FVb1P3YEDuc&list=PLVsNizTWUw7FqN2gq79Cb3R6qkS7mqOJk&index=74 PXE 설치 서버 개요 시나리오 회사에서 이번에 리눅스 전용의 교육장을 구축하려고 한다. 그래서 100대의 컴퓨터에 가상 머신이 아닌 직접 Rocky Linux를 설치하려고 한다. 처음에는 Rocky Linux DVD 몇 개를 준비한 후, 들고 왔다갔다하면서 설치할 계획이었다. 시간이 오래 걸리겠지만 가능한 방법이다. 그런데 보안 문제 때문에 교육장 컴퓨터는 입/출력을 할 수 있는 Floppy / DVD / USB 장치를 모두 제거했다는 문제가 있다. 이 상태로는 3장에서 배운 설치 방법으로 설치할 방법이 없다. 해결책 PXE(Pr..
- Study/이것이 리눅스다 with Rocky Linux 9
- · 2024. 1. 13.
18장. 방화벽 컴퓨터 생성 및 운영 (2) - 리눅스 방화벽 구축
출처 : https://www.youtube.com/watch?v=iHCtJl0k2Uk&list=PLVsNizTWUw7FqN2gq79Cb3R6qkS7mqOJk&index=72 방화벽 컴퓨터 구현 실습 목표 4대의 컴퓨터를 이용해서 위 그림의 방화벽을 구성한다. 실제 네트워크 구성에 대한 이해의 폭을 넓힌다. iptables 유틸리티의 활용법을 이해한다. 패키지 설치 server, server(B), client, WinClient 가상 머신을 초기화하고 부팅한다. server와 server(B)는 root 사용자로 접속한다. server와 server(B)에 iptables 패키지를 설치한다. dnf -y install iptables-service 원활한 실습 진행을 위해 SElinux 기능을 끄고 재..
- Study/이것이 리눅스다 with Rocky Linux 9
- · 2024. 1. 12.
18장. 방화벽 컴퓨터 생성 및 운영 (1) - 방화벽 개요
출처 : https://www.youtube.com/watch?v=iHCtJl0k2Uk&list=PLVsNizTWUw7FqN2gq79Cb3R6qkS7mqOJk&index=72 보안을 위한 네트워크 설계 방화벽이란 외부의 공개된 네트워크와 내부의 사설 네트워크 사이에 자리잡고, 외부와 내부에 전달되는 트래픽을 '정책(policy)'에 의해서 허용 / 거부하는 역할을 하는 컴퓨터나 장치를 말함 내부의 사용자는 외부의 인터넷을 이용하면서, 외부에서는 내부로 침입할 수 없게 하는 방법 중 가장 보편적으로 많이 사용하는 방법이 사설IP(Private IP)라고 흔히 불리는 nonroutable IP 주소를 이용함 사설 IP의 주소 범위는 10.0.0.0 ~ 10.255.255.255, 172.16.0.0 ~ 17..
- Study/이것이 리눅스다 with Rocky Linux 9
- · 2024. 1. 12.
17장. 프록시 서버 설치 및 운영 - 프록시 서버 구축
출처 : https://www.youtube.com/watch?v=PZTvDTgggKA&list=PLVsNizTWUw7FqN2gq79Cb3R6qkS7mqOJk&index=71 프록시 서버 개념 프록시(Proxy)란 단어는 '대리인'이라는 뜻이다. 프록시 서버는 대리인의 역할을 하는 서버를 의미한다. 웹 환경에서 프록시 서버는 웹 클라이언트와 웹 서버 사이에서 요청한 데이터를 전달하는 역할을 한다. 한번 전송한 데이터를 캐시에 저장한 후, 같은 데이터를 또 요청할 경우에 캐시에 저장된 것을 보내준다. 자세한 내용은 네트워크 항목 참고. 2. Application Layer (1) Principles of network application 이 챕터에서는 Application Protocol이 구성이 되는지..
- Study/이것이 리눅스다 with Rocky Linux 9
- · 2024. 1. 11.
16장. DHCP 서버 설치 및 운영 - DHCP 서버 구축
출처 : https://www.youtube.com/watch?v=8z-ETwZDfBE&list=PLVsNizTWUw7FqN2gq79Cb3R6qkS7mqOJk&index=70 DHCP 개념 DHCP(Dynamic Host Configuration Protocol) 서버는 자신의 네트워크 안에 있는 클라이언트 컴퓨터가 부팅될 때 자동으로 IP 주소, subnet mask, gateway 주소, DNS 서버 주소를 할당해주는 역할을 한다. 일반 사용자는 IP에 관련된 어려운 정보를 알지 못해도, 인터넷을 사용하는 데는 더 이상 아무런 문제가 없어졌다. DHCP 서버의 가장 큰 장점은 관리하기 편하고 이용자가 편하다는 것이다. DHCP는 현재 사용 중이지 않은 컴퓨터의 IP 주소를 다른 컴퓨터에게 할당해줌으로..
- Study/이것이 리눅스다 with Rocky Linux 9
- · 2024. 1. 10.