리눅스2 [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. 이전 1 다음