[리눅스] Intro Linux (2)

tnrms08·2022년 11월 26일

리눅스

목록 보기
2/4

지난번에 이어서 작성해보고자 한다.
지난 내용은 아래의 링크에 들어가면 볼 수 있다.
https://velog.io/@2020108249/%EB%A6%AC%EB%88%85%EC%8A%A4-Intro-Linux-1

Part 3. Open Source

Open Source에 따라 소스 코드가 전부 공개되었다. 이에 "위험하지 않을까?"라는 의문이 들 수 있다.

위험하지 않을까?

  • 해커들 입장에서는 공격에 사용할 취약점을 찾기 더 쉬워진다.
  • 많은 전문가, 해커들이 달라 붙어 취약점을 찾기 시작했다

    ⇒ 웬만한 취약점들이 패치되기 시작하면서 더 안전해졌다.

Linux의 단점

  • 사용자의 편의 기능이 별로 없다.
    새로운 장치를 연결하는데 있어서도 직접 설정을 해야한다.

💡 그럼에도 많은 서버가 Linux를 쓰고 있다

Part 4. File System

리눅스라는 운영체제의 파일 관리 방법을 알아보자.

Windows

리눅스에 대해 설명하기 전에 Windows에서 파일이 저장되는지 살펴보면 최상위 파일인 C 드라이브를 기준으로 하위 폴더를 만들어 파일을 저장하는 것을 알 수 있습니다.

리눅스

  • 폴더라는 이름 대신 디렉토리를 사용한다.
  • 폴더와 디렉토리는 차이가 거의 없다.
  • Windows와 비슷한 구조로 파일이 저장된다.
  • 사실, Windows와 Linux 모두 Unix에서 관리하던 구조를 따온 것이다.
  • 트리 구조로 파일 저장

다음은 일반적으로 많이 사용하는 디렉토리와 각 용도에 대한 내용이다.

(1) /

  • 최상위 디렉토리
  • 이 곳에서부터 디렉토리 존재

(2) /bin

  • binary(실행 파일)의 약자
  • 리눅스에서 사용하는 기본 명령어들의 실행 파일이 저장되는 디렉토리

(3) /dev

  • device의 약자
  • 리눅스 시스템에 연결되는 하드웨어의 장치 파일들이 저장되는 디렉토리

(4) /etc

  • 리눅스에서 설정 파일들이 저장되는 디렉토리

(5) /home

  • 사용자 계정마다 할당되는 고유의 디렉토리를 생성해주는 곳
  • Ex ) normaltic 이라는 계성 생성 → /home/normaltic 디렉토리 생성

(6) /lib

  • 공유 라이브러리 파일들이 저장되는 디렉토리

(7) /root

  • root 계정(최고 권리자 권한을 가진 계정)의 home 디렉토리

(8) /sbin

  • /bin 디렉토리와 동일하게 binary 저장
  • 시스템 관리를 위한 명령어 실행 파일들이 저장되는 디렉토리

(9) /tmp

  • 임시 디렉토리
  • 누구나 쓸 수 있는 공간
  • 컴퓨터를 껐다 키면 /tmp 디렉토리에 있던 파일들이 전부 삭제된다.

(10) /var

  • 리눅스에서 사용하는 프로그램들이 데이터를 저장하는 디렉토리

💡 위의 내용들은 법칙이 아니다.
”보통 그렇다~~~”

0개의 댓글