반응형
01. 리눅스 일반 - 1. 리눅스의 이해
📋 1. 시험 정보 (꼭 확인하세요!)
| 구분 | 1차 (온라인) | 2차 (필기) |
| 문항수 | 50문항 | 80문항 |
| 시간 | 60분 | 100분 |
| 합격기준 | 60점 이상 | 60점 이상 (과목당 40% 미만 과락) |
💡 2. 리눅스의 이해
리눅스는 유닉스를 기반으로 만들어진 운영체제의 커널
1) 리눅스의 주요 특징
- 오픈 소스 운영체제: 누구나 자유롭게 소스 수정 및 재배포 가능.
- 멀티유저 & 멀티태스킹: 다수 사용자가 동시에 여러 작업 가능.
- 다중 스레드 지원: 네트워크 운영체제로서 높은 처리 성능.
- POSIX 표준 준수: 유닉스(UNIX)와의 호환성을 유지하기 위한 이식성 표준 준수.
- 안정적 자원 배분: 하드웨어 자원(CPU, 메모리 등)을 효율적으로 관리
2) 하드웨어 동작 로직 (Fact Check)
- CPU (중앙처리장치): 연산 및 제어. 속도가 가장 빠르며 데이터를 직접 저장하지 않고 레지스터를 활용함
- 메모리 (RAM): 프로그램 실행 시 하드디스크에서 데이터를 읽어와 임시 저장하는 공간 (휘발성)
- 하드디스크 (HDD/SSD): 영구 저장소. SSD는 플래시 메모리 기반으로 HDD보다 월등히 빠름(비휘발성)
- 순서: 저장(HDD) ➔ 로드(메모리) ➔ 연산(CPU)
🚀3. 리눅스 배포판
- Debian 계열: 데비안, 우분투(Ubuntu), 칼리 리눅스 등.
- RedHat 계열: 레드햇 엔터프라이즈(RHEL), CentOS, Rocky Linux, 페도라 등.
- Slackware 계열: 슬랙웨어, SUSE, openSUSE 등.
- 국산 리눅스: 안녕 리눅스 (Annyung Linux), TmaxOS, 구름 OS 등. (안녕 리눅스는 한글 환경 및 보안 최적화가 특징)
- 참고: 현재 리눅스마스터 실기 및 환경은 CentOS 지원 종료에 따라 Rocky Linux로 전환되는 추세입니다.
📜 4. 리눅스의 역사
| 연도 | 주요 사건 및 인물 | 비고 |
| 1965 | Multics 프로젝트 시작 | MIT, 벨 연구소, GE 참여 |
| 1969 | UNIX 탄생 | 켄 톰슨, 데니스 리치 |
| 1971 | 어셈블리 언어로 되어있던 UNIX를 C언어로 재작성 | 데니스 리치 (이식성 비약적 향상) |
| 1985 | FSF 설립 & GNU 선언 | 리처드 스톨먼 (자유 소프트웨어 운동) |
| 1987 | MINIX 개발 | 앤드루 타넨바움 (교육용 OS) |
| 1991 | Linux 커널 개발 | 리누스 토발즈(Linus Torvalds) - (0.01 버전) |
| 1994/96 | 리눅스 커널 1.0 / 2.0발표 |
⚖️ 5. 리눅스 라이선스
- GPL (General Public License)
- 가장 엄격함. 소프트웨어를 수정해서 재배포할 경우 전체 소스코드 공개 의무.
- LGPL (Lesser GPL)
- GPL보다 완화됨. 독점 소프트웨어와 라이브러리 결합 시 해당 독점 SW 소스는 공개 안 해도 됨.
- MPL (Mozilla Public License)
- 수정한 파일에 대해서만 공개 의무 발생. (다른 파일과 결합 시 유리)
- BSD / Apache License
- 가장 자유로움. 수정 및 재배포 시 소스코드 공개 의무가 없음. 상용 소프트웨어 개발에 많이 활용됨.
반응형
'Other things > 자격증' 카테고리의 다른 글
| [리눅스마스터 2급] 2-1. 파일 시스템 및 권한 관리 (0) | 2026.01.20 |
|---|---|
| [리눅스마스터 2급] 1-3. 리눅스 기본 명령어 (0) | 2026.01.14 |
| [리눅스마스터 2급] 1-2. 리눅스 설치 (0) | 2026.01.08 |
| [SQLD] 데이터 모델링의 이해 (1) (0) | 2023.09.14 |
| [SQLD] SQL 개발자 자격시험 도전기! (0) | 2022.10.10 |