리눅스(Linux) 란?

Dana's Log·2022년 12월 21일
0
  1. Linux 개념
    오픈소스 운영 체제(OS:CPU, 메모리, 스토리지처럼 시스템의 하드웨어와 리소스를 직접 관리하는 소프트웨어)
    유닉스(UNIX)와 같이 다중 사용자, 다중 작업(멀 태스킹), 다중 쓰레드를 지원하는 Network OS
    다양하고 강력한 네트워킹 기능 덕분에 주로 서버에서 사용 - 많은 클라우드 서비스에서 대부분 리눅스를 기본 서버로 사용
    Linux 커널을 기반으로 함

1-1. Linux 구조 - 크게 커널, 셸, 디렉토리로 구성

~ :
홈 디렉토리
터미널 구동시 최초의 위치

/ :
FHS의 가장 최상단 디렉토리이며 Root 디렉토리라고도 한다.
시스템의 근간을 이루는 가장 중요한 디렉토리로 파티션 설정 시 반드시 존재해야하며 절대경로의 기준이 되는 디렉토리이다.

/bin:
리눅스의 기본적인 명령어가 저장된 디렉토리
시스템을 운영하는데 기본적인 명령어들이 모여있다
서브 디렉토리가 없다.

/home:
사용자 홈 디렉토리, 일반 사용자의 홈 디렉토리가 만들어 지는 곳

/boot:
부트 설정 파일과 lilo를 제외한 부트 관련 모든 파일을 모아놓은 디렉토리

/dev:
시스템의 모든 디바이스를 엑세스할 수 있는 파일들을 모아놓은 디렉토리

/etc:
호스트의 설정 파일을 모아놓은 디렉토리

/lib:
시스템 부트 때 필요하거나 /bin 디렉토리 내 명령어들의 실행에 필요한 공유 라이브러리들을 모아놓은 디렉토리

/usr:
일반 사용자들을 위한 대부분의 프로그램 라이브러리 파일이 위치한다.
/user/bin: 일반 사용자들이 사용가능한 명령어 파일들이 존재하는 디렉토리
/user/local: 새로운 프로그램들이 설치되는 공간

  1. 리눅스 종류
    2-1. Red hat 계열 - CentOS
    2-2. Debian 계열 - Ubuntu
패키지 형식패키지 관리자운영체제
레드헷(.rmp)yumCentOS, 페도라
데비안 레드헷(.deb)apt우분투, 리눅스 민트, 라즈비안
안드로이드(.apk)Android Package Manager안드로이드 OS
profile
다나로그

0개의 댓글