리눅스와 네트워크

rekv·2024년 11월 20일

BEYOND SW CAMP

목록 보기
1/30
일수일자교과목내용편성시간
124/11/20기반기술Linux8

강의 시작 전 낯설거나 모르는 용어

<데브옵스>

docker
- 리눅스의 응용 프로그램들을 프로세스 격리 기술들을 사용해 컨테이너로 실행하고 관리하는 오픈소스 프로젝트
- 도커 웹 페이지의 기능을 인용하면 다음과 같다:
도커 컨테이너는 일종의 소프트웨어를 소프트웨어의 실행에 필요한 모든 것을 포함하는 완전한 파일 시스템 안에 감싼다. 여기에는 코드, 런타임, 시스템 도구, 시스템 라이브러리 등 서버에 설치되는 무엇이든 아우른다. 이는 실행 중인 환경에 관계 없이 언제나 동일하게 실행될 것을 보증한다.

kubernetes
- 컨테이너화된 애플리케이션의 자동 디플로이, 스케일링 등을 제공하는 관리 시스템
- 여러 클러스터의 호스트 간에 애플리케이션 컨테이너의 배치, 스케일링, 운영을 자동화하기 위한 플랫폼을 제공하기 위함이다. 도어를 포함하여 일련의 컨테이너 도구들과 함께 동작한다.

jenkins
- 소프트웨어 개발 시 지속적 통합(continuous intergration) 서비스를 제공하는 툴

devops
- 소프트웨어의 개발(Development)과 운영(Operations)의 합성어로서, 소프트웨어 개발자와 정보기술 전문가 간의 소통, 협업 및 통합을 강조하는 개발 환경이나 문화
소프트웨어 개발조직과 운영조직간의 상호 의존적 대응이며 조직이 소프트웨어 제품과 서비스를 빠른 시간에 개발 및 배포하는 것을 목적

이미지 출처 : https://velog.io/@dnflekf2748/%EB%8D%B0%EB%B8%8C%EC%98%B5%EC%8A%A4%EA%B0%80-%EB%AC%B4%EC%97%87%EC%9D%B8%EA%B0%80

-> 나중에 데브 옵스까지 진도를 나갔을 때 함께 사용하다보면 매커니즘이 좀 더 잘 이해될 듯하다.

리눅스 warming-up

  • 절대 경로 : 최상위 경로인 / 에서 내가 이동하고 싶은 경로 전부 다 입력
    cd /usr/local/share/man

  • 상대 경로 : 내가 위치한 곳에서부터 이동하고 싶은 경로를 입력
    cd ./share/man

  • 한 단계 상위 : cd ..

  • 현재 위치 : pwd

  • Vi 편집기 사용 : vi 파일명

  • 관리자 계정으로 접속 : sudo su - root

네트워크

서버 : 서비스를 제공하는 프로그램
클라이언트 : 서비스를 이용하는 프로그램
IP 주소 : 멀리 떨어진 컴퓨터를 찾아가기 위한 주소
포트 번호 : 컴픁터에서 실행중인 특정 프로그램을 찾아가는 번호

오늘 수업 핵심

  • 리눅스 기초 명령어 : pwd, cd, ls -al, mkdir, rmdir , mv, cp, touch, cat, vi, ps -ef

  • 서버 : 서비스를 제공하는 프로그램

  • 클라이언트 : 서비스를 이용하는 프로그램

  • IP 주소 : 멀리 떨어진 컴퓨터를 찾아가기 위한 주소
    공인 IP 주소 : 공유기 외부에 설정된 IP 주소
    사설 IP 주소 : 공유기에 연결된 컴퓨터에 설정된 주소

  • 포트번호 : 컴퓨터에서 실행중인 특정 프로그램을 찾아가는 번호

복습할 것

1.2 리눅스 환경준비 (v)
1.3 로그인, 로그아웃, 종료 (v)
4.3 절대경로와 상대경로 ~ 4.6 명령어의 옵션 (v)
5.1 mkdir ~ 5.7 mv 명령어 (5.5. 제외) (v)
7.1 ~ 7.6 (v)
9장 (v)

0개의 댓글