Linux 특성 총론 학습

LINUX 는 우수한 네트워크 서버 성능 으로 수많은 소프트,하드웨어 제조 업 체 와 많은 컴퓨터 팬 들 을 정복 했다.CNET 에 따 르 면 IDC 자료 에 따 르 면 리 눅 스 는 서버 시장 에서 이미 2 위 자 리 를 차지 했다.1998 년 부터 1999 년 까지 리 눅 스 가 서버 시장 에서 차지 하 는 점유 율 은 16%에서 25%로 대폭 성장 했다.IDC 는 리 눅 스 가 2002 년 이나 2003 년 에 시장 점유 율 2 위 가 될 것 이 라 고 예 상 했 는데 이 예측 이 1999 년 에 실 현 될 줄 은 생각 하지 못 했다.LINUX 는 핀란드 헬싱키 대학의 Linus Torvalds 의 취 미 를 시작 했다.그 당시 에 그 는 Minix 운영 체 제 를 대체 하고 Intel 기반 의 개인 용 컴퓨터 에 사용 할 수 있 는 UNIX 운영 체 제 를 구축 하고 싶 었 다.LINUX 의 표지(마스코트)는 펭귄 이다.LINUX 1.0 발표 이후 컴퓨터 팬 들 의 사랑 을 받 고 많은 컴퓨터 마니아 들 의 보충 적 인 업 데 이 트 를 받 았 다.LINUX 의 많은 부분 은 GNU 의 범용 공공 허가증 의 보호 아래 발 표 된 것 이다.이 운영 체 제 는 세계 각지 의 수백 명의 프로그래머 가 설계 하고 실현 한 것 으로 그 목적 은 어떠한 상품 화 소프트웨어 의 저작권 에 도 제약 을 받 지 않 고 전 세계 가 자 유 롭 게 사용 할 수 있 는 UNIX 호 환 제품 을 만 드 는 것 이다.지금까지 LINUX 는 개인 용 컴퓨터 와 워크스테이션 에서 사용 되 는 UNIX 운영 체제 로 UNIX 의 무료 버 전 으로 기본 시스템 은 하드웨어 에 대한 요구 가 낮 고 많은 시스템 에서 상당히 안정 적 이다.LINUX 는 현재 PC 및 여러 사용자 에 게 다 중 태 스 크,다 중 프로 세 스 기능 을 무료 로 제공 할 수 있 는 유일한 운영 체제 다.인터넷 이나 다른 경로 에서 자 유 롭 게 얻 을 수 있 는 무료 소프트웨어LINUX 를 설치 하면 시스템 관리자 가 되 는 것 을 직접 체험 할 수 있 을 뿐만 아니 라 필자 들 에 게 세계 에서 유행 하 는 UNIX 운영 체 제 를 이해 하 는 데 저렴 한 기 회 를 제공 할 수 있다.인터넷 에서 일부 서 비 스 를 개방 함으로써 자신의 사 이 트 를 만 들 수도 있다.현재 유행 하 는 버 전 은 Turbo LINUX,RedHat LINUX,Slackware LINUX,Solaris 이다.우리 나라 가 지지 하 는 것 은 홍 기 리 눅 스 다.필 자 는 LINUX 를 늦게 접 했 고 LINUX 를 배 우 는 데 시간 이 걸 렸 습 니 다.지금 은 학습 노트 를 다음 과 같이 정리 하고 LINUX 의 고수,애호가 들 과 서로 공부 할 수 있 기 를 바 랍 니 다.LINUX 특성 요약 1.시스템 특징 LINUX 시스템 은 텍스트 편집 인터페이스 와 그래 픽 사용자 인터페이스(GUI)가 있 는데 필 자 는 GUI 인터페이스의 시 뮬 레이 션 터미널 에서 명령 입력 을 하 는 것 을 더욱 좋아한다.다 중 사용자,다 중 태 스 크,다 중 플랫폼,프로 그래 밍 가능 SHELL,소스 코드 제공,시 뮬 레이 션 단말기,다양한 파일 시스템 지원 및 강력 한 네트워크 기능 등 이 특징 이다.다 중 사용자:다 중 사용자(6 개)는 같은 터미널(터미널 번호:tty 1~tty 6)에서 같은 프로그램의 사본 으로 작업 할 수 있 습 니 다.콘 솔 에서 터미널 전환 명령 은 ALT+F1~F6 입 니 다.모 의 터미널 창(ps/0~n)은:SHIFT+ALT+F1~F6 입 니 다.다 중 작업:여러 프로그램 을 동시에 실행 할 수 있 고 프로그램 간 에 서로 방해 가 되 지 않 습 니 다.WINDOWS 와 의?LINUX 는 시스템 에 사용 되 지 않 은 나머지 물리 적 메모 리 를 하 드 디스크 의 캐 시 로 사용 합 니 다.필 자 는 파일 찾기,디 버 깅 프로그램,메 일 보 내기 등 세 개의 xterm 을 열 었 다.또한 특정한 프로그램 이 배경 에서 실행 되 고 특정한 시간 안에 실행 되 는 것 을 지정 할 수 있 습 니 다(at 명령).다 중 플랫폼:LINUX 는 X86 플랫폼 에서 운행 할 수 있 고 다른 플랫폼 에 도 이식 할 수 있 습 니 다.프로그램 가능 SHELL:SHELL 은 명령 을 해석 하고 실행 하 는 시스템 케이스 프로그램 입 니 다.SHELL 프로그램 을 작성 하여 시스템 을 더욱 개성 화 시 킵 니 다.그리고 일부 프로그램 에 서 는 C 언어의 기능 을 가지 고 있다.소스 코드 제공:LINUX 는 자유 소프트웨어 로 소스 코드 가 완전히 공개 되 어 자체 적 으로 커 널 을 컴 파일 하고 운영 체 제 를 수정 하고 확장 하여 2 차 개발 을 할 수 있 습 니 다.LINUX 가 지원 하 는 파일 시스템 은 매우 많다.예 를 들 어 EXT 2,NFS,VFS,ISO 9660,MSDOS 등 이다.네트워크 기능:TCP/IP,SLIP,PPP,PLIP 프로 토 콜 을 전면적으로 실현 하여 기능 이 강하 다.2.시스템 비교 LINUX 는 PC 기기 의 다른 운영 체제 와 공존 할 수 있 지만 차이 가 있 습 니 다.(1)LINUX 와 MSDOS DOS 는 PC 기기 에서 가장 널리 보급 되 고 가격 이 낮다.LINUX 는 무료 소프트웨어 이 므 로 가격 을 고려 할 필요 가 없다.LINUX 의 일부 명령 은 M S-DOS 와 같 거나 비슷 하 다.예 를 들 어 cp-copy,cd(..)-cd(..),telnet-telnet 등 이다.LINUX 에서 DOS 명령 을 사용 하려 면 명령 전에 m 를 추가 해 야 합 니 다.LINUX 는 다 중 사용자,다 중 태 스 크,네트워크 등의 기능 이 MSDOS 와 비교 할 수 없 는 마이크로프로세서 의 기능 도 충분히 발휘 할 수 있다.흔히 볼 수 있 는 것 은 LI N U X 와 DOS 가 같은 기계 에 장 착 되 어 있다 는 것 이다.(2)LINUX 와 WINDOWS 는 모두 다 중 태 스 크 의 운영 체제 로 똑 같은 사용자 인터페이스,네트워크 와 안전성 을 지원 한다.다만,윈 더 스 는 개발 한 회사 가 인터페이스 와 디자인 을 제어 하고 엄격 한 기준 을 세 웠 으 며 구 매가 높다 는 전용 시스템 이다.한편,LINUX 는 자유 소프트웨어 로 그 개발 은 개방 적 이 고 협력 적 인 모델 을 사용 하기 때문에 프로그래머 들 의 단체 지혜 에 유리 하고 불필요 한 중복 노동 을 대량으로 줄 이 며 자유 소프트웨어 의 약점 을 신속하게 발견 하고 극복 할 수 있 으 며 강 한 생명력 을 가진다.LINUX 는 UNIX 와 WINDOWS NT 의 시장 점유 율 을 경쟁 하고 있다.이것 은 현재 유일 하 게 MICROSOFT WINDOWS 와 맞 설 수 있 는 운영 체제 이다.게 이 츠 도 LINUX 를 마이크로소프트 의 경쟁자 로 인정 했다.(3)LINUX 와 UNIX 는 실질 적 으로 LINUX 는 UNIX 의 한 버 전이 다.UNIX 가 지원 하 는 하드웨어 가 많 고 LINUX 가 지원 하 는 하드웨어 도 계속 확대 되 고 있다.두 드 러 진 점 은 리 눅 스 가 적어도 상용 유 닉 스 만큼 안정 적 이라는 점 이다.많은 사용자 에 게 가장 중요 한 요 소 는 가격 이다.그런 점 에서 LINUX 가 우세 해 야 한 다 는 것 은 분명 하 다.LINUX 는 사용자 로 하여 금 PC 기기 에서 완전한 UNIX 를 실행 하 게 한다.그래서 리 눅 스 는 필자 들 에 게 유 닉 스 를 배 울 수 있 는 저렴 한 기 회 를 제공 했다.3.단점:LINUX 를 사용 하 는 가장 큰 단점 은 그 발전 에 대한 실체 가 없다 는 것 이다.LINUX 개발 자 들 은 공식 적 인 품질 보증 절차 없 이 자신의 절 차 를 마음대로 발표 할 수 있 는 세계 각지 로 흩 어 져 있다.1.분산 적 인 개발 로 인해 LINUX 는 기술 지원 이 부족 하기 때문에 필 자 는 많은 문제 에 부 딪 히 고 어떻게 해결 해 야 할 지 모 르 며 자 료 를 찾 아 도 찾 을 수 없다.-이것 이 바로 필자 가 여러 번 설치 한 주요 원인 이다.2.모든 하드웨어 플랫폼 에 설치 하고 실행 할 수 없습니다.LINUX 가 지원 하 는 하드웨어 는 개발 자가 코드 를 작성 할 때 사용 하 는 하드웨어 에 달 려 있 습 니 다.3.일부 응용 프로그램,특히 for WINDOWS,DOS 의 경우 LINUX 에서 사용 할 수 없습니다.현재 해결 방법 은 다른 운영 체제 와 한 기계 에 공존 하 는 것 이다.4.또한 필 자 는 소프트웨어 를 설치 하 는 것 이 스마트 하지 못 하 다 고 느 꼈 다.가끔 은 커 널 을 다시 컴 파일 해 야 하고 Makefile 등 파일 을 수정 해 야 한다.시간 이 걸 리 고 설치 하지 못 하 는 경우 가 많다.-커 널 을 최적화 시 키 지 못 하고 설정 하지 못 한 것 일 수도 있다.

좋은 웹페이지 즐겨찾기