리눅스 디렉토리 소개


/bin 디렉토리는 일반 사용자 디렉토리 root 사용자가 아닌 일반 사용자의 명령어를 도와주는 디렉토리

 - root/bin

 - usr/bin 

 - usr/local/bin


/sbin 시스템 바이너리 ifconfig, fdisk 하드 웨어적이나 시스템 적으로 건들여야 할 디렉토리


/boot -> 부팅 될 때 필요한 요소들이 들어 있는 디렉토리


/dev -> 하드 웨어에 물려 있는 장치들이 존재 하드 디스크, 램카드 등 정보를 확인 할 수 있는 디렉토리


/home 사용자 계정이 물려 있는 디렉토리


/lib64, lib, usr/root/lib 는 라이브러리가 물려 있는 곳 개발에 필요 한 라이브러리들이 존재 하는 디렉토리


/media CD-rom, USB 등 외부 장치와 연결 되어있을때 생성 되는 디렉토리


/mnt /media와 마찬가지 미디어는 os가 자동적으로 마운트 해주는 디렉토리이지만 mnt는 사용자가 직접 마운트 하는 장치들이 들어 있는 디렉토리


/opt 윈도우로 따지면 소프트웨어가 설치 되는 디렉토리


/proc 현재 메모리나 시스템에 올라가 있는 활성 정보들이 있는 디렉토리- 실행 되고 있는 프로세서 정보들이 존재 한다.


/run 현재 실행 되고 있는 프로세스들이 들어 있는 디렉토리 Ubuntu만 존재 하는 것 같다.


/snap 아마 OS 스냅샷을 생성 하면 이쪽으로 들어가지 않을까 싶다.


/sys 시스템 디바이스 상태를 보여주는 디렉토리


/tmp 임시 파일 디렉토리, 임시적으로 생성 되는 디렉토리


/var 가변적인 파일들이 담기는 디렉토리 클라우드에서는 이디렉토리가 영구 디렉토리로 많이 쓰인다.


/etc 환경 설정 하는 파일들이 모여 있는 디렉토리


초짜 개발자가 정리한 파일입니다 피드백 주세요

'linux' 카테고리의 다른 글

리눅스 패키지 자동 설치 관리자  (0) 2017.06.29
리눅스 소개  (0) 2017.06.29

리눅스의 종류 Ubuntu, RHEL, SUSE, Debian, Mandraike 등이 존재 한다.

만든 사람은 리누스 토발즈로 스티븐 잡스와 빌 게이츠와 썰전이 많이 이루어 졌던 것 같다.

https://namu.wiki/w/%EB%A6%AC%EB%88%84%EC%8A%A4%20%ED%86%A0%EB%A5%B4%EB%B0%9C%EC%8A%A4


Ubuntu는 Debian에서 파생 되었다 패키지의 끝이 deb로 끝난 다는 것을 확인 할 수 있다.

 - 둘 다 사용해본 결과 패키지 설치 시 Ubuntu는 루트 권한이 아닐 경우 sudo를 명시 해야 하지만 Debian은 sudo를 명시 하면 에러가 발생 한다.

  원래 다른 OS에서는 sudo 권한 안에서 패키지를 설치를 하지만 루트 권한으로도 사용이 가능하지만 보안적인 측면에서 루트 권한이 아닌 일반 사용자 권한에서도

  루트 권한을 활성화하여 설치 가능하도록 지원 되는 것이라 생각 한다.

 - Debian은 Android의 OS가 된다


RHEL은 Fedora Project,Centos와 비슷한 개념으로 보면 된다. 차이점은 상용과 오픈소스라는 것이다.

 - RHEL은 상용 OS임으로 검증 된 패키지를 올려야 하는데 패키지를 검증 하는 곳이 Fedora, Centos에서 검증을 하고 반응이 좋으면 

   유료화 패키지로 변형해서 RHEL에 올린다.


SUSE -> OPEN SUSE, Enterprise SUSE가 존재하고 IBM에서 주로 사용한다.

 - OPEN SUSE는 Fedora Project,Centos와 비슷한 개념이다 패키지를 검증하고 반응이 좋으면 Enterprise SUSE로 패키지를 넘긴다고 한다.


 

리눅스의 소개

- 모든 것을 파일 처리 개념으로 처리 CPU나 메모리나 모든 개체들을 파일 처리 개념으로 처리 한다.

  cat meminfo, cat cpuinfo 등 모든 오브젝트 개념을 파일 처리로 개념을 하는 것이다.


아직 배울게 많은 초짜개발자 "피드백 부탁드립니다."

'linux' 카테고리의 다른 글

리눅스 패키지 자동 설치 관리자  (0) 2017.06.29
리눅스 디렉토리 설명  (0) 2017.06.29

+ Recent posts