반응형

SW/리눅스 803

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

이 튜토리얼에서는 CentOS 7에 Git의 설치 및 기본 구성에 대해 설명합니다. Git은 수십만 개의 프로젝트에서 사용되고 있는 가장 인기 있는 버전 제어 시스템입니다. Git을 사용하면 코드 변경 사항을 추적하고, 이전 단계로 되돌리며, 여러 지점에서 동시에 작업하고, 동료 개발자와 협업할 수 있습니다. Git는 원래 Linux 커널의 생성자인 Linus Torvalds에 의해 개발되었습니다. 이 문서를 작성할 때 현재 버전의 Git는 기본 CentOS 7 리포지토리는 1.8.3으로 구식입니다. 최신 버전의 Git(v2.18)를 설치하는 가장 쉬운 방법은 Wandisco 리포지토리의 yum 패키지 관리 도구를 사용하여 설치하는 것입니다. 또 다른 옵션은 소스에서 Git를 컴파일하여 최신 Git 릴리..

SW/리눅스 2020.11.21

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

PostgreSQL 또는 Postgres는 오픈 소스 범용 객체 관계 데이터베이스 관리 시스템입니다. PostgreSQL에는 복잡한 웹 응용프로그램을 만들 수 있는 많은 고급 기능이 있습니다. 이 튜토리얼에서는 Postgre를 설치하는 방법을 보여 드리겠습니다. Ubuntu 18.04에서 SQL을 사용하고 기본 데이터베이스 관리의 기본 원리를 살펴봅니다. 필수 구성 요소 이 튜토리얼을 계속하기 전에 sudo 권한을 가진 사용자로 로그인했는지 확인합니다. Ubuntu에서 PostgreSQL 설치 이 기사를 쓸 당시, Postgre 최신판입니다. 공식 Ubuntu 리포지토리에서 사용할 수 있는 SQL은 PostgreSQL 버전 10.4입니다. Ubuntu 서버를 PostgreSQL를 설치하고 다음 단계를 따..

SW/리눅스 2020.11.20

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

OpenCV(Open Source Computer Vision Library)는 오픈 소스 컴퓨터 비전 라이브러리이며 C++, Python 및 Java용 바인딩이 있습니다. 의료 이미지 분석, 스트리트 뷰 이미지 스티치, 보안 감시 비디오, 얼굴 감지 및 인식, 움직이는 물체 추적, 3D 모델 추출 등 매우 광범위한 애플리케이션에 사용됩니다. OpenCV는 멀티 코어 프로세싱과 GPU 가속 기능을 활용하여 실시간 작업을 수행할 수 있습니다. 이 튜토리얼에서는 Ubuntu 18.04에 OpenCV를 설치하는 방법을 설명합니다. 대부분의 사용자에게 Ubuntu에 OpenCV를 설치하는 가장 쉬운 방법은 적절한 패키지 관리 도구를 사용하여 설치하는 것입니다. 소스로부터 최신 버전의 OpenCV를 설치하려면 이..

SW/리눅스 2020.11.19

Linux : 사용자를 나열하는 방법, 예제, 명령어

Linux 시스템의 모든 사용자를 나열하거나 시스템의 사용자 수를 세어 본 적이 있습니까? 사용자를 생성하고, 사용자를 삭제하고, 로그인한 사용자를 나열하는 명령이 있지만 Linux의 모든 사용자를 나열하는 명령은 무엇일까요? 이 튜토리얼에서는 Linux 시스템에서 사용자를 나열하는 방법을 보여 줍니다. /etc/passwd 파일을 사용하여 모든 사용자 목록을 가져오기 로컬 사용자 정보는 /etc/passwd 파일에 저장됩니다. 이 파일의 각 줄은 한 사용자에 대한 로그인 정보를 나타냅니다. 파일을 열려면 cat 또는 less를 사용할 수 있습니다. less /etc/passwd 파일의 각 줄에는 다음 정보를 포함하는 콜론으로 구분된 7개의 필드가 있습니다. - 사용자 이름 - 암호화된 암호(x는 암호가..

SW/리눅스 2020.11.18

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

흔히 golang이라고 불리는 고는 구글이 만든 현대 오픈소스 프로그래밍 언어이다. 쿠베르네츠, 도커, 휴고, 캐디를 포함한 많은 인기 있는 어플리케이션들이 go로 쓰여 있습니다. 이 튜토리얼에서는 Cent OS7에 Go를 다운로드하고 설치하는 방법을 보여 드리겠습니다. 필수 구성 요소 이 튜토리얼을 계속하기 전에 sudo 권한을 가진 사용자로 로그인했는지 확인합니다. Go 설치 방법 당시 go의 최신 안정판은 버전 1.13입니다. 타르볼을 다운로드하기 전에 공식 이동 다운로드 페이지를 방문하여 사용 가능한 새 버전이 있는지 확인합니다. 다음 단계에 따라 Cent에 Go on Cent OS 7를 설치합니다. 01. 타르볼을 다운로드 Go 바이너리를 다운로드하려면 wget 또는 curl을 사용합니다. wg..

SW/리눅스 2020.11.17

Ubuntu : 설치된 패키지를 나열하는 방법, 예제, 명령어

이 튜토리얼에서는 Ubuntu에 설치된 패키지를 나열하고 필터링하는 방법을 보여드리겠습니다. Ubuntu 시스템에 설치된 패키지를 나열하는 방법을 알면 다른 시스템에 동일한 패키지를 설치해야 하거나 시스템을 다시 설치하려는 경우에 유용합니다. 또한 특정 패키지의 설치 여부 확인, 설치된 패키지 개수 및 설치된 패키지 버전을 확인하는 방법도 알려드립니다. 이 튜토리얼은 Ubuntu를 위해 쓰여졌지만, 쿠분투, 리눅스 민트, 그리고 OS를 포함한 모든 Ubuntu 기반 배포에 동일한 지침이 적용됩니다. 설치된 패키지를 apt로 나열 apt는 패키지 관리 시스템을 위한 명령줄 인터페이스입니다. Ubuntu 14.04에서 도입되었으며 설치된 패키지를 나열하는 옵션을 포함하여 apt-get 및 apt-cache에..

SW/리눅스 2020.11.16

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

Git은 분산형 버전 제어 시스템의 실질적인 표준으로, 현재 대다수의 개발자가 사용하고 있습니다. 이를 통해 코드 변경 사항을 추적하고 이전 단계로 되돌아가며 분기를 만들고 동료 개발자와 협업할 수 있습니다. Git는 원래 Linux 커널의 생성자인 Linus Torvalds에 의해 개발되었습니다. 이 튜토리얼에서는 Ubuntu 18.04에 Git을 설치하는 데 필요한 단계를 안내합니다. Ubuntu 16.04와 쿠분투, 리눅스 민트, 초등 OS를 포함한 다른 Ubuntu 기반 배포에도 동일한 지침이 적용됩니다. 필수 구성 요소 이 튜토리얼을 계속하기 전에 루트 또는 sudo 권한을 가진 사용자로 로그인했는지 확인합니다. apt로 Git 설치 Git를 설치하는 가장 쉽고 권장되는 방법은 Ubuntu의 기..

SW/리눅스 2020.11.15

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

rsync는 원격 셸을 통해 또는 원격 Rsync 데몬을 통해 두 위치 간에 파일과 디렉터리를 동기화하는 빠르고 다용도 명령줄 유틸리티입니다. 소스와 대상 간의 차이만 전송하여 빠른 증분 파일 전송을 제공합니다. Rsync는 데이터 미러링, 증분 백업, 시스템 간 파일 복사 및 scp , sftp 및 cp 명령의 대체용으로 사용할 수 있습니다. 이 글에서는 가장 일반적인 rsync 옵션에 대한 실제 예와 자세한 설명을 통해 rsync 사용 방법을 설명합니다. Rsync 설치 rsync 유틸리티는 대부분의 Linux 배포 및 MacOS에 미리 설치되어 있습니다. 시스템에 rsync가 설치되어 있지 않은 경우 배포의 패키지 관리자를 사용하여 쉽게 설치할 수 있습니다. Ubuntu 및 Debian Rsync ..

SW/리눅스 2020.11.14

CentOS 7 : Hostname 변경하는 방법, 예제, 명령어

이 튜토리얼은 Cent OS 7 시스템의 호스트 이름을 변경하는 과정을 안내합니다. 호스트 이름은 CentOS 운영 체제가 설치되어 있거나 가상 시스템을 회전하는 경우 시작할 때 인스턴스에 동적으로 할당됩니다. 이 튜토리얼에서 설명하는 방법은 시스템을 다시 시작할 필요 없이 작동합니다. 필수 구성 요소 이 튜토리얼을 계속하기 전에 sudo 권한을 가진 사용자로 로그인했는지 확인합니다. 호스트 이름을 이해 호스트 이름은 네트워크에서 시스템을 식별하는 레이블입니다. 동일한 네트워크의 서로 다른 두 컴퓨터에서 동일한 호스트 이름을 사용하면 안 됩니다. 호스트 이름에는 static, pretty, transient 세 가지 클래스가 있습니다. - static - 사용자가 설정할 수 있으며 /etc/hostnam..

SW/리눅스 2020.11.13

Linux : Shutdown 종료하는 방법, 예제, 명령어

이 튜토리얼에서는 가장 일반적인 종료 옵션에 대한 실제 예와 자세한 설명을 통해 종료 명령 사용 방법을 알아보겠습니다. 셧다운 명령을 실행하면 시스템이 안전하게 중단됩니다. 종료가 시작되면 로그인한 모든 사용자와 프로세스가 시스템이 중단됨을 알리며, 추가 로그인은 허용되지 않습니다. 시스템을 즉시 또는 지정된 시간에 종료할 수 있습니다. 종료 명령 구문 shutdown 명령어 사용 방법에 대해 살펴보기 전에 먼저 기본 구문을 살펴보겠습니다. 종료 명령 표현식은 다음과 같은 형식을 취합니다. shutdown [OPTIONS] [TIME] [MESSAGE] option - 중지, 전원 끄기(기본 옵션) 또는 시스템 재부팅 등의 옵션을 종료합니다 time - 시간 인수는 종료 프로세스를 수행할 시기를 지정합니..

SW/리눅스 2020.11.12

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

Ubuntu 18.04에 Distro의 기본 PHP 7.2를 설치하고 Nginx 및 Apache와 통합하는 데 필요한 단계를 설명합니다. PHP 7.1과 7.3 설치 방법도 알아보겠습니다. WordPress , Laravel , Drupal 및 Nextcloud를 포함한 대부분의 인기 있는 PHP 프레임워크 및 애플리케이션은 PHP 7.2와 호환됩니다. 필수 구성 요소 이 튜토리얼로 시작하기 전에 sudo 권한을 가진 사용자로 로그인했는지 확인합니다. Apache와 함께 PHP 7.2를 설치 Apache를 웹 서버로 사용하여 PHP 및 Apache PHP 모듈을 설치하는 경우 다음 명령을 실행합니다. sudo apt install php libapache2-mod-php 패키지가 설치되면 Apache 서..

SW/리눅스 2020.11.11

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

VirtualBox는 여러 게스트 운영 체제(가상 시스템)를 동시에 실행할 수 있는 오픈 소스 교차 플랫폼 가상화 소프트웨어입니다. 이 튜토리얼에서는 Ubuntu 18.04 시스템에 VirtualBox를 설치하는 두 가지 방법을 보여드리겠습니다. 첫 번째 방법에서는 Oracle 리포지토리에서 VirtualBox 6.0을 설치하는 데 필요한 단계를 설명하고, 두 번째 방법에서는 공식 Ubuntu 리포지토리에서 VirtualBox의 최신 버전을 설치하는 방법을 설명합니다. Ubuntu 다중 우주 저장소에서 사용할 수 있는 VirtualBox 패키지가 항상 최신 버전이 아닐 수도 있습니다. 항상 최신 버전의 VirtualBox를 사용하려면 Oracle 저장소에서 VirtualBox를 설치하는 것이 좋습니다. ..

SW/리눅스 2020.11.10

Debian 9 : Node.js, npm 설치하는 방법, 예제, 명령어

Node.js는 Chrome의 JavaScript 엔진에 구축된 오픈 소스 교차 플랫폼 JavaScript 런타임 환경으로, JavaScript 코드의 서버측 실행을 가능하게 합니다. 주로 서버측 애플리케이션을 구축하는 데 사용되지만, 풀 스택 및 프런트 엔드 솔루션으로도 매우 인기가 있습니다. npm은 Node.js의 기본 패키지 관리자이며 세계에서 가장 큰 소프트웨어 레지스트리입니다. 이 튜토리얼에서는 Debian 9에 Node.js 및 npm을 설치하는 방법에 대해 설명합니다. Debian에 Node.js를 설치하는 두 가지 방법을 보여 드리겠습니다. 사용자에게 가장 적합한 설치 옵션을 선택합니다. NodeSource 리포지토리에서 Node.js 및 NPM 설치 Node.js 및 npm의 최신 버전..

SW/리눅스 2020.11.09

Ubuntu : 버전 확인하는 방법, 예제, 명령어

Ubuntu 시스템에 처음 로그인할 때는 작업을 수행하기 전에 기계에서 Ubuntu 버전을 확인하는 것이 좋습니다. 새로운 Ubuntu 릴리스는 6개월마다 출시되고 LTS(장기 지원) 릴리스는 2년마다 출시됩니다. LTS 버전은 데스크톱과 서버에서 모두 5년간 지원되며 다른 표준 릴리즈는 9개월 동안 지원됩니다. 이 튜토리얼에서는 명령어를 사용하거나 그래픽 인터페이스 내에서 Ubuntu 버전을 찾는 방법에 대해 설명합니다. 명령줄에서 Ubuntu 버전을 확인하는 방법 실행 중인 Ubuntu 버전을 확인하는 데 사용할 수 있는 몇 가지 명령이 있습니다. lsb_release 유틸리티는 Linux 배포에 대한 LSB(Linux Standard Base) 정보를 표시합니다. Ubuntu 버전을 확인하는 기본 ..

SW/리눅스 2020.11.08

Linux : 사용자 암호를 변경 방법, 예제, 명령어

이 가이드에서는 Linux에서 사용자 암호를 변경하는 방법에 대해 설명합니다. 또한 다음 번에 로그인할 때 사용자가 비밀번호를 변경하도록 강제하는 방법도 알려드리겠습니다. 이 지침은 Ubuntu, Debian 및 CentOS를 포함한 모든 Linux 배포에서 사용할 수 있습니다. 개요 Linux에서는 passwd 유틸리티를 사용하여 사용자 계정의 암호를 변경할 수 있습니다. 암호화된 사용자의 암호 및 기타 암호 관련 정보는 /etc/shadow 파일에 저장됩니다. 일반 사용자는 자신의 암호만 변경할 수 있습니다. 루트 사용자 및 sudo 권한이 있는 사용자는 다른 사용자의 암호를 변경하고 암호를 사용하거나 변경할 수 있는 방법을 정의할 수 있습니다. 암호를 변경할 때는 강력하고 고유한 암호를 사용해야 합..

SW/리눅스 2020.11.07

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

Apache HTTP 서버는 세계에서 가장 인기 있는 웹 서버입니다. 다양한 모듈로 확장 가능한 강력한 기능을 제공하는 무료 오픈 소스 교차 플랫폼 HTTP 서버입니다. 이 튜토리얼에서는 Ubuntu 18.04에 Apache 웹 서버를 설치하고 관리하는 방법을 설명합니다. 필수 구성 요소 튜토리얼로 시작하기 전에 sudo 권한을 가진 사용자로 로그인했는지 확인합니다. Apache 설치 Apache는 기본 Ubuntu 저장소에서 사용할 수 있으므로 적절한 패키지 관리 도구를 사용하여 쉽게 설치할 수 있습니다. Ubuntu 및 Debian 시스템에서는 Apache 패키지 및 서비스를 apache2라고 합니다. 먼저 패키지 인덱스를 업데이트한 후 다음 명령을 사용하여 apache2 패키지를 설치합니다. sud..

SW/리눅스 2020.11.06

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

Pip은 Python Package Index(Python Package Index) 에 있는 것과 같이 Python에서 작성된 소프트웨어 패키지의 설치 및 관리를 단순화하는 패키지 관리 시스템입니다. 이 튜토리얼에서는 Debian 9에 Python Pip을 설치하는 방법을 안내하고 Pip을 사용하여 Python 패키지를 설치하고 관리하는 방법에 대해 설명합니다. 필수 구성 요소 이 튜토리얼을 계속하기 전에 sudo 권한을 가진 사용자로 로그인했는지 확인합니다. Python 모듈을 전체적으로 설치하려면 적절한 관리자를 사용하여 패키지로 설치하는 것이 좋습니다. pip을 사용하여 사용 가능한 패키지가 없는 경우에만 python 모듈을 전체적으로 설치합니다. 일반적으로 가상 환경 내에서만 pip을 사용합니다..

SW/리눅스 2020.11.05

Debian : Sudo 사용자 만드는 방법, 예제, 명령어

sudo 명령(Super-user do의 줄임말)은 기본적으로 루트 사용자의 보안 권한으로 사용자가 명령을 실행할 수 있도록 설계된 프로그램입니다. 데비안 시스템에서 새 사용자를 생성하고 sudo 액세스 권한을 부여하는 방법을 보여 드리겠습니다. 이 사용자 계정을 사용하여 Debian 서버에 루트 사용자로 로그인할 필요 없이 관리 명령을 실행할 수 있습니다. sudo 사용자 생성 아래 단계에 따라 새 사용자 계정을 만들고 sudo 액세스 권한을 부여합니다. 기존 사용자에 대해 sudo를 구성하려면 3단계로 건너뜁니다. 1. 서버에 로그인합니다. 먼저 시스템에 루트 사용자로 로그인합니다. ssh root@server_ip_address 2. 새 사용자 계정을 만듭니다. adduser 명령을 사용하여 새 사..

SW/리눅스 2020.11.04

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

MySQL은 가장 널리 사용되는 오픈 소스 관계형 데이터베이스 관리 시스템입니다. 이 제품은 빠르고 사용하기 쉬우며 확장 가능하며 인기 있는 LAMP 및 LEMP 스택의 필수 부품입니다. 이 튜토리얼에서는 Ubuntu 18.04에 MySQL을 설치하고 보호하는 방법을 보여드리겠습니다. 필수 구성 요소 sudo 권한을 가진 사용자로 로그인했는지 확인합니다. Ubuntu에 MySQL 설치 작성할 당시 공식 Ubuntu 리포지토리에서 사용할 수 있는 MySQL의 최신 버전은 MySQL 버전 5.7입니다. Ubuntu 서버에 MySQL을 설치하려면 다음 단계를 따릅니다. 01. 먼저 다음을 입력하여 적절한 패키지 인덱스를 업데이트합니다. sudo apt update 02. 그런 다음 다음 다음 명령을 사용하여 ..

SW/리눅스 2020.11.03

Linux : Wget 명령어 사용하는 방법, 예제

GNU Wget은 웹에서 파일을 다운로드하기 위한 명령줄 유틸리티입니다. Wget을 사용하면 HTTP, HTTPS 및 FTP 프로토콜을 사용하여 파일을 다운로드할 수 있습니다. Wget은 여러 파일을 다운로드하고, 다운로드를 재개하고, 대역폭을 제한하고, 반복 다운로드하고, 백그라운드에서 다운로드하고, 웹 사이트를 미러링할 수 있는 다양한 옵션을 제공합니다. 이 튜토리얼에서는 가장 일반적인 Wget 옵션에 대한 실제 예와 자세한 설명을 통해 Wget 명령 사용 방법을 보여드리겠습니다. Wget 설치 wget 패키지는 현재 대부분의 Linux 배포 환경에 미리 설치되어 있습니다. Wget 패키지가 시스템에 설치되어 있는지 확인하려면 콘솔을 열고 wget를 입력한 다음 Enter 키를 누릅니다. wget이 ..

SW/리눅스 2020.11.02
반응형