● 리눅스란?
》 컴퓨터 운영체제
》 오픈 소스 -> 다양한 리눅스 기반 운영 체제 존재
● 운영체제란?
》 사용자와 시스템 간 인터페이스 제공
》 하드웨어를 편리하게 사용하는 프로그램의 집합
》 Windows, Mac, OS, 리눅스, 안드로이드, IOS, 유닉스 ...
[ 윈도우와 리눅스 ]
● 명령어 전달 시 사용하는 것
》 윈도우 : 파일 탐색기 (explorer.exe)
》 리눅스 : 쉘
[ 리눅스 ]
● 유닉스
》 리눅스 이전
》 기계어 -> C언어 개발
》 유료 -> 이에 반발하여 무료인 리눅스 개발
● 리눅스 종류
》 안녕 리눅스 : 우리나라에서 개발 / 배포
》 우분투 : 개발자 / 일반 유저 편리하게 사용 가능
》 CentOS : 서버에 적합
[ 리눅스의 특징 ]
● 기본적인 특징
》 높은 이식성과 확장성
》 안전성, 신뢰성
》 계층적 파일 시스템 : 최상위 디렉토리 존재 ( / : root )
[ 리눅스 기본 환경 ]
● 기본 구성 요소
》 하드웨어 (H/W)
》 커널
》 쉘 : 명령어를 쉘을 통해 전달
》 명령어 : 실행 프로그램들
● 프롬프트
》 각종 정보 표시
- 현재 로그인 한 사용자 : root
- 컴퓨터 이름 : localhost
- 현재 작업 디렉토리 : test
- 관리자 권한 : #
- 일반 사용자 : $
● 명령줄 인터페이스
》 텍스트 터미널을 통해 사용자와 컴퓨터가 상호 작용하는 방식
》 입출력 : 문자열
》 명령어 구조 : command + option + argument
ex) netstat -anp, ifconfig -a, ls -al
'CLOUD > Linux' 카테고리의 다른 글
[Linux] 하드 링크와 심볼릭 링크 (0) | 2023.02.06 |
---|---|
[Linux] 파일 및 디렉토리 검색 (0) | 2023.02.06 |
[Linux] 문서 편집기 (0) | 2023.02.06 |
[Linux] 파일 관련 명령어 (0) | 2023.02.03 |
[Linux] 디렉토리 관련 명령어 (0) | 2023.02.03 |