[Linux] etc 디렉토리의 이해 | /etc 폴더의 주요 파일&폴더

✅ 리눅스 etc 디렉토리란?

리눅스 /etc 디렉토리는 부팅 및 셧다운 시 필요한 파일과 시스템 설정에 관련된 파일 및 일부 로그 파일이 있는 디렉토리입니다. “etc”는 기타, 등등을 뜻 하는 etcetera의 줄임말입니다.

리눅스 디렉토리 구조

✅ /etc/* 주요 파일&폴더

etc 디렉토리에는 기타 등등으로 볼 수 없는 중요한 파일들이 많이 있음을 알 수 있습니다. 아래는 etc 디렉토리의 일부 파일 목록입니다.

/etc
├── /passwd
├── /group
├── /shadow
├── /fstab
├── /inittab
├── /yum.conf
├── /yum.repos.d
├── /mtab
├── /profile
├── /php.ini
├── /ssh/sshd_config
├── /httpd/conf/

/etc/passwd는 사용자들의 데이터 베이스 파일이 있는 것으로 사용자들의 username, 실제 이름, 홈 디렉토리의 위치, 암호화된 패스워드 등의 정보들이 있습니다.

/etc/group 파일은 etc/passwd의 사용자 정보가 아닌 사용자 그룹의 정보가 저장된 파일입니다.

etc group 파일

새도우 패스워드 소프트웨어가 설치되어 있는 시스템의 경우에는 이곳에 새도우 패스워드가 보관됩니다. 새도우 패스워드라는 것은 /etc/passwd 파일에서 암호화된 패스워드 부분만을 떼어내 /etc/shadow에 보관해 두는 것을 말 합니다.

이 곳에는 시스템 시작시 mount -a 명령(/etc/rc 같은 곳에 설정)에 의해 자동으로 마운트 될 파일시스템들이 나열되어 있습니다.

init의 설정파일입니다.

yum.conf 파일은 yum의 전역 설정입니다.

vi /etc/yum.conf  ## 초기 설정.
[main]
gpgcheck=1
installonly_limit=3
clean_requirements_on_remove=True
best=True
skip_if_unavailable=False

각각의 파일 저장소 위치를 확인할 수 있습니다.

-rw-r--r--. 1 root root  448 Jan 14 06:19 MariaDB.repo
-rw-r--r--. 1 root root 1142 Aug 28 01:30 epel-cisco-openh264.repo
-rw-r--r--. 1 root root 1621 Aug 17 09:50 epel-next-testing.repo
-rw-r--r--. 1 root root 1519 Aug 17 09:50 epel-next.repo
-rw-r--r--. 1 root root 1552 Aug 28 01:30 epel-testing.repo
-rw-r--r--. 1 root root 1453 Aug 28 01:30 epel.repo
-rw-r--r--. 1 root root 1895 Jan  9 09:47 remi-modular.repo
-rw-r--r--. 1 root root  880 Jan  9 09:47 remi-safe.repo
-rw-r--r--. 1 root root 1518 Jan  9 09:47 remi.repo
-rw-r--r--. 1 root root 6610 Dec 22 20:48 rocky-addons.repo
-rw-r--r--. 1 root root 1165 Dec 22 20:48 rocky-devel.repo
-rw-r--r--. 1 root root 2387 Dec 22 20:48 rocky-extras.repo
-rw-r--r--. 1 root root 3417 Dec 22 20:48 rocky.repo

/etc/mtab에는 마운팅된 파일 시스템을 포함하고 있습니다. /etc/rc와 mount나 unmount 명령에 의한 셋업이며, 마운팅된 파일 시스템의 목록이 필요할 때 사용됩니다.

Bourne shell(/bin/sh or bash)에 의해 로그인할 때 실행되며, 모든 사용자에게 적용되는 전역 구성 스크립트로서 일반 환경 설정을 위한 파일입니다. 로그인 세션 시작 파일 및 비로그인 세션 시작 파일 중 비로그인 세션 시작 파일에 속합니다.

/etc/php.ini는 PHP 설정 파일이며 RPM과 같이 패키지 설치를 진행 했을 때 /etc/php.ini에 위치하게 됩니다.

SSH의 각종 설정 파일입니다.

리눅스-SSH(Secure Shell)
레드헷 계열데비안 계열

/etc/httpd/conf/httpd.conf는 레드헷 계열 Linux 배포판에서 Apache HTTP 서버(Apache 2.x)의 주요 설정 파일입니다.

httpd.conf 설정

etc/apache2/apache2.conf는 데비안 계열에서 Apache 웹 서버의 메인 설정 파일입니다. 레드햇 계열의 /etc/httpd/conf/httpd.conf와 같은 역할을 하지만, 구조가 더 모듈화되어 있습니다.

Similar Posts

  • 리눅스 파티션 설정 방법: gdisk 명령어

    리눅스 파티션 설정(생성과 수정, 삭제)을 진행할 때 fdisk 명령어 또는 gdisk 명령어를 사용합니다. gdisk를 이용한 파티션 정보 편집에 대해 다뤄 보겠습니다. 마운트 하기 전 파티션의 설정은 다음과 같은 순서로 진행됩니다. 저장 후 종료 전까지 파티션 작업 내용은 디스크에 반영되지 않습니다. 목차✅ 리눅스 etc 디렉토리란?✅ /etc/* 주요 파일&폴더✅ gdisk 명령어로 리눅스 파티션 설정하기 gdisk는…

  • [Ubuntu] 우분투 방화벽 UFW 설정

    우분투 설치 후 기본 방화벽은 UFW(Uncomplicated Firewall)입니다. iptables의 방화벽 설정보다 간소하게 개발된 ufw는 IPv4 또는 IPv6 호스트 기반 방화벽을 사용자 친화적으로 사용할 수 있는 것이 우분투 방화벽의 사용 목적입니다. 목차✅ 리눅스 etc 디렉토리란?✅ /etc/* 주요 파일&폴더 Ⅰ. 기본 구문 ✅ UFW 활성화 / 비활성화 / 상태 확인 🔲 활성화 🔲 상태 확인 활성화 후에…

  • 리눅스 kill 명령어[kill -9 PID]

    리눅스 kill 명령어는 사용 중인 프로세스를 종료하는 명령어입니다. 터미널에서 프로세스에 시그널(Signal)을 보내서 프로세스를 종료합니다. 프로그램이 정지하거나 응답하지 않는 경우 일반적인 종료가 되지 않는 경우 등에 따라 명령어를 실행하게 됩니다. kill process는 사용 시 중요한 시스템 프로세스를 종료 시키면 시스템이 불안정해질 수 있기 때문에 주의해서 사용해야 합니다. 목차✅ 리눅스 etc 디렉토리란?✅ /etc/* 주요 파일&폴더✅…

  • 리눅스 디렉토리 구조 및 파일 종류🔝

    리눅스 운영체제는 계층적 파일 시스템을 사용합니다. 위에서 아래 또는 위와 아래로 구성되어 있습니다. 리눅스 디렉토리 구조는 파일 시스템의 시작 지점인 루트 디렉토리(/)부터 시작됩니다. Linux 파일 시스템 계층 구조는 리눅스를 포함한 유닉스 유형 운영 체제의 디렉토리 구조와 내용을 결정하는 일련의 지침인 파일 시스템 계층 구조 표준의 적용을 받습니다. 계층 구조 표준은 리눅스 재단(영어: Linux Foundation)에서…

  • cp 명령어 옵션 및 실행 시 일괄 덮어쓰기 설정 | yes, \(역슬래쉬) 2가지 설정

    cp 명령어는 Copy의 약자로 파일 및 디렉토리를 복사합니다. 기본 사용법은 간단하게 복사할 대상과 새로운 이름 등을 설정하여 사용할 수 있습니다. cp 명령어를 실행할 때 같은 이름의 대상 파일이 있을 때는 사용자에게 묻지 않고 덮어쓰기가 되는데, 이를 방지하기 위해 alias “cp=’cp -i”로 설정되어 있습니다. 목차✅ 리눅스 etc 디렉토리란?✅ /etc/* 주요 파일&폴더 ✅ 기본 사용…

  • 리눅스 free 명령어: 메모리 상태 확인

    리눅스 free 명령어는 서버의 메모리 사용량과 여유 사용량을 확인할 수 있는 명령어로 /proc/meminfo의 메모리 정보를 가져와 보여줍니다. 목차✅ 리눅스 etc 디렉토리란?✅ /etc/* 주요 파일&폴더✅ 리눅스 free 명령어 옵션 1. free -h 설명 2. 옵션 활용 ✅ 스왑(SWAP)메모리란? ✅ 명목 메모리 사용량 계산법 free(1239384)는 실제로 사용되지 않은 메모리 용량이며 100% 사용 가능한 메모리가 아닙니다.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

Prove your humanity: 3   +   10   =