티스토리 뷰

01. 리눅스와 유닉스 비교

 

 

 

02. 운영체제 구성요소

 HW < Kernel < Shell < OS

 리눅스 구성요소 : 커널(Kernel), 셸(Shell), 파일 시스템(File System)

 

 1) 커널(Kernel)

  - 핵심, 코어, 하드웨어와 소프트웨어 중간에 위치

  - 메모리 상주하면서 시스템을 관리하는 운영체제의 핵심

 

 2) 셸(Shell)

  - 사용자가 입력한 문장을 읽어 요청을 실행하는 명령어 해석기/번역기

  - 셸 종류 : Bourn Shell(sh), C Shell(csh), Korn Shell(ksh), Bash Shell(bash)

  - 명령어 형식 : command [option] [argument]

  - 접근 방식 : 콘솔, 터미널

 

 3) 파일 시스템 

  - 파일 저장의 기본적인 구조, 시스템을 관리하기 위한 기본 환경울 제공

  - 계층적인 트리 구조 형태

  - 리눅스 표준 파일 시스템 

 

 

 

03. 리눅스 디렉터리 구조

: 루트 티렉터리, 최상위 디렉터리

/bin : 사용자 쉘과 관련된 명령어

/boot : 부팅 관련 설정 파일들 포함

/etc : 사용자 설정 파일 및 서버 환경 설정 파일 등 포함

/home : 사용자 홈 디렉토리

/root : root 사용자 홈 디렉터리 (/와 / root/는 다른 것. root/는 root의 홈 디렉터리)

/run : 마지막 부팅 이후 시작된 프로세스의 런타임 데이터 //일부가 var의 로그로

/sbin : 시스템 관리 명령어

/tmp : 임시 저장 파일

/usr : 설치된 소프트웨어 및 라이브러리 포함 // bin, sbin, lib(module로 사용하기 위함), 및 소프트웨어

   /usr/bin : 디폴트 사용자 명령어가 저장

  /usr/sbin : 시스템 명령어 저장

  /usr/lib : C언어 라이브러리 저장

/var : 시스템 고유의 가변 데이터(DB, 캐시, 로그 등) 저장 //+서버의 데이터, 메일 정보

/dev : 하드웨어에 액세스하기 위해 시스템이 사용하는 특수 장치 파일 포함. //리눅스는 모두 파일로 이루어져 있는데, 장치를 사용하면 모두 파일로 사용할 수 있게 만들어 준다.

​cf> bin, lib, sbin은 /usr에서 (심볼릭) 링크되어 있음.

 

​/mnt : Remote device를 이용하기 위한 디렉터리

/media : Local Device를 이용하기 위한 디렉터리

/proc : 커널 프로세스 정보를 얻을 수 있는 가상 파일 시스템

 

 

 

REFERENCE

https://jennana.tistory.com/308

 

[유닉스/리눅스] 유닉스/리눅스 구조

유닉스/리눅스 구조 유닉스 VS 리눅스 비교 리눅스 유닉스 비용 Linux는 무료로 배포 및 다운 가능 Unix버전은 공급업체에 따라 가격이 다름. 개발 오픈소스. 상용 업체에서 개발 인터페이스 BASH가

jennana.tistory.com

https://coding-factory.tistory.com/499

 

[Linux] 리눅스 파일의 종류와 디렉토리 구조

리눅스는 기본적으로 유닉스 계열의 운영체제이므로 유닉스의 많은 부분을 그대로 이어서 사용하고 있습니다. 유닉스에서는 시스템과 관련된 정보와 하드웨어 같은 장치를 모두 파일로 관리합

coding-factory.tistory.com

 

 

#6 운영체제의 실제

1. UNIX - 특징 : 주로 서버용 컴퓨터에서 사용되는 운영체제, 소스가 공개된 개방형시스템(Open System) : 대부분 C언어로 작성되어 있어 이식성이 높으며 장치, 프로세스 간의 호환형이 높음 : 크기가

agapang.blogspot.com

 

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함