Notice
Recent Posts
Recent Comments
Link
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
Tags
more
Archives
Today
Total
관리 메뉴

개발자입니다

[비트캠프] 4일차(1주차4일) - 네이버클라우드 NCP, git 설치 본문

네이버클라우드 AIaaS 개발자 양성과정 1기/네이버클라우드

[비트캠프] 4일차(1주차4일) - 네이버클라우드 NCP, git 설치

끈기JK 2022. 11. 10. 10:19

221110

 

 

 

202 Network / Content Delivery / Media (p109)

 

Chapter 1. Network & Content Delivery 상품

 

-Network Basic - TCP/IP (구성 정도 알고만 있어라. 시험x)

· 네트워크 계층

· 인터넷 계층

· 전송 계층

· 응용계층

 

-Network Basic - CIDR (Classless Inter-Domain Routing)

  *더이상 클래스 기반 IP 방식 쓰지 않음

· Classless Routing

  · 클래스 구분 없이 비트 단위로 주소 부여하는 체계

 

-IP 대역(서브넷 마스크) 계산 방법

 

-VPC (Virtual Private Cloud)

· 클라우드상 논리적으로 격리된 고객 전용 공간

  · 리전당 최대 3개의 VPC 생성 가능

· IP 주소 범위

  · 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16 중에서 선택

· Peering

  · VPC간 연결을 위한 네트웍 구성

  · 내 VPC간 연결뿐만 아니라 다른 계정과의 VPC 연결도 가능

  · 타계정 연결시 로그인 ID, VPC ID, VPC명 필요

 

-VPC - ACG & NACL

· ACG & NACL

  · NACL은 VPC의 보안을 강화시키는 요소

  · Subnet에 적용되어 외부에서 접속시 NACL 룰 검사가 먼저 진행

  · Allow/Deny 모두 설정 가능

  · VPC 환경에서는 서버, Subnet에 적용된 ACG와 NACL을 다른 ACG와 NACL로 변경 가능

· NACL 생성

  · VPC에 종속적

  · Subnet 레벨에서 동작

 

-VPC - Subnet

· Subnet 속성

  · VPC 주소 범위 내 CIDR 형태로 범위 지정

  · 존 지정 가능

  · Public Subnet과 Private Subnet으로 구분

  · Public Subnet 내 서버만 Public IP 부여 가능

  · VPC 당 200개 Subnet 생성 가능

 

-NAT Gateway

· Private Subnet에서 외부 통신 필요한 경우 외부 접속 제공

  · Private Subnet은 Internet Gateway가 없기 때문에 Default 외부 통신 불가

  · NAT Gateway를 연결하고, Route Table 수정해야함

 

 

■ 실습 Lab 6 (p59)

-Private Subnet을 위한 NACL 생성

-Subnet 생성

 

 

-Load balancer (*중요)

· Target Group

  · 요청을 처리할 대상에 대한 집합

  · 동일 VPC내 서버들에 대해 타겟 그룹 생성 가능

  · 타겟 그룹 안의 서버를 다른 타겟 그룹에 속하게 할 수 있지만, 타겟 그룹을 다수의 로드밸런서에 연결 불가

  · 헬스체크 주기(5~300초) 및 임계값 설정(예. 3번 연속 fail시 제외하라)

  · 기본은 Round Robin 설정

· 프로토콜

  · TCP : Network Load Balancer

  · Proxy_TCP : Network Proxy Load Balancer

  · HTTP, HTTPS : Application Load Balancer

· 로드밸런서

  · 부하처리 성능에 따라 Small / Medium / Large 중 선택

  · 로드밸런서마다 초당 연결수(CPS) 기준이 다름 (*small, medium, large 구분 기준은 초당연결수)

    · Network : 10만 / 20만 / 40만

    · Network Proxy : 30만 / 60만 / 90만

    · Application : 3만 / 6만 / 9만

· 로드밸런싱 알고리즘

  · Round Robin : 요청을 서버에 1개씩 분배

  · Least Connection : 연결이 제일 적은 서버에 새로운 커넥션 분배

  · Source IP Hash : IP의 해시테이블을 가지고 매핑되는 서버에 새 커넥션 분배

(*아래 3개의 로드밸런서 특장점 알아야함)

· 네트워크 로드밸런서

  · 고성능의 분산처리 가능

  · 알고리즘은 Hash, RR만 제공

· 네트워크 프록시 로드밸런서

· 애플리케이션 로드밸런서

  · HTTP, HTTPS

  · URL 기반 분기 가능

  · 알고리즘 3가지 제공

(*아래 어떨때 쓰는지 중요)

· TCP 레벨 고성능 분산처리 - 네트워크 로드밸런서

  · 초당연결수 최소 10만 ~ 최대 40만 보장. DSR(Direct Server Return) 지원. 들어올때는 LB 거치지만 나갈때는 거치지 않고 바로 나감

· TCP 세션 관리 - 네트워크 프록시 로드밸런서

  · 세션 유지 필요시

· SSL 인증 및 암호화 설정 - 애플리케이션 로드밸런서, 네트워크 프록시 로드밸런서

  · SSL 인증서 추가 가능. SSL 인증서는 Certificate Manager와 연동

· 다양한 서버 부하 분산 방식 - 애플리케이션 로드밸런서, 네트워크 프록시 로드밸런서

· L7(Application Layer) 기능 제공 - 애플리케이션 로드밸런서

  · URL Path Pattern 기반 분기처리

· Load Balancer 모니터링

  · Concurrent Connection, 초당 Connection, Traffic In, (Un)Available hosts 등 5가지 항목 정보 제공 (중요)

 

· LB 구성 방식

· 스케줄링 방식

 

· KeepAlive & Connection Idle Time

  · On 필요한 경우

 

· SSL 이용시 (듣기만)

· X-Forwarded 헤더 이용 (클라이언트 IP 알고 싶으면)

 

· 도메인 등록 서비스

  · 다양한 레코드 타입 지원

  · Alias 기능 제공

  · 등록 도메인으로 인입되는 트래픽을 분기 (Round Robin)

  · 모니터링 기능 제공

 

 

■ 실습 Lab 7 (p63~)

1. 타겟 그룹 생성 3개

    네트워크 로드밸런서 타겟 그룹 생성

    애플리케이션 로드밸런서 타겟 그룹 생성

    애플리케이션 로드밸런서 /ip 디렉토리 처리 타겟 그룹 생성

2. 네트워크 로드밸런서 생성

3. 애플리케이션 로드밸런서 생성

4. 클라이언트 IP 기록 (demo)

 

 

-CDN+

· 사용자에게 컨텐츠를 빠르고 안정적으로 전송하는 서비스

· CDN이 언제 필요할까?

  · 대규모 파일 배포나 이미지 서비스, 동영상 서비스 등 대규모 트래픽 발생하는 경우

 

-CDN+ 주요 옵션

· 캐싱 Status

  1. Cache Miss : 컨텐츠 없음

  2. Cache Hit : 컨텐츠 있음

 

-CDN+ 주요 옵션

· Cashing expiry

  · 원본 서버에서 변경되었는지 여부를 확인하는 주기. 짧게 지정하면 원본 서버의 부하 증가

· Purge

  · 캐시 서버에 저장된 콘텐츠 삭제

· 컨텐츠 배포시 엑세스 권한 제한 필요 (아래 2가지 방식)

· Secure Token 으로 다운로드 허용 시간 설정

· Referrer 설정으로 인가된 요청만 컨텐츠 딜리버리

 

-Global CDN

 

-IPSEC VPN

NCP 네트워크 ===터널링(IPSEC VPN)=== 회사 네트워크 

 

 

■ 실습 Lab 8 (p74~)

1. CDN 생성

Object Storage

원본 위치 : 직접 입력. 도메인 주소에서 http 제외하고 입력

2. 서버에서 CDN 사용하도록 설정 (demo)

 

 

Chapter 2. Media 상품

-Live Station

· HLS, DASH, RTMP 프로토콜로 송출

· Thumbnail image 추출

· 타임머신(Time Shift) 기능

· CDN 연동을 통해 안정적인 송출 가능

· Re-Stream 기능으로 타 플랫폼 중계

· 영상을 저장할 수 있는 DVR 기능 제공 (최대 시간)

 

· Spec

아래 중요

 

-VOD Station

· Object storage에 저장된 원본 영상을 다양한 화질로 변환

· CDN 설정 (서비스 신청시 자동 연계되게)

· 지원 기능

  · VOD 스트리밍 패킷에 DRM 적용해 보안 강화

  · VOD Station은 자체 DRM 제공이 아니라 외부 DRM 솔루션과 연동

  · 최적의 CDN을 자동으로 제공

 

-VOD Station 지원 사양

자막(입력 형식) : vtt, srit, dfxp, ttml, cap (중요)

 

-Image Optimizer

· 이미지를 다양한 사이즈로 변환

  · 필터 : 샤픈, 블러, 흑백

  · 섬네일 호출 URL은 [CDN 도메인] + [오브젝트 스토리지 내의 파일 경로] + [섬네일 생성 옵션] 3가지 영역으로 생성

 

· Workflow

국내향 뿐만 아니라 해외향 서비스도 연계해서 사용 가능

 

-Video Player

· 플레이어 엔진 제공

· 플레이어 생성시, 플레이어 사이즈, 버전, 플레이어 저장 위치(*Object Storage 바라보도록 되어있음) 등을 설정

 

-Media Connect Center

· 네이버 클라우드 플랫폼 미디어 상품 하나로 통합한 서비스

· Object Storage, VOD Station, Live Station 결합

 

 

203 Database/Management & Governance/Big Data & Analytics

 

Chapter 1. 네이버클라우드플랫폼 데이터베이스

  

-네이버클라우드플랫폼의 데이터베이스 개요

*지원 하는거 중요

 

-네이버클라우드플랫폼 Cloud DB for MySQL 핵심 기능

· 6TB까지 DISK 확장

· 편리한 구성과 사용 : 클릭 몇 번으로 구성 완료

· 자동 DB 백업 : 최대 30일 보관

· 자동 Fail-over

· Read Replica 확장 : 최대 10대까지 복제 slave

· 모니터링과 알람

 

-Cloud DB for MySQL

· VPC 환경에서 High CPU, Standard, High-memory 타입 제공

· 최대 10대 Slave DB 

· 데이터 스토리지 HDD, SSD 중 선택 가능

  · 최대 6TB 까지 자동 증가

· 고가용성 지원과 Stand alone도 가능

*Cloud DB for MySQL 접속하는 방법

1. Private Domain : 네이버클라우드플랫폼 안에서 접속

2. Public Domain

3 SSL-VPN : local PC에서 안전하게 접속

 

· 멀티존 지원 (고가용성 관련)

  · KR1 존에 Master, KR2 존에 Slave 배치 가능

· Public Subnet과 Private Subnet 간 구성 차이

  · Public Subnet은 Public 도메인 구성 가능, Private Subnet은 불가

 

-CDB Operation 1. DB Proess list 확인

· 데이터베이스 서버에 현재 접속한 세션 리스트 확인 가능

· Kill session

  · 선택된 Session ID 강제로 종료

 

-CDB Operation 2. Slave DB Replication 확인

· Slave DB 서버에서 Replication 오류가 발생한 Query 건너뛰어 조치할 수 있는 Skip Replication Error 제공, 또는 Slave DB 재설치 기능 제공

 

-CDB Operation 3. DB 서버 로그 확인

· Binary Log, Slow Log, Error Log, General Log를 Object Storage로 전송 가능

 

-CDB Operation 4. DB 백업 설정 및 복원

· 최대 30일 보관 가능

· 백업 파일로 복원시 Recovery 모드로 복원

· 시점 복원 기능 제공(분 단위까지 지원)

 

-CDB Operation 5. 이벤트 설정 (특정 임계치 도달시 알람 받을수 있음)

 

-CDB Operation 6. DB 엔진 업그레이드

· 업그레이드 작업 1대씬 순차 진행

 

-CDB Operation 7. DB Config관리 (듣기만)

 

2. max connections

  · Default값 3000

 

 

■ 실습 Lab 9 (p81~)

1. Cloud DB for My-SQL 에 Public Domain 부여하기

   DB 관리 - Public Domain 관리 - 예 - Public 도메인 미할당 → 할당되어 주소 생성

2. Cloud DB for MySQL ACG 설정하기

   0.0.0.0 3306 지우고 myip 클릭 및 3306 포트 입력해 추가

3. Workbench 설치하기

   Visual C++ 2019 설치

   Workbench 설치페이지 들어가서 No thanks, just start my download. 클릭해서 다운로드

4. Workbench 와 Cloud DB 연결하기 

5. 샘플 데이터 다운로드 하기

   업데이트 해줘야 함

6. Cloud DB for MySQL 이벤트 설정하기 

   그룹 생성시 2개 다 선택

7. Cloud DB for MySQL DB Fail-over 테스트하기

 

 

-네이버 클라우드 플랫폼 Cloud DB for MSSQL 핵심 기능

· 자동 DB 백업 : 최대 30일

 

-Cloud DB for MS-SQL 구성도

Princial Server, Mirror Server (Master, Standby 동일)

 

-Cloud DB for MS-SQL

· Standard 타입과 High-memory 타입 제공

· 데이터스토리지는 HDD, SSD 중 선택

  · 2TB 까지 자동 확장

· 고가용성, Stand-alone 타입 선택 가능

· Slave DB는 5대 까지

 

- CDB Operation 1. DB Config 및 Config Group 관리

· Config Group 변경 가능

  · Config group 생성 및 변경, 삭제 가능

  · Config group 적용된 서버는 config group 삭제 불가

  · config group 적용한 Cloud DB 서비스가 있다면, 해당 DB 서버들도 변경 적용(재시작 필요할 경우, 서버 재시작 후 적용)

 

-CDB for MS-SQL Operation 1. Config Group

 

-CDB for MS-SQL Operation 2. Slave DB 추가

· 매일 주기적인 BI 및 Batch 작업에 적합

· 읽기 가능 Slave 최대 5대까지 생성 가능

· Slave DB spec 변경하면, principal과 mirror도 변경됨

 

-CDB for MS-SQL Operation 3. 이벤트 설정

 

-CDB for MS-SQL Operation 4. 쿼리 분석

· 커리 수행 횟수 대비 CPU 소모량과 메모리 읽기 수 상관관계 및 분포를 버블 차트로 표현

· X축은 해당 쿼리의 일별 수행 횟수 합계

· Y축은 해당 쿼리의 일별 CPU 소모량 합계

 

-네이버 클라우드 플랫폼 Cloud DB for Redis 핵심 기능

· 손쉬운 설치

· 자동 Fail-over

· 모니터링과 알람

· 자동 백업 : 최대 7일 보관

 

-Cloud DB for Redis

· VPC 내 Private Subnet에만 생성 가능

· Simple 형태 혹은 Cluster 형태로 생성 가능

· CPU 4core 고정

· Redis simple

  · Standby Master 고가용성 지원

· Redis Cluster

  · Shard는 3~10개 구성 가능

 

-Cloud DB for Redis Operation 3. Back-up 설정

· 백업 완료 시점 기준으로 복구

 

 

■ 실습 Lab 10. (p97~)

1. Redis 서버 생성

2. Redis 서버 접속 (demo)

 

 

-Cloud DB for MongoDB (이런게 있다)

· NoSQL의 대표적인 MongoDB를 관리

 

-네이버 클라우드 플랫폼 Cloud DB for PostgreSQL 핵심 기능

 

-Cloud DB for PostgreSQL (이런게 있다)

 

-네이버 클라우드 플랫폼 Management & Governance 서비스 개요

· Resource Manager, WMS, Sub account, Cloud Activity Tracer, Cloud Insight

 

-네이버 클라우드 플랫폼 Management - Sub Account 개요

Role based 기반의 권한 관리 서비스. 내부 사용자를 서브 계정으로 등록하고, 특정 서비스에 권한 부여할 수 있음

 

-네이버 클라우드 플랫폼 Sub Account 세부 기능

Sub Accounts

· 서비 계정 일시정지 가능

· 접근 유형

  · Console Access

  · API Gateway Access

· 2차 인증 설정

· 비밀번호 재설정 필요

 

Groups

· 그룹에 권한 설정 가능

 

Policies

 

-네이버 클라우드 플랫폼 Management - WMS 개요

"URL 등록만으로 웹사이트 모니터링"

· 시나리오 기반 모니터링

사용자 행동 패턴 고려

· 웹 서비스 글로벌 응답 속도 측정

 

-네이버 클라우드 플랫폼 WMS 세부 기능

Virtual 테스트 : 가상의 브라우저 생성

Scenario 테스트

 

오브젝트 이벤트 타입 : 마우스 클릭, 텍스트 입력, 유효성 검사

 

· 필터링 기능

 

-네이버 클라우드 플랫폼 Management - Network Traffic Monitoring (이런게 있다)

 

-네이버 클라우드 플랫폼 Cloud Activity Tracer

"계정 활동 로그 자동 수집 & 간편한 View"

 

-네이버 클라우드 플랫폼 Cloud Activity Tracer 상세 기능

계정의 활동 기록을 주기적으로 Object Storage로 내보낼 수 있음

 

-Ncloud Tools 개요

"네이버 클라우드 플랫폼과의 연동을 통한 편하고 효율적인 운영"

 

-Resource Manager

"네이버 클라우드 플랫폼 내 모든 리소스 통합 관리"

 

-Resource Manager 실제 화면

 

-Cloud Insight 개요 (중요)

"클라우드 환경의 가시성/통찰력을 확보, 서비스의 연속성을 향상"

· 지표 조회 및 시각화

· 사용자 대시보드 구성

· Event Rule 및 Event 관리

   Event Rule 생성 가능. SMS 및 Email로 알람 가능

· 유지보수 일정 관리

 

-Cloud Insight

· Event Rules 생성을 통해 감시가 필요한 대상, 항목 및 조건과 Event 발생시 SMS나 이메일로 알람

· Event rule 설정은 1) 감시 상품 선택 2) 감시 대상 선택 3) 감시 항목(메트릭 항목) 선택 4) 메트릭 조건 설정(임계치 설정) 5) 통보 대상자 선택

· Server(VPC)에는 agent가 설치되어 있음. 사용자가 별도로 agent를 설치할 필요는 없음

· 레벨(Info, Warning, Critical) 선택 가능

 

-Cloud Advisor 개요

· 네이버 클라우드 플랫폼 운영 노하우를 바탕으로 사용자에게 권장 지침 제공하는 서비스

 

-Organization 개요

· 이용 한도 관리

 

-네이버 클라우드 플랫폼 Analytics - CLA

"CLA(Cloud Log Analytics) : 로그 관리 서비스"

에이전트 설치 필요

데이터 최대 100GB 저장. 1달 지나면 데이터 삭제

CLA의 로그를 Object Storage 이관 가능

 

-네이버 클라우드 플랫폼 Analytics - RUA

"RUA(Real User Analytics) : End-User 정보 수집"

 

-네이버 클라우드 플랫폼 Analytics - ELSA

"애플리케이션 로그 분석 서비스"

모바일 크래시 로그

 

 

■ 실습 Lab 11 (p101~)

2. Sub Account 구성

3. 모니터링 사용자 구성 (demo)

4. 서버 모니터링 구성

 

■ 실습 Lab 12 (p110 하단~) (CLA 설정 이미 했으므로)

Object Storage 백업 설정하기

  오브젝트 스토리지 버킷 생성

  CLA 로그 백업 설정

 

 

Chapter 3. 네이버 클라우드 플랫폼 Big Data & Analytics

 

-네이버 클라우드 플랫폼의 Big Data & Analytics 개요

 

-네이버 클라우드 플랫폼 Analytics의 특장점

 

-네이버클라우드 플랫폼 Cloud Hadoop - 다양한 프레임 워크 지원

 

-Cloud Hadoop

· 상세 기능

  · 쉽고 간단하게 클러스터 생성

    · 오픈 소스 프레임워크

  · 다양한 유형의 스토리지 제공

    · Block Storage 지원

    · Object Storage와도 연동 가능

  · 손쉬운 컴퓨팅 노드 확장

 

-Hadoop 구성 아키텍처

관리도구 : Ambari

 

-Hadoop Cluster

 

-네이버 클라우드 플랫폼 Cloud Search

"사용자의 웹사이트에 검색 기능 구현"

한국어 형태소 분석 처리기

 

-네이버 클라우드 플랫폼 Cloud Search - 리소스 모니터링

 

- 네이버 클라우드 플랫폼 Search Engine Service

· Elasticsearch 클러스터

 

-Search Engine Service - Kibana 연계

· Kibana와 연계되어 있어 시각화

 

-Cloud Data Streaming Service

· Apache Kafka Cluster를 쉽고 간편하게 구축

 

-Data Analytics Service

· 사이트 방문 로그와 네이버 검색 데이터 결합

 

-Data Forest

 

-HEaaN Homomorphic Analytics

· 동형암호화 기술로 연산 서비스

 

-Cloud Data Box

· 네이버 데이터와 고객 데이터 함께 분석

 

 

■ 실습 Lab 13 (p114~)

1. RUA 활성화 (신청까지만)

 

 

207 Trouble Shooting

 

-적절한 용량 산정

· 컴퓨팅 파워

  · 관련 명령어 : sar, ps, top

· 네트워크

  · 서버 전송 속도 500Mbps 기준으로 서버 대수 산정 (나감+들어옴=1Gbps)

 

-네이버 클라우드 플랫폼 네트웍 특성

 

PingPong 퀴즈!

acg는 white list 방식

NACL 통과해서 ACG 통과 할 수 있음

 

-성능 측정

· 웹서비스

  · WMS

  · Ngrinder

  · Pinpoint 

· MySQL 성능 측정

  · Percona TPCC

  · sysbench

  · Apache Jmeter

 

· AB의 설치

  · Yum install httpd-tools

· AB 옵션

  · -n 요청 수

  · -c 동시에 요청하는 요청 수

  · -X 프록시 서버를 사용하여 요청

 

-문제 진단을 위해 활용 가능한 상품

· 웹서비스

  · WMS

  · Pinpoint (분산추적플랫폼)

· DB

  · Cloud for MySQL

  · Cloud for MS-SQL

 

-문제 해결을 위한 명령어들

· Linux

  · tcpdump

  · Nmap

  · Traceroute

  · Sar

  · Ps

  · Lsof

· Window

  · Microsoft Message Analyzer(https://www.microsoft.com/en-us/download/details.aspx?id=44226)

  · 이벤트 뷰어(eventvwr) 

  · Performance Monitor(perfmon) 

  · PSTools(https://docs.microsoft.com/en-us/sysinternals/downloads/pstools

 

· sar

  · 리소스 사용량의 로그 조회

  · CPU 사용률, 메모리, iowait 등

· Demo

  · Sar -A

  · Sar -b

 

· Ping

  · ICMP 프로토콜 사용

  · 해당 호스트(서버)가 살아있는지 죽어있는지

  · Window와 Linux 옵션 상이

(*C 옵션이 뭔지 기억해야함)

 

· nmap

  · 포트스캔용 툴

  · 오픈되어 있는 포트에 대해 스캔

 

· 방화벽으로 보호되는 호스트 스캔 가능

 

· TCPView (윈도우)

  · 오픈 된 네트워크 연결 프로세스 확인

 

· traceroute

  · ICMP와 TTL 이용하여 경로 확인하는 프로그램

 

· ps

  · 현재 프로세스 확인 명령어

    STAT 열의 S = sleep

 

· lsof (list of file) (*언제 쓰는지 기억)

  · 특정 프로세스가 CPU 점유율이 높을 경우

 

· tcpdump

  · 트래픽 모니터링 (트래픽 캡쳐)

 

아래는 윈도우

· Microsoft Message Analyzer (프로그램)

네트워크 문제시 사용

 

· 이벤트 뷰어

  · windows의 syslog (윈도우의 시스템 로그 수집)

  · 주로 살펴봐야 하는 항목 : 시스템, 보안, 응용 프로그램

 

· 성능모니터

  · windows의 sar

  · windows의 리소스 모니터링

 

· 리소스 및 성능모니터

  · 보고서 작성

 

· Debug Diag

  · Process의 Crash, Memory Leak 패턴 확인하는 디버그 도구

(*위 윈도우 각각의 도구가 언제 사용되는지 알아야함)

 

-문제 해결을 위한 Log

· Linux

  · 일반적인 시스템 로그

    · /var/log (*경로 기억)

  · HTTPD 로그

    · /var/log/httpd

· Windows

  · Eventvwr을 통한 로그 모니터링

 

-Logrotate

· 디스크 사용률 관리 필수

  · 리눅스는 파티션 Full 되면 서비스 정지

· 로그에 대해 정해진 처리 방식으로 삭제하거나 파일을 바꿔주는 역할

 

-커널 파라미터 변경 (*어떤때 사용되는지)

· Sysctl.conf

  · 리눅스 커널 파라미터 중 주요 항목에 대한 설정

· Limits.conf

  · 사용자별 limit 설정

  · 프로세스, 오픈 파일 등

 

· 파일 확인

  · 오픈할 수 있는 파일 개수 확인

  · 변경

    · /etc/sysctl.conf

 

*init script 로그 확인 경로

/var/log/ncloud-init.log

*Ping 옵션 - 리눅스, 윈도우 다 잘 알아야함

*root로 의 원격 접속 막을때 바꾼 값 : "Permit Root login" No

*Student 원격 접속하고 root로 바꿀때 명령어 : su - root (root의 환경변수값까지 다 가져옴)

*서버안에 방화벽

  리눅스 서버 방화벽 역할 : iptables - F (iptable에 설정한 정책 지우겠다면 - F 옵션 추가)

*윈도우에서 DNS cashing 정보 삭제 명령어 : ipconfig /flushdns

*윈도우서버에 적용된 라우팅 테이블 확인 : route print

*SSL-VPN (PC에서 네이버클라우드 망에 안전하게 접속할때 사용)

  접속할때 SSL-VPN 대역 생성됨. 네이버클라우드 망 내의 ACG가 허용했는지. Route table

*UUID 같으면 바꿔줘야 하는데 명령어 : uuidgen

 

 


 

■ git 설치

git download 후 설치

설치 중 Git Credential Manager를 None으로 변경해야함

 

명령 프롬프트 창에 아래 명령어 차례대로 입력

mkdir git  // make directory. 디렉토리 생성
cd git  // change directory. 디렉토리 이동
git clone http://github.com/eomjinyoung/bitcamp-study  // 서버에 올린거 통째로 가져옴

 

C:\Users\bitcamp\git 폴더 즐겨찾기

 

강사님 조언

-git 폴더 내 강사님 파일 다른 폴더로 복사해서 편집하라

-코드 연습한 만큼 실력 는다

-이해 될때까지 반복해서 찾아보고 공부하라

-공부한 내용 보기 편하게 정리하라

-기술 서적은 노트이다. 전부 볼 필요 없다