반응형

예제 172

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

CentOS 7를 사용할 때, FirewallD는 기본 방화벽 관리 도구로 iptables를 대체합니다. FirewallD는 Firewall-cmd라는 명령줄 유틸리티를 사용하여 제어할 수 있는 완벽한 방화벽 솔루션입니다. iptables 명령줄 구문이 더 편리한 경우 FirewallD를 사용하지 않도록 설정하고 기존 iptables 설정으로 돌아갈 수 있습니다. 이 튜토리얼에서는 FirewallD 서비스와 설치 iptables를 비활성화하는 방법에 대해 설명합니다. 전제조건 시작하기 전에 sudo 권한을 가진 사용자로 로그인했는지 확인합니다. FirewallD 사용 안 함 FirewallD를 비활성화하려면, CentOS 7 시스템에서 다음 단계를 수행합니다. 다음 명령을 입력하여 FirewallD 서비..

SW/리눅스 2021.02.01

Debian 9 : VNC 설정하는 방법, 예제, 명령어

이 튜토리얼에서는 Debian 9에 VNC 서버를 설치하고 구성하는 방법에 대해 설명합니다. SSH 터널을 생성하고 VNC 서버에 안전하게 연결하는 방법도 보여드리겠습니다. VNC(가상 네트워크 컴퓨팅)는 키보드와 마우스를 사용하여 다른 컴퓨터를 원격으로 제어할 수 있는 그래픽 데스크톱 공유 시스템입니다. 필수 조건 자습서를 계속하기 전에 sudo 권한을 가진 사용자로 로그인했는지 확인하십시오. 데스크톱 환경 설치 Debian 서버에 데스크톱 환경이 설치되지 않았을 가능성이 있습니다. 첫 번째 단계는 경량 데스크톱 환경을 설치하는 것입니다. Debian 저장소에는 몇 가지 데스크톱 환경(DE)을 사용할 수 있습니다. Xfce를 선택한 데스크톱 환경으로 사용할 것입니다. 빠르고 안정적이며 가벼우므로 원격 ..

SW/리눅스 2021.01.29

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

Yarrn은 npm 패키지의 설치, 업데이트, 구성 및 제거 프로세스를 자동화하는 데 도움이 되는 JavaScript 패키지 관리자입니다. 운영을 병렬화하고 네트워크 연결과 관련된 오류를 줄임으로써 패키지 설치 프로세스의 속도를 높이는 등 일련의 문제를 해결하기 위해 npm에서 생성되었습니다. CentOS에 yarn을 설치하는 방법을 보여드리겠습니다. RPM 패키지 리포지토리의 OS 7 시스템입니다. 필수 조건 자습서를 시작하기 전에 sudo 권한을 가진 사용자로 로그인했는지 확인합니다. Centos에 Yarn 설치 CentOS에 Yarn을 설치하기 위해서 다음 단계를 수행하십시오. 01. 시스템에 Node.js가 설치되어 있지 않은 경우 다음 curl 명령으로 Nodesource 저장소를 사용하도록 설..

SW/리눅스 2021.01.28

Linux : 명령어로 파일, 디렉토리 삭제하는 방법, 예제, 명령어

rm, unlink 및 rmdir 명령을 사용하여 Linux에서 파일과 디렉토리를 제거하는 방법에 대해 설명합니다. 파일 제거 방법 명령줄에서 Linux의 파일을 제거(삭제)하려면 rm(제거) 또는 연결 해제 명령을 사용합니다. 연결 해제 명령을 사용하면 하나의 파일만 제거할 수 있지만 rm을 사용하면 여러 파일을 동시에 제거할 수 있습니다. 파일 또는 디렉터리를 제거할 때는 파일을 한 번 삭제하면 쉽게 복구할 수 없으므로 각별히 주의하십시오. 단일 파일을 삭제하려면 rm 또는 unlink 명령을 사용한 다음 파일 이름을 사용합니다. unlink filename rm filename 파일이 쓰기 금지되어 있으면 아래와 같이 확인 메시지가 표시됩니다. 파일을 제거하려면 y를 입력하고 Enter 키를 누릅니..

SW/리눅스 2021.01.27

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

PyCharm은 Python 및 Web 개발을 위한 모든 기능을 갖춘 IDE입니다. 내장 디버깅 지원, Docker 및 Vagrant 지원, 임베디드 Git 제어, Anaconda 지원, 구문 강조, 코드 완성, ssh 터미널, 코드 리팩터링 및 다양한 탐색 기능이 있습니다. PyCharm은 플러그인을 통해 확장 가능하며 Django 및 Flask와 같은 Python 웹 개발 프레임워크를 지원합니다. 또한 JavaScript, SQL, HTML, CSS, AngularJS, Node.js 등과 같은 다른 프로그래밍 언어의 개발에도 사용할 수 있습니다. PyCharm은 Community와 Professional의 두 가지 에디션으로 제공됩니다. 두 에디션 간의 차이에 대한 자세한 내용은 여기에서 확인할 수..

SW/리눅스 2021.01.26

Linux : FTP 명령어로 파일 전송하는 방법, 예제, 명령어

FTP(File Transfer Protocol)는 원격 네트워크에서 또는 원격 네트워크로 파일을 전송하는 데 사용되는 표준 네트워크 프로토콜입니다. 이 튜토리얼에서는 Linux ftp 명령을 사용하는 방법을 실제 예를 통해 보여드리겠습니다. 대부분의 경우 데스크톱 FTP 클라이언트를 사용하여 원격 서버에 연결하고 파일을 다운로드하거나 업로드합니다. 그러나 ftp 명령은 GUI가 없는 서버에서 작업하고 FTP를 통해 원격 서버로 또는 원격 서버로 파일을 전송할 때 유용합니다. 시작하기 전에 다음을 수행 FTP 트래픽이 암호화되지 않았습니다. 보안 데이터 전송을 위해 SCP 또는 SFTP를 사용합니다. 파일을 전송하려면 소스 파일에 대한 읽기 권한과 대상 시스템에 대한 쓰기 권한이 있어야 합니다. 대용량 ..

SW/리눅스 2021.01.25

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

R은 통계 컴퓨팅과 그래픽 표현을 전문으로 하는 빠르게 성장하는 오픈 소스 프로그래밍 언어 및 환경입니다. 통계 컴퓨팅을 위한 R 재단의 지원을 받으며 통계 소프트웨어 개발과 데이터 분석을 위해 통계학자 및 데이터 광부들이 주로 사용한다. 이 튜토리얼에서는 Debian 9 시스템에 R을 설치하는 방법에 대해 설명합니다. 전제조건 이 튜토리얼을 계속하기 전에 다음 필수 구성 요소를 충족했는지 확인하십시오. 최소 1G RAM이 장착된 데비안 9 시스템. 시스템의 RAM이 1GB 미만인 경우 스왑 파일을 생성할 수 있습니다. sudo 권한을 가진 사용자로 로그인했습니다. 데비안에 R 설치 이 글을 쓸 당시 R의 최신 안정판은 3.5 버전이다. 데비안 리포지토리의 R 패키지는 오래된 경우가 많으므로 CAN에서 ..

SW/리눅스 2021.01.24

CentOS 7 : PHP Composer 설치, 사용하는 방법, 예제, 명령어

Composer는 PHP(Node.js의 경우 npm 또는 Python의 경우 pip과 유사함)의 종속성 관리자입니다. Composer는 프로젝트가 의존하는 모든 필수 PHP 패키지를 가져와 관리합니다. 그것은 라라벨, 심포니, 드루팔 그리고 마그넨토 2와 같은 모든 현대 PHP 프레임워크와 플랫폼에 사용됩니다. 이 튜토리얼에서는 CentOS 7 시스템에 Composer를 설치하고 사용하는 단계를 살펴보겠습니다. 필수 조건 이 튜토리얼을 계속하기 전에 다음 필수 구성 요소를 충족했는지 확인하십시오. - sudo 권한을 가진 사용자로 로그인했습니다. - CentOS 7에 PHP 7을 설치합니다. CentOS에 Composer 설치 다음 단계에서는 CentOS 7 시스템에 Composer를 설치하는 방법을 ..

SW/리눅스 2021.01.22

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

MongoDB는 자유-오픈 소스 문서 데이터베이스입니다. MySQL 및 PostgreSQL와 같은 기존 테이블 기반 SQL 데이터베이스와 다른 NoSQL 데이터베이스 제품군에 속합니다. MongoDB에서 데이터는 문서마다 필드가 다를 수 있는 유연한 JSON 유사 문서에 저장됩니다. 미리 정의된 스키마가 필요 없으며 데이터 구조는 시간이 지남에 따라 변경될 수 있습니다. 이 튜토리얼에서는 공식 MongoDB 저장소에서 Debian 9 시스템에 MongoDB Community Edition의 최신 버전을 설치하고 구성하는 방법에 대해 설명합니다. 필수 조건 이 튜토리얼을 계속하기 전에 sudo 권한을 가진 사용자로 로그인했는지 확인하십시오. MongoDB 설치 이 글을 쓸 당시 몽고DB의 최신 버전은 4...

SW/리눅스 2021.01.21

CentOS 7 : Nginx Server Blocks 설정하는 방법, 예제, 명령어

Nginx 서버 블록을 사용하면 단일 시스템에서 둘 이상의 웹 사이트를 실행할 수 있습니다. 이 기능은 각 사이트에 대해 사이트 문서 루트(웹 사이트 파일이 들어 있는 디렉터리)를 지정하고, 별도의 보안 정책을 만들고, 다른 SSL 인증서를 사용할 수 있으므로 유용합니다. 이 튜토리얼에서는 CentOS 7에서 Nginx 서버 블록을 설정하는 방법에 대해 설명합니다. 필수 조건 이 튜토리얼을 계속하기 전에 다음 필수 구성 요소를 충족했는지 확인하십시오. - 공용 서버 IP를 가리키는 도메인 이름입니다. example.com을 이용하겠습니다. - Nginx가 CentOS 시스템에 설치되어 있습니다. - root 또는 sudo 권한이 있는 사용자로 로그인했습니다. 일부 설명서에는 가상 호스트라고 하는 서버 블..

SW/리눅스 2021.01.20

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

SSH(Secure Shell)는 클라이언트와 서버 간의 보안 연결에 사용되는 암호화 네트워크 프로토콜로, 다양한 인증 메커니즘을 지원합니다. 가장 널리 사용되는 두 가지 메커니즘은 암호 기반 인증과 공용 키 기반 인증입니다. SSH 키를 사용하는 것이 기존 암호 인증보다 더 안전하고 편리합니다. 이 튜토리얼에서는 Ubuntu 18.04 시스템에서 SSH 키를 생성하는 방법에 대해 설명합니다. 또한 SSH 키 기반 인증을 설정하고 암호를 입력하지 않고 원격 리눅스 서버에 연결하는 방법을 보여 줍니다. Ubuntu에서 SSH 키를 생성 새 SSH 키 쌍을 먼저 생성하기 전에 Ubuntu 클라이언트 시스템에서 기존 SSH 키를 확인합니다. 다음 ls 명령을 실행하여 이 작업을 수행할 수 있습니다. ls -l..

SW/리눅스 2021.01.19

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

데비안 9 시스템에 루비를 설치하는 단계를 안내합니다. 루비는 오늘날 가장 인기 있는 언어 중 하나입니다. 그것은 우아한 구문을 가지고 있고 강력한 루비 온 레일즈 프레임워크 뒤에 있는 언어입니다. 데비언에 루비를 설치하는 방법은 여러 가지가 있습니다. 다음 섹션에서는 Rbenv 및 RVM 스크립트를 사용하여 Ruby를 설치하는 방법과 기본 Debian 저장소에서 설치하는 방법에 대해 설명합니다. 필수 조건 자습서를 시작하기 전에 sudo 권한을 가진 사용자로 로그인했는지 확인합니다. 방법 1: 데비안 저장소에서 루비를 설치 데비안 시스템에 루비를 설치하는 가장 쉬운 방법은 앱 패키지 관리자를 통해서입니다. 작성 당시 데비안 저장소에 포함된 버전은 2.3.3이며 곧 EOL이 될 예정입니다. 01. 먼저 ..

SW/리눅스 2021.01.18

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

Jenkins는 지속적인 통합 및 연속 제공(CI/CD) 파이프라인을 쉽게 설정할 수 있는 오픈 소스 Java 기반 자동화 서버입니다. CI(Continuous Integration)는 DevOps 방식으로, 팀 구성원들이 정기적으로 버전 제어 저장소에 코드를 변경한 후 자동 빌드 및 테스트가 실행됩니다. CD(Continuous delivery)는 코드 변경이 자동으로 작성, 테스트 및 프로덕션 환경에 배포되는 일련의 작업 방식입니다. 이 튜토리얼은 Jenkins 공식 저장소를 사용하는 CentOS 7 에 Jenkins를 설치하는 단계를 안내합니다. 필수 조건 이 튜토리얼을 계속하기 전에 sudo 권한을 가진 사용자로 로그인했는지 확인하십시오. Jenkins 설치 CentOS 시스템에 젠킨스를 설치하려..

SW/리눅스 2021.01.17

Linux : SCP 명령어로 안전하게 파일 전송하는 방법, 예제, 명령어

SCP(보안 복사)는 두 위치 간에 파일과 디렉터리를 안전하게 복사할 수 있는 명령줄 유틸리티입니다. scp를 사용하여 파일 또는 디렉토리를 복사할 수 있습니다. - 로컬 시스템에서 원격 시스템으로 이동합니다. - 원격 시스템에서 로컬 시스템으로 이동합니다. - 로컬 시스템의 두 원격 시스템 사이에 있습니다. scp를 사용하여 데이터를 전송할 때 파일과 암호가 모두 암호화되므로 트래픽을 스누핑하는 모든 사용자가 중요한 정보를 얻지 못합니다. 이 튜토리얼에서는 가장 일반적인 scp 옵션에 대한 실제 예와 자세한 설명을 통해 scp 명령을 사용하는 방법을 보여 줍니다. SCP 명령 구문 scp 명령 사용 방법에 대해 살펴보기 전에 먼저 기본 구문을 검토하겠습니다. scp 명령 구문은 다음 형식을 사용합니다...

SW/리눅스 2021.01.16

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

Asterisk는 가장 널리 사용되고 널리 채택된 통신 애플리케이션용 오픈 소스 프레임워크입니다. 전세계 개인, 중소기업, 대기업 및 정부에서 사용합니다. Asterisk 기능에는 전화 회의, 음성 메일, 보류 음악, 통화 전송, 통화 대기열, 통화 기록, 데이터베이스 스토어/검색 등이 있습니다. 이 튜토리얼에서는 Debian 9에 Asterisk 15를 설치하는 방법에 대해 설명합니다. 이전 버전의 Asterisk(버전 13)는 Debian 소프트웨어 리포지토리에서 사용할 수 있으며 적절한 설치 별표와 함께 설치할 수 있습니다. 필수 조건 이 튜토리얼을 계속하기 전에 sudo 권한을 가진 사용자로 로그인했는지 확인하십시오. Debian 서버를 업데이트하고 Asterisk를 다운로드하여 빌드하는 데 필요..

SW/리눅스 2021.01.14

CentOS 7 : VNC 설치, 구성하는 방법, 예제, 명령어

이 튜토리얼에서는 CentOS 7에 VNC 서버를 설치하고 구성하는 단계를 안내합니다. 또한 SSH 터널을 통해 VNC 서버에 안전하게 연결하는 방법에 대해서도 설명합니다. VNC(가상 네트워크 컴퓨팅)는 키보드와 마우스를 사용하여 다른 컴퓨터를 원격으로 제어할 수 있는 그래픽 데스크톱 공유 시스템입니다. 필수 조건 sudo 권한을 가진 사용자로 로그인했는지 확인하십시오. Linuxize라는 사용자로 로그인했다고 가정합니다. Xfce 데스크톱 환경 설치 CentOS 서버 설치에는 데스크톱 환경이 설치되어 있지 않은 경우가 많으므로 먼저 경량 데스크톱 환경을 설치합니다. Xfce를 설치할 예정입니다. 빠르고 안정적이며 시스템 리소스가 부족하여 원격 서버에서 사용하기에 이상적입니다. Xfce 패키지는 EPE..

SW/리눅스 2021.01.13

Linux : Tmux 설치, 사용하는 방법, 예제, 명령어

본 가이드는 Tmux의 설치 및 기본 사용법에 대해 설명하며, 이를 통해 운영 상태를 파악할 수 있습니다. tmux Tmux는 GNU Screen의 대안인 터미널 멀티플렉서입니다. 즉, Tmux 세션을 시작한 다음 해당 세션 내에서 여러 창을 열 수 있습니다. 각 창은 전체 화면을 차지하며 직사각형 창으로 분할할 수 있습니다. Tmux를 사용하면 한 터미널에 있는 여러 프로그램 간에 쉽게 전환할 수 있으며, 프로그램을 분리한 다음 다른 터미널에 다시 연결할 수 있습니다. Tmux 세션은 지속적이므로 연결이 끊겨도 Tmux에서 실행 중인 프로그램이 계속 실행됩니다. Tmux의 모든 명령은 접두사로 시작하며, 기본적으로 Ctrl+b입니다. Tmux 설치 디스트로의 패키지 관리자를 사용하여 Tmux를 쉽게 설..

SW/리눅스 2021.01.12

Ubuntu 18.04 : Visual Studio Code 설치하는 방법, 예제, 명령어

Visual Studio Code는 Microsoft에서 개발한 오픈 소스 크로스 플랫폼 코드 편집기입니다. 내장 디버깅 지원, 내장 Git 제어, 구문 강조, 코드 완성, 통합 터미널, 코드 리팩터링 및 스니펫이 있습니다. Ubuntu 시스템에 Visual Studio Code를 설치하는 가장 쉽고 권장되는 방법은 VS 코드 저장소를 사용하도록 설정하고 명령줄을 통해 VS 코드 패키지를 설치하는 것입니다. 이 튜토리얼은 Ubuntu 18.04용으로 작성되었지만 Ubuntu 16.04에는 동일한 단계를 사용할 수 있습니다. 필수 조건 이 튜토리얼을 계속하기 전에 sudo 권한을 가진 사용자로 로그인했는지 확인하십시오. Ubuntu에 Visual Studio 코드 설치 Ubuntu 시스템에 Visual S..

SW/리눅스 2021.01.11

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

R은 빠르게 성장하는 오픈 소스 프로그래밍 언어이며 통계 컴퓨팅과 그래픽 표현을 전문으로 하는 무료 환경입니다. R Foundation for Statistical Computing에서 지원하고 통계 소프트웨어 개발 및 데이터 분석 수행을 위해 통계학자 및 데이터 광부들이 주로 사용합니다. 이 튜토리얼에서는 CentOS 7에 공식 CRAN(Composive R Archive Network)에서 R 패키지를 설치하는 방법에 대해 설명합니다. 필수 조건 이 튜토리얼을 계속하기 전에 다음 필수 구성 요소를 충족했는지 확인하십시오. 시스템에 최소 1G의 RAM이 있습니다. 그렇지 않으면 스왑 파일을 생성할 수 있습니다. sudo 권한을 가진 사용자로 로그인합니다. CentOS에 R 설치 R의 최신 안정판은 3...

SW/리눅스 2021.01.10

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

MariaDB는 MySQL의 역호환성 대체인 다중 스레드 관계형 데이터베이스 관리 시스템입니다. 이것은 MySQL의 일부 원래 개발자를 포함하여 MariaDB Foundation에 의해 유지되고 개발됩니다. Debian 9가 출시되면서 MySQL은 기본 데이터베이스 시스템으로 MariaDB로 대체되었습니다. Debian 9 기계에 MariaDB를 설치하는 방법에 대해 두 가지 다른 방법을 보여드리겠습니다. 첫 번째 방법은 Debian 저장소에서 MariaDB를 설치하는 데 필요한 단계를 안내하고, 두 번째 방법은 공식 MariaDB 저장소에서 최신 버전의 MariaDB를 설치하는 방법을 안내합니다. 일반적으로 Debian 저장소에서 MariaDB를 설치하는 것이 좋습니다. MariaDB보다 MySQL을 ..

SW/리눅스 2021.01.09
반응형