반응형

SW/리눅스 803

CentOS 7 : Asterisk 설치하는 방법, 예제, 명령어

Asterisk는 IP PBX 시스템, 회의 서버 및 VoIP 게이트웨이를 지원하는 가장 널리 채택된 오픈 소스 PBX 플랫폼입니다. 이것은 전 세계 개인, 중소기업, 대기업 및 정부에 의해 사용됩니다. 별표 기능에는 음성 메일, 보류 중인 음악, 전화 회의, 통화 대기, 통화 기록, 대화형 음성 응답 등이 있습니다. 이 튜토리얼에서는 CentOS 7에 Asterisk 15를 설치하는 데 필요한 단계를 안내합니다. 필수 구성 요소 이 튜토리얼을 계속하기 전에 sudo 권한을 가진 사용자로 로그인했는지 확인합니다. CentOS 시스템을 설치하고 Asterisk 소스 코드를 컴파일하는 데 필요한 개발 도구를 설치합니다. sudo yum update sudo yum groupinstall core base "..

SW/리눅스 2020.12.12

Ubuntu 18.04 : MongoDB 설치하는 방법, 예제, 명령어

MongoDB는 무료 오픈 소스 문서 데이터베이스입니다. MySQL 및 PostgreSQL와 같은 기존 테이블 기반 SQL 데이터베이스와는 다른 NoSQL이라는 데이터베이스 제품군에 속합니다. MongoDB에서 데이터는 문서마다 필드가 다를 수 있는 유연한 JSON 유사 문서에 저장됩니다. 미리 정의된 스키마가 필요하지 않으며, 시간이 지남에 따라 데이터 구조를 변경할 수 있습니다. 이번 포스팅에서는 MongoDB 공식 저장소에서 Ubuntu 18.04 기계에 최신 버전의 MongoDB Community Edition을 설치하고 구성하는 과정을 다룹니다. 필수 구성 요소 이 튜토리얼을 계속하기 전에 sudo 권한을 가진 사용자로 로그인했는지 확인합니다. MongoDB 설치 당시 최신 버전의 MongoDB..

SW/리눅스 2020.12.11

Ubuntu 18.04 : Let's Encrypt로 아파치를 보호하는 방법, 예제, 명령어

Let's Encryption은 ISRG(Internet Security Research Group)에서 만든 인증 기관입니다. 수동 인증서 생성, 유효성 검사, 설치 및 갱신을 제거하도록 설계된 완전히 자동화된 프로세스를 통해 무료 SSL 인증서를 제공합니다. Let's Encrypt에서 발급한 인증서는 현재 모든 주요 브라우저에서 신뢰됩니다. 이 튜토리얼에서는 Ubuntu 18.04의 certbot 도구를 사용하여 Let's Encryption으로 Apache를 보호하는 방법에 대한 단계별 지침을 제공합니다. 필수 구성 요소 이 튜토리얼을 계속하기 전에 다음 필수 구성 요소를 충족했는지 확인합니다. - 도메인 이름이 공용 서버 IP를 가리킵니다. 우리는 example.com을 사용할 것입니다. - 도..

SW/리눅스 2020.12.10

Debian 9 : 호스트 네임 변경하는 방법, 예제, 명령어

이 튜토리얼은 Debian 9 시스템에서 호스트 이름을 변경하는 데 필요한 단계를 안내합니다. 호스트 이름은 Debian 운영 체제가 설치될 때 설정되거나 가상 시스템을 회전하는 경우 시작할 때 인스턴스에 동적으로 할당됩니다. 이 튜토리얼에서 설명하는 방법은 Linux 시스템을 재시작할 필요 없이 작동합니다. 필수 구성 요소 이 튜토리얼을 계속하기 전에 sudo 권한을 가진 사용자로 로그인했는지 확인합니다. 현재 호스트 이름 표시 현재 호스트 이름을 보려면 다음 명령을 입력합니다. hostnamectl 위의 이미지에서 볼 수 있듯이 현재 호스트 이름은 host.linuxize.com으로 설정되어 있습니다. 호스트 이름 변경 호스트 이름은 네트워크의 시스템을 식별하는 레이블이며 네트워크 인프라 내에서 고유..

SW/리눅스 2020.12.09

Ubuntu 18.04 : Anaconda 설치하는 방법, 예제, 명령어

Anaconda는 대규모 데이터 처리, 예측 분석 및 과학 컴퓨팅에 사용되는 가장 인기 있는 파이썬 데이터 과학 및 머신러닝 플랫폼입니다. 아나콘다 배포에는 1,000개 이상의 데이터 패키지, 콘다 명령줄 도구 및 아나콘다 네비게이터라는 데스크톱 그래픽 사용자 인터페이스가 함께 제공됩니다. 이 튜토리얼은 Ubuntu 18.04에 Anaconda Python Distribution을 다운로드하고 설치하는 단계를 안내합니다. 아나콘다 설치 당시, 아나콘다의 최신 안정 버전은 버전 5.2입니다. Anaconda 설치 관리자 스크립트를 다운로드하기 전에 Anaconda 다운로드 페이지를 방문하여 Python 3용 Anaconda의 새 버전을 다운로드할 수 있는지 확인합니다. 아래 단계에 따라 Ubuntu 18...

SW/리눅스 2020.12.08

Debian 9 : Git 설치하는 방법, 예제, 명령어

이 튜토리얼에서는 Debian 9에 Git을 설치하고 구성하는 방법을 보여 줍니다. Git은 많은 오픈 소스 및 상업 프로젝트에서 사용되는 세계에서 가장 인기 있는 분산 버전 제어 시스템입니다. 이를 통해 코드 변경 사항을 추적하고 이전 단계로 되돌아가며 분기를 만들고 동료 개발자와 협업할 수 있습니다. Git는 원래 Linux 커널의 생성자인 Linus Torvalds에 의해 개발되었습니다. 이 튜토리얼은 Debian 9에서 테스트되었지만 이전의 Debian 버전과도 함께 작동해야 합니다. 필수 구성 요소 이 튜토리얼을 계속하기 전에 sudo 권한을 가진 사용자로 로그인했는지 확인합니다. Apt와 함께 Git을 설치 Git을 설치하는 가장 쉽고 권장되는 방법은 Debian의 기본 리포지토리에 있는 적절..

SW/리눅스 2020.12.07

CentOS 7 : Ruby 설치하는 방법, 예제, 명령어

루비는 오늘날 가장 인기 있는 언어 중 하나입니다. 그것은 우아한 구문을 가지고 있고 Ruby on Rails 프레임워크 뒤에 있는 언어입니다. 이번 포스팅에서는 CentOS에 Ruby를 설치하는 몇 가지 다른 방법을 보여줍니다. 각 설치 방법에는 고유한 이점이 있습니다. 사용자에게 가장 적합한 설치 방법 중 하나를 선택할 수 있습니다. 필수 구성 요소 튜토리얼로 시작하기 전에 sudo 권한을 가진 사용자로 로그인했는지 확인합니다. Ruby 설치 Ruby를 CentOS 시스템은 yum 패키지 관리자를 통해 제공하고 설치하는 가장 쉬운 방법입니다. 작성 당시, CentOS 리포지토리는 2.0.0으로 매우 오래된 버전입니다. 01. 다음 명령을 사용하여 루비 패키지를 설치합니다. sudo yum instal..

SW/리눅스 2020.12.06

Ubuntu 18.04 : Eclipse IDE 설치하는 방법, 예제, 명령어

Eclipse는 가장 널리 사용되는 자바 IDE(Integrated Development Environment) 환경입니다. 플러그인을 통해 확장할 수 있으며 C++, JavaScript 및 PHP와 같은 다른 프로그래밍 언어에서도 사용할 수 있습니다. Ubuntu 저장소에서 사용할 수 있는 Eclipse 설치 패키지(버전 3.8.1)가 오래되었습니다. 가장 쉬운 방법은 Ubuntu 18.04에 최신 Eclipse IDE를 설치하는 것입니다. 그것은 좋은 패키지 시스템을 사용하는 것입니다. 이 튜토리얼에서는 Ubuntu 18.04 기계에 최신 Eclipse IDE를 설치하는 방법에 대해 설명합니다. 필수 구성 요소 이 튜토리얼을 계속하기 전에 sudo 권한을 가진 사용자로 로그인했는지 확인합니다. Ecl..

SW/리눅스 2020.12.05

CentOS 7 : MongoDB를 설치하는 방법, 예제, 명령어

MongoDB는 무료 오픈 소스 문서 데이터베이스입니다. MySQL 및 PostgreSQL와 같은 기존 테이블 기반 SQL 데이터베이스와 다른 NoSQL 데이터베이스로 분류됩니다. MongoDB에서 데이터는 문서마다 필드가 다를 수 있는 유연한 JSON 유사 문서에 저장됩니다. 미리 정의된 스키마가 필요하지 않으며 시간이 지남에 따라 데이터 구조를 변경할 수 있습니다. 이 튜토리얼에서는 CentOS 7 서버가 MongoDB 공식 저장소의 서버에 MongoDB Community Edition을 설치하고 구성하는 방법을 보여 드리겠습니다. 필수 구성 요소 이 튜토리얼을 계속하기 전에 sudo 권한을 가진 사용자로 로그인했는지 확인합니다. MongoDB 설치 이 기사를 쓸 당시, MongoDB 공식 저장소에서..

SW/리눅스 2020.12.03

Debian 9 : MySQL 설치하는 방법, 예제, 명령어

Debian 9 MySQL이 출시됨에 따라 세계에서 가장 널리 사용되는 오픈 소스 관계형 데이터베이스 관리 시스템은 Debian의 리포지토리에서 더 이상 사용할 수 없으며 MariaDB는 기본 데이터베이스 시스템이 되었습니다. MariaDB는 MySQL의 이전 버전과 호환되는 바이너리 드롭인 대체품입니다. 이 튜토리얼에서는 MySQL Apt Repository의 Debian 9 시스템에 MySQL을 설치하고 보호하는 방법을 보여드리겠습니다. 응용 프로그램에 특정 요구 사항이 없는 경우 Debian 9의 기본 데이터베이스 시스템인 MariaDB를 사용해야 합니다. 필수 구성 요소 이 튜토리얼을 계속하기 전에 sudo 권한을 가진 사용자로 로그인했는지 확인합니다. 1단계: MySQL Repository 구성..

SW/리눅스 2020.12.02

Debian 9 : Go 설치하는 방법, 예제, 명령어

Go는 신뢰할 수 있고 단순하며 빠르고 효율적인 소프트웨어를 구축하기 위해 구글에서 만든 현대적인 오픈 소스 프로그래밍 언어입니다. Kubernetes, Docker, Teraform, Grafana를 포함한 많은 인기 있는 응용프로그램이 Go로 작성되었습니다. 이 튜토리얼에서는 Debian 9 시스템에 Go를 다운로드하고 설치하는 데 필요한 단계를 안내합니다. 필수 구성 요소 이 튜토리얼을 계속하기 전에 sudo 권한을 가진 사용자로 로그인했는지 확인합니다. Go 설치 방법 이 글을 쓸 당시 바둑의 최신 안정판은 버전 1.13입니다. 타르볼을 다운로드하기 전에 공식 이동 다운로드 페이지를 방문하여 사용 가능한 새 버전이 있는지 확인합니다. 아래의 단계에 따라 Debian 9에 Go를 설치합니다. 01...

SW/리눅스 2020.12.01

Ubuntu 18.04 : MariaDB 설치하는 방법, 예제, 명령어

MariaDB는 MySQL과 호환되는 이전 버전과 호환되는 다중 스레드 관계형 데이터베이스 관리 시스템입니다. MySQL의 원래 개발자 일부를 포함하여 MariaDB Foundation에서 유지 및 개발하고 있습니다. 이 튜토리얼에서는 Ubuntu 18.04 에 MariaDB를 설치하는 방법에 대한 두 가지 방법을 보여 드리겠습니다. 첫 번째 방법은 Ubuntu 리포지토리에서 MariaDB를 설치하는 데 필요한 단계를 설명하고, 두 번째 방법은 공식 MariaDB 리포지토리에서 최신 버전의 MariaDB를 설치하는 방법을 보여줍니다. 일반적으로 첫 번째 방법을 사용하고 Ubuntu에서 제공하는 MariaDB 패키지를 설치하는 것이 좋습니다. MariaDB 대신 MySQL을 설치하려면 Ubuntu 18.0..

SW/리눅스 2020.11.30

Debian 9 : 도커 설치, 사용하는 방법, 예제, 명령어

Docker는 가상 어디에서나 실행할 수 있는 휴대용 컨테이너로서 애플리케이션을 신속하게 구축, 테스트 및 배포할 수 있는 컨테이너화 플랫폼입니다. Docker는 컨테이너 기술의 사실상의 표준이며 DevOps 엔지니어 및 이들의 지속적인 통합 및 제공 파이프라인에 필수적인 도구입니다. 이 튜토리얼에서는 Debian 9 기계에 Docker를 설치하는 과정을 안내하고 기본 Docker 개념과 명령을 살펴봅니다. 필수 구성 요소 이 튜토리얼을 계속하기 전에 sudo 권한을 가진 사용자로 로그인했는지 확인합니다. 이 튜토리얼의 모든 명령은 루트 사용자가 아닌 사용자로 실행되어야 합니다. Debian에 Docker를 설치 다음 단계에서는 도커의 리포지토리에서 안정적인 최신 도커 버전을 설치하는 방법을 설명합니다...

SW/리눅스 2020.11.29

CentOS 7 : PostgreSQL를 설치하는 방법, 예제, 명령어

PostgreSQL 또는 Postgres는 복잡한 웹 응용프로그램을 만들 수 있는 여러 고급 기능을 갖춘 오픈 소스 범용 객체 관계 데이터베이스 관리 시스템입니다. 이 튜토리얼에서는 PostgreSQL를 설치하는 두 가지 방법을 보여 드리겠습니다. 첫 번째 방법은 Postgre를 설치하는 데 필요한 단계를 안내합니다. SQL v9.2.23은 CentOS에서 가져옵니다. 리포지토리를 사용하고 두 번째 리포지토리는 최신 버전의 Postgre를 설치하는 방법을 보여줍니다. 응용 프로그램에 최신 버전이 필요하지 않은 경우 첫 번째 방법을 사용하고 PostgreSQL를 설치하는 것이 좋습니다. SQL은 CentOS 저장소에서 가져옵니다. 또한 PostgreSQL의 기초도 살펴볼 것입니다. 필수 구성 요소 이 튜토..

SW/리눅스 2020.11.28

Ubuntu 18.04 : Apache 가상 호스트 설정 방법, 명령어, 예제

이 튜토리얼에서는 Ubuntu 18.04에서 Apache Virtual Host를 설정하는 방법에 대한 단계별 지침을 제공합니다. Apache Virtual Hosts를 사용하면 단일 시스템에서 둘 이상의 웹 사이트를 실행할 수 있습니다. 가상 호스트를 사용하면 사이트 문서 루트(웹 사이트 파일이 들어 있는 디렉토리)를 지정하고, 각 사이트에 대해 별도의 보안 정책을 생성하고, 서로 다른 SSL 인증서를 사용하는 등의 작업을 수행할 수 있습니다. Ubuntu 18.04 Bionic Beaver에 대해 작성되었지만 Ubuntu 16.04 Xenial Xerus에도 동일한 단계를 사용할 수 있습니다. 필수 구성 요소 이 튜토리얼을 계속하기 전에 다음 필수 구성 요소를 충족했는지 확인합니다. 공용 서버 IP를..

SW/리눅스 2020.11.27

Ubuntu 18.04 : Ghost를 설치하는 방법, 예제, 명령어

Ghost는 Node.js 플랫폼 위에 구축된 현대적인 소스 퍼블리싱 플랫폼입니다. 사용자 정의가 완벽하고 사용이 간편하여 거의 0에 가까운 학습 곡선으로 컨텐츠를 게시할 수 있습니다. 이 튜토리얼에서는 Nginx를 프록시로, 무료 Let's Encrypt SSL 인증서, Node.js의 최신 LTS 버전 및 MySQL/MariaDB를 데이터베이스 백엔드로 사용하여 Ubuntu 18.04 서버에 보안 Ghost 블로그를 배포하는 방법에 대해 설명합니다. 필수 구성 요소 이 튜토리얼을 따르기 위한 전제조건은 다음과 같습니다. 공식 고스트 시스템 요구 사항에 따라 최소 1G의 RAM이 필요합니다. RAM이 1GB 미만인 서버가 있는 경우 스왑 파일을 생성할 수 있습니다. 공용 서버 IP를 가리키는 도메인 이..

SW/리눅스 2020.11.26

Ubuntu 18.04 : Asterisk 설치하는 방법, 예제, 명령어

Asterisk는 IP PBX 시스템, 회의 서버 및 VoIP 게이트웨이를 지원하는 가장 널리 채택된 오픈 소스 PBX 플랫폼입니다. 이것은 전 세계 개인, 중소기업, 대기업 및 정부에 의해 사용됩니다. Asterisk 기능에는 음성 메일, 보류 중인 음악, 전화 회의, 통화 대기, 통화 기록, 대화형 음성 응답 등이 있습니다. 이 튜토리얼은 Ubuntu 18.04에 Asterisk 15를 설치하는 데 필요한 단계를 안내합니다. 이전 버전의 Asterisk(버전 13)는 Ubuntu 소프트웨어 저장소에서 사용할 수 있으며, 적절한 설치 별표로 쉽게 설치할 수 있습니다. 필수 구성 요소 이 튜토리얼을 계속하기 전에 sudo 권한을 가진 사용자로 로그인했는지 확인합니다. Ubuntu 시스템을 업데이트하고 A..

SW/리눅스 2020.11.25

Linux : Curl 명령어 예시, 예제, 방법

curl은 사용자 상호 작용 없이 작동하도록 설계된 서버에서 또는 서버로 데이터를 전송하기 위한 명령줄 유틸리티입니다. curl을 사용하면 HTTP, HTTPS, SCP , SFTP 및 FTP 등 지원되는 프로토콜 중 하나를 사용하여 데이터를 다운로드하거나 업로드할 수 있습니다. curl은 전송을 재개하고 대역폭을 제한하며 프록시 지원, 사용자 인증 등을 수행할 수 있는 다양한 옵션을 제공합니다. 이 튜토리얼에서는 가장 일반적인 curl 옵션에 대한 실제 예와 자세한 설명을 통해 컬 도구를 사용하는 방법을 보여드리겠습니다. Curl 설치 현재 대부분의 Linux 배포 환경에는 curl 패키지가 미리 설치되어 있습니다. 시스템에 Curl 패키지가 설치되어 있는지 확인하려면 콘솔을 열고 curl을 입력한 다..

SW/리눅스 2020.11.24

Ubuntu 18.04 : Ruby를 설치하는 방법, 예제, 명령어

루비는 오늘날 가장 인기 있는 언어 중 하나입니다. 그것은 우아한 구문을 가지고 있고 강력한 Ruby on Rails 프레임워크 뒤에 있는 언어이다. 이 튜토리얼에서는 Ubuntu 18.04 시스템에 Ruby를 설치하는 세 가지 방법을 보여드리겠습니다. 필수 구성 요소 튜토리얼로 시작하기 전에 sudo 권한을 가진 사용자로 로그인했는지 확인합니다. Ubuntu 리포지토리에서 Ruby를 설치 Ubuntu 시스템에 Ruby를 설치하는 가장 쉬운 방법은 적절한 패키지 관리자를 통해서입니다. 작성 당시 우분투 저장소에 있는 버전은 루비의 최신 안정형 버전인 2.5.1입니다. 기본 Ubuntu 리포지토리에서 Ruby를 설치하려면 다음 단계를 수행합니다. 01. 먼저 패키지 인덱스를 업데이트합니다. sudo apt..

SW/리눅스 2020.11.23

Ubuntu 18.04 : 구글 크롬 웹 브라우저를 설치하는 방법, 예제, 명령어

Google Chrome은 세계에서 가장 널리 사용되는 웹 브라우저입니다. 이 제품은 빠르고 사용하기 쉬우며 최신 웹용으로 제작된 안전한 브라우저입니다. 크롬은 오픈 소스 브라우저가 아니며 Ubuntu 리포지토리에 포함되지 않습니다. Google Chrome은 기본 Ubuntu 리포지토리에서 사용할 수 있는 오픈 소스 브라우저인 Chromium을 기반으로 합니다. 이 튜토리얼에서는 Ubuntu 18.04에 Google Chrome 웹 브라우저를 설치하는 방법을 보여드리겠습니다. Ubuntu 16.04와 Debian, Linux Mint 및 Firmary OS를 포함한 다른 Debian 기반 배포에도 동일한 지침이 적용됩니다. 필수 구성 요소 이 튜토리얼을 계속하기 전에 sudo 권한을 가진 사용자로 로그..

SW/리눅스 2020.11.22
반응형