코딩마을방범대

리눅스에 대해서 본문

🎃 기타/상식 ❗

리눅스에 대해서

신짱구 5세 2023. 5. 25. 13:11
728x90

 

 

리눅스

  • Linux는 실제로 분리되고 잘 정의된 운영 체제가 아니며, 커스터마이즈된 OS를 만들 수 있는 커널
  • Windows 및 Mac과 구별되는 특성 중 하나는 오픈 소스라는 점
  • 유닉스(UNIX)를 기반으로 제작한 무료 오픈소스 운영체제(OS)

 

장점

  • 안정적이고 안전한 운영 체제
  • 여러 사용자가 동시에 작업 할 수 있기 때문에 다중 사용자 시스템
  • 동시에 더 많은 프로세서를 지원하고 사용하는 OS

 

배포판

  • 리눅스에서 작동하는 여러 종류의 프로그램을 꾸러미 하나로 모아놓은 것
  • 두가지 이상 프로그램이 만나 주어진 일을 처리하는 경우도 있음(상호작용이 잘되는 것들을 셀렉해서 우분투 같은 배포판이 등장)

 

 


 

 

OS(Operating System)

  • 각종 하드웨어적인 자원과 소프트웨어적인 자원을 효율적으로 운영 관리함으로써 사용자가 시스템을 이용하는데 편리함을 제공하는 시스템 소프트웨어

 

 


 

 

 

커널(Kernel)

  • 컴퓨터의 운영 체제의 핵심이 되는 컴퓨터 프로그램
  • 시스템의 모든 것을 완전히 통제

 

🤨 운영 체제와 커널의 차이

운영 체제는 크게 사용자 영역과 커널 영역으로 나눠져 있음

 

사용자 영역

  • 실제 사용자가 응용프로그램(애플리케이션)을 이용하기 위해서 마련한 공간

커널 영역

  • 사용자 영역에서 사용자가 이용하는 프로그램을 안전하고 효율적으로 작동하기 위해서 컴퓨터의 자원들을 관리하는 영역



 


 

 

 

 

 

컨트리뷰션(Contribution)

  • Typo 작업을 포함하여 버그 수정 기능 추가 소스 코드 수정 등 다양한 오픈소스 프로젝트에 참여하는 것

오픈소스 구성원

  • User
  • Contributer : 컨트리뷰션을 하는 모든 사람
  • Commiter : 컨트리뷰션 내용을 리뷰, 반영할지 결정
  • Maintainer : 프로젝트 방향 설정, 관리
  • 제작자

릴리스

  • 소프트웨어 배포 생명 주기에서 컴퓨터 소프트웨어의 배포를 의미

 

 


 

 

우분투(Ubuntu)

  • 그래픽 사용자 인터페이스 (GUI:단추, 창, 텍스트 상자 등의 그래픽 구성 요소를 사용하여 실행)와 명령 행 인터페이스 (CLI:명령을 입력하여 실행)가 있음
  • 윈도우 환경에서 리눅스 운영체제를 사용할 수 있음

 

 

🤗 우분투 명령어 모음 🤗

  1. 파일 생성 등 관련한 기초 + 2 + 3 + 4 + 5 + 6
  2. vim 편집기 명령어 모음 1 + 2
  3. MobaXterm 단축키

 

 

 


 

 

 

 

 

💡 TIP!

 

1. vim 편집기에서 작업을 하다가 정상적인 종료를 하지 않은 경우

     => swp 확장자 + 숨김 파일로 생성됨 (ex: .test.txt.swp)

 


 

 

2. ubuntu의 rm -rf * 명령어는 현재 디렉토리 내에 있는 파일들과 폴더들을 모두 지움(참고사이트)

-r  폴더를 지움
-f 강제로 지움
\* 모든 파일

 


 

 

3. sudo 명령어는 유닉스 및 유닉스 계열 운영 체제에서, 다른 사용자의 보안 권한, 보통 슈퍼유저로서 프로그램을 구동할 수 있도록 하는 프로그램

 


 

 

4. | : Linux Pipe

- 둘 이상의 명령어를 묶어 출력의 결과를 다른 명령어로 전환하는데 사용

 

 

728x90

'🎃 기타 > 상식 ❗' 카테고리의 다른 글

DAS & NAS & SAN의 차이 & VM이란  (0) 2023.05.25
온프레미스와 클라우드 & IDS & IPS  (0) 2023.05.25
공개키 암호화  (0) 2023.05.25
IP에 관하여  (0) 2023.05.25
블록체인 & Xshell & SSH & Gradle/Maven의 정의  (1) 2023.05.25