본문 바로가기

Working/Operation System5

[Linux] 리눅스의 개요 [리눅스 관련용어] - 리차드 스톨만 - GNU(GNU's Not Unix) - FSF(Free Software Foundation) - GPL과 Open Source Software - 미닉스(MINIX) - TUX - 커널(Kernel) [리차드 스톨만] - 리누스 토발즈와 함께 리눅스의 양대산맥으로 꼽히는 사람 - 오늘날의 리눅스를 있게 하는데 큰 공헌을 함 - 자유소프트웨어연랍(FSF)을 조직화했음 - GNU 프로젝트 조직화 - GNU 정신의 효율적인 계승을 위해 카피레프트 운동을 주창함 [GNU(GNU's Not UNIX)] - GNU는 유닉스와 호환되면서 더 강력한 운영체제를 만들고자 하는 프로젝트를 의미 - GNU 프로젝트는 FSF의 리차드 스톨만에 의해 시작됨 - GNU라는 단어는 재귀적 .. 2025. 2. 20.
[Linux] 국내 리눅스 배보판과 국외 리눅스 배포판 ★ 국내 리눅스 배포판  - 한소프트 리눅스  : 한글과 컴퓨터사에서 2004년 리눅스 사업에 참여하면서 생겨남  : 최초 버전의 기본적인 인터페이스는 한컴리눅스와 거의 동일  : 아시아 리눅스 개발에도 참여중  - 한컴리눅스  : 미지 리눅스와 함께 데스크톱용 리눅스를 지속적으로 개발해옴  : 쉬우 인터페이스와 한글환경에 최적화되어 있어 초보 리눅서들에게 인기가 많았음  - 눅스원  : 리눅스원사에서 2002년부터 서버전용으로 개발하여 배포하고 있는 배포판  : 현재 2.1 마루버전이 발표  - 와우리눅스  : 대표적인 리눅스 배포판이였음  : 서버용 리눅스로 알려져있음  : LedHat 리눅스 7.x버전과 호환되는 7.3버전까지 배포됨  ★ 국외 리눅스 배포판 - 레드햇 리눅스(LedHat)  : 가.. 2025. 2. 20.
[Linux] Directory 종류와 특징 ★ 리눅스의 directory 종류와 특징   /  최상위 directory, 루트 directory  /bin  기본 실행 파일들, 사용자 명령어  /sbin  시스템점검 및 복구명령, 네트워크 설정, 시스템 초기화 및 종료,  커널모듈 등 시스템 관리와 관련된 실행파일 포함  /dev  플로피디스크, 하드디스크, CD-ROM등 장치파일들  /etc  시스템 관리시 필요한 스크립트 파일, 설정파일들  /boot  시스템 부팅시 필요한 파일들  /root  root 사용자 홈 directory, root사용자만 접근 가능  /home  사용자 계정 홈 directory  /lib  각종 라이브러리, 커널 모듈도 여기에 포함  /opt  추가된 응용프로그램 패키지 설치 장소  /lost+found  ext.. 2025. 2. 20.
[Linux] 리눅스의 신뢰성, 사용성 및 관리성 ★ 신뢰성 - 기록하고 있는 데이터를 얼마나 신뢰성 있게 보호할 수 있는가 - 서버로서 프로그램이 요구하는 기능을 운영체제가 얼마나 신뢰성 있게 제공하느냐 ★ 리눅스의 신뢰성 - 리눅스에서는 RAID 0, 1, 5 메커니즘을 제공 : 소프트웨어적으로 서비스함  : 하드웨어적으로도 가능 - RAID 0  : 데이터를 여러개의 물리적인 저장 장치에 분산시켜서 저장  : 데이터를 찾거나 읽을 때 그 속도를 바르게 하는 목적 - RAID1  : 똑같은 내용을 여러번 서로 다른 장소에 나누어 저장  : 한쪽의 데이터 손실 시 다른쪽의 데이터로 복구 - RAID 4, 5  : 여러개의 드라이브에 패리티 정보를 저장  : 장애시 데이터 복구에 사용 → 대용량자료 취급·처리에 유용 저가의 하드디스크를 묶어 RAID 기.. 2025. 2. 20.
[Linux] 개발환경 및 특징 ★ 리눅스의 개발환경  - CNU 시스템에 적합한 커널 → 리누스 토발즈가 개발 - 초기의 리눅스는 i386계열에서 운영되는 유닉스 호환이 목표였음 - 초기버전 0.01은 기본적인 커널만 포함 - 공식버전 0.02는 Bash+gcc 정도만 실행되는 수준 ★ 리눅스의 특징1. 진정한 다중 사용자, 다중처리 시스템 - 하나의 시스템에 다수의 사용자들이 동시접속 가능 - 각각 하나 이상의 여러 응용 프로그램을 동작 시킬 수 있음 - 하나의 응용프로그램 오작동시 전체 시스템이 다운되지 않음 2. 뛰어난 신뢰성, 동급 최고의 성능 - 시스템의 자원을 효율적으로 사용, 엔터프라이즈 급의 성능과 안전성을 발휘 3. 폭넓은 하드웨어 장치 지원 - UNIX 기반 운영체제로는 가장 많은 수의 하드웨어를 지원함 - 다양한 .. 2025. 2. 20.