전체 글87 [3장] 운영체제 🖥️ 운영체제란? - 하드웨어를 제어하고 이용자에게 서버에 명령을 입력하도록 CLI와 GUI와 같은 인터페이스를 제공하는 기본 소프트웨어13 리눅스오픈소스의 대표적인 운영체제다양한 배포판이 존재하며, 종류에 따라 애플리케이션 패키지 관리 방법 및 설치 방법에도 차이가 있음Red Hat 계열Red Hat Enterprise LinuxCentOSFedoraOracle Linux 등데비안 계열DebianKNOPPIXUbuntu 등유상 지원 서비스가 필요할 때 Red Hat Enterprise Linux(RHEL)가 주로 사용됨이외의 경우에는 그 밖의 배포판을 선택하는 것이 일반적임대부분 유상지원을 하는 배포판의 경우 년단위의 정기 구독을 필요로 .. Book Review/인프라 엔지니어의 교과서 2024. 1. 12. [2장] 서버 (클라우드) 🖥️ 클라우드 컴퓨팅이란? - 인터넷을 거쳐 제공되는 컴퓨터 자원을 이용하는 것12 클라우드 : IaaS클라우드의 종류SaaSSoftware as a Service애플리케이션을 서비스로서 제공PaaSPlatform as a Services애플리케이션 실행 환경을 서비스로서 제공IaaSInfrastructure as a Service시스템 인프라를 서비스로서 제공CSP의 관리 범위 IaaS의 특징물리 서버를 관리하는 엔지니어가 필요 없음이용 신청 후, 단기간에 서버 사용이 가능함물리적 제약을 의식하지 않고 이용하고 싶은 만큼 서버를 증강할 수 있음사용한 만큼 비용이 발생하는 종량 과금제임서버를 구매할 때 발생하는 감가상각 처리가 필요하.. Book Review/인프라 엔지니어의 교과서 2024. 1. 12. [2장] 서버 (메모리~가상화) 08 메모리 💡 **메모리**란? - 단기 기억 영역 (휘발성 데이터 저장소) 성능 메모리의 속도는 메모리 자체의 속도와 CPU, 각종 버스 간의 데이터 전송폭을 모두 고려하여야 함 메모리 표기 방식 1600 MHz의 데이터 전송 속도로 동작한다는 의미 모듈의 데이터 전송속도는 1600MHz * 8bytes = 12,800MB/s 로 12.8GB/s가 됨 DDR3-1600 다중 채널 메모리 구조 또는 다중 랭크 메모리를 사용해 데이터 전송폭을 늘릴 수 있음 DDR3 메모리의 종류 DDR4 메모리의 종류 DDR RAM 규격 별 형태 메모리 용어 슬롯 메인보드에 있는 메모리 삽입구 메인보드에 있는 슬롯 개수에 따라 메모리를 삽입할 수 있음 ECC 메모리 메모리 고장으로 비트 반전 오류 발생 시, 자동으로 보.. Book Review/인프라 엔지니어의 교과서 2024. 1. 12. 백수가 되었다. 호기롭게 선택한 퇴사컴퓨터 공학과를 전공하고, IT 교육을 하는 회사에서 약 1년 8개월간 재직하다가,'나 지금 괜찮은걸까?' 두려움이 피어올랐다.새로운 무언가가 필요했다.바로 개발자로 취업할 수 있는 수준이었으면, 코딩테스트를 준비했겠지만객관적으로 나의 실력을 생각해보았을 때 처음부터 다시 배울 수만 있다면오히려 비전공자였다면좋겠다는 생각만 가득했다.때문에 교육을 굉장히 많이 찾아보게 되었는데,그 때 내 눈에 들어온 하나의 교육 모집 공고.채용연계형 교육과정.무려 70% 이상의 직접 채용에 대한 전기수와 전전기수의 확언이 있었기에,나는 7개월이나 되는 교육 과정에 참여하기 위해 퇴사를 선택했다.우수교육생이라는 타이틀매 주 있는 시험과, 하루 평균 12시간 이상을 몰두해야 하는 과제까지채용 이라는 목표가.. About Me/Job 2024. 1. 12. [2장] 서버 (~CPU) 🖥️ 서버란? - 사용자의 요청을 받고 응답을 반환하는 하드웨어05 서버의 종류랙 마운트형과 타워형 서버의 차이타워형 서버사내 서버 룸, 사무실, 점포 등에 주로 설치사람이 생활하는 공간에 설치할 시 저소음 서버를 사용할 수 있음랙 마운트형 서버데이터 센터, 서버룸에 설치 된 렉 안에 주로 설치19인치 랙에 수용하는 것을 전제로 함랙에 탑재되는 서버는 1U, 2U 등 유닛 단위 사이즈임높이 1U = 1.77inch (44.45mm)엔트리, 미들레인지, 하이엔드 서버용도에 따라 (성능/규모에 차이를 두어) 서버를 구분하여 부름엔트리 서버웹 서버, 애플리케이션 서버에 주로 이용됨1~2개의 CPU 탑재가장 저렴한 버전의 서버미들레인지 서버.. Book Review/인프라 엔지니어의 교과서 2023. 6. 8. [1장] 인프라 엔지니어의 업무 01 인프라 엔지니어의 업무인프라 설계인프라는 반드시 구축 목적이 있음해당 목적을 달성하기 위한 조건(기능, 성능, 비용, 기간 등)을 기준으로 인프라를 기획하고 설계하여야 함.인프라 구축인프라 구축의 단계기기 운반 → 조립 → 장착 → 설치 → 설정 → 동작 테스트 → 부하 테스트 등업계별 분류SI(System Integration) 업계CE (Customer Engineer)기기를 들여와서 설치하는 하드웨어 작업SE (System Engineer)서버, 스토리지 설정NE (Network Engineer)네트워크 장비 설정웹 기반 업계에서는 따로 역할 분담을 하지 않는 경우가 많음인프라 운영인프라는 24시간, .. Book Review/인프라 엔지니어의 교과서 2023. 6. 8. [예능] 나의 첫 심부름 난생 처음 혼자서 심부름을 하러 가는 어린아이들의 모습을 담은 일본의 예능 프로그램이다. 실제로 일본에서는 꽤나 장수한 TV 예능 프로그램으로 인지도도 높은 편이라고 한다. 넷플릭스에 방영된 에피소드는 총 20개로, 가장 짧은 에피소드는 7분, 가장 긴 에피소드는 21분이다. 나는 밥을 먹거나, 짧은 거리를 이동해야할 때 주로 시청했었는데 보다보면 아이들의 동심에 괜히 미소짓고있는 나를 발견하곤 했다. 힐링이 필요할 때, 스낵처럼 즐길 콘텐츠가 필요하다면 나의 첫 심부름 강추! About Me/Entertainment 2023. 3. 23. Who Am I 세상에 컴퓨터가 아닌게 없는데.. 나는 컴퓨터 하나도 모르는데.. 이 고민 하나로 컴퓨터 공학과에 진학했던 패기 넘쳤던 19살은 우여곡절 끝에 정말로 컴퓨터 공학과를 졸업하게 되고... 실상은... 기술과 일상 그 경계에서 그래도 나름대로 갈고 닦아 온 이때까지의 노력들과 첫 취업 과정에서 겪었던 고충들, 그리고 더 넓은 시야의 확장을 위해, 또 즐거운 내 취미생활을 끄적여보기 위해, 현재 재취업을 준비하는 과정을 잊지 않기 위해, 패기 넘치게 블로그를 개설했다..! P형 인간인 나에게 너무 잘 어울리는 전개 틈틈히, 꾸준히 하는 일은 언젠가는 빛을 발한다. ...고 내가 대학다닐 때 정말 존경하던 교수님이 말씀하셨다. 제발, 끝까지 써보자..! About Me 2023. 3. 23. 04. 데이터 분석 절차 04. 데이터 분석 절차 part 01 ~ 03 에서 알아본 내용을 전체적으로 정리해보았다. 1) Package 설정 # 기본 import numpy as np import pandas as pd import matplotlib.pyplot as plt # Graph # 데이터 가져오기 import pandas as pd # 데이터 전처리 from sklearn.preprocessing import StandardScaler # 연속 변수 표준화 from sklearn.preprocessing import LabelEncoder # 범주형 변수 수치화 # 훈련/검증용 데이터 분리 from sklearn.model_selection import train_test_split # 훈련과 테스트를 위한 데이터.. Study/AI 2022. 2. 7. 03. 기계학습(머신러닝) 기초2 03. 기계학습(머신러닝) 기초2 1) 기본 Package 설정 앞으로 공부하면서 사용할 Package들을 절차에 맞춰 미리 소개하겠다. 필요에 따라 각각의 속도에 맞춰 pacakge를 새롭게 설치해도 되지만, 그냥 공부가 목적이라면 하나의 file로 만들어 가장 앞쪽에 미리 적어 놓는 것이 더욱 효율 적일 것이다. 참고로 나는 이미 사용할 모델과 data가 있어서 모든 package가 필요하지는 않기에 나에게 필요하지 않은 package들과 추 후에 사용할 모델에 대해서 주석처리해두었다. # 기본 import numpy as np import pandas as pd import matplotlib.pyplot as plt # 그래프 # # 데이터 가져오기 # from sklearn import data.. Study/AI 2022. 2. 7. 02. 기계학습(머신러닝) 기초1 해당 post는 계속해서 이상철교수님의 유튜브강의를 바탕으로 작성되고 있다. 02. 기계학습(머신러닝) 기초 - 이론 기계학습이란 인공지능의 한 분야 컴퓨터가 학습할 수 있도록 하는 알고리즘과 기술을 개발하는 분야를 의미함 representation(표현) : 데이터의 평가(규칙) generalization(일반화) : 아직 알 수 없는 데이터에 대한 처리 (예측) 기존에는 데이터를 입력하여 정해진 규칙을 따라 해답을 찾을 수 있도록 프로그래밍했지만, 머신러닝은 데이터와 해답을 입력하여 기계가 스스로 학습한 결과에 따라 규칙을 찾을 수 있도록 프로그래밍 하는 것이다. 조금 더 쉽게 이야기하자면, 이미 routine이 정해져 있는 규칙에 따라 input이 들어오면 output을 내는 것이 기존의 방식이었다.. Study/AI 2022. 2. 5. 01. 데이터 처리 (Numpy, Pandas 기초) 실제로 모델링해보고자 하는 data를 바탕으로 이상철 교수님의 유튜브 강의를 들으며 정리한 내용을 앞으로 이어서 posting하고자 한다. 오늘은 가장 기초적인 내용들에 대해 다루어보았다. 해당 내용은 주피터 노트북 파일을 마크다운으로 변환한 것으로, 각각의 code 바로 밑에 적혀진 내용이 해당 코드를 실행시킨 결과 값이다. 01. 데이터 처리 Python에서 사용하는 데이터형에 대해 먼저 알아보자. 기계학습에서는 대부분, Data Frame을 활용하기때문에 Pandas를 주로 사용하게 되므로, 그렇게 큰 비중이 있는 내용은 아니지만,알아두는 것이 Python 공부에도 더욱 도움이 된다. Python에서 활용하는 collection literal은 총 4가지이다. 종류 형식 데이터수정,삭제 index .. Study/AI 2022. 2. 5. 이전 1 ··· 4 5 6 7 8 다음 728x90