본문 바로가기

SW

Linux : Curl : REST API 요청 방법, 예제, 명령어 응용 프로그램 인터페이스(API)는 소프트웨어 프로그램이 서로 통신할 수 있도록 하는 정의 및 프로토콜 집합입니다. REST라는 용어는 대표 상태 이전을 의미합니다. 웹 서비스를 생성할 때 사용할 제약 조건 집합으로 구성된 아키텍처 스타일입니다. RESTful API는 REST 아키텍처를 따르는 API입니다. 일반적으로 REST API는 HTTP 프로토콜을 사용하여 데이터 및 JSON 형식의 응답을 보내고 검색합니다. 표준 HTTP 방법을 사용하여 API를 통해 리소스를 생성, 보기, 업데이트 또는 삭제할 수 있습니다. RESTful API를 테스트하고 상호 작용하기 위해 HTTP 요청을 할 수 있는 라이브러리 또는 도구를 사용할 수 있습니다. API 요청은 다음과 같은 네 가지 부분으로 구성됩니다. 엔..
Linux : Ubuntu 20.04 : Yarn 설치 방법, 예제, 명령어 Yarn은 npm 패키지의 설치, 업데이트, 구성 및 제거 프로세스를 자동화하는 데 도움이 되는 npm과 호환되는 JavaScript 패키지 관리자입니다. 모든 다운로드 패키지를 캐시하고 작업을 병렬화하여 설치 프로세스 속도를 향상시킵니다. 이 튜토리얼에서는 우분투 20.04에 Yarn을 설치하는 방법을 설명합니다. 기본 Yarn 명령어와 옵션도 검토하겠습니다. Ubuntu에 Yarn을 설치 우분투에 Yarn을 설치하는 것은 매우 간단합니다. 공식 Yarn 저장소를 활성화하고 저장소 GPG 키를 가져온 후 패키지를 설치하겠습니다. 저장소는 일관되게 유지 관리되며 최신 버전을 제공합니다. 다음 명령을 실행하여 리포지토리의 GPG 키를 가져오고 Yarn APT 리포지토리를 시스템에 추가합니다. curl -s..
Linux : Ubuntu 20.04 : Tomcat 9 설치 방법, 예제, 명령어 이 튜토리얼에서는 Ubuntu 20.04에 Tomcat 9를 설치하고 구성하는 방법을 설명합니다. Apache Tomcat은 오픈 소스 웹 서버 및 Java 서블릿 컨테이너입니다. Java 기반 웹 사이트 및 응용 프로그램을 구축하는 데 가장 많이 사용되는 선택 중 하나입니다. Tomcat은 가볍고 사용하기 쉬우며 강력한 애드온 생태계를 갖추고 있습니다. Java를 설치 Tomcat 9를 사용하려면 Java SE 8 이상이 시스템에 설치되어 있어야 합니다. 자바 플랫폼의 오픈 소스 구현체인 OpenJDK 11을 설치하겠습니다. 다음 명령을 루트 또는 sudo 권한이나 루트가 있는 사용자로 실행하여 패키지 인덱스를 업데이트하고 OpenJDK 11 JDK 패키지를 설치하십시오. sudo apt update ..
Linux : Ubuntu 20.04 : Ruby 설치 방법, 예제, 명령어 루비는 오늘날 가장 인기 있는 프로그래밍 언어 중 하나입니다. 고급 구문을 가지고 있으며 단순성과 생산성에 초점을 맞추고 있습니다. 루비는 강력한 Ruby on Rails 프레임워크 뒤에 있는 언어입니다. 이 튜토리얼에서는 Ubuntu 20.04에 Ruby를 설치하는 세 가지 방법을 보여줍니다. 표준 Ubuntu 리포지토리에서 가져옵니다. 이 방법은 Ubuntu에 Ruby를 설치하는 가장 쉬운 방법이며 대부분의 사용 사례에 충분합니다. Ubuntu 저장소에 포함된 버전은 2.7.0입니다. Rbenv를 사용합니다. 동일한 컴퓨터에 여러 Ruby 버전을 설치할 수 있는 스크립트입니다. RVM(ruby enVironment manager)을 사용합니다. 여러 개의 루비 버전을 설치, 관리 및 작업할 수 있도록..
Linux : Ubuntu 20.04 : Xrdp Server 설치 방법, 예제, 명령어 (원격 데스크톱) Xrdp는 원격 시스템을 그래픽으로 제어할 수 있는 Microsoft RDP(Remote Desktop Protocol)의 오픈 소스 구현체입니다. RDP를 사용하면 원격 시스템에 로그인하고 로컬 시스템에 로그인한 경우와 마찬가지로 실제 데스크톱 세션을 생성할 수 있습니다. 이 튜토리얼에서는 Ubuntu 20.04에 Xrdp 서버를 설치하고 구성하는 방법에 대해 설명합니다. 데스크톱 환경을 설치 Ubuntu 서버는 명령줄에서 관리되며 기본적으로 데스크톱 환경이 설치되어 있지 않습니다. 데스크톱 버전의 Ubuntu를 실행하는 경우 이 단계를 건너뜁니다. 우분투 저장소에서는 다양한 데스크톱 환경을 선택할 수 있습니다. 한 가지 옵션은 Ubuntu 20.04의 기본 데스크톱 환경인 Gnome을 설치하는 것입니..
Linux : Ubuntu 20.04 : Docker 설치 방법, 예제, 명령어 Docker는 애플리케이션을 사실상 어디서나 실행할 수 있는 휴대용 컨테이너로 신속하게 구축, 테스트 및 배포할 수 있는 오픈 소스 컨테이너화 플랫폼입니다. 컨테이너는 단일 응용 프로그램의 런타임을 나타내며 소프트웨어가 실행하는 데 필요한 모든 것을 포함합니다. Docker는 현대 소프트웨어 개발과 DevOps의 지속적인 통합 및 배치 파이프라인의 필수적인 부분입니다. 이 튜토리얼에서는 Ubuntu 20.04 시스템에 Docker를 설치하는 방법에 대해 설명합니다. Docker는 표준 Ubuntu 20.04 리포지토리에서 설치할 수 있지만 최신 버전이 아닐 수도 있습니다. 공식 도커의 창고에서 최신 도커 패키지를 설치할 것입니다. Ubuntu 20.04에 도커를 설치 Ubuntu에 Docker를 설치하는..
Linux : Ubuntu 20.04 : PostgreSQL 설치 방법, 예제, 명령어 PostgreSQL 또는 Postgres는 내결함성 환경이나 복잡한 애플리케이션을 구축할 수 있는 많은 고급 기능을 갖춘 오픈 소스 범용 객체 관계형 데이터베이스 관리 시스템입니다. 이 가이드에서는 PostgreSQL를 설치하는 방법을 설명합니다.Ubuntu 20.04의 SQL 데이터베이스 서버에서 PostgreSQL 데이터베이스 관리의 기본 사항을 살펴봅니다. 필수 구성 요소 패키지를 설치하려면 루트 또는 sudo 권한이 있는 사용자로 로그인해야 합니다. PostgreSQL on Ubuntu 설치 이 기사를 쓸 당시 PostgreSQL의 최신 버전은 다음과 같습니다. 공식 Ubuntu 리포지토리에서 사용할 수 있는 SQL은 PostgreSQL 버전 10.4입니다. 다음 명령을 실행하여 PostgreSQ..
Linux : 디스크 파티션 생성 방법 : Fdisk 명령어, 예제, 사용 방법 새로운 SSD나 하드 디스크를 설치한 후 가장 먼저 해야 할 일은 파티션 분할입니다. 드라이브를 포맷하고 드라이브에 파일을 저장하려면 적어도 하나의 파티션이 있어야 합니다. Linux에서는 파티션을 만드는 데 사용할 수 있는 몇 가지 도구가 있으며, 가장 일반적으로 사용되는 도구는 fdisk입니다. 이 글에서는 fdisk 명령에 대해 알아보겠습니다. fdisk는 하드 디스크에서 파티션 테이블을 생성하고 조작할 수 있는 메뉴 기반 명령줄 유틸리티입니다. fdisk는 위험한 도구이므로 매우 주의하여 사용해야 합니다. 루트 또는 sudo 권한이 있는 사용자만 파티션 테이블을 조작할 수 있습니다. 파티션을 나열 장치의 파티션 테이블을 나열하려면 fdisk 명령을 -l 옵션과 함께 호출한 다음 장치 이름을 입력하..