반응형

방법 203

Ubuntu 18.04 : CouchDB 설치 방법, 예제, 명령어

CouchDB는 Apache Software Foundation에서 관리하는 무료 오픈 소스 내결함성 NoSQL 데이터베이스입니다. CouchDB 서버는 JSON 구조의 문서를 포함하는 명명 된 데이터베이스에 데이터를 저장합니다. 각 문서는 여러 필드와 첨부 파일로 구성됩니다. 필드에는 텍스트, 숫자, 목록, 부울 등이 포함될 수 있습니다. 여기에는 데이터베이스 문서를 읽고, 만들고, 편집하고, 삭제할 수있는 RESTful HTTP API가 포함되어 있습니다. 이 튜토리얼에서는 Ubuntu 18.04에 최신 버전의 CouchDB를 설치하는 과정을 다룰 것입니다. 전제 조건 이 튜토리얼을 계속하기 전에 sudo 권한이있는 사용자로 로그인했는지 확인하십시오. CouchDB 저장소 활성화 다음 명령을 사용하여..

SW/리눅스 2021.06.28

Ubuntu : Root User Account 활성화, 비활성화 방법, 예제, 명령어

새로운 Ubuntu 사용자는 Ubuntu 시스템에 root 사용자로 로그인하는 방법 또는 기본 root 암호가 무엇인지 궁금 할 수 있습니다. Ubuntu Linux에서 루트 사용자 계정은 보안상의 이유로 기본적으로 비활성화되어 있습니다. Ubuntu Linux에서 루트 사용자 계정을 활성화 및 비활성화하는 방법을 설명합니다. Sudo Users Ubuntu 사용자는 sudo라는 도구를 사용하여 일반 사용자에게 관리 권한을 부여하여 시스템 관리 작업을 수행하는 것이 좋습니다. Sudo를 사용하면 권한있는 사용자가 다른 사용자 (일반적으로 루트 사용자)로 프로그램을 실행할 수 있습니다. 기본적으로 Ubuntu 시스템에서는 sudo 그룹의 구성원에게 sudo 액세스 권한이 부여됩니다. Ubuntu 설치 프로..

SW/리눅스 2021.06.26

CentOS 7 : Skype 설치 방법, 예제, 명령어

Skype는 무료 온라인 음성 및 영상 통화를 할 수있는 세계에서 가장 인기있는 통신 응용 프로그램 중 하나이며 전 세계 모바일 및 유선 전화로 저렴한 국제 전화를 걸 수 있습니다. Skype는 오픈 소스 애플리케이션이 아니며 CentOS 리포지토리에 포함되어 있지 않습니다. CentOS 7에 최신 버전의 Skype를 설치하는 방법을 설명합니다. 전제 조건 로그인 한 사용자는 패키지를 설치하려면 sudo 권한이 있어야합니다. CentOS에 Skype 설치 CentOS에 Skype를 설치하려면 다음 단계를 수행하십시오. 1. Skype 다운로드 터미널을 열고 다음 wget 명령을 사용하여 최신 Skype 패키지를 다운로드하십시오. wget https://go.skype.com/skypeforlinux-64..

SW/리눅스 2021.06.25

Ubuntu 18.04 : Elasticsearch 설치 방법, 예제, 명령어

Elasticsearch는 오픈 소스 분산 전체 텍스트 검색 및 분석 엔진입니다. RESTful 작업을 지원하며 대량의 데이터를 실시간으로 저장, 검색 및 분석 할 수 있습니다. Elasticsearch는 대형 전자 상거래 상점 및 분석 애플리케이션과 같은 복잡한 검색 요구 사항이있는 애플리케이션을 지원하는 가장 인기있는 검색 엔진 중 하나입니다. 이 튜토리얼에서는 Ubuntu 18.04에 Elasticsearch를 설치하는 방법을 보여줍니다. Ubuntu 16.04 및 Linux Mint, Kubuntu 및 Elementary OS를 포함한 모든 Ubuntu 기반 배포에 동일한 지침이 적용됩니다. 전제 조건 Ubuntu 시스템에 패키지를 설치하려면 sudo 권한이있는 사용자로 로그인해야합니다. Elas..

SW/리눅스 2021.06.24

Debian 9 : Gradle 설치 방법, 예제, 명령어

Gradle은 주로 Java 프로젝트에 사용되는 범용 빌드 도구로 Ant 및 Maven의 최고의 기능을 결합합니다. 스크립팅에 XML을 사용하는 이전 버전과 달리 Gradle은 자바 플랫폼 용 동적 객체 지향 프로그래밍 언어 인 Groovy를 사용하여 프로젝트를 정의하고 스크립트를 빌드합니다. Debian 9에 Gradle을 설치하는 방법을 설명합니다. 전제 조건 Debian 시스템에 패키지를 설치하려면 sudo 액세스 권한이있는 사용자로 로그인해야합니다. Debian에 Gradle 설치 다음 섹션에서는 Debian 9에 최신 Gradle 버전을 다운로드하고 설치하기위한 단계별 지침을 제공합니다. 1. OpenJDK 설치 Gradle을 사용하려면 Java JDK 또는 JRE 버전 7 이상을 설치해야합니다..

SW/리눅스 2021.06.23

CentOS 7 : WildFly (JBoss) 설치 방법, 예제, 명령어

이전에 JBoss로 알려진 dFly는 Java로 작성된 플랫폼 간 오픈 소스 애플리케이션 런타임으로, 놀라운 애플리케이션을 만들 수 있습니다. WildFly는 유연하고 가벼우며 필요에 따라 추가하거나 제거할 수 있는 플러그형 하위 시스템을 기반으로 합니다. CentOS 7에 WildFly 애플리케이션 서버를 설치하는 방법에 대해 설명합니다. 전제조건 CentOS에 패키지를 설치하려면 sudo 액세스 권한이 있는 사용자로 로그인해야 합니다. 1단계: Java OpenJDK 설치 WildFly 9에는 Java SE 8 이상이 필요합니다. 이 튜토리얼에서는 CentOS 7의 기본 Java 개발 및 런타임인 Java 플랫폼의 오픈 소스 구현인 OpenJDK를 설치합니다. 다음을 실행하여 OpenJDK 패키지를 ..

SW/리눅스 2021.06.22

CentOS 7 : Samba 설치, 구성 방법, 예제, 명령어

Samba는 최종 사용자가 파일, 프린터 및 기타 공유 리소스에 액세스할 수 있도록 SMB/CIFS 네트워크 파일 공유 프로토콜의 무료 및 오픈 소스 재 구현입니다. Samba를 Cent에 설치하는 방법을 보여드리겠습니다.OS 7을 독립 실행형 서버로 구성하여 네트워크를 통해 서로 다른 운영 체제에서 파일 공유를 제공합니다. 다음 Samba 공유 및 사용자를 생성하겠습니다. User: sadmin - 모든 공유에 대한 읽기 및 쓰기 액세스 권한을 가진 관리 사용자입니다. Josh - 전용 파일 공유를 사용하는 일반 사용자입니다. Shares: users - 모든 사용자의 읽기/쓰기 권한으로 이 공유에 액세스할 수 있습니다. josh- 이 공유는 조쉬 및 새드민 사용자만 읽기/쓰기 권한을 가지고 액세스할 ..

SW/리눅스 2021.06.21

Linux : 루프문 Until로 Bash 사용 방법, 예제, 명령어

루프는 프로그래밍 언어의 기본 개념 중 하나입니다. 루프는 특정 조건이 충족될 때까지 일련의 명령을 반복적으로 실행하려는 경우에 유용합니다. Bash와 같은 스크립트 언어에서는 반복 작업을 자동화하는 데 루프가 유용합니다. Bash 스크립팅에는 루프 3가지 기본 루프 구조가 있습니다. Bash의 Loop에 대한 기본 사항을 설명합니다. 루프 Until 배쉬 till 루프는 주어진 조건이 false로 평가되는 한 주어진 명령 집합을 실행하는 데 사용됩니다. Bash bill 루프는 다음 형식을 취합니다. until [CONDITION] do [COMMANDS] done 이 조건은 명령을 실행하기 전에 평가됩니다. 조건이 false로 평가되면 명령이 실행됩니다. 그렇지 않으면 조건이 true로 평가되면 루프..

SW/리눅스 2021.06.20

Linux : Bash Case 문 사용 방법, 예제, 명령어

배시 케이스 문은 일반적으로 여러 가지 다른 옵션이 있는 경우 복잡한 조건을 단순화하는 데 사용됩니다. 문장이 중첩된 경우 대신 사례문을 사용하면 bash 스크립트를 보다 읽기 쉽고 쉽게 유지관리할 수 있습니다. Bash case 문장은 Javascript 또는 C 스위치 문과 유사한 개념을 가지고 있습니다. 가장 큰 차이점은 C 스위치 문과 달리 Bash case 문에서 패턴 일치를 찾고 해당 패턴과 연결된 문을 실행한 후에는 패턴 일치를 계속 검색하지 않는다는 점입니다. 이 튜토리얼에서는 Bash case 문장의 기본 사항을 다루고 셸 스크립트에서 사용하는 방법을 보여드리겠습니다. 대/소문자를 구분 Bash case 문에는 다음 형식이 있습니다. case EXPRESSION in PATTERN_1) ..

SW/리눅스 2021.06.19

Linux : Ls 명령어 사용 방법, 예제, 명령어 (파일, 디렉토리 나열)

ls는 Linux 사용자가 알아야 하는 기본 명령 중 하나입니다. ls 명령은 파일 시스템 내의 파일 및 디렉터리를 나열하고 이에 대한 자세한 정보를 표시합니다. GNU 핵심 유틸리티 패키지의 일부이며 모든 리눅스 배포판에 설치됩니다. 이 문서에서는 가장 일반적인 ls 옵션에 대한 실제 예제와 자세한 설명을 통해 ls 명령을 사용하는 방법을 보여 줍니다. ls 명령 사용 방법 ls 명령의 구문은 다음과 같습니다. ls [OPTIONS] [FILES] 옵션 및 인수 없이 사용할 경우 ls는 현재 작업 디렉토리에 있는 모든 파일의 이름 목록을 표시합니다. 파일은 터미널에 들어갈 수 있는 만큼 많은 열에 알파벳 순서로 나열됩니다. ls # cache db empty games lib local lock log..

SW/리눅스 2021.06.18

Ubuntu 18.04 : OpenCart 설치 방법, 예제, 명령어

OpenCart는 강력한 기능과 유연성 및 사용자 친화적인 인터페이스를 결합한 자유-오픈 소스 PHP 전자상거래 플랫폼입니다. 사용자 관리, 멀티 스토어, 제휴사, 할인, 제품 리뷰, 다국어 및 다중 결제 게이트웨이와 같은 기능을 갖춘 OpenCart는 많은 온라인 상인들이 선택할 수 있는 플랫폼입니다. 이 튜토리얼에서는 Ubuntu 18.04 서버에 OpenCart를 설치하는 방법을 보여드리겠습니다. Nginx를 웹 서버, 최신 PHP 7.2 및 MySQL/MariaDB를 데이터베이스 서버로 사용할 예정입니다. 전제조건 이 자습서를 계속하기 전에 다음 필수 구성 요소를 충족했는지 확인하십시오. 공용 서버 IP를 가리키는 도메인 이름이 있습니다. example.com을 사용할 것입니다. Nginx는 다음..

SW/리눅스 2021.06.17

Cent OS 7 : 사용자를 추가 및 삭제하는 방법, 예제, 명령어

다른 모든 Linux 배포와 마찬가지로 Cent OS는 다중 사용자 운영 체제입니다. 각 사용자는 다양한 명령줄 및 GUI 응용 프로그램에 대해 서로 다른 권한 수준과 특정 설정을 가질 수 있습니다. 사용자를 추가하고 제거하는 방법을 아는 것은 각 Linux 사용자가 알아야 하는 필수 기술 중 하나입니다. Cent OS 7 시스템에서 사용자를 추가 및 제거하는 방법에 대해 설명합니다. 전제조건 사용자를 만들고 제거하려면 루트 또는 sudo 권한이 있는 사용자로 로그인해야 합니다. Cent OS 사용자를 추가하는 방법 Cent OS에서는 user add 명령줄 유틸리티를 사용하여 새 사용자 계정을 생성할 수 있습니다. "username"이라는 이름의 새 사용자 계정을 생성하려면 다음을 실행합니다. sudo..

SW/리눅스 2021.06.16

CentOS : EPEL repository 사용 설정 방법, 예제, 명령어

EPEL(Enterprise Linux용 Extra Packages) 저장소에서는 표준 Red Hat 및 Cent OS 저장소에 포함되지 않은 추가 소프트웨어 패키지를 제공합니다. EPEL 리포지토리는 Fedora 기고자들이 Red Hat Enterprise 리눅스(RHEL)와 그 파생 모델(예: Cent OS, Oracle 리눅스, Scientific 리눅스)에서 유지 관리하는 패키지를 사용하고자 했기 때문에 만들어졌습니다. 이 리포지토리를 활성화하면 Nginx, R 및 Python Pip을 비롯한 널리 사용되는 소프트웨어 패키지에 액세스할 수 있습니다. Cent OS에서 EPEL 저장소를 활성화하는 방법을 보여드리겠습니다. 전제조건 시작하기 전에 sudo 권한을 가진 사용자로 로그인했는지 확인합니다...

SW/리눅스 2021.06.15

Ubuntu 18.04 : Android Studio 설치 방법, 예제, 명령어

Android Studio는 모든 유형의 Android 장치에서 애플리케이션을 구축하는 데 도움이 되는 모든 기능을 갖춘 교차 플랫폼 IDE입니다. JetBrains IntelliJ IDEA를 기반으로 하며 Android 개발에 필요한 모든 것을 포함합니다. Android Studio 빌드 시스템은 Gradle을 통해 단일 프로젝트에서 여러 장치에 대한 여러 빌드 변형을 만들 수 있습니다. 이 튜토리얼에서는 Ubuntu 18.04에 Android Studio를 설치하는 방법에 대해 설명합니다. 동일한 지침이 Ubuntu 16.04 및 Kubuntu, Linux Mint 및 Elementary OS를 포함한 모든 Ubuntu 기반 배포에 적용됩니다. 전제조건 Ubuntu 시스템에 패키지를 설치하려면 sud..

SW/리눅스 2021.06.14

Debian 9 : Vagrant 설치 방법, 예제, 명령어

Vagrant는 가상 시스템 환경을 구축하고 관리하기 위한 오픈 소스 명령줄 도구입니다. 기본적으로 Vagrant는 VirtualBox, Hyper-V 및 Docker 위에 시스템을 프로비저닝할 수 있습니다. Vagrant 플러그인 시스템을 통해 Libvirt(KVM), VMware 및 AWS와 같은 다른 공급자를 설치할 수 있습니다. Vagrant는 주로 개발자가 프로덕션 환경에 맞는 개발 환경을 설정하는 데 사용합니다. Vagrant를 Debian 9 시스템에 설치하는 방법에 대해 설명합니다. Vagrant의 기본 제공자인 VirtualBox 제공자를 사용할 예정입니다. 전제조건 이 자습서를 계속하기 전에 다음 필수 구성 요소를 충족했는지 확인하십시오. sudo 권한을 가진 사용자로 로그인했습니다. ..

SW/리눅스 2021.06.13

Linux : Rsync로 파일, 디렉토리 제외 방법, 예제, 명령어

Rsync는 원격 셸을 통해 두 위치 간에 파일과 폴더를 동기화하는 빠르고 다양한 명령줄 유틸리티입니다. Rsync를 사용하면 데이터를 미러링하고 증분 백업을 생성하고 시스템 간에 파일을 복사할 수 있습니다. 데이터를 복사할 때 이름 또는 위치에 따라 하나 이상의 파일 또는 디렉터리를 제외할 수 있습니다. 이 튜토리얼에서는 rsync로 파일 및 디렉터리를 제외하는 방법을 보여드리겠습니다. 시작하기 전 rsync의 작동 방법에 대한 기본적인 지식을 가지고 있어야 합니다. 아래 예에서는 -a, 옵션과 사용자 동기화를 수행합니다. 이렇게 하면 rsync가 디렉토리를 재귀적으로 동기화하고, 특수 및 차단 장치를 전송하며, 심볼 링크, 수정 시간, 그룹, 소유권 및 사용 권한을 유지합니다. 파일 또는 디렉터리를 ..

SW/리눅스 2021.06.12

Ubuntu 18.04 : Netbeans 설치 방법, 예제, 명령어

Netbeans는 Java, PHP 및 기타 여러 언어로 애플리케이션을 구축하는 데 도움이 되는 모든 기능을 갖춘 교차 플랫폼 IDE입니다. 내장 디버깅 지원, 내장 Git 제어, Maven, Ant 및 Gradle과 같은 주요 빌드 자동화 도구, 구문 강조, 코드 생성기, 코드 템플릿, 코드 리팩토링 및 풍부한 탐색 기능을 통합합니다. Netbeans는 플러그인을 통해 확장 가능하며 잘 문서화되어 있는 API를 가지고 있습니다. 또한 C/C++, 그루비, 자바독, 자바스크립트 등과 같은 다른 프로그래밍 언어에서도 사용할 수 있습니다. Ubuntu 18.04에 Netbeans IDE를 설치하는 방법에 대해 설명합니다. 동일한 지침이 Ubuntu 16.04 및 Kubuntu, Linux Mint 및 Ele..

SW/리눅스 2021.06.11

Ubuntu 18.04 : Apache Cassandra 설치 방법, 예제, 명령어

Apache Cassandra는 단일 장애 지점이 없는 자유-오픈 소스 NoSQL 데이터베이스입니다. 성능을 저하시키지 않으면서 선형적인 확장성과 고가용성을 제공합니다. Apache Cassandra는 Apple, NetFlix, eBay 및 Easou를 포함한 많은 조직에서 사용됩니다. 이 튜토리얼에서는 Ubuntu 18.04에 Apache Cassandra를 설치하는 방법을 보여드리겠습니다. Ubuntu 16.04 및 Linux Mint, Kubuntu 및 Elementary OS를 포함한 모든 Ubuntu 기반 배포에도 동일한 지침이 적용됩니다. 전제조건 Ubuntu 시스템에 패키지를 설치하려면 sudo 권한을 가진 사용자로 로그인해야 합니다. Apache Cassandra 설치 Ubuntu 18...

SW/리눅스 2021.06.10

Ubuntu 18.04 : WildFly(JBOSS) 설치 방법, 예제, 명령어

이전에 JBoss로 알려진 WildFly는 Java로 작성된 플랫폼 간 오픈 소스 애플리케이션 런타임으로, 놀라운 애플리케이션을 만들 수 있습니다. WildFly는 유연하고 가벼우며 필요에 따라 추가하거나 제거할 수 있는 플러그형 하위 시스템을 기반으로 합니다. 이 튜토리얼에서는 Ubuntu 18.04에 WildFly 애플리케이션 서버를 설치하는 방법에 대해 설명합니다. 동일한 지침이 Ubuntu 16.04 및 Kubuntu, Linux Mint 및 Elementary OS를 포함한 모든 Ubuntu 기반 배포에 적용됩니다. 전제조건 Ubuntu 시스템에 패키지를 설치하려면 sudo 권한을 가진 사용자로 로그인해야 합니다. 1단계: Java OpenJDK 설치 WildFly를 사용하려면 Java를 설치해..

SW/리눅스 2021.06.09

Linux : Tar Gz 파일을 압축 해제 방법, 예제, 명령어

오픈 소스 월드를 로밍하는 경우 .tar.gz 파일이 정기적으로 발생할 가능성이 높습니다. 오픈 소스 패키지는 일반적으로 .tar.gz 및 .zip 형식으로 다운로드할 수 있습니다. tar 명령은 파일 그룹을 아카이브로 변환하여 타르 아카이브를 생성하는 데 사용됩니다. gzip, bzip2, lzip, lzma, lzop, xz 및 압축과 같은 광범위한 압축 프로그램을 지원합니다. 타르는 원래 자기 테이프에 파일을 저장하기 위해 아카이브를 생성하도록 설계되었으며, 이것이 "테이프 아카이브"라는 이름을 가진 이유입니다. Gzip은 tar 파일을 압축하는 데 가장 널리 사용되는 알고리즘입니다. 관례에 따라 gzip으로 압축된 타르 아카이브의 이름은 .tar.gz 또는 .tgz로 끝나야 합니다. 간단히 말해서..

SW/리눅스 2021.06.08
반응형