리눅스 파일 구조

    [Linux] 리눅스 로컬네임서버(/etc/hosts) 설정: DNS 서버 만들기

    DNS(Domain Name System) 란? DNS는 호스트의 도메인 이름을 호스트의 네트워크 주소로 바꾸거나 그 반대의 변환을 수행할 수 있도록 하기 위해 개발되었습니다. 특정 컴퓨터(또는 네트워크로 연결된 임의의 장치)의 주소를 찾기 위해, 사람이 이해하기 쉬운 도메인 이름을 숫자로 된 식별 번호(IP 주소)로 변환해 줍니다. e.g. 브라우져에 "www.naver.com" 을 입력하면 자동으로 Naver 서버의 IP를 찾아 접속하게 됩니다. i.e. "www.naver.com" 도메인을 DNS 서버에서 조회하여 IP를 받아오게 되는 것입니다. 조회 순서는 다음과 같습니다. 로컬 캐시 조회 /etc/hosts 조회: /etc/hosts DNS 서버 조회: /etc/resolve.conf ​ 1. ..

    [Linux] 리눅스 디렉토리(폴더) 구조: /home, /bin, /etc, /usr...

    💡 본 문서는 리눅스를 설치하면 기본적으로 생성되는 폴더 구조에 대해 정리한 글입니다. 리눅스의 디렉토리는 대부분 유닉스와 유사하며, 유닉스의 종류(AT&T 계열과 BSD계열)에 따라 약간의 차이가 있습니다. 리눅스 연합에서는 이러한 배포판의 파일 시스템 차이를 표준화하기 위해 FSSTND(File System Standard) 표준안을 마련해 놓고 있으며, 아래는 리눅스의 파일시스템 구조를 나타낸 것입니다. 파일(폴더) 구조 / 리눅스 파일 최상위 디렉토리 모든 디렉토리들의 시작점으로 일반적인 데이터를 저장하지 않습니다. /bin (BINaries) 대부분의 실행파일을 포함합니다. 시스템을 운영하기 위한 기본적인 명령어들이 있습니다. e.g. cp, mv, cd, vi.... /boot (BOOT) 부..