티스토리 뷰
디렉터리
최상위 디렉터리( / ) 아래로 계층적인 트리 구조로 이루어져 있다.
/ : 최상위 디렉 터리 로 루트( / ) 디렉토리라고 함
/bin : 'System Binary'의 약어로 이진 파일이며, 리눅스에서 기본 명령어가 지정된 디렉터리
/usr : 시스템에 사용되는 각종 프로그램이 설치되는 디렉터리
/etc : 리눅스 시스템의 각종 환경설정 파일과 디렉터리가 저장된 디렉터리
/sbin : 시스템 관리를위한 명령어가 저장된 디렉터리
/lib : 프로그램의 각종 라이브러리 파일이 저장된 디렉터리로 유틸리티(Utility), 패키지(Package) 등의 파일 포함
/var : 시스템에서 사용되는 동적인 파일을 저장하느 디렉터리
각종 시스템 로그파일, 사용자 로그인에 대한 로그 기록
메일서버를 운영한다면 사용자에게 전송된 메일을 임시로 저장하는 디렉터리
/tmp : 임시 디렉터리로 스티키 비트(Sticky Bit)가 설정되어 있음
/root : 시스템 관리자(root)의 홈 디렉터리
/proc : 시스템의 각종 프로세서, 프로그램 정보 그리고 하드웨어 정보가 저장된 디렉터리
가상 파일 시스템으로 하드디스크에 물리적인 용량을 가지지 않는 디렉터리
/dev : 시스템의 각종 장치에 접근하기 위한 장치 드라이버가 저장된 디렉터리
/home : 일반 사용자의 홈 디렉터리
네트워크 설정 파일
/etc/sysconfig/network
- 네트워크 기본 정보가 설정되어 있는 파일이다.
- 호스트 명, 게이트웨이 주소, 네트워크 연결 여부를 설정한다.
/etc/sysconfig/network-scripts/ifcfg-eth0
- 지정된 인터페이스(ifcfg-eth0)에 대한 네트워크 설정 정보를 저장한다.
- 장치 번호 : 첫 번째 이더넷 카드(ifcfg-eth0), 두 번째 이더넷 카드(ifcfg-eth1) 등으로 생성한다.
/etc/resolv.conf
- 기본적으로 사용할 DNS 서버를 지정하는 파일이다.
/etc/hosts
- IP 주소와 호스트 명 또는 도메인명을 매핑하는 파일이다.
/etc/host.conf
- 도메인 요청 시 DNS 서버 검색 순서를 지정하는 파일이다.
/etc/protocols
- '/etc/services' 파일에서 정의되는 프로토콜이 정의되어 있는 파일이다.
/etc/services
- 서비스가 사용하는 포트 번호를 지정하는 파일이다.
사용자 관련 파일
/etc/default/useradd 파일
- 사용자 계정 생성 시 가장 먼저 참조하는 파일이다.
- 'vi' 편집기 또는 'useradd -D' 명령어로 확인 및 변경이 가능하다.
/etc/login.defs 파일
- 새로 사용자 계정 생성 시 두 번째로 참조하는 파일로 기본값을 정의하는 파일이다.
/etc/skel 디렉터리
- '/etc/default/useradd' 파일에서 'SKEL'의 값은 '/etc/skel' 디렉터리를 의미한다.
- 'useradd' 명령을 사용하면 '/etc/skel' 디렉터리에 있는 파일들이 새롭게 생성되는 사용자의 홈 디렉터리로 복사된다.
/etc/passwd 파일
- 사용자 계정 정보를 저장하고 있는 파일로 로그인 시 사용한다.
- 사용자 계정의 UID, GID, 홈 디렉터리 등을 저장하고 있는 파일이다.
- 7개의 필드로 구성되어 있으며, ' : ' (colon)으로 구분한다.
username : password : uid : gid : comment : homedirectory : shell
㉠ ㉡ ㉢ ㉣ ㉤ ㉥ ㉦
㉠ : 계정명
㉡ : 패스워드
㉢ : UID
㉣ : GID
㉤ : 설명
㉥ : 홈 디렉터리
㉦ : 로그인 셸 종류
/etc/shadow 파일
- 사용자의 패스워드가 저장되어 있는 파일이다.
- 사용자의 패스워드가 암호화되어 저장되며 사용자 계정의 유효기간, 만료일 등을 저장하고 있는 파일이다.
- 9개의 필드로 구성되어 있으며, ':' (colon)으로 구분한다.
'리마2급' 카테고리의 다른 글
리눅스 마스터 2급 자격증 공부 [기본 명령어 및 옵션] (5) | 2024.01.30 |
---|---|
리눅스 마스터 2급 자격증 공부 [명령어 모음] (2) | 2024.01.23 |
- Total
- Today
- Yesterday
- 기본 명령어
- 파이썬
- 리마2급
- kali
- 피자나눠먹기3
- 네트워크
- 개발환경구축
- 중앙값구하기
- php
- 기본문법
- XAMPP
- 피자나눠먹기1
- PHP 문법
- OSI 7계층
- 리눅스마스터
- VS Code
- 나머지구하기
- 리눅스
- 프로그래머스
- 메타스플로잇
- XAMPP설치
- LVM
- 아파치
- TCP/UDP
- PHP 개발환경
- 짝수는싫어요
- visualcode
- 더 메뉴
- 리눅스마스터2급
- 피자나눠먹기2
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |