| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 | 31 |
- Web
- Machine Learning
- OSS
- git
- VSCode
- Database
- ICT멘토링
- GoogleDrive
- colab
- API
- cloud
- Spring Boot
- 고등학생 대상
- C언어
- Spring
- 크롤링 개발
- Github
- Python
- Resnet
- KAKAO
- 코딩도장
- 국가과제
- rnn
- Docker
- Powershell
- suricata
- Rocky Linux
- 인터넷의이해
- ChatGPT
- LINUX MASTER
- Today
- Total
목록전체 글 (179)
코딩두의 포트폴리오
1단계: VPC 구축 및 실습 결과 확인 2단계: Internet Gate Way 배치 및 실습 결과 확인 3단계: VPC 내부 통신 확인 Public Private 통신 4단계: Private Subnet의 외부통신 확인 사전 확인 단계 5단계: NAT Gateway 배치 6단계: Private Subnet의 외부통신 확인 NAT Gateway 배치 AWS vpc 구축방법 1. VPC 생성 ex) 10.1.0.0 / 16 2. VPC 서브넷 생성 vpc 선택하고 Public subnet, private subnet 생성 ex) 10.1.0.0 / 24 ex) 10.1.2.0 / 24 3. VPC Route 생성 선택하고 Public route, Private route 생성 4. route를 각 Sub..
1. Amazon VPC (Virtual Private Cloud)란? AWS 계정 전용 가상 네트워크 AWS 클라우드의 다른 가상 네트워크들과 논리적으로 격리된 공간 사용자는 EC2를 전용 VPC에 배치 가능 Ipv4 및 Ipv6 모두 지원 서브넷(subnet), 라우팅 테이블(routing table), 네트워크 게이트웨이 등 네트워크 구성을 사용자가 쉽게 할 수 있음 다단계 보안 기능 지원 2.1 Region & Availability Zone (AZ) AWS 글로벌 인프라 맵 (2024.4 기준) 리전은 전세계 33개 / 가용영역은 105개 리전 (Region) 하나 이상의 AZ가 있는 물리적 지리 위치 일반적으로 물리적으로 분리된 2개 이상의 AZ로 구성 데이터 거버넌스/ 법적 요구 사항, 고객..
1. AWS EC2 구축하기 - 준비사항 AWS Elastic Compute Cloud (EC2) AWS 인프라에서 동작하는 안전하고 크기 조정이 가능한 가상 서버 웹 서비스 인터페이스를 사용 -> 다양한 운영체제 선택 가능 AWS 계정 키(key) 페어 EC2 로그인 시, 사용할 인증수단 키 페어 유형: RSA(공개 키 알고리즘) 프라이빗 키 파일 형식 .pem: OpenSSH(우리는 Shell) 및 Window RDP 사용 시 .ppk: PuTTY 필요에 따라 키 파일 생성(pem-22000000, ppk-22000000) 다운로드 된 파일 잘 보관하기 2. Window 가상머신 구축 1단계: Name 추가 -> Name: 학번-windows 2단계: AMI(Amazon Machine Image) 선..
GitHub 사이트에 접속 GitHub에서 관심 가는 오픈소스 프로젝트를 선정 Trending 탭에서 둘러보기 python 언어 위주의 코드를 찾는중......
OSS를 기반으로 한 Git 프로젝트를 실시할 예정 순서 GitHub에서 관심 가는 OSS 선정 해당 프로젝트 Fork하여 GitHub 계정에 복사 로컬 시스템에 프로젝트를 Clone -> 소스 코드 분석 및 실행 프로그램 기능 수정 및 새로운 기능 추가 변경 사항을 GitHub 원격 저장소에 Commit, Push하여 Update 언어 및 개발 환경은 자유롭게 선정 기대 결과 선정한 오픈소스 프로그램에 대한 분석 및 요약 원본 오픈소스 프로그램의 실행 화면 캡처 수정 또는 추가한 기능에 대한 목록 및 설명 개선된 기능의 실행 화면 캡처 최종적으로 변경 사항을 반영한 GitHub 원격 저장소의 URL
Git 소스 코드 버전 관리 소프트웨어 [ChatGPT 4] Git은 분산 버전 관리 시스템(DVCS)으로, 여러 개발자가 동시에 하나의 프로젝트에서 작업할 수 있도록 설계되었습니다. Git은 각 개발자가 전체 코드베이스의 복사본을 로컬 컴퓨터에 보유하게 하여, 인터넷 연결이 없는 상태에서도 작업을 계속할 수 있게 해줍니다. Git의 주요 기능은 다음과 같습니다: 버전 관리: 파일의 변경사항을 추적하고, 필요할 때 어느 시점의 버전으로도 돌아갈 수 있습니다. 브랜치와 병합: 다양한 기능 개발이나 버그 수정을 독립적으로 진행한 후, 이를 메인 코드베이스와 통합할 수 있습니다. 분산 작업: 각 개발자가 로컬에서 독립적으로 작업할 수 있으며, 변경 사항을 서로 공유하고 통합할 수 있습니다. GitHub Git..
버전 관리(Versin control, revision control)란? 버전 관리, 소스(코드) 관리란? 동일한 정보에 대한 여러 버전을 관리하는 것 데이터의 과거와 현재 상태를 관리하는 것 버전 관리 시스템이란? Versin Control System(VCS) 수작업으로 하던 사본 생성, 보존, 복원 작업 자동화 도구 협업 시 서로 간의 상태를 동일하게 유지하는 기능 제공 ex) SVN, CVS 버전 관리 시스템의 종류(1) 클라이언트 - 서버 모델 하나의 중앙 저장소(서버)를 공유. 클라이언트(개발자)는 자신이 작업하는 부분만 로컬에 임시 저장하여 작업 중앙 저장소에서 프로젝트 관리의 모든 부분 처리 클라이언트는 파일 수정과 서버로의 커밋(commit)만 처리 무료와 유료의 구분에 따른 분류 버전..
출력형식 Format-wide: 기본속성을 출력 Format-List: 속성을 리스트 형태로 출력 Format-Table: 속성을 테이블 형식으로 출력 Fromat-Custom: 모든 속성과 속성들의 계층적 구조 출력 Get-Process 실행 시 현재 목록 확인 Get-Process | Format-Wide 실행 시 한 줄에 두 줄의 칼럼이 나옴 Get-Process | Format-Wide -column 4 실행 시 4개의 칼럼 확인 Get-Process | Format-List :리스트 형식으로 확인 Get-Process | Format-Table: 테이블 형식으로 확인 Get-Process -name powershell | format-table 프로세스 중 파워쉘이라는 이름을 가진 프로세스를 출..
