티스토리챌린지 5

[ Linux ] Remote SSH

1. OpenSSHSSH v2 Connection Process(1) client에서 server로 접속 요청 (22번 포트)(2) server -> client 로 public key 전송. client에서 ~/.ssh/known_hosts에 키 저장(3) server client 키 교환 알고리즘 사용해서 키 교환(4) 대칭키가 생성되면 이후 모든 데이터 전송이 대칭키를 사용하여 암호화된다. ssh-keyscan -t  SSH Host key(=server의 신원을 인증하는데 사용되는 암호화된 키, 즉 server 의 공개키)를 원격으로 검색하고 client의 known_hosts 파일에 추가되는데 사용된다. SSH 연결하기 전 서버의 호스트 키를 확인할 수 있는 도구. 여기서 부분에는 dns에..

OS 2024.11.12

[ Linux ] CLI - Command Line Interface

CLI (Command Line Interface)텍스트 터미널을 통해 사용자와 컴퓨터가 상호 작용하는 방식. 작업 명령은 사용자가 컴퓨터 키보드 등을 통해 문자열의 형태로 입력하며, 컴퓨터로부터의 출력 역시 문자열의 형태로 주어진다. - Terminal : 텍스트 입출력 환경. CLI 를 제공하는 프로그램이다. 명령을 처리하고 결과를 출력할 수 없다. (비유: TV 화면)- Shell : command interpreter. CLI 명령을 해석 및 처리하고 결과를 출력하는 프로그램. (비유: TV 화면에서 실행 중인 프로그램)  Help Command Line1. command help : -h 또는 --help2. 메뉴얼 페이지 : man [section] commandhttps://man.arc..

OS 2024.11.11

[ Linux ] FHS - 파일시스템 계층 구조 표준

FHS-Filesystem Hierarchy Standard모든 디렉토리가 루트 디렉토리 (/)의 하위 디렉토리이다.특징: compartmentalization, writability, shareability/bin : 일반 사용자를 위한 명령어 바이너리/bin/bash : bash shell/bin/cat : display file contents/bin/cp : 파일 복사/bin/dd : copy files byte-wise (데이터의 모든 바이트를 그대로 복사. 주로 메모리에서 메모리로 데이터 복사할 때 사용)/bin/gzip : 파일 압축/bin/mount : 파일 시스템 마운트/bin/rm : 파일 삭제/bin/vi : 파일 편집/dev : 장치 파일character-oriented 파일 - 프..

OS 2024.11.10

[ Linux ] Boot Process - BIOS VS UEFI

Legacy BIOS (Basic Input/Output System)- 초기 컴퓨팅 부팅 시스템- POST 과정(Power-On Self Test) 통해 하드웨어 구성이 정상 작동 준비 확인 후 MBR 을 찾아 부트 로더를 시작하여 OS를 시작한다. 이러한 부팅 과정으로 인해 UEFI 시스템에 비해 비교적 부팅속도가 느리다.- 16비트로 동작되는 시스템이며, 최대 1MB의 메모리만 액세스할 수 있다. UEFI (Unified Extensible Firmware Interface)- BIOS 의 후속 기술로, 컴퓨팅 부팅 프로세스를 관리하는 펌웨어 인터페이스이다. Legacy BIOS에서 제공하는 기능도 모두 지원하고 있다.- 컴퓨터 하드웨어와 상호작용하기 위한 보다 진보적이고 확장 가능한 플랫폼을 제공..

OS 2024.11.09

[ Storage ] DAS NAS SAN

컴퓨터 사용자는 입력 데이터를 제공하고, 컴퓨터는 출력 데이터를 제공한다. 지속적인 데이터 수동 입력 문제점을 해결하기 위해 RAM, ROM 이라고 하는 컴퓨터 메모리 개념이 나왔지만, 스토리지 용량과 메모리 보존은 제한되어 있다.  비록 DRAM, SDRAM 을 통한 컴퓨터 메모리 발전이 있었지만, 여전히 비용, 공간, 메모리 보존에 있어 제약을 받는다. 컴퓨터 전원이 꺼지면 데이터를 보존하는 RAM의 기능도 종료된다. 이에 대한 솔루션이 바로 데이터 스토리지이다. 데이터 스토리지 사용의 이점- 데이터 스토리지를 통해 사용자는 디바이스에 데이터를 저장할 수 있다.- 컴퓨터의 전원이 꺼져도 데이터는 보존된다.- 컴퓨터에 수동으로 데이터를 입력하는 대신, 사용자가 스토리지 디바이스에서 데이터를 가져오도록 ..

OS 2024.11.08