728x90
- 서버와 클라이언트의 개념
- Server : 서비스를 제공하는 것
- Client : 서비스를 요청하는 것
운영체제 (Operating System)
- Unix
- 미국 Bell 연구소의 켄 톰슨에 의해 처음 개발
- 우수한 이식성, 계층적 파일 시스템
- Linux
- 헬싱키 대학교 학생이었던 토발즈에 의해 개발
- 공개형 오픈소스 운영체제
리눅스의 구성
- 커널 : 리눅스의 운영체제, 하드웨어를 직접적으로 제어하는 역할
- 쉘 : 사용자가 입력한 명령을 커널이 이해할 수 있도록 해석해서 전달하는 해석기
- 응용 프로그램 : vi 같은 에디터나 유틸리티, 서버 운영을 위한 프로그램들
리눅스 발전과정
리눅스의 특징
- 공개 소프트웨어, 무료로 사용 가능
- 유닉스와의 완벽한 호환성
- 서버용 운영체제로 많이 사용됨
리눅스 배포판 종류
- Redhat 계열
- Redhat Enterprise Linux
- CentOS
- Fedora
- Debian 계열
- Debian GNU/Linux
- Ubuntu
GNU 프로젝트
- GNU (GNU is Not Unix)
- 유닉스와 호환되는 자유 소프트웨어를 개발하는 프로젝트
- GNU 프로젝트로 배포한 프로그램의 라이선스로 사용하기 위해 GPL이라는 자유 소프트웨어 라이선스 제정
반응형
'🌏 OS > Linux' 카테고리의 다른 글
[Linux] 리눅스 Shell 명령어 (0) | 2023.03.13 |
---|---|
[Linux] 리눅스 프로세스 관리 (0) | 2023.03.13 |
[Linux] 리눅스 텍스트 처리 (0) | 2023.03.13 |
[Linux] 리눅스 기본 명령어 2. 디렉토리, 파일 조작 (0) | 2023.03.13 |
[Linux] 리눅스 기본 명령어 1. 로그인, 도움말, 파일시스템 (0) | 2023.03.13 |