딥러닝 실습을 위한 다양한 개발 환경의 필요성과 이해를 강조합니다.
로컬과 리모트 개발 환경
시작 시간 00:50
로컬 개발 환경과 리모트 서버 환경의 차이 및 각각의 장단점을 설명합니다.
소프트웨어 개발에 필요한 다양한 요소와 기능, 예를 들어 컴파일러와 인터프리터를 소개합니다.
코드의 오류를 찾아 수정할 수 있도록 돕는 디버거의 중요성과 기능을 설명합니다.
개발 환경을 설정하는 데 필요한 환경 변수의 역할과 설정 방법을 다룹니다.
리눅스 커널과 다양한 배포판에 대해 설명하고, 우분투의 특징을 강조합니다.
우분투를 설치하는 방법과 관련된 다양한 접근 방식을 안내합니다.
쉘의 기본 개념과 터미널에서 명령어를 입력하는 방법을 설명합니다.
소프트웨어 패키지를 설치하고 관리하는 패키지 관리자, 특히 apt를 소개합니다.
원격 서버에 안전하게 접속하기 위한 SSH의 개념과 설정 방법을 설명합니다.
SSH 접속 시 사용하는 RSA 공개키 인증 방식에 대해 간단히 설명합니다.