반응형

분류 전체보기 98

Docker 알아보기 - 1

Docker란? 위 그림은 배포환경의 변화를 나타낸 그림입니다. Docker는 컨테이너 런타임 환경으로, 컨테이너화 된 애플리케이션을 패키징하고 배포하는 효율적인 방법을 제공합니다. 도커를 사용하면 패키지를 중앙 저장소(docker hub)로 전송할 수 있으며, 도커를 실행하는 모든 컴퓨터에 전송할 수 있습니다. 이와 관련해서 도커의 세 가지 주요한 개념을 설명하자면, 이미지: 애플리케이션과 해당 환경을 패키지화 한것. 여기에는 애플리케이션에서 사용할 수 있는 파일시스템과 이미작 실행될 때 실행돼야 하는 실행팡일 경로와 같은 메타 데이터가 포함되어 있습니다. 레지스트리: 도커 이미지를 저장하고 다른 사람이나 컴퓨터 간에 해당 이미지를 쉡게 공유할 수 있는 저장소. 이미지를 빌드할 때 빌드하는 컴퓨터에서 ..

도커 2024.01.01

네트워크 실습 공부를 위한 Cisco Packet Tracer 7일

오늘은 DHCP 설정을 실제 구성에서 어떻게 설정을 해야하는지 알아보겠습니다. 기본 세팅은 아래 그림과 같습니다. 맨 왼쪽은 L3 스위치로 구성을 하였습니다. L3 스위치에서 DHCP 서비스를 하도록 설정을 해주었습니다. 초기 IP 값은 그림에 있는 것 처럼 하였지만 나중엔 DHCP를 통해 자동으로 할당받는 것을 보겠습니다. 명령어 왼쪽 L3 스위치 설정 enable conf ter int vlan1: vlan 1번 포트에 PC, Server가 연결되있기 때문에 vlan1로 접속 ip add 1.0.0.254 255.255.255.0: 1.0.0.0 게이트웨이 설정 no shutdown: interface 설정하면 습관적으로 하기 exit int f0/24 ip add 10.0.0.1 255.255.25..

네트워크 실습 공부를 위한 Cisco Packet Tracer 6일

L3스위치 사용법 스위치 앞에 3으로 시작하면 L3 스위치입니다. 네트워크 구성도는 아래와 같습니다. L3 스위치는 trunk 모드 설정하는 것이 L2 스위치와는 조금 다릅니다. L2에서는 포트에 들어가서 switchport mode trunk 명령어를 설정 되었는데, L3에서는 switchport trunk encapsulation dot1q 후에 switchport mode trunk 명령어를 설정을 해주어야 합니다. 그리고 L3 스위치는 L2와 다른점이 라우팅이 되는 점입니다. 따라서 중간 스위치와 맨 오른쪽 스위치는 서로 디폴트 스태틱 라우팅으로 설정을 해주면 통신이 됩니다. Boot, ISO, Password 복구 방법 RAM은 휘발성 메모리 (running config) NVRAN은 비휘발성 ..

네트워크 실습 공부를 위한 Cisco Packet Tracer 5일

오늘은 VLAN 포트 설정에 대해서 알아보았습니다. VLAN의 주된 목적은 브로드캐스트 도메인을 분리하는 것 입니다. 두 단말이 서로 통신이 되기 위해서는 두 가지 조건이 필요합니다. 같은 네트워크 대역일 것. 같은 VLAN 포트 일 것. VLAN 설정 명령어 switch (config) # vlan "ex) 100 " : VLAN "100" 를 생성해줍니다. switch (config-vlan) # name "ex) admin" : VLAN "100"의 이름을 "admin"으로 바꿔줍니다. exit switch (config) # interface "ex) f0/0" : fast이더넷 0/0 포트로 접속 switch (config-if) # switchport access vlan "ex) 100" :..

컨테이너란?

Docker에 대해 알아보기전에 컨테이너에 대해 알아보겠습니다. 컨테이너와 이미지 컨테이너란? = image를 실행한 상태 실제 화물의 컨테이너 처럼 격리된 공간에서 프로세스가 동작하는 기술 하나의 컨테이너에는 하나의 프로세스가 동작하도록 설정 가상화 기술 중 하나이지만, 기존의 가상머신보다 훨씬 가볍다. 이미지 컨테이너를 실행하기 위해 필요한 파일과 설정 값 등을 포함하고 있는 것 하나의 이미지로 여러 개의 컨테이너를 생성할 수 있다. 이미지로 컨테이너를 만든 후, 컨테이너의 상태 변경 및 삭제 시에도 이미지 파일은 변하지 않음 이미지 안에는 컨테이너 실행을 위한 모든 정보 보유 = 즉, 설치 및 컴파일 불필요 Layer 저장방식을 사용한다. 컨테이너 기술의 장점 가벼움: 하나의 HOST OS에 여러 ..

도커 2023.12.26

동일 네트워크와 원격지 네트워크 간 통신

이번엔 동일 네트워크와 원격지 네트워크 간 통신 방법과 그 차이에 대해 알아보겠습니다. 서브넷과 게이트웨이 로컬 네트워크에서는 ARP 브로드캐스트를 이용하여 도착지 MAC 주소를 학습할 수 있고, 학습한 MAC 주소를 통해 직접 통신을 할 수 있습니다. 하지만, 원격 네트워크 통신은 네트워크를 넘어 전달되지 못하는 브로드캐스트 성질 때문에 네트워크 장비의 도움이 필요합니다. => 이 장비가 바로 게이트웨이(Gateway) 입니다. 기본 게이트웨이는 3계층 장비가 수행하고(라우터) 여러 네트워크와 연결되면서 적절한 경로를 지정해주는 역할을 합니다. 그러면, 출발지에서 목적지까지 통신을 할 때 자신이 속한 네트워크인지 확인 하는 작업이 필요한데, 이 때 사용되는 것이 바로 서브넷마스크 입니다. 서브넷마스크는..

이론/네트워크 2023.12.23

Terraform 실습 해보기 - 2

오늘은 1일차에 이어 진행해보도록 하겠습니다. 12. wordpress rds 연결 스크립트 작성 우선 user_data에 사용할 wordpress와 rds 연결하는 스크립트를 먼저 만들어 줍니다. => install.sh #! /bin/bash wget https://ko.wordpress.org/wordpress-5.7.8-ko_KR.tar.gz tar -xvf wordpress-5.7.8-ko_KR.tar.gz yum install -y httpd cp -r wordpress/* /var/www/html/ amazon-linux-extras enable php8.0 yum install -y php php-fpm php-pdo php-mysqlnd cp /var/www/html/wp-config-s..

Terraform 2023.12.22

리눅스 계정 설정파일

리눅스의 계정관련 설정파일들은 /etc/passwd /etc/group /etc/shadow /etc/default/user /etc/login.defs /etc/skel 이 있습니다. /etc/passwd c= ID :x= 패스워드 :1002= UID :1002= GID := 코멘트(설명 칸) :/home/c= 홈디렉토리 :/bin/bash= login shell /etc/skel /etc/skel 안에 파일들을 보면 (work, manual.txt 제가 생성한 것 입니다.) 계정을 새로 생성하면 들어있는 파일들과 동일합니다. 이 처럼 /etc/skel이 경로 안에 새로운 파일들이나 디렉토리를 생성하고 계정을 새롭게 만들면 만들어진 계정의 디렉토리안에도 동일하게 생성이 됩니다. /etc/shadow d..

Linux 2023.12.21

LVM(Logical Volume Manager)란?

오늘은 LVM에 대해 알아보겠습니다. 등장배경 => 기존에 사용하던 Storage가 Full이 될 경우 어떻게 해결할 것 인가? Mount의 문제로 용량 확장이 불가능, 이 때 LVM을 이용하면 사용자가 File System을 이용해서 직접 디스크를 제어하지 않고 LVM이라는 논리적인 제어 시스템을 통해서 디스크를 관리 PV(Physical Volume): 물리적인 디스크 또는 파티션을 LVM으로 사용하겠다 선언 pvcreate pvscan: 가장 간단하게 pv 상태 확인 pvs: 조금 더 자세하게 pv 상태 확인 pvdiplay: 아주 자세하게 pv 상태 확인 pvremove VG(Volume Group): 물리적인 디스크 또는 파티션을 하나 또는 그 이상의 그룹으로 관리 vgcreate -s: ext..

Linux 2023.12.18

Linux 디스크 관리

디스크 관리(Storage Management) 1. DAS(Direct Attach Storage): 시스템과 스토리지가 직접 연결되어 있다. System Storage 장점: - 속도가 빠르고 안정적이며 비용이 저렴하다.(SCSI, IDE) 단점: - 확장성 떨어짐 - 원거리 설치 불가 2. NAS(Network Area Storage): 기존 구축된 네트워크(100Mbps ~ 1Gbps) 내에 존재하는 storage 장점: - 비용이 저렴하다. - 확장성이 뛰어남(NFS, iSCSI) 단점: - 속도가 느리다. - 네트워크의 병목 현상이 생기면 더 느려짐 3. SAN(Storage Area Network): storage 영역내에 별도로 구성하는 네트워크, Fiber Channel 사용 장점: - ..

Linux 2023.12.17
반응형