[용어 정리] PaaS(Platform as a Service)란 무엇인가?
·
INFRA & DEVOPS/PaaS
들어가며"PaaS 구축해야 해"라는 말을 처음 들었을 때, 솔직히 무엇을 만들어야 하는지 감이 오지 않았습니다. IaaS, PaaS, SaaS라는 단어는 들어 봤지만 막상 설명하려니 말이 막혔습니다.이 글에서는 다음 질문에 차례로 답해 보겠습니다.클라우드 서비스는 어떻게 나뉘는가?PaaS는 정확히 무엇이고, 무엇을 대신해 주는가?PaaS는 어떻게 발전해 왔는가?요즘 PaaS는 어떤 구성 요소로 이루어지는가?PaaS의 장점과 한계는 무엇인가?어떤 제품들이 있고, 무엇을 공부해야 하는가?1. 클라우드 서비스의 3가지 모델클라우드 서비스는 **"어디까지를 서비스 제공자가 관리하고, 어디부터 내가 관리하느냐"**로 나눕니다.1-1. 한눈에 보는 비교계층 온프레미스 IaaS PaaS SaaS계층온프레미스IaaSP..
[Linux] 리눅스 netstat 명령어 (사용법 정리 및 자주 쓰이는 옵션 정리)
·
ARCHIVE/Linux Command
🔎 netstat 이란 무엇인가?netstat는 Network Statistics의 약자로, Linux 시스템의 네트워크 연결 상태와 네트워크 통계 정보를 확인할 때 사용하는 명령어이다.주로 다음과 같은 정보를 확인할 수 있다.현재 네트워크 연결 상태TCP / UDP 연결 정보LISTEN 중인 포트연결된 상대방의 IP 및 Port프로세스(PID/Program)와 네트워크 연결의 관계라우팅 테이블네트워크 인터페이스 통계TCP/UDP 프로토콜 통계⬇️ netstat install최근 Ubuntu/Debian 계열 Linux에서는 netstat가 기본 설치되어 있지 않은 경우가 있다.netstat는 net-tools 패키지에 포함되어 있다. Ubuntu / Debian설치sudo apt install net..
[Hands-on] WSL로 Ubuntu OS 설치하기 (Windows에서 리눅스 환경 구축하기)
·
ARCHIVE/Windows Tips
윈도우를 쓰면서도 리눅스 개발 환경이 필요할 때가 있다.VMware나 Virtual Box 같은 가상머신을 따로 설치하거나 듀얼부팅을 하는 방법도 있지만, 가장 간편한 방법은 **WSL(Windows Subsystem for Linux)**을 이용하는 것이다. WSL을 사용하면 윈도우 안에서 별도의 가상머신 없이도 리눅스 커널을 직접 실행할 수 있다.① WSL이란?WSL은 윈도우에서 제공하는 기능으로, 윈도우 운영체제 위에서 리눅스 배포판을 네이티브에 가깝게 실행 할 수 있게 해준다.하지만 현재는 Ubuntu OS는 Desktop 버전만 지원하고 Server 버전은 지원하지 않는다.② 실습환경- Windows 11 Pro OS- Ubuntu 22.04③ WSL Install시작메뉴에서 PowerShell..
[Windows] 인터넷 차단(폐쇄망) 환경에서의 Windows CLI 라이선스 정품 인증 절차 가이드
·
ARCHIVE/Windows Tips
① 관리자 권한으로 명령프롬프트(cmd) 열기 윈도우 검색창에 cmd를 입력[명령 프롬프트] 아이콘을 마우스 우클릭한 후 [관리자 권한으로 실행]을 클릭 ② Windows 정품키 입력하기 slmgr.vbs /ipk예시) slmgr.vbs /ipk XXXXX-XXXXX-XXXXX-XXXXX-XXXXX※ '-' 기호 붙여줘야함 확인: 명령어를 입력하면 "제품 키를 성공적으로 설치했습니다." 라는 알림 창이 뜸 ③ 설치ID(Installation ID) 확인slmgr.vbs /dlv- 명령어 실행 후 나타나는 아래와 같은 팝업 창에서 '설치ID' 항목을 찾는다. 숫자로 길게 되어있음. ④ 확인 ID 받기https://visualsupport.microsoft.com/ Microsoft Support visu..
[Hands-on] ubuntu root passwd reset
·
INFRA & DEVOPS/Linux System
실습환경1. ubuntu 22.04.05 LTS2. VMware Pro3. 기존 비밀번호 aaaa → 새로운 비밀번호 1111① GRUB 메뉴 들어가기 1) ubuntu를 선택한다.2) 서버를 부팅하면서 GRUB 메뉴에서 e 키를 누른다.※ 만약 아래와 같은 화면이 나오지 않고 그냥 넘어간다면 가상머신을 다시 껐다가 키면서 RHEL9 계열과 다르게 Shift를 연타하면 아래 화면이 나온다. ② rw init=/bin/bash 추가하기ro 라고 적힌부분에 ro를 지우고 아래 명령어를 추가해주면 되는데, 위 사진을 보면 ro 뒤에 여러 옵션이 길게 적혀 있는데,실습에서는 해당 부분을 삭제하고 rw init=/bin/bash만 입력해도 정상 동작한다.rw = init=/bin/bash정상적인 시스템 부팅 대신..
제품 소프트웨어 패키징
·
STUDY/정보처리기사
소프트웨어 패키징소프트웨어 패키징이란 모듈별로 생성한 실행 파일들을 묶어 배포용 설치 파일을 만드는 것을 말한다.개발자가 아니라 사용자를 중심으로 진행한다.소스 코드는 향후 관리를 고려하여 모듈화하여 패키징 한다.패키징 작업 순서 : 기능 식별 → 모듈화 → 빌드 진행 → 사용자 환경 분석 → 패키징 및 적용 시험 → 패키징 변경 개선 → 배포 릴리즈 노트 작성 항목릴리즈 노트는 소프트웨어 개발 과정에서 정리된 릴리즈 정보를 최종 사용자인 고객과 공유하기 위한 문서이다.Header(머리말) : 릴리즈 노트 이름, 소프트웨어 이름, 릴리즈 버전, 릴리즈 날짜, 릴리즈 노트 날짜, 릴리즈 노트 버전 등개요 : 소프트웨어 및 변경사항 전체에 대한 간략한 내용목적 : 해당 릴리즈 버전에서의 새로운 기능이나 수정..