온라인 강의 자료모음 기업교육

Ubuntu(우분투) 이해하기

이해하기 쉽고, 장황하지 않은 자료를 기반으로 강의를 진행합니다.
AI · 풀스택 · 데이터 로드맵 Dave Lee 한 강사가 설계부터 강의까지 모두
사이트 바로가기

4. Ubuntu(우분투) 이해하기

4.1. ubuntu 배포판

  • 다양한 배포판 중 하나
  • 데비안 배포판을 기반으로 캐노니컬 사가 우분투 배포판 개발
    • 데비안 배포판은 apt 프로그램을 이용해서 소프트웨어 설치 및 업데이트를 간편하게 한 패키지
  • 우분투 의미: 남아프리카 부족 언어로 '너가 있으니 나도 있다' 라는 의미
    • 우분투 데스크탑 배포판 (X윈도우 기반, GUI환경 기본 제공) 과 우분투 서버 배포판, 두 가지 기본 배포판을 제공
    • 지원 기간이 짧은 일반 버전과 지원기간이 장기(5년)인 LTS(Long Term Support) 버전으로 나눠서 발표

4.2. ubuntu 패키지 관리자

  • CentOS나 Fedora 과 같은 RedHat 계열 배포판은 RPM 이라는 패키징 시스템을 사용함

  • ubuntu와 같이 데비안 계열 배포판은 deb 라는 패키징 시스템을 사용함

  • 패키지와 패키지 정보를 저장하고 있는 패키지 저장소라는 개념을 가지고 있음

  • 소프트웨어 패치, 추가등 정보를 관리

  • 우분투 사용자가 패키지 관리자를 통해 패키지 저장소에 접근하면, 소프트웨어 변경사항을 알려주고 업데이트, 다운로드등을 지원

4.3. ubuntu 패키지 관리 실무

  • ubuntu PC에 설치된 패키지(소프트웨어) 확인 방법
      # dpkg -l
    
  • ubuntu PC에 설치된 특정 패키지(소프트웨어) 확인 방법
      # dpkg -l | grep 패키지명(소프트웨어명)
    
  • ubuntu 패키지 인덱스 정보 업데이트 (배포판 버전에 따른 패키지 업데이트 버전 정보 등)
      # sudo apt-get update
    
  • 설치된 ubuntu 패키지 업그레이드
      # sudo apt-get upgrade
    

리눅스와 서버 기술을 체계적으로 정리한 온라인 강의입니다

풀스택을 위한 서버 기술과 도커

Docker, 서버 구축 및 배포, 실전 서버 운영

  • 패키지 설치
      # sudo apt-get install 패키지명
    
  • 패키지 재설치
      # sudo apt-get --reinstall install 패키지명
    
  • 패키지 삭제(설정파일 제외)
      # sudo apt-get remove 패키지명
    
  • 패키지 삭제(설정파일 포함)
      # sudo apt-get --purge remove 패키지명
    
  • 패키지 소스코드 다운로드
      # sudo apt-get source 패키지명
    

데이터 분석/과학 전문가가 되기 위한 체계적인 로드맵입니다

가장 빠른 데이터 분석/과학 풀로드맵 (2025)

데이터 수집 → 분석 → 머신러닝/딥러닝 전과정

  • 패키지 검색
      # sudo apt-cache search 패키지명
    
  • 패키지 검색
      # sudo apt-cache show 패키지명
    
  • 패키지 저장소 설정
    • apt-get 패키지 저장소는 /etc/apt/sources.list 파일에 있음