[OS] 리눅스 개념 정리하기

2023. 1. 9. 23:45·엔지니어링

* 수정사항

---------------------------------------2023/01/12----------------------------------------

Airflow 스케줄러를 통한 크롤링 자동화는 실패한 상황입니다

 

 

한 평생 윈도우만 쓰다가 리눅스를 사용하게 되었습니다...!

 

사용하게 된 계기는 Airflow의 스케줄러를 사용하려고 설치하는 과정에서 리눅스를 사용하게 되었네요.

Airflow 로 성공적으로 크롤링 스케줄러를 만들게 되면 정리를 해보도록 하겠습니다.

 

말로만 듣던 리눅스 해보면서도 왜 이걸 사용하지 싶었는데 유투브에 너무 정리를 잘해주신 분이 계셔서 영상을 정리해보려 합니다. 

 

유투브 채널 '오제이 튜브'님 의 영상입니다. 리눅스 처음 쓰는 저에게 도움이 정말 많이 되었습니다.

https://youtu.be/3nemjnNrMUI

 

1. 운영체제란??

사용자가 컴퓨터를 온전히 잘 사용할 수 있도록 도와주는 프로그램

윈도우도 운영체제이고 리눅스도 운영체제이다

 

(1) UI (그래픽으로 사용하기 쉽게  편하게 만들어 주는 역할)

우리는 계산기 라는 프로그램을 실행할 때 더블클릭을 두번 해주면 된다. 게임을 할때도 더블클릭을 두번 해주면 된다.

사용하게 편리하게 해주는 역할

 

(2) 멀티 작업 역할

원래 프로그램은 하나밖에 돌아갈 수 없지만 짧은 순간 여러번 여러개의 프로그램을 작동시켜 마치 동시에 작동되는 것처럼 보이게 해주는 역할

ex) 계산기 잠깐 실행, 게임 잠깐 실행, 계산기 잠깐 실행, 게임 잠깐 실행.... 을 통해 여러 작업을 가능하게 해줌

 

(3)  작업을 간편하게 해주는 역할

ex) 마우스 오른쪽 버튼 클릭해서 간단하게 파일을 지울 수 있는 해주는 역할

 

(4) 장치 인식 역할

마우스나 키보드를 연결했을때 컴퓨터가 인식하도록 해주는 역할

 

 

2. 개발자가 리눅스를 많이 사용하는 이유??

 

(1) 공짜!!

어떤 프로그램을 만들었을때 윈도우 서버를 사용하면 비용이 많이 들 수 밖에 없지만

리눅스를 사용하면 무료로 만들 수 있어 추가비용이 없다는 장점 존재

 

(2) 안정성

과거의 윈도우 서버는 메모리 반환이 100% 되지 않아 불안했다고 함

 ex) 100의 메모리를 사용했다면 95만 반환되는 문제

 

일상에서 사용하는 경우 재부팅하면 되지만 큰 사이트의 서버(ex.은행,증권)는 재부팅을 할 수 없어서 안정성이 필수

 

(3) 다수의 원격 사용자가 사용하기에 편리

윈도우의 경우 그래픽 UI 로 구동되어  유투브,서칭 등 일반적인 활동을 하기에 편리하지만 

다수의 사용자가 작업 경우 오히려 불편하다고 함

 

리눅스의 경우 반대로 일상적인 활동은 복잡하지만 

다수의 사용자가 커맨드 창으로 명령어를 실행하면 쉽게 작업을 할 수 있다고 함

 

(4) 오픈소스

마음대로 커널 소스를 수정할 수 있다고 합니다(커스터마이징).

임베디드처럼 가벼워야 하는 경우 리눅스의 필요없는 부분을 빼서 더 가볍게 사용할 수 있다고 함

 

 

 

유투브 영상을 보고 리눅스의 개념을 정리해보았습니다.

개발 관련 배경지식이 적어서 항상 의문이었는데 정리해보니 리눅스를 왜 사용해야 하는지 알 것 같습니다.

제가 글로 요약해서 정리해 놓았지만 영상을 보시면 더 쉽게 이해되실 것 같습니다. 

 

감사합니다.

 

'엔지니어링' 카테고리의 다른 글

[Airflow] Oracle private 환경 Airflow 셋팅 경험  (0) 2025.11.08
[기타경험] 스타트업 IR 발표회  (0) 2023.05.05
짧은 시계열 예측 경험 정리  (3) 2023.04.15
'엔지니어링' 카테고리의 다른 글
  • [Airflow] Oracle private 환경 Airflow 셋팅 경험
  • [기타경험] 스타트업 IR 발표회
  • 짧은 시계열 예측 경험 정리
데이터먼지
데이터먼지
데이터분석 및 AI Agent 개발하고 있습니다 :)
  • 데이터먼지
    먼지's Data Analysis
    데이터먼지
  • 전체
    오늘
    어제
    • 분류 전체보기 (49)
      • 데이터분석_ (13)
        • 데이터분석 (2)
        • 데이터 전처리 (6)
        • 데이터시각화 (1)
        • 시계열분석 (3)
        • 환경세팅 (1)
      • AI agent (3)
      • 데이터분석 (13)
      • SQL (7)
      • 엔지니어링 (4)
      • 알고리즘 (3)
      • 수학 (4)
        • 선형대수 (2)
        • 확률&통계 (2)
      • 맛집 (2)
        • 이수&사당 (2)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    확률
    timeseries decomposition
    pandas
    빈 데이터프레임 #pandas #데이터전처리
    loess
    시간형식변환
    시계열시각화
    stl
    시계열분해
    pandas # 월말 날짜 # 마지막 주 # 날짜계산 # 시계열 # 마지막 주 금요일
    시간형식
    음수값 #전처리 #선형보간 #pandas #데이터 #데이터분석
    파이프라인전처리
    플로틀리
    리눅스개념
    시계열
    오제이튜브
    시계열모듈
    np.split
    seaborn # kdeplot # 데이터분석
    짧은 시계열 # 금융시계열
    adf_test
    크롤링자동화
    SQL
    시계열 #reindex #인덱스 확장 #datetime index #index extention # 데이터전처리
    데이터분석
    Python
    시계열데이터셋
    이수역 양식집
    응용이 보이는 선형대수
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
데이터먼지
[OS] 리눅스 개념 정리하기
상단으로

티스토리툴바