본문 바로가기
工夫/Linux

리눅스에서 파일과 디렉토리의 역할

by 치세 2009. 7. 11.

/etc/skel/ -> 신규 유저를 생성할때 유저에 대한 기본적인 설정이 이 파일에 있습니다.

/etc/rc.d/init.d/ -> 리눅스에서 사용가능한 각종 서비스를 시작, 중단, 재시작 등을 할 수 있는 스크립트 파일들이 있는 디렉토리 입니다.

/etc/httpd/conf/httpd.conf -> 웹서비스를 제공하는 apache 프로그램의 가장 중요한 설정파일입니다.

/var/www/html/ -> apache 프로세스가 웹서비스를 할때 사용되는 default 홈 디렉토리 입니다.(다른 디렉토리로 변경 가능)

/usr/sbin/httpd/ -> apache 를 핸들링 할 수 있는 실행파일들이 있는 디렉토리라 추측됩니다.

/usr/sbin/httpd -> apache를 구동하는 실행파일입니다.

/home/james/public_html/ -> apache 에서 user_dir 모듈을 적재하고 default user_dir 을 public_html로 설정했을시 http://hostname/~james 로 접근가능합니다.

/usr/sbin/proftpd -> ftp 서비스를 가능하게 해주는 패키지중 proftp 라는 패키지의 실행파일입니다.

/usr/sbin/named -> 네임서버의 실행파일입니다.

/var/ftp/ -> 일반적으로  ftp 프로그램이 사용하는 ftp의 기본 홈 디렉토리 입니다.

/etc/hosts - > 윈도우의 C:\Windosw\system32\drivers\etc\hosts 파일과 동일한 파일이며 일반적으로 /etc/nsswitch.conf 파일의 설정을 변경하지 않았다면 네임서버에 해당 도메인에 대한 아이피를 알아보기 전에 이 파일을 먼저 바라봅니다.

/etc/sysconfig/network -> 컴퓨터의 네트워크 설정을 하는 부분이며 redhat 계열의 리눅스에만 해당되는것으로 추측됩니다.

/etc/resolv.conf -> 1차네임서버와 2차네임서버 그리고 domain, search 값을 부여할 수 있습니다.

/etc/host.conf -> 컴퓨터의 hostname 을 설정할 수 있습니다.

/etc/named.conf -> 네임데몬의 설정파일입니다.

/var/named/ -> 네임데몬이 사용하는 zone 파일들이 위치하는 디렉토리입니다.

/etc/fstab -> 디스크의 각 파티션에 대한 정보가 기록되며 이 정보에 의해 리눅스는 파티션 mount를 합니다.

/dev/ -> 컴퓨터에 연결된 장치들을 파일 또는 디렉토리처럼 만들어 접근 가능하게 해 놓은 디렉토리입니다.

댓글