요약
-
리눅스 바이블: Chapter4. Moving around the Filesystem 정리리눅스 2021. 2. 11. 20:38
리눅스 파일 시스템이란 컴퓨터의 모든 정보가 저장된 구조를 의미한다. 1. Using Basic Filesystem Commands cd - 디레토리 이동 pwd - 현재 위치 2. Using Metcharacter and Operators (1) Using file-matching metacharacters .., *, ? (2) Using file-redirection metacharacters 3. Listing Files and Directories 왼쪽에서부터 차례로 파일 접근 권한, 폴더 수, 파일 소유주, 파일 소유그룹, 파일크기, 파일 생성 및 수정시간, 파일 또는 디렉토리명을 의미 4. Understanding File permissions and Ownership rwx-xr-x 는 파..
-
리눅스 바이블: Chapter3. Using The Shell 정리리눅스 2021. 2. 11. 15:16
1. About Shells and Terminal Window 쉘은 명령어 해석기를 의미하며 bash shell, C shell, Korn shell등이 있다. 쉘 interface를 나타내기 위해 shell prompt, terminal window, virutal console의 방법들을 사용한다. (1) Using the shell prompt Graphical user interface를 사용하지 않는다면 로그인 했을 때 shell prompt를 사용하게 된다. $: 일반 사용자의 기본 프롬프트 #: root 사용자의 기본 프롬프트 (2) Using the Terminal Window Desktop GUI 버전의 리눅스를 사용한다면, 터미널 창을 이용해서 쉘을 사용하게 된다. (3) Using ..
-
네트워크: Application layer 정리2(DNS, P2P, CDN)네트워크 2020. 9. 28. 01:17
우리는 URL을 통해 네이버에 접근할 때 보통은 IP를 통해 접근하지 않는다. IP 주소를 외우기는 쉽지 않으므로 보통은 "www.naver.com" 이라는 이름으로 접근한다. "www.naver.com" 이라는 이름으로 접속 시, 자동으로 해당하는 웹 사이트의 IP로 바뀌어 접속한다. 이러한 도메인을 IP로 바꾸어 주는 것이 DNS이다. 이렇게 DNS는 host나 routers들을 구별하기 위해 필요한 정보를 제공한다. DNS는 32bit 크기의 IP address를 저장하고 제공함으로 distributed database의 속성을 갖는다. (필요한 관계를 저장해두고 필요할 때 제공한다) - Application-layer에 존재 ..