<1> 리눅스의 개관

1.리눅스 (운영체제) :

1) 과학/고성능컴퓨터에서 사용됨. (서버의 운영체제로 많이 쓰임)

2) 다양한 중형급 이상 컴퓨터에서 작용

3) 메모리관리 시스템 뛰어남

4) Unix에 상응하는 강력한 운영체제

*Unix: 역사가 오래된 대형/중형 컴퓨터에서 사용된 운영체제

 

2.기본 이념 : 전세계 누구나 자유롭게 사용할수 있다. (공개 라이선스 (GPL))

-유료상용 소프트웨어와 무관하게 UNIX클론(복제판)을 만들기 위한 목적. 

 

3.리눅스의 기본개념

1) 다중작업 : 선점가능한 실제 다중 작업

2)다중사용자 : 동시에 여러면의 사용자가 시스템에 작업하는 것 허용 , 터미널이나 네트워크 연결

3)다중프로세서 : 2개이상의 CPU가진 시스템을 리눅스가 지원

4) 이식성과 확상석 : 다양한 언어로 작성되노 프로그램을 쉽게 실행

5) 파일시스템 :

-유닉스와 같이 트리구소 이루고 있음

-별도로 추가된 물리적 보조기억창지들이나 하드웨어 디바이스들도 파일형태로 파일 시스템에 연결

6) 권한: 사용자별로 별도의 권한

7) 셸 : 사용자가 시스템을 쉽게 사용할 수 있도록 중간자 역할의 프로그램(명령어- 명령어답) *여러개 실행 가능

8) 개발환경 :

-새로운 프로그램을 개발하기 위한 환경 제공

-프로그래밍 언어용 컴파일러, 프로그램 개발에 필요한 보조적인 유틸리티

 

4. 기본 구성요소 :

커널 (Kernel)- 셀(Shell)-응용프로그램(Application program)

셸 : 커널을 둘렀고 있으면서 사용자가 입력한 명령어를 받아들여 해석해 주는 명령어 해석기 (사용자와 시스템 간의 인터페이스 역할담당)

토스의 command .com

 

 

 

 

 

<2> 리눅스의 역사

1. UNIX의 태동 : 리눅스는 유닉스로부터 나왔다.

MULTICS 탄생(-실패) - 단점 개선하는 과정에서 UNIX 탄생

 

2. 유닉스의 응용프로그램 : 대부분 서버/클라이언트 구조를 가짐

AT&T사에서 UNIX 인수된 후 부터 상업화 - 반대시위의 목적으로 유닉스공짜버전 GNU배포 -GPL(공공라이센스)도입 ( 소스공개와 저작전 사회기부 )

-리눅스라는 커널 개발 - 진화  

 

 

 

<3> 리눅스의 구조 및 특징

1. 구조

1) 커널(리누즈 토발즈)

2)셸(리차드 스톨만)

3)응용프로그램

 

2. 특징

1) 멀티태스킹, 멀티유저

2) GNU소프트웨어(리눅스에 설치 가능한 모든 프로그램) 제공

3) CPU최적화

4) 가상메모리와 공유 라이브러리

5) 강력한 TCP/IP 네트워킹

6) X윈도우(사용자 편의 UI)

7) 가상콘솔 (Vurtual Console)

8) POSIX(Portable Operating System interface UNIX) 를 따름

 

 

* X윈도우 : 리눅스의 사용하는 방법을 지금 많은사람들이 사용하고 있는 윈도우즈 와 비슷한 방법으로 사용가능한 사용자 UI

1) MS Windows 95보다 10년정도 앞섬

2) X-Server / X-Client로 구성

3) 윈도우 매니저  : 시스템 형태를 갖추어 주는 프로그램 - 기억장치 및 입출력장치 관리

 

3. 응용분야 (광범위한 라인업을 가짐) 

1)임테디드리눅스 : 낮은 성능의 프로세서와 적은 크기의 메모리를 가진 시스템용으로 개발된 리눅스(산업용 컴퓨터에 많이 사용)

2)실시간 운영체제 : 제한된 시간 안에 작업이 이루어져야 하는 실시간 시스템을 위한 운영체제.  (애플)

논리적 정확성 뿐 아니라 시간적 정확성까지 제공, 휴대용 단말기, 군사용 무기체계 등 응용분야가 매우 넓음

3) 데스크탑PC

4) 서버

5) 보안응용체제

6) 클러스터 & 슈퍼컴퓨터

 

4. 리눅스의 배포판

리눅스는 엄밀하게 커널 부분만을 정의한것.

회사 등에 맞게 바꿔서 많은 배포판들이 존재한다. - 자신에게 맞는 것을 사용할 수 있다

 

 

 

<4> 리눅스 설치실습

VMWare 이용

1. Disk Found - skip -next - 언어선택 : Korean - 키보드 : 한국어 - 기본저장장치 - 저장장치경고 : 모든 데이터를 삭제합니다 -호스트명 : 자기아이디 - 최고 관리자 (root계정) 암호 입력 - 경고버튼(경우에따라 다름 )- 설치종류 :모든공간사용 - 디스크에 저장설청저장 : 변경사항기록 - 데스크탑선택확인 - 재부팅

- 동의와 앞으로 - 사용자 이름 및 성명 : 아이디/ 암호입력-날짜시간 셋팅 -    완료

종료법 : 시스템 - 끄기- 끄기

 

 

 

 

 

+ Recent posts