[정리] 직무별 개념 정리/백엔드(7)
-
DHCP
[DHCP : Dynamic Host Configuration Protocol] 내부 네트워크에서 동적으로 IP 를 할당하고 회수하는 방식의 프로토콜 https://www.youtube.com/watch?time_continue=77&v=V69UAnkoYHM&feature=emb_logo 컴퓨터를 켜고 네트워크에 들어가려는 순간 DHCP 과정이 이루어진다. DHCP Discover : 클라이언트는 Switch 장비에 DHCP 서버를 찾는 broadcast 를 날린다. DHCP Offer : 1번의 요청을 받은 DHCP 서버는 적절한 IP 를 선택하고 클라이언트의 broadcast 응답하는 broadcast 를 날린다. DHCP Request : 2번의 요청을 받은 클라이언트는 선정된 IP 를 사용하겠다는..
2019.12.17 -
SSH key 방식 접속
출처 : https://opentutorials.org/module/432/3742 SSH Key - 비밀번호 없이 로그인 - 원격제어 SSH Key란? 서버에 접속 할 때 비밀번호 대신 key를 제출하는 방식이다. SSH Key는 언제 사용하는가? 비밀번호 보다 높은 수준의 보안을 필요로 할 때 로그인 없이 자동으로 서버에 접속 할 때 SSH Key가 동작하는 방식 SSH Key는 공개키(public key)와 비공개 키(private key)로 이루어지는데 이 두개의 관계를 이해하는 것이 SSH Key를 이해하는데 핵심이다. 키를 생성하면 공개키와 비공개키가 만들어진다. 이 중에 비 opentutorials.org SSH key 방식의 접속 SSH Client : SSH Client 의 private..
2019.12.17 -
DNS + LB
[DNS] 네임 서버의 탄생 사용자가 IP 를 외움 hosts 파일 도메인 - IP 관리 로 관리 네임 서버 등장 (모든 컴퓨터의 도메인 - IP 관리) 네임 서버 1개로는 감당이 안되서 도메인 이름 체계를 고안함 www.naver.com /etc/hosts 를 통해 localhost -> 127.0.0.1 으로 연결된다. /etc/resolv.conf 를 찾아보면 네임 서버의 IP 주소를 알 수 있다. 이를 로컬 네임 서버라고 한다. 로컬 네임 서버의 동작 컴퓨터가 처음 설치 됬을 때 로컬 네임 서버에는 기록되어있는게 없다. www.naver.com 을 치면 로컬 네임 서버는 알지 못한다. 그래서 로컬 네임 서버는 루트 도메인(.) 네임 서버 에게 물어본다. 루트 도메인 네임 서버는 com 도메인 네임..
2019.12.06 -
리눅스 Telnet, SSH, Proxy
[텔넷 서버 23번] https://www.youtube.com/watch?v=v_FrX-NGvCw&feature=youtu.be 각 서버마다 해당하는 클라이언트가 있다. 텔넷 서버 - 텔넷 클라이언트 전통적인 원격 접속 보안 취약 Telnet 서버 사용 플로우 1. (서버 컴퓨터)에 텔넷 설치 및 실행 yum -install telnet-server systemctl start telnet.socket adduser my-account passwd 1234 2. (서버 컴퓨터)에서 방화벽 telnet 포트 열기 firewall-config systemctl enable telnet.socket 3. (클라이언트 컴퓨터)에서 서버에 접속 yum -y install telnet telnet {서버 IP} ..
2019.12.06 -
리눅스 개념
[서비스] 서비스는 일반적으로 독자적으로 구동되는 프로세스이고 systemctl 을 통해 실행한다. 서비스는 /usr/lib/systemd/system/ 디렉토리에 존재한다. *.service 라는 이름으로 존재한다. 서비스는 항상 구동된다. [소켓] 특정 서비스가 요청할 경우만 구동된다. 서비스는 /usr/lib/systemd/system/ 디렉토리에 존재한다. *.socket 라는 이름으로 존재한다. [GRUB] 부트 로더 부트 정보를 사용자가 임의로 변경해 부팅가능하다. 제대로 설정 되어있지 않으면 root 패스워드를 바꿀수도 있고 그런 경우 root 로 로그인이 가능하다.
2019.12.06 -
[2019.03.05] 모니터링 커맨드
topCPU, Mem 사용량 확인 가능 free디스크 용량 확인가능 psprocess status cd /proccd /proc/stat cat /parc/meminfo실시간으로 이 경로들에 하드웨어 사용량을 저장 이곳에 저장되는 데이터는 시스템 메트릭에 대한 raw 데이터 쉘스크립트 #!/usr/bin/env bash ~~으로 작성 ./~.sh으로 실행
2019.03.05