분류 전체보기192 [Windows 10] 윈도우 환경에서 리눅스 사용하기(WSL) 기존에 윈도우 환경에서 리눅스를 사용 할려면 아래와 같은 작업을 거쳐야 했다. - 가상머신을 이용한 다운 하지만 윈도우10에서는 WSL이라는 기능을 지원하는데 WSL이란 Windows Subsystem Linux의 약자로 말 그대로 윈도우에서 서브개념의 시스템으로 리눅스를 사용한다 라는 뜻이다. 왜 나왔을까? 가상머신 툴의 설치를 생략하고 그냥 윈도우10에서 바로 리눅스 환경을 사용하기 위해서 WSL 설치방법? ( 공식 문서 참고하여 천천히 설치 ) : 공식문서를 보면서 천천히 따라하는 과정이 매우 중요하다고 생각한다. 참고 Windows 10에 WSL(Linux용 Windows 하위 시스템) 설치 Bash 터미널을 사용하여 Linux 배포(Ubuntu, Debian, SUSE, Kali, Fedora,.. 2021. 2. 24. [Python] 파이썬 반복문(for문)을 이해하기 전... 우리는 수학연산에서 곱셈을 배우기 이전에 덧셈을 먼저 배운다. 덧셈을 모르는데 곱셈을 배운다는건 곱셈의 원리를 모르고 단순 암기를 하고 있다는것이 되버린다. 아래의 2가지 케이스를 살펴보자 case1) a = 5 b = 10 print(a*b) #50 : 그냥 단순 두 변수를 곱해서 결과를 출력하는 연산이다. case2) a = 5 ans = 0 for _ in range(10): ans += a print(ans) #50 : 곱셈의 원리인 덧셈을 활용한 것. 즉 5를 10번 더한것이 5 * 10이기에 반복문을 통해 해당 결과를 출력 한 것. 순서가 어찌됬든 위의 2가지의 경우 모두를 알고 있어야 한다고 생각한다. Case 2의 경우 만약 (파이썬의 경우)로 연산횟수가 약 1000만이 넘어가게 되면 시간.. 2021. 2. 15. [Cloud Service] 클라우드 서비스의 개념과 형태(IaaS, PaaS, Saas)에 대해서... 클라우드 서비스란, 인터넷을 통해 서버를 제공해주는 하나의 서비스이다. 예를들어 AWS를 생각하면 쉽다. AWS의 경우 물리장비 뿐만 아니라, 다양한 소프트웨어 관리 툴 및 Db, Network, 모니터링 등을 제공해준다. 개발자가 해야 할 관리들을 AWS가 전부 지원을 해주는 것이다. 이런 클라우드에도 형태가 존재한다. IaaS : Infrastructure as a Service의 줄임말로 말 그대로 서비스로서의 인프라로 보면 된다. 여기서 말하는 인프라란 Os, Network, 가상 머신 등을 구축 해 놓은 인프라로 생각하면 쉽다. Ex) AWS - EC2, S3 등 PaaS : Platform as Service의 줄임말로 언뜻 보기에는 IaaS와 의미가 비슷해보인다. PaaS는 IaaS를 한 번.. 2021. 2. 14. 24시간 작동하는 서버를 만드는 방법? 1. 집 PC를 이용한 서버 구동 2. 호스팅 서비스(Cafe 24 등..)을 이용한 서버 구동 3. 클라우드 서비스(Aws, Azure, Gcp)를 이용한 서버 구동 생각 해보자) 만약 개인이 서버를 운영하다가 전원이 나가게 된다면?.. 만약 1명이 요청을 하면 문제가 안된다. 하지만 1명이 - > 1000000명이 요청을 하게 된다면?. 이러한 문제를 해결하기 위해 서버라는것을 증설. 사용자가 24시간 동안 원하는 서비스를 제공하므로, 서버는 24시간 1년 내내 돌아간다. 하지만 본인이 단지 토이프로젝트나 듀얼 PC로 어떠한 프로젝트를 하는거면 괜찮다고 생각. 결국 어떤 서비스를 만드냐에 따라 달라지겠지만, 선택의 범위는?? "호스팅 서비스 vs 클라우드 서비스" 그렇다면 선택의 기준은? 1. 비용 .. 2021. 2. 14. .gitignore 를 사용하는 이유와 작동하지 않을 때 해결방법 .gitignore를 사용하는 이유? .gitignore를 사용하는 많은 이유 중 내가 기준으로 잡은 이유는 아래와 같다. 보안 비밀과 관련된 정보를 github에 올리기 싫을 때 예를들어 GCP에서 웹 애플리케이션과 관련된 로그인 서비스를 이용한다 했을때 클라이언트 Id와, 클라이언트 보안비밀 코드는 당연히 올리면 안된다. 이러한 것을 방지하고자 .gitignore 파일에 해당 정보를 올려놓는것이다. 뿐만 아니라 API Key value 값 .gitignore 파일에 올려놓는다. 쉽게 말해 남에게 보여주고 싶지 않는 혹은 보여주면 안되는 내용들을 push 할 때 빼놓는 것이다. 작동하지 않을 때 대처법? .gitignore가 제대로 작동되지 않아 ignore된 파일이 changes에 나올 때가 있는데... 2021. 2. 11. 이전 1 ··· 14 15 16 17 18 19 20 ··· 39 다음