여러분 안녕하세요. 세이버입니다.
이제 슬슬 새로운 강의를 시작해도 될듯하여 리눅스라는 주제로 여러분을 찾아뵙게 되었습니다.
리눅스는 저처럼 정보보안을 공부하는 사람에게 필수과목일 만큼 중요한 과목 중 하나입니다.
그렇기에 본 강의를 통하여 리눅스에 대한 개념 및 사용법을 숙지하셔서 더 높은 수준의 해커가 되시길 소망합니다.
1. 리눅스란 무엇인가?
리눅스(Linux)란 핀란드 헬싱키 대학 학생이던 리누스 토발즈가 1991년에 기존의 대형 컴퓨터에서만 작동하던 운영체제인 유닉스를 386 기종의 개인용 컴퓨터에서도 작동할 수 있게 만든 운영체제입니다.
그 당시 컴퓨터는 너무 고가였으므로 대형 컴퓨터 한 대를 여러 명 공용으로 사용하였다고 합니다.
그렇기에 당연히 운영체제도 대형 컴퓨터에만 적용되는 것만 있었겠죠?
리누스 토발즈는 이러한 운영체제를 기반으로 개인용 컴퓨터에도 적용이 되도록 하는 운영체제를 개발한 것이고,
이 운영체제에 본인의 이름인 리누스(Linus)를 따서 리눅스(Linux)로 지은 것입니다.
2. 리눅스의 특징
리눅스는 대부분 C언어로 작성되어 이식성이 뛰어납니다.
개인용 컴퓨터뿐 아니라 서버용 컴퓨터에서도 활용 가능할 만큼 이식성과 효율성이 뛰어난 운영체제입니다.
또한 리눅스는 무료 운영체제입니다.
주요 핵심 요소인 커널이 오픈소스로 시중에 풀려있어서 많은 개인과 기업들이 이를 가지고
여러 가지 형태로 계량화하여 배포를 하여 현재 레드햇, Cent OS 등 많은 운영체제들이 생겨나게 되었습니다.
커널을 가볍게 소개해드리자면 커널은 운영체제의 핵심 요소로 운영체제와 하드웨어를 연결하는 다리 역할을
한다고 보시면 됩니다.
3. 그럼 어떤 리눅스를 사용할 것이냐?
이 강의에서 사용할 리눅스는 칼리 리눅스입니다.
해킹을 공부하시는 분들은 칼리 리눅스를 들어봤을 겁니다.
한 번도 들어보지 않으신 분들은 구글에 칼리 리눅스라고 검색해보시길 바랍니다.
연관검색어에 해킹이라는 단어가 눈에 띄실 겁니다.
칼리 리눅스는 Offensive Security에서 개발한 데비안 기반 운영체제입니다. (데이안도 리눅스 기반입니다.)
칼리 리눅스는 해킹과 보안에 초점이 맞게 개발되었으므로 다양한 해킹툴들과 프로그램이 설치되어있습니다.
그렇기에 보안을 공부하시는 분들이 많이 사용하는 운영체제입니다.
따라서 이제부터는 이 칼리 리눅스로 리눅스의 명령어들과 보안 툴을 사용하는 방법을 다뤄볼까 합니다.
이번 강의는 여기까지입니다.
오늘도 수고하셨습니다.
정리
- 리눅스 : 리누즈 토발즈가 개발한 오픈소스 운영체제
- 리눅스의 특징
1. 뛰어난 이식성
2. 무료로 풀린 커널로 인해 다양하게 계량화하여 배포
강의가 유익하셨거나 마음에 드셨으면 댓글과 좋아요 부탁드립니다.
궁금하신 점이나 질문은 댓글이나 메일 남겨주세요.
'리눅스' 카테고리의 다른 글
세이버의 리눅스 강의 4.5강_ 화면 해상도 조절하기 (1) | 2019.06.17 |
---|---|
세이버의 리눅스 강의 4강_ 칼리 리눅스 설정하기+한글 깨짐현상 해결법 (0) | 2019.06.06 |
세이버의 리눅스 강의 3강_ 칼리 리눅스 설치하기 (0) | 2019.05.28 |
세이버의 리눅스 강의 2강_ 가상머신 설치하기 (0) | 2019.05.13 |