분류 전체보기(281)
-
Web Server
Web Server - client에게 web page를 제공해주는 서버 > client가 web browser 프로그램을 이용하여 web server에 접근[request]하면 접근한 client에게 알맞은 web page를 전송[response]하고, client는 전송받은 페이지를 browser에 출력 - web server는 두 가지 종류의 web page 중 하나를 제공 1. 정적 web page : 모든 client에게 동일하게 제공해주는 page, 기존에 만들어져 있는 page를 그대로 제공 > html, css, java script, 등 2. 동적 web page : client의 요청을 받아 거기에 맞춰 제공해주는 page, 작성된 소스를 바탕으로 page를 만들어 제공 > JSP, P..
2023.10.16 -
Ansible 실습
참고 사이트 All modules — Ansible Documentation All modules — Ansible Documentation docs.ansible.com 공용 키 공유 ansible-server에서 ssh-keygen 비슷하게 ssh-copy-id root@172.17.0.3 ssh-copy-id root@172.17.0.4 ssh-copy-id root@172.17.0.5 이후 각각에 접속해보자. ansible 명령어 ansible-server에서 아래와 같은 명령어들이 가능하다. ansible all -m ping ansible all -m shell -a "free -h" ansible all -m shell -a "uptime" ansible all -m copy -a "src=..
2023.10.16 -
DNS
DNS - Domain Name Service or Domain Name System - Internet에 존재하는 무수히 많은 서버들을 사람이 쉽게 기억하고 접근할 수 있도록 주소(FQDN)를 이용한 접근을 도와주는 서버 > 문자주소(FQDN) IP address 상호 변환 - FQDN 일반적으로 말하는 도메인 주소 > 영문자 및 숫자를 사용한 이름으로 자원(서버)에 대한 접근이 가능 > host name과 domain name으로 구성되어 있다 (ex. www.google.com 이라는 주소에서 www는 host name, google.com은 domain name) - DNS server가 FQDN을 IP address로 변경할 때 Domain Namespace를 바탕으로 하여 domain name..
2023.10.16 -
Ansible 개요와 설치
Ansible Ansible은 오픈 소스 자동화 도구로, IT 인프라스트럭처 및 애플리케이션 배포를 자동화하기 위해 사용된다. Ansible은 서버 구성, 소프트웨어 배포, 작업 자동화, 설정 관리 등 다양한 작업을 자동화할 수 있다. Ansible은 DevOps 및 시스템 관리자들에게 인프라스트럭처 자동화, 배포 자동화 및 설정 관리를 단순하게 만들어주는 강력한 도구 중 하나다. Ansible을 사용하면 반복적이고 시간 소모적인 작업을 줄이고, 일관된 환경을 유지하며 신속하게 대응할 수 있다. Ansible의 주요 특징과 개념 설정 관리 및 자동화 : Ansible을 사용하면 서버 및 네트워크 장치의 설정을 중앙에서 관리하고 자동화할 수 있다. 에이전트 없음 : Ansible은 에이전트를 설치할 필요가..
2023.10.16 -
DHCP
DHCP - Dynamic Host Configuration Protocol; 자동으로 host(= ip 주소) 설정 - DHCP client 운영체제에서 인식한 interface의 IP 설정을 자동으로 지정 > DHCP client 에게 보내줄 IP 설정 내용을 작성해놓고, DHCP client가 IP 주소를 받아가면 해당 설정을 보내준다 - DHCP 동작 방식; DORA 패킷을 주고 받아 DHCP client가 DHCP server에서 IP 주소와 각종 정보를 받아온다 * 기본적으로 client에 IP 설정이 없는 상태로 진행 Discover : DHCP client -> broadcast[2계층, UDP 사용] 물리적으로 연결된 네트워크에서 DHCP server를 찾는 패킷 Offer : DHCP ..
2023.10.12 -
Samba
samba - 공유 폴더 제공 서비스 - Linux에서 공유 폴더를 만들어서 다른 장치들이 접근할 수 있도록 하기 위해 사용 - 익명 공유, 사용자 지정 공유, 그룹 지정 공유가 가능하고 수업에서는 익명 공유와 사용자 지정 공유를 진행 - 사용자 지정 공유의 경우 samba server의 일반 사용자를 samba 사용자로 등록하여 사용(smbpasswd 명령어 사용) * smbpasswd 옵션 -a : 추가 -x : 제거 -e : 활성화 -d : 비활성화 - 정보 패키지 : samba-* 데몬 : smb 방화벽 : service=samba 설정파일 : /etc/samba/smb.conf 패키지 설치 익명 공유 map to guest = Bad User : 이 옵션은 클라이언트에서 유효하지 않은 사용자 이..
2023.10.12