리눅스는 유료의 유닉스를 대체하는 무료의 운영체제(OS) 중 하나다.
(유닉스는 유료이고, 리눅스와 유닉스는 호환 가능하다.)
아래는 위키백과에서 정의한 리눅스 설명입니다.
리눅스(영어: Linux)는 리누스 토르발스가 커뮤니티 주체로 개발한 컴퓨터 운영 체제이다.
혹은 커널을 뜻하기도 한다. 리눅스는 자유 소프트웨어와 오픈 소스 개발의 가장 유명한 표본으로 들 수 있다.
리눅스는 다중 사용자, 다중 작업(멀티태스킹), 다중 스레드를 지원하는 네트워크 운영 체제(NOS)이다.
이 ‘리눅스’라는 용어는 리눅스 커널만을 뜻하지만, 리눅스 커널과 GNU 프로젝트의 라이브러리와 도구들이 포함된, 전체 운영 체제(GNU/리눅스라고도 알려진)를 나타내는 말로 흔히 쓰인다. 리눅스 배포판은 핵심 시스템 외에 대다수 소프트웨어를 포함한다. 현재 200여 종류가 넘는 배포판이 존재한다
- 리눅스 커널에 다양한 응용프로그램을 설치하여 여러가지 리눅스 배포판이 있다.
예시) 레드햇 리눅스, CentOS 리눅스, 페도라 등등
- 커널 : 하드웨어를 효율적으로 관리하기 위한 역할
(자동차에서 '엔진' 역할)사용자한테 추상화, CPU와 주변장치 제어, 자원 관리.
** 최신 버전 리눅스 커널은 http://www.kernel.org)에서 다운 가능.
아래와 같이 보통 VM가상머신을 설치하여 리눅스 OS를 원하는 종류별로 설치가 가능하다.
VM가상머신에 리눅스를 설치하는 과정을 간단히 보겠습니다.
Step_1) Create a New virtual Machine을 통해 설치한다.
Step_2) 설치가 끝나면 아래와 같이 설치가 된다.
Step_3) IOS이미지를 삽입하고, Network Adapter 설정하였으면 상단에 초록색 세모 실행버튼을 클릭하면 실행이 된다.
Step_4) CentOS를 설치를 하면 아래와 같이 Linux 환경 실행이 된다.
<참고>
* Storage (스토리지)
1> 파일스토리지 : 파일 단위로 스토리지 쓴다.
- 예시로 공유폴더가 있다.
- 윈도우즈에서는 CIFS라는 프로토콜 사용.
- 리눅스에서는 nfs 프로토콜 사용.
- 네트워크 기반으로 이더넷과 TCP/IP 통신이다.
- 공유폴더에 접근하기 위해서는 해당 서버의 주소와 경로명이 필요
2> 블록스토리지 : 데이터를 쓸때 블록단위로 쓴다.
- 하드디스크는 주변기기를 직접 연결하는 방식종류에 따라 SATA, SCSI, SAS 등의 종류가 있다.
(메인보드와 저장장치를 연결하는 타입의 프로토콜)
- 가상머신의 경우 하드디스크 SCSI 60여개 생성 가능합니다.
- RAID : 디스크를 여러개를 묶어서 가용성을 증가
- 블록스토리지를 네트워크에 연결하여 사용
'IT ▶ > Linux & Network' 카테고리의 다른 글
[Linux 정리] 리눅스 파일 압축(tar/gzip) 및 CRON 개념 (0) | 2019.04.10 |
---|---|
[Network 개념] 네트워크 개념 (프로토콜, 장비) (0) | 2019.04.10 |
[Linux 정리] 리눅스 파일 권한 (chmod/chown), 설치(YUM) (0) | 2019.04.10 |
[Linux 정리] 리눅스 사용자 그룹 관리 (Linux user/group) (0) | 2019.04.10 |
[Linux 정리] 리눅스 명령어(shutdown, gedit, vi 명령어) - (1) (0) | 2019.04.09 |