• 티스토리 홈
  • 프로필사진
    각수짱
  • 방명록
  • 공지사항
  • 태그
  • 블로그 관리
  • 글 작성
  • 250x250
    반응형
각수짱
  • 프로필사진
    각수짱
    • 분류 전체보기 (118)
      • 쓰레기통 (1)
      • 네트워크 기초 (14)
      • 서버 관리 (7)
        • DB 서버 (2)
        • DNS 서버 (2)
        • WEB 서버 (3)
        • 오픈스택 (0)
      • 파이썬 (10)
      • 웹 서비스 (12)
        • django (3)
        • ELK (7)
      • AWS (12)
      • Kafka (0)
      • IaC (9)
      • docker (7)
      • k8s (3)
      • CICD (1)
      • Azure (4)
      • 블록체인 (1)
      • 네트워크엔지니어 (9)
      • 리눅스 (26)
        • 리눅스 기초 (11)
        • 리눅스 고급 (8)
        • 리눅스 마스터 1급 (7)
      • 마케팅 (1)
  • 방문자 수
    • 전체:
    • 오늘:
    • 어제:
  • 최근 댓글
      등록된 댓글이 없습니다.
    • 최근 공지
        등록된 공지가 없습니다.
      # Home
      # 공지사항
      #
      # 태그
      # 검색결과
      # 방명록
      • 1. Linux
        2023년 02월 06일
        • 각수짱
        • 작성자
        • 2023.02.06.:03
        728x90
        반응형
        SMALL

        리눅스란?

        리눅스의 역사

        리눅스의 조상님 유닉스

        • 1965년 MIT, AT&T 벨 연구소, General Electric 소속 개발자들이 모여 멀티태스킹(다중작업)을 지원하는 멀틱스(Multics)라는 운영체제 개발을 시작했지만 실패로 끝남
        • AT&T에서 멀틱스 프로젝트를 진행하던 켄 톰슨이 사무실에 있던 PC에 멀틱스 프로젝트를 이용하여 간단한 게임인 스페이스 트레블을 구현
        • 멀틱스를 이어받아 하나의 작업이라도 제대로 하는 유닉스(UNIX)라는 운영체제를 기계어로 만듦
        • 나중에 켄 톰슨의 동료인 데니스 리치가 기존의 기계어(어셈블리어)로 만들었던 유닉스를 C언어로 개발하였고 완성된 유닉스의 소스코드를 무료로 대학기관이나 연구소에 배포
        • 배포된 유닉스를 여러 기관에서 개발하기 시작
        • 유로인 유닉스에 반발하여 무료로 배포하려는 기관들이 등장 (GNU)

        무료 유닉스 운영체제를 만든 리누스 토발즈 학생

        • 핀란드의 헬싱키라는 곳에서 리누스 토발즈라는 대학생이 GNU시스템에 적합한 커널을 개발
        • 리눅스 토발즈는 어느 정도 완성된 커널을 comp.os.minix에 포스팅
        • I'm doing a (free) operating system (just a hobby, won't be big and professional like gnu) for 386(486) AT clones.
        • 이후 계속해서 발전해 가며 여러 리눅스 종류들이 탄생

        리눅스의 종류

        다양한 계열로 발전한 여러 종류의 유닉스 운영체제
        다양한 계열로 발전한 여러 종류의 리눅스 운영체
        우리나랑에서 개발 및 배포 중인 안녕 리눅
        개발자 또는 일반 유저가 사용하기 좋은 우분투
        서버로 사용하기 알맞은 CentOS

        리눅스의 특징

        기본적인 특징

        • 높은 이식성과 확장성 (C언어 기반이기 때문)
        • 안전성과 신뢰성 (국제적이고 개방적으로 개발되었기 때문에 문제점에 대한 대처가 빠름)
        • 다중 사용자와 다중 프로세스
        • 계층적 파일 시스템 (최상위 디렉토리가 존재하고 모든 것들은 해당 디렉토리 하부에 존재)

        *루트(root) : root 사용자(관리자), / (최상위 디렉토리)


        리눅스 기본 환경

        리눅스의 기본 구성 요소

        리눅스를 이루고 있는 기본 구성 요소

        리눅스 시스템의 환경 

        • 컴퓨터의 주요 구성요소
          • CPU
          • 주 기억장치
          • 보조 기억장치
          • I/O 장치
        • 운영체제의 주요 구성요소
          • 커널
          • 쉘
          • 디렉토리
        • 쉘의 종류
          • sh, csh, tcsh, ksh, *bash*(명령어 기억, 방향키 등 지원), zsh

        프롬프트

        • 컴퓨터가 입력을 기다리고 있음을 가라키 위해 화면에 나타나는 표시
        • 일반적으로 리눅스의 프롬프트는 현재 작업 디렉토리, 현재 로그인 한 사용자 등에 대한 정보를 표시

        각종 정보를 표시해주는 프롬프트

        GUI VS CLI

        • Graphical User Interface : 일반적으로 사용자들이 사용하는 인터페이스, 대표적으로 윈도우 환경
        • Command Line Interface : 명령어를 사용하여 시스템을 사용하는 방식, 대표적으로 리눅스

        리눅스도 GUI환경이 있고 윈도우도 CLI환경이 있다.

        명령줄 인터페이스

        • 텍스트 터미널을 통해 사용자와 컴퓨터가 상호 작용하는 방식을 뜻한다.
        • 즉, 작업 명령은 사용자가 컴퓨터 키보드 등을 통해 문자열의 형태로 입력하며 컴퓨터로부터의 출력 역시 문자열의 형태로 주어진다.
        • 명령어 구조
          • 명령어 : 시스템에서 특정 작업을 하기 위해 실행하는 실행파일, 프로그램
          • 옵션 : 명령어를 어떻게 실행할 것인지 지정. 일반적으로 대시(-) 문자 뒤에 옵션을 지정
          • 아규먼트(Argument) : 명령어에 의해서 영향을 받는 파일 or 디렉토리 등 특정 대상
            • ex) netstat -anp, ifconfig -a, ls -al

        매뉴얼 페이지 보기

         각 명령어의 사용법을 보기 위한 명령어

         man [명령어]

                      Enter 한 줄씩

                      Space 한 페이지씩

                      q          종료

                       / [내용]          내용 검색

                                     n 다음 검색

                                     N 이전 검색

        728x90
        반응형
        LIST
        저작자표시 (새창열림)

        '리눅스 > 리눅스 기초' 카테고리의 다른 글

        6. 하드 링크와 심볼릭 링크  (0) 2023.02.07
        4. 문서 편집기  (0) 2023.02.06
        3. 파일 관련 명령어  (0) 2023.02.06
        2. 디렉토리 관련 명령어  (0) 2023.02.06
        0. 리눅스란?  (0) 2023.02.06
        다음글
        다음 글이 없습니다.
        이전글
        이전 글이 없습니다.
        댓글
      조회된 결과가 없습니다.
      스킨 업데이트 안내
      현재 이용하고 계신 스킨의 버전보다 더 높은 최신 버전이 감지 되었습니다. 최신버전 스킨 파일을 다운로드 받을 수 있는 페이지로 이동하시겠습니까?
      ("아니오" 를 선택할 시 30일 동안 최신 버전이 감지되어도 모달 창이 표시되지 않습니다.)
      목차
      표시할 목차가 없습니다.
        • 안녕하세요
        • 감사해요
        • 잘있어요

        티스토리툴바