Linux는 CUI인가 GUI 인가?
CUI(Character User Interface)
- 키보드 이용한 명령에 의해 조작하는 환경
- Linux
- 리소스가 작고 보안이 비교적 견고하며 자동화 처리가 쉽다
GUI(Graphical User Interface)
- 마우스를 이용하여 파일이나 폴더를 조작하는 환경
- Window, Mac
리눅스의 배포 형태, Distribution
리눅스 자체는 오픈소스이지만 실제로 기업이나 단체가 독자적인 규칙이나 지원 등 서비스를 덧붙여
패키지를 만들고 있다.
이것을 디스트리뷰션, 즉 배포 형태라고 한다.
유명한 디스트리뷰션 계열
Debian - Ubuntu
slackware
RedHat - CentOS > 무상에서 유상으로 변경됨(Red Hat Enterprise Linux)
콘솔의 개념
Linux나 UNIX 시스템에서는 호스트에 네트워크를 경유해서
여러 개의 다른 컴퓨터(단말기, 터미널)를 연결하여 작업하는 것이 기본이다.
단말기는 대부분의 경우 CUI 환경이고 사용자가 단말기에 명령을 입력하여 호스트를 조작한다.
이때, 사용자로부터 명령을 받아 그것을 호스트에 건네주는 역할을 하는 것이 콘솔이다.
즉, 컴퓨터를 조작할 때 사용하는 입출력 장치
명렬 조작에 사용하는 어플리케이션이나 OS 그 자체를 콘솔 이라고 부름
가상환경 마련하기
윈도우 안에 리눅스 가상환경을 만들어보자.
가상환경: OS상에서 컴퓨터 하드웨어를 모방하여 소프트웨어적으로 컴퓨터를 만드는 것
이러헥 만든 가상 컴퓨터를 가상 머신, 가상 서버, 가상 PC라고 하며 이 가상 머신에 리눅스를 설치하면 된다.
Oracle 사의 Virtual Box 앱 이용하기
'Computer Science > Operating System' 카테고리의 다른 글
[운영체제] 운영체제의 구조 (0) | 2021.11.02 |
---|