전체 글 58

#60. 고급문서 편집기 vi 명령어 사용법

vim 편집기의 세가지 모드와 사용법(vim tutor 이용 실습) 1. vim 편집기의 세가지 모드vi 편집기 - 설치 없이 사용할 수 있는 리눅스 기본 내장 텍스트 편집기vim - 개선된 vi로 언어에 따른 코드 하이라이팅 등 다양한 고급기능을 제공 둘다 명령어는 동일함.1-1. vim 편집기의 세가지 모드1. 커서를 특정 위치로 이동하는 일반모드(command , normal 모드) 2. 입력모드 (input 모드)a,i,o문자를 입력하면 입력모드로 전환됨. 3. 명령모드(command line모드):을 입력하여 명령모드로 전환 1-2. vim 편집기 기본 실습하기1. 일반모드와 입력모드일반모드- hjkl을 이용하여 커서를 이동할 수 있음. 문자를 입력한 영역에서만 커서이동이 가능하다.입력모..

카테고리 없음 2026.05.18

#59. 리다이렉션과 파이프라인

리다이렉션과 파이프라인 1. 리다이렉션표준 입력 - 키보드로 입력표준 출력, 표준 에러 - 모니터로 출력 1-1. 리다이렉션리눅스 명령어의 표준입력과 표준 출력/에러의 방향을 변경하는 기능 표준 입력을 파일에서 불러오고, 표준출력과 표준에러를 모니터가 아닌 파일로 출력하는 것이 리다이렉션 1-2. 표준 입출력에 대한 기호와 사용법(리다이렉션 시)1. 키보드 -> 모니터라고 두고 화살표 방향을 생각하기 2. 표준입력은 0, 표준출력은 1이지만 생략을 함.3. 표준출력, 에러를 함께 사용-> 부등호가 1개이면 덮어쓰기, 부등호가 2개이면 추가하기4. ls 라고 하면 모니터와 결과를 출력, >을 이용하면 파일에 결과를 출력5. echo 명령어를 이용하면 사용자가 입력한 걸 그대로 화면에 출력 2. 파이프라..

카테고리 없음 2026.05.18

#58. 나노편집기의 개념 및 실행방법

나노편집기와 문자처리 명령어 목차(T.O.C) 1. 나노 편집기의 개념 및 실행방법1-1. 나노편집기 1-2. 나노편집기에서 명령어 실행하기 2. 문자처리 명령어2-1. cat 명령어2-2. more, less 명령어2-3. head,tail 명령어 1. 나노편집기의 개념 및 실행방법 1-1. 나노 편집기텍스트 편집기로 간단한 사용법, 단축키로 입문자가 쉽게 문서를 편집할 때 사용윈도우 운영체제에서의 메모장 nano 이름 뒤에 저장할 파일명을 입력, 파일명을 입력하지 않으면, 문저편집과정에서 파일명을 지정할 수도 있음 화면 상단이 파일이름, 하단은 파일이름 단축키1-2. 나노편집기에서 명령어 실행하기1. ctrl+t문서편집기 안에서 명령어를 실행할 수 있다.2. ctrl +w(where is) 특정단어..

카테고리 없음 2026.05.18

#57 . 파일시스템의 구조

파일시스템의 개념과 경로의 종류. 파일의 복사와 이동 목차(T.O.C) 1. 파일시스템의 개념1-1. 자주 접근하는 디렉터리 1-2. 파일의 종류2. 절대경로와 상대경로2-1. 경로의 개념2-2. 절대경로와 상대경로의 차이점3. 파일의 복사와 이동3-1. 파일의 복사cp3-2. 파일,디렉터리의 경로 변경mv 1. 파일 시스템의 개념파일 시스템은 파일과 디렉터리를 계층 구조로 구성해 데이터를 저장하고 관리하는 구조리눅스에서 파일시스템은 트리 구조.상위-> 하위일때에는 여러개의 갈림길이 있지만 , 하위-> 상위 일 경우에는 하나의 경우만 존재함따라서 경로 이동 시 상위 하위 간은 바로 이동이 가능하지만, 같은 계층 간에는 상위를 거쳐서 이동 - 특히 루트 아래의 디렉터리는 여러 파일이나 디렉터리를 관련 ..

카테고리 없음 2026.05.18

#56. 리눅스 명령어

셸과 명령 프롬프트, 명령어 형식 목차(T.O.C) 1. 셸과 명령프롬프트1-1. 셸 1-2. 명령 프롬프트 2. 명령어 형식2-1. ls -al2-2. mkdir2-3. cd2-4. pwd2-5. rmdir2-6. rm 1. 셸과 명령 프롬프트 1-1 . 셸사용자가 리눅스 시스템과 소통할 수 있도록 돕는 일종의 명령어 해석기 소프트웨어 1-2 . 명령 프롬프트1. 명령 줄 인터페이스(Command line Interface)에서 사용자가 명령어를 입력할 수 있도록 표시되는 줄2. 사용자->셸->커널에게 명령어를 전달함커널->셸-> 사용자로 명령어를 출력3. 호스트 명 : 가상머신이나 호스트명4. 사용자 유형 : 루트사용자와 일반사용자(루트 사용자는 #로 표시, 일반사용자는 $로 표시) 2. 명령어..

카테고리 없음 2026.05.18

#55. 가상화

가상화와 우분투, 로키 배포판 목차(T.O.C) 1. 가상화1-1. 가상화 1-2. 하이퍼바이저2. 배포판2-1. 우분투 패포판2-2. 로키 배포판 1. 가상화 1-1. 가상화가상화는 물리적인 하드웨어를 추상화해 소프트웨어로 구현한 것-> 가상화된 가상컴퓨터를 가상머신 물리적인 하드웨어를 효율적으로 사용. 하나의 컴퓨터에 여러 운영체제를 동시에 사용할 수 있다. 1-2 . 하이퍼바이저(가상화 지원 소프트웨어)가상화를 위해 하드웨어 자원을 추상화하고, 유연하게 분할하기 위한 역할을 수행함.1. 하이퍼바이저의 유형베어메탈 하이퍼바이저, 호스트 기반 하이퍼 바이저로 구분함(호스트 운영체제의 유무에 따라)- 호스트 기반 하이퍼바이저호스트 운영체제 위에 가상머신을 설치하기에 사용자는 편리하지만, 한 단계를..

카테고리 없음 2026.05.18

#54. 리눅스

리눅스와 운영체제, 리눅스 시스템의 구성과 배포판. 목차(T.O.C) 1. 리눅스와 운영체제1-1. 운영체제 1-2. 리눅스=커널 2. 리눅스2-1. 리눅스의 탄생배경2-2. 리눅스의 활용사례3. 리눅스 시스템의 구성 3-1. 리눅스 시스템의 구성3-2. 셸 4. 리눅스 배포판4-1. 리눅스 배포판의 개념4-2. 패키지 관리의 어려움1. 리눅스와 운영체제 1-1. 운영체제컴퓨터의 하드웨어 자원을 관리하고, 사용자가 프로그램을 실행할 수 있도록 돕는 소프트웨어 1-2 . 리눅스=커널운영체제를 구성하는 핵심 소프트웨어인 커널2. 리눅스 2-1. 리눅스의 탄생배경유닉스 : 다중 사용자, 다중 작업이 가능한 초기 운영체제 모델(소수만 사용가능)-> 오픈 소스인 리눅스 2-2. 리눅스의 활용사례서버: 네트..

카테고리 없음 2026.05.18

#53. 라우팅

라우팅 테이블과 디폴트 라우트, 라우팅의 분류 , AS에 따른 라우팅의 분류 목차(T.O.C) 1. 라우터1-1. 라우터 2. 라우팅 2-1. 라우팅 테이블(라우팅 방식에 따라 내부의 정보는 달라질 수 있음) 2-2. 디폴트 라우트(라우팅 테이블에 경로가 없을 때) 3. 라우팅의 분류3-1. 정적라우팅3-2. 동적 라우팅 4. 라우터들의 집단 네트워크 AS5. 라우팅 프로토콜5-1. IGP5-2. EGP 1. 라우터물리계층과 데이터링크 계층만으로는 LAN을 넘어서 통신하기 어려운 이유 - 다른 네트워크까지의 도달 경로를 파악하기 어려움--> 라우터를 이용한 라우팅으로 패킷이 이동할 최적의 경로를 결정 - 모든 네트워크에 속한 모든 호스트의 위치를 특정하기 어려움 1-1. 라우터네트워크 통신과정에서 ..

카테고리 없음 2026.05.05

#52. IP 주소

IP주소를 네트워크 주소와 호스트 주소로 구분. 클래스풀 주소할당 클래스 리스 주소할당 방식IP주소를 공인, 사설 IP/ 고정, 유동 IP 할당 방식으로 분류 목차(T.O.C) 1. IP주소의 구조 : 크게 네트워크 주소와 호스트 주소로 구성1-1. 네트워크 주소와 호스트 주소 1-2. 네트워크 주소와 호스트 주소의 크기2. 클래스2-1. A클래스2-2. B클래스2-3. C클래스2-4. 호스트의 모든 주소공간을 사용할 수 있는 것은 아님 2-5. 클래스 풀 주소체계의 한계 3. 클래스리스 주소체계3-1. 서브넷 마스크3-2. 서브네팅 4. IP주소의 분류4-1. 공인 IP주소와 사설 IP주소4-2. NAT4-3. 정적 IP와 동적 IP주소 1. IP 주소의 구조 : 크게 네트워크 주소와 호스트 주소로 ..

카테고리 없음 2026.05.05

#51. LAN을 넘어서는 네트워크 계층

데이터링크 계층의 한계로 등장한 네트워크 계층의 IP, IP 의 두가지 기능과 종류,IP주소로 MAC 주소 알아내기 목차(T.O.C) 1. 데이터 링크 계층의 한계1-1. 다른 네트워크까지의 도달경로를 파악하기 어려움 1-2. 모든 네트워크 계층에 속한 호스트의 위치를 MAC 주소로 특정하기 어려움 2. 네트워크 계층의 핵심, 인터넷 프로토콜(IP)2-1. IP의 공식적인 두 기능2-2. IPv4의 핵심필드2-3. IPv6의 핵심필드 3. IP 주소로 MAC 주소 알아내기3-1. ARP 3-2. ARP 의 동작3-3. 만약, 다른 네트워크에 속해 있다면? 1. 데이터 링크 계층의 한계지금까지 언급한(물리계층, 데이터 링크 계층)의 네트워크 범위는 일반적으로 LAN으로 한정- LAN을 넘어 다른..

카테고리 없음 2026.05.05