* 하기 내용은 회사 교육을 통해 수강한 [리눅스 기초] 수업을 바탕으로 정리한 내용임
- 엘리스를 통해 교육을 수강함.
- 리눅스에 대한 지식이 왜 필요한지 알아본다.
- 리눅스가 무엇인지에 대해 알아본다.
- 리눅스 기초 명령어를 익힌다. ( 7번 )
- 리눅스 기반의 CLI환경에 익숙해진다.
1. 리눅스란?
- 리눅스는 리누스토발즈(Linus Torvalds)에 의해 만들어진 운영체제이다.
- 자유소프트웨어와 오픈소스 개발의 가장 유명한 표본이다.
cf. GNU 프로젝트 (Gnu is Not Unix)
: 유닉스 운영체제를 여러 회사에서 각자 개발하며 소스코드를 공유하지 않는 문화에 대한 반발로 생겼다.
2. 리눅스의 구조
- 응용프로그램 > Shell > Kernel > 하드웨어
3. 리눅스의 특징
- 유닉스 기반
- 멀티유저와 멀티태스킹 지원
- CLI, GUI 지원
- 다양하고 강력한 네트워킹 기능
4. 리눅스의 종류
패키지 형식 | 패키지 관리자 | 운영체제 이름 | |
레드햇 | .rmp | yum | Cent OS |
페도라( Fedora ) | |||
데비안 레드햇 |
.deb | Apt | 우분투( Ubuntu ) |
리눅스 민트 | |||
라즈비안 | |||
안드로이드 | .apk | Android Package Manager | 안드로이드 OS |
5. 리눅스 활용 분야
- 네트워크 서버 장비
- 라즈베리파이, 안드로이드
- 리눅스 관련 개발 서버
- 개인PC
- 블랙박스
- TV 셋톱박스
- 정밀 의료기기
6. 리눅스를 사용하는 우분투
1) 우분투는 무엇인가?
- 데비안 GNU/ Linux를 기반으로 제작된 데스크탑 환경을 사용하는 리눅스 배포판
2) 왜 우분투를 사용하는가?
- 개인용 PC환경에 최적화
- 간결하고 쉬우며, 많은 사용자를 보유한다.
-약 6개월 단위로 업데이트 된다.
cf. 우분투는 1년에 두 차례 새로운 버전을 공개하며, 나온 연도와 달로 번호를 지정한다.
예) 21.04 : 21년 4월에 공개 됨
( 버전 번호 뒤에 LTS는 가장 안정적인 버전이라는 의미이다 - Long Term Support )
7. 리눅스 기초 명령어
1) .. 정리중..