Computer(인강)/시스템 프로그래밍(40)
-
리눅스 서버(EC2) 생성
안녕하세요 bannavi입니다^ㅅ^ 오늘은 지난시간에 이어서 클라우드 컴퓨팅(AWS)설정에 대해 살펴보겠습니다. 바로 시작하겠습니다! 먼저 콘솔에 로그인 버튼을 클릭합니다. 맨처음에 가입할 때 입력했던 자신의 이메일 주소와 비밀번호를 입력합니다. 이러한 화면이 뜹니다. 여기서 잠깐, 우리가 이제 어떤 것을 설정할 것인지 정리하고 넘어가겠습니다. 첫째, EC2 또는 인스턴스(서버) 생성 둘째, Elastic IP(탄력적 IP) 생성 + IP 주소: 128.12.10.1 + 동적 IP + 고정 IP (서버 혼용은 모든 클라이언트 컴퓨터에서 이미 서버의 주소를 알아서 해당 주소를 수시로 요청해야합니다. 근데 서버에 IP주소가 수시로 바뀐다면 클라이언트 서버 클라이언트 컴퓨터들이 매번 그 주소를 알아낼 수 없으..
2021.03.02 -
AWS 회원가입
안녕하세요 bannavi입니다^ㅅ^ 오늘은 AWS 회원가입에 대해 알아볼게요 바로 시작하겠습니다! 리눅스 설치 - 클라우드 컴퓨팅 활용(AWS) * 리눅스 설치방법 1. 가상 머신 소프트웨어 - PC 환경에 따라서, 예상치 못한 문제들을 만날 수 있음, 설치가 불가. 2. 클라우드 컴퓨팅 서비스 활용 - 최신 기술에 익숙해진다는 장점 - 동일한 환경에서 사용이 가능 - 단, 설정에 따라 진행 가볍게 이해하는 클라우드 컴퓨팅 클라우드 컴퓨팅 서비스 : 서버 환경을 미리 구축해놓고, 간단한 설정으로 바로 사용할 수 있도록 만든 서비스 이전: 미리 서버 컴퓨터를 구축 현재: 클라우드 컴퓨팅 환경 사용 클라우드 컴퓨팅 설정 - Amazon Web Service(AWS) - 무료로 1년간 사용가능(리눅스 사용 후..
2021.03.01 -
한번은 알아둬야 할 리눅스의 배경, 역사, 그리고 철학2
안녕하세요 bannavi입니다^ㅅ^ 지난시간에는 UNIX의 장점에대해 조금 알아보았죠. 오늘은 배경에 대해서 알아볼까 합니다. 바로 시작하겠습니다! 배경과 철학을 이해해야 최신 IT업계에 대한 방향도 이해가 가능하기 때문에 가볍게 시작해보도록 합시다. 리눅스의 시작 리눅스는 리누스 토발즈(Linus torvalds)가 개발 - 대학에 있는 UNIX컴퓨터를 집에서 쓰고싶다는 생각을 한 리누스 토발즈. - 다중 사용자, 다중 작업(시분할 시스템, 멀티태스킹)을 지원하는 유닉스와 유사한 운영체제를 만들게됨 GNU 프로젝트 - GNU = Gnu is Not Unix - 유닉스 운영체제를 여러 회사에서 각자 개발, 소스를 공유하지 않는 문화에 반발 - 리차드 스톨만: 초기 컴퓨터 개발 공동체의 상호협력적인 문화로..
2021.03.01 -
한번은 알아둬야 할 리눅스의 배경, 역사, 그리고 철학1
안녕하세요 bannavi입니다^ㅅ^ 오늘부터는 시스템 프로그래밍에 대해서 살펴볼거에요 그 첫 시작은 바로 리눅스입니다. 바로 시작하겠습니다! 리눅스(LINUX) - 서버에 많이 사용되는 운영체제 서버 컴퓨터에 접속하는 컴퓨터를 Client환경이라고 하며, Server에서 데이터를 제공해주는 그 컴퓨터를 Server환경이라고 합니다. 최근 서버 환경은 주로 리눅스입니다. 리눅스는 프로그래밍을 할 때에도 많이 사용이 됩니다. kernel + shell + system 관련 기본 프로그램 정도만 설치한 다음, 여기서 컴파일러를 돌리면 시간이 많이 단축된다. 클라우드 컴퓨팅(AWS) : 미리 서버를 다 만들어놓고, 서버가 필요한 회사들에게 간단한 클릭만으로 해당 서버를 빌릴 수 있도록 하는것. 인스턴스 시작 버..
2021.03.01