반응형

예제 172

Ubuntu 18.04 : Apache에 Nextcloud 설치하는 방법, 예제, 명령어

Next cloud는 Dropbox와 유사한 오픈 소스, 자체 호스팅된 파일 공유 및 협업 플랫폼입니다. 미디어 플레이어, 캘린더 및 연락처 관리와 함께 제공됩니다. 다음 클라우드는 애플리케이션을 통해 확장 가능하며 모든 주요 플랫폼을 위한 데스크톱 및 모바일 클라이언트를 갖추고 있습니다. 이 튜토리얼에서는 Ubuntu 18.04 시스템에 Apache를 사용하여 Nextcloud를 설치하고 구성하는 방법에 대해 설명합니다. 필수 조건 자습서를 시작하기 전에 sudo 권한을 가진 사용자로 로그인했는지 확인합니다. 1단계: MySQL 데이터베이스 생성 NextCloud는 SQLite, PostgreSQL를 사용할 수 있습니다. 모든 데이터를 저장할 SQL 또는 MySQL 데이터베이스입니다. 이 튜토리얼에서는..

SW/리눅스 2021.01.08

Ubuntu 18.04 : SSH 설정하는 방법, 예제, 명령어

SSH(Secure Shell)는 클라이언트와 서버 간의 보안 연결에 사용되는 암호화 네트워크 프로토콜입니다. Ubuntu 데스크톱 시스템에서 SSH를 사용하도록 설정하는 방법을 보여 줍니다. SSH를 사용하면 Ubuntu 시스템에 원격으로 연결하여 안전하게 파일을 전송하거나 관리 작업을 수행할 수 있습니다. 필수 조건 이 튜토리얼을 계속하기 전에 sudo 권한을 가진 사용자로 로그인했는지 확인하십시오. Ubuntu에서 SSH를 사용하도록 설정 SSH 서버는 기본적으로 Ubuntu 데스크톱 시스템에 설치되지 않지만 표준 Ubuntu 저장소에서 쉽게 설치할 수 있습니다. Ubuntu 시스템에 SSH를 설치하고 사용하도록 설정하려면 다음 단계를 완료하십시오. 01. Ctrl+Alt+T를 사용하여 터미널을 엽..

SW/리눅스 2021.01.06

Cent OS 7 : Let's Encrypt Apache 보호하는 방법, 예제, 명령어

Let Encryption은 ISRG(Internet Security Research Group)에서 개발한 무료, 자동화 및 개방형 인증 기관입니다. Let's Encrypt에서 발급한 인증서는 발급일로부터 90일 동안 유효하며 오늘날 모든 주요 브라우저에서 신뢰합니다. 무료 Let's Encrypt SSL 인증서를 CentOS 7 서버에서 Apache를 웹 서버로 실행하고 설치하는 데 필요한 단계를 설명합니다. certbot 유틸리티를 사용하여 Let's Encryption 인증서를 가져오고 갱신합니다. 필수 구성 요소 이 튜토리얼을 계속하기 전에 다음 필수 구성 요소를 충족했는지 확인합니다. - 공용 서버 IP를 가리키는 도메인 이름이 있어야 합니다. example.com을 사용하겠습니다. - Ap..

SW/리눅스 2021.01.05

Linux : Tar 명령어, 예제, 사용 방법 (Create and Extract Archives)

tar 명령은 파일 그룹을 아카이브로 변환하여 tar 파일을 생성합니다. 또한 tar 아카이브 추출, 아카이브에 포함된 파일 목록 표시, 기존 아카이브에 추가 파일 추가 및 기타 다양한 종류의 작업도 가능합니다. Tar는 원래 파일을 저장하는 아카이브를 생성하기 위해 설계되었으며, 그래서 "Tape Archive"라는 이름이 붙었습니다. 이 문서에서는 tar 명령을 사용하여 가장 일반적인 tar 옵션에 대한 실제 예와 자세한 설명을 통해 tar 아카이브를 추출, 나열 및 생성하는 방법을 보여 줍니다. tar 명령 구문 기능적 차이가 있는 두 가지 버전의 타르, BSD tar 및 GNU tar가 있습니다. 대부분의 Linux 시스템에는 기본적으로 GNU tar가 미리 설치되어 있습니다. tar 명령의 일반..

SW/리눅스 2021.01.04

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

Yarn은 npm과 호환되는 JavaScript 패키지 매니저로, npm 패키지를 설치, 업데이트, 구성 및 제거하는 프로세스를 자동화할 수 있도록 도와줍니다. 병렬 작업으로 패키지 설치 프로세스의 속도를 높이고 네트워크 연결과 관련된 오류를 줄이는 등 npm의 일련의 문제를 해결하기 위해 만들어졌습니다. Yarn APT 패키지 저장소를 통해 Ubuntu 18.04 시스템에 Yarn을 설치하는 방법에 대해 설명합니다. 공식 Yarn 리포지토리는 지속적으로 유지되며 최신 버전을 제공합니다. 기본 Yarn 명령과 옵션도 살펴보겠습니다. 필수 구성 요소 이 튜토리얼을 계속하기 전에 sudo 권한을 가진 사용자로 로그인했는지 확인합니다. Ubuntu에 Yarn 설치 아래 단계에 따라 Ubuntu 18.04 시스..

SW/리눅스 2021.01.03

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

Apache Tomcat은 Java Servlet, JavaServer Pages, Java Expression Language 및 Java WebSocket 기술의 오픈 소스 구현입니다. 이것은 오늘날 세계에서 가장 널리 채택된 애플리케이션 및 웹 서버 중 하나입니다. Tomcat은 사용이 간편하고 강력한 애드온 에코시스템을 갖추고 있습니다. 이 자습서에서는 Ubuntu 18.04에 Tomcat 9를 설치하고 구성하는 방법을 설명합니다. Ubuntu 16.04 및 Linux Mint 및 Firmary OS를 비롯한 모든 Ubuntu 기반 배포에도 동일한 지침이 적용됩니다. 필수 구성 요소 Ubuntu 시스템에 패키지를 설치하려면 sudo 권한을 가진 사용자로 로그인해야 합니다. 1단계: JDK 설치 T..

SW/리눅스 2021.01.02

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

phpMyAdmin은 웹 기반 인터페이스를 통해 MySQL 및 MariaDB 서버의 관리를 처리하도록 설계된 오픈 소스 PHP 응용프로그램입니다. phpMyAdmin을 사용하면 MySQL 데이터베이스, 사용자 계정 및 권한을 관리하고 SQL 상태를 실행하며 다양한 데이터 형식으로 데이터를 가져오고 내보낼 수 있습니다. 튜토리얼에서는 Ubuntu 18.04에서 Apache를 사용하여 phpMyAdmin을 설치하고 보호하는 데 필요한 단계를 설명합니다. 필수 구성 요소 이 튜토리얼을 계속하기 전에 다음 필수 구성 요소를 충족했는지 확인합니다. - Ubuntu 서버에 LAMP(Linux, Apache, MySQL 및 PHP)가 설치되어 있어야 합니다. - sudo 권한을 가진 사용자로 로그인했습니다. 필요하지..

SW/리눅스 2020.12.31

Linux : 프로세스 죽이는 방법, 예제, 명령어

애플리케이션을 실행하다가 갑자기 앱이 응답하지 않고 예기치 않게 충돌하는 상황에 직면한 적이 있습니까? 응용 프로그램을 다시 시작하려고 하지만 원래 응용 프로그램 프로세스가 완전히 종료되지 않기 때문에 아무 일도 일어나지 않습니다. 모두에게 어느 순간 그런 일이 일어났습니다. 해결책은 애플리케이션 프로세스를 종료하거나 종료하는 것입니다. 하지만 어떻게요? 다행히 리눅스에는 잘못된 프로세스를 제거할 수 있는 몇 가지 유틸리티가 있습니다. Linux에서 프로세스를 종료하기 위해 kill, killall 및 pkill 명령을 사용하는 방법에 대해 설명합니다. 이러한 도구의 주요 차이점은 kill은 프로세스 ID 번호(PID)를 기준으로 프로세스를 종료하는 반면 killall 및 pkill 명령은 이름과 기타 ..

SW/리눅스 2020.12.26

Ubuntu 18.04 : PHP Composer 설치 및 사용하는 방법, 예제, 명령어

Composer는 PHP(Node.js의 경우 npm 또는 Python의 경우 pip과 유사)의 종속성 관리자입니다. Composer는 프로젝트에 종속된 모든 필수 PHP 패키지를 가져와 관리합니다. 이 튜토리얼에서는 Ubuntu 18.04에 Composer를 설치하고 사용하는 방법을 보여드리겠습니다. Ubuntu 16.04에도 동일한 단계를 사용할 수 있습니다. 필수 구성 요소 이 튜토리얼을 계속하기 전에 sudo 권한을 가진 사용자로 로그인하고 Ubuntu 18.04 시스템에 PHP가 설치되어 있는지 확인합니다. PHP Composer 설치 긴급한 경우 파일 무결성을 확인하지 않으려는 경우 Composer 설치 - 빠른 길 섹션으로 스크롤합니다. Ubuntu 시스템에 Composer를 설치하려면 다음..

SW/리눅스 2020.12.25

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

Nginx는 인터넷에서 가장 큰 사이트 중 일부에 전원을 공급하는 오픈 소스, 고성능 HTTP 및 역방향 프록시 서버입니다. Nginx는 독립 실행형 웹 서버로 사용할 수 있으며 Apache 및 기타 웹 서버의 역방향 프록시로 사용할 수 있습니다. Apache에 비해 Nginx는 많은 수의 동시 연결을 처리할 수 있으며 연결당 메모리 설치 공간이 작습니다. Debian에 Nginx를 설치하고 관리하는 단계를 설명합니다. 필수 구성 요소 튜토리얼로 시작하기 전에 sudo 권한을 가진 사용자로 로그인했는지 확인합니다. Nginx 설치 설치가 매우 간단합니다. 아래의 단계에 따라 Debian 시스템에 Nginx를 설치합니다. 01,. 패키지 인덱스를 업데이트합니다. sudo apt update 02. Ngin..

SW/리눅스 2020.12.24

Ubuntu 18.04 : Nginx로 WordPress 설치하는 방법, 예제, 명령어

WordPress는 전세계 웹 사이트의 4분의 1을 넘는 가장 인기 있는 오픈 소스 블로그 및 CMS 플랫폼입니다. PHP와 MySQL을 기반으로 하며 무료 및 프리미엄 플러그인과 테마를 통해 확장할 수 있는 다양한 기능을 제공합니다. WordPress는 온라인 상점, 웹 사이트 또는 블로그를 만드는 가장 간단한 방법입니다. Ubuntu 18.04 기계에 WordPress를 설치하는 방법을 보여드리겠습니다. 이 프로세스는 완료하는 데 10분도 걸리지 않는 매우 간단한 프로세스입니다. Nginx가 포함된 LEMP 스택을 웹 서버, SSL 인증서, 최신 PHP 7.2 및 MySQL/MariaDB를 데이터베이스 서버로 사용합니다. 필수 구성 요소 이 튜토리얼을 계속하기 전에 다음 필수 구성 요소를 충족했는지 ..

SW/리눅스 2020.12.20

Ubuntu 18.04 : 젠킨스 설치하는 방법, 예제, 명령어

Jenkins는 지속적인 통합과 지속적인 전달(CI/CD) 파이프라인을 쉽게 설정할 수 있는 오픈 소스 자동화 서버입니다. CI(Continuous Integration)는 팀 구성원이 정기적으로 버전 제어 저장소에 코드 변경 사항을 커밋한 후 자동 빌드 및 테스트를 실행하는 DevOps 작업입니다. CD(Continuous Delivery)는 코드 변경이 프로덕션에 자동으로 구축, 테스트 및 배포되는 일련의 작업입니다. Jenkins Debian 패키지 리포지토리를 사용하여 Ubuntu 18.04 기계에 Jenkins를 설치하는 방법을 보여드리겠습니다. Ubuntu 18.04 Bionic Beaver에 대해 작성되었지만 Ubuntu 16.04 Xenial Xerus에도 동일한 단계를 사용할 수 있습니다..

SW/리눅스 2020.12.18

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

R은 빠르게 성장하고 있는 오픈 소스 프로그래밍 언어이며, 통계 컴퓨팅과 그래픽 표현을 전문으로 하는 무료 환경입니다. R 통계 컴퓨팅 재단의 지원을 받고 있으며, 주로 통계 소프트웨어 개발 및 데이터 분석 수행에 통계학자와 데이터 마이너가 사용합니다. 이 튜토리얼은 Ubuntu 18.04 기계에 R을 설치하는 단계를 안내합니다. 필수 구성 요소 이 튜토리얼을 시작하기 전에 Ubuntu 18.04 기계가 필요합니다. - 최소 1G의 RAM을 사용합니다. 시스템에 1GB 미만의 RAM이 있는 경우 스왑 파일을 생성할 수 있습니다. - sudo 권한을 가진 루트 사용자가 아닙니다. Ubuntu에 R 설치 이 기사를 쓸 당시, R의 최신 안정 버전은 버전 3.5입니다. Ubuntu 리포지토리의 R 패키지가 오..

SW/리눅스 2020.12.17

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

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

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

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

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
반응형