< 운영체제 (OS) >
- 운영체제 : Operating System (OS)
- 컴퓨터 안에 들어있는 자원을 사용자가 쉽게 사용하고 관리할 수 있는 환경을 제공해줍니다.
- 운영체제의 종류 : 윈도우, 리눅스(Linux), 유닉스(Unix) 등
- 모든 컴퓨터에는 무조건 설치가 되어 있다. (혹은 설치를 해야 한다)
< 리눅스 (Linux) >
- 유닉스(Unix)를 기반으로 만들어진 OS입니다.
- 서버를 구성하는데 특화된 서버 OS입니다.
- 명령어로 모든 작업이 가능합니다.
- 사용하려면 어느정도 지식이 필요하고, 호환성의 문제가 있기 때문에
일반 가정집에서는 사용이 어렵습니다. 그래서 주로 Server의 역할로 많이 사용합니다.
- 저사양 장비에서도 구성이 가능하기 때문에 많이 사용되고 있습니다.
- 오픈소스 : 무료, 다양한 리눅스가 많아서 필요한 기능의 리눅스를 가져와서 사용할 수 있습니다.
- 윈도우는 레지스트리를 사용해서 설정을 관리하지만, 리눅스는 문서파일 형태로 설정을 관리합니다.
- 윈도우는 대소문자를 구분하지 않지만, 리눅스는 대소문자를 구분해서 사용해야 합니다.
> 리눅스 : 파일마다 정해진 형식이 있다, 명령어는 대부분 소문자이다.
< 리눅스의 종류 및 형태 >
1) 리눅스의 종류
- 레드헷(Centos), 페도라, 데비안(우분투), kail, 백트랙 등등
- 종류마다 사용하는 명령어의 형태가 조금씩 다르므로 구글을 자주 활용하자!
2) OS 설치 형태
① Single booting mode
- 하나의 컴퓨터에 하나의 OS를 설치하는 형태이다.
② Multi booting mode
- 하나의 컴퓨터에 다수의 OS를 설치하는 형태이다.
- 하나의 컴퓨터의 성능을 다수의 OS가 나눠서 사용하기 때문에 효율이 안좋은 방식이다.
- 하나의 OS에서 문제가 발생하면 나머지 OS에서도 문제가 발생할 수 있다.
③ Virtual bootig mode
- 하나의 컴퓨터에 가상의 컴퓨터를 만들어서 그 안에 OS를 설치하는 형태이다.
- 컴퓨터의 성능을 나눠서 사용할 필요도 없고, 설치한 OS에 문제가 발생해도
가상 컴퓨터에서만 문제가 발생하기 때문에 안전한 방법이다.
- Vmware와 같은 가상 컴퓨터 프로그램을 활용하여 가상 컴퓨터를 생성하면 된다.
< 기본 프롬프트 (Prompt) >
- 컴퓨터가 사용자의 입력(명령)을 받을 준비가 되었다는 것을 나타내는 신호이다
- 터미널에서 확인 할 수 있습니다. (리눅스 바탕화면에서 우클릭 > 터미널 열기 클릭)
< 터미널 (Terminal) >
- 명령어를 입력하는 창으로 윈도우의 cmd창이라고 생각하면 된다
- 리눅스는 무조건 명령어로 경로를 찾아서 작업을 해야한다.
- [root@localhost~]#명령어
root : 사용자 아이디 (root는 관리자 고정아이디 입니다.)
@ : 구분자 역할
localhost : 접속한 컴퓨터의 이름, IP
# 관리자 계정으로 접속했음을 의미 / $ 일반 사용자 계정으로 접속했음을 의미
게임에서의 채팅을 생각해보면 된다. (내 아이디or캐릭터 명 : 내가 입력한 명령어)
< 깨알 재미 >
리눅스의 로고에는 펭귄이 들어간다.
왜 펭귄이 리눅스의 로고가 되었을까? 이유는 매우 간단하다.
리눅스 개발자 (리누스 토르발스)가 펭귄을 좋아해서 리눅스의 로고에 펭귄을 넣었다고 한다.
로고에 있는 펭귄은 '턱스(Tux)'라는 이름도 가지고 있다.
1993년경 리누스 토르발스는 유닉스 모임에서 리눅스에 대해 말하러 가는 중에 엄청나게 작은 쇠푸른펭귄에게 물리게 되었는데 그 후로 펭귄이 좋아하게 되었다고 한다.
그래서 리눅스의 로고에 펭귄이 들어가게 되었다.
'Programing > Linux' 카테고리의 다른 글
리눅스 명령어(ls) (0) | 2022.12.20 |
---|---|
리눅스 base (0) | 2022.12.20 |
디렉토리 관련 명령어 (man, pwd, cd, passwd) (0) | 2022.12.20 |
리눅스 파일 (/etc/shadow, /etc/group) (0) | 2022.12.20 |
리눅스 명령어 (useradd, mod, del) (0) | 2022.12.19 |