본문 바로가기

개발/Linux & DevOps

리눅스 vs 윈도우 디렉토리 별 역할 비교!

 

/bin : binaries 의 약자로, 시스템에서 가장 필수적인 실행파일들을 모아두고 있는 디렉토리이다.

 즉, 리눅스의 기본 명령어(binary)들이 들어있다.

 

/boot : 시스템의 부팅과 관련된 커널 및 LILO 관련 파일들이 있는 디렉토리.

 이곳에는 /etc/lilo.conf 에서 지정한 커널 부팅 이미지 파일(vmlinuz)이 들어있는 부팅시에 매우 중요한 디렉토리이다.

 

/dev : 마우스,디스크, 모뎀 등 각종 장치(device)파일들이 있는 디렉토리이다.

 

/etc : 시스템 환경 설정 파일들을 담고 있는 디렉토리.  sendmail 설정파일, TCP/IP 네트워크 설정파일, 아파치 웹서버 환경 설정파일

 FTP 서버 설정 파일 등 네트워크에 관련된 설정파일과 사용자 정보 및 암호 정보를 가지고 있는 passwd 파일, 파일 시스템 테이블 fstab 파일,

 그리고 보안파일, 시스템 초기화 파일 등은 시스템에 매우 중요한 설정 파일을 담고 있는 디렉토리이다.

 

/home : 일반 사용자들의 홈 디렉토리가 있는 곳.  FTP, 웹서비스를 할 경우 각 서비스의 홈 디렉토리인 /ftp, /httpd 디렉토리도 포함하고 있다.

 

/lib : 윈도우98에서 프로그램을 실행하다보면 DLL파일이 없다고 나오는 경우가 있는데, 이처럼 어떠한 프로그램을 실행할 때 그 프로그램을 지원해주는 라이브러리 파일이 없게 되면 프로그램이 실행되지 않는다. 리눅스에서 시스템에 필수적인 공유 라이브러리 파일들이 담겨져 있는 디렉토리이다.

 

/mnt : 임시 마운트용 디렉토리

 

/proc : 가상 파일시스템으로 프로세스와 시스템 정보를 제공하기 위한 목적으로 설계된 디렉토리이다.

 하나의 프로그램을 구동하게 되면 /proc 디렉토리에 해당 프로세스의 PID 번호 디렉토리를 생성하여 프로세스의 진행 상황을 추적하고 관리할 수 있다.

 

/root : 시스템 관리자인 root의 홈 디렉토리이다.

 

/sbin : fdisk, fsck, shutdown 등 시스템 점검 및 복구명령, 네트워크 인터페이스 설정 명령, 시스템 초기 및 종료 명령

 커널 모듈 등 시스템 관리용 실행 파일들이 있는 디렉토리.

 

/tmp : 임시파일들이 저장되는 디렉토리.

 

/usr : 실제 작업을 위한 다양한 응용프로그램들이 설치되어 있는 디렉토리.  설치된 프로그램들의 실행파일은 /bin 아래에 있으며

 문서 파일과 매뉴얼 파일들은 각각 /doc/와 /man 디렉토리의 아래에 들어있다.

 

/var : 시스템 운영 중에 시스템 자료 데이터가 변경될 때 변경된 자료들이 저장되는 데렉토리이다.

 주로 시스템 작동 기록들 log 를 저장하며, 네트워크와 관련된 기록 파일들을 저장하고 보안기록을 남겨두며 메일 서버로 운영하는

 경우 전송된 메일을 받아 저장하고 있는 임시 디렉토리로 작용된다.

 

 

Main folders location in the file system
  MS Windows GNU/Linux
Root C:\ /
사용자
Home folder
C:\Documents and settings\USER\My documents (XP)
or C:\Users\USER (Vista)
/home/USER (np. /home/zdzisiek)
설정
Configuration files
Hidden, accessible by the regedit command
제어판
/etc
System files C:\Windows Binaries: /bin, /sbin
Libraries: /lib
설치 프로그램
Installed apps
C:\Program Files Binaries: /usr/bin, /usr/local/bin, etc
Libraries: /usr/lib, /usr/local/lib, /usr/share/lib, etc
Documentation: /usr/share/doc/, /usr/doc, etc
CDROM D:\ (or another virtual drive) /media/cdrom (or alternatively /mnt/cdrom or /cdrom)
Floppy drive A:\ /media/fd0 (or alternatively /mnt/fd0 or /floppy)

 

 

글 출처 : dbaguide.tistory.com/14

이미지 출처 : https://analyticsindiamag.com/linux-vs-windows-which-is-the-best-os-for-data-scientists/

반응형