반응형

SW/리눅스 804

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

GCC(GNU 컴파일러 컬렉션)는 C, C++, Objective-C, Fortran, Ada, Go 및 D 프로그래밍 언어에 대한 컴파일러 및 라이브러리의 모음입니다. GNU 도구 및 리눅스 커널을 비롯한 많은 오픈 소스 프로젝트가 GCC와 함께 컴파일됩니다. Ubuntu 18.04에 GCC 컴파일러를 설치하는 데 필요한 단계를 다룹니다. 배포 가능한 버전과 최신 버전의 GCC를 설치하는 방법을 보여줄 것입니다. 동일한 지침은 Ubuntu 16.04 및 Kubuntu, Linux Mint 및 Elementary OS를 포함한 모든 Ubuntu 기반 배포에도 적용됩니다. 필수 조건 Ubuntu 시스템에 새 저장소를 추가하고 패키지를 설치하려면 sudo 권한을 가진 루트 또는 사용자로 로그인해야 합니다. ..

SW/리눅스 2021.09.26

Raspberry Pi : Apache Web Server 설치 방법, 예제, 명령어

Apache HTTP 서버는 세계에서 가장 인기 있는 웹 서버 중 하나입니다. 이는 인터넷 웹 사이트의 많은 부분을 작동시키는 오픈 소스 및 교차 플랫폼 HTTP 서버입니다. Apache는 추가 모듈을 통해 확장할 수 있는 많은 강력한 기능을 제공합니다. Rasberry Pi에 Apache Web 서버를 설치하는 방법을 설명합니다. 라스베리 파이에 라스비언이 설치되어 있을 거라 추정합니다 Apache 설치 Apache는 기본 Raspbian 저장소에서 사용할 수 있으며 설치는 매우 간단합니다. 먼저 패키지 인덱스를 업데이트한 후 다음 명령을 실행하여 apache2 패키지를 설치하십시오. sudo apt update sudo apt install apache2 바로 이 시점에는 Apache 웹 서버가 Ra..

SW/리눅스 2021.09.25

Linux : Git Remote 추가 방법, 예제, 명령어

일반적으로 Git을 사용할 때는 서로 다른 기능 및 환경에 대해 하나의 원격 오리진 및 서로 다른 지점만 사용합니다. 오리진은 저장소를 복제할 때 자동으로 생성되고 복제된 저장소를 가리키는 원격의 이름입니다. 그러나 한 그룹의 사람들과 프로젝트를 공동 작업하는 경우 여러 Git 리모콘을 사용하는 것이 매우 편리할 수 있습니다. Git remote는 일반적으로 다른 서버에 저장되는 저장소 버전에 대한 포인터입니다. 새 Git 리모콘을 추가하는 방법을 설명합니다. Git Remote를 추가 Git remote를 로컬 저장소에 추가하려면 먼저 원격 저장소가 있어야 합니다. GitHub, GitLab, BitBucket 등의 Git 호스팅 서비스나 개인 Git 서버에 저장소를 생성할 수 있습니다. 새 리모컨을 ..

SW/리눅스 2021.09.23

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

Memcached는 사용 가능한 오픈 소스 고성능 메모리 키 값 데이터스토어입니다. 주로 데이터베이스 호출의 결과로 다양한 개체를 캐슁하여 애플리케이션 속도를 높이는 데 사용됩니다. Debian 9에 Memcached를 설치하고 구성하는 방법을 안내합니다. 필수 조건 Debian 시스템에 패키지를 설치하려면 sudo 액세스 권한이 있는 사용자로 로그인해야 합니다. Memcached를 설치 Memcached 패키지는 기본 Debian 9 저장소에 포함되어 있습니다. 설치는 매우 쉽습니다. 아래 단계를 따르십시오. 패키지 목록을 업데이트합니다. sudo apt update 다음을 입력하여 Memcached를 설치합니다. sudo apt install memcached libmemcached-tools lib..

SW/리눅스 2021.09.22

Linux : Which 사용 방법, 예제, 명령어

리눅스 터미널 프롬프트에서 실행 파일 이름(명령)을 입력할 때 실행되는 특정 실행 파일의 위치를 식별하는 데 사용됩니다. 명령은 PATH 환경 변수에 나열된 디렉토리에서 인수로 지정된 실행 파일을 검색합니다. PATH란? 리눅스에서 PATH는 셸 및 기타 프로그램에 실행 파일을 검색할 디렉터리를 알려주는 환경 변수입니다. 실행 파일이 포함된 디렉터리에 대한 콜론으로 구분된 절대 경로 목록으로 구성됩니다. PATH 변수의 내용을 보려면 $PATH와 함께 echo 명령을 인수로 사용합니다. echo $PATH # /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin which 명령을 사용하는 방법 명령의 구문은 다음과 같습니다. which [OPTION..

SW/리눅스 2021.09.21

Linux : Netcat (nc) 명령어, 사용 방법, 예제

Netcat(ornc)은 TCP 또는 UDP 프로토콜을 사용하여 네트워크 연결을 통해 데이터를 읽고 쓰는 명령줄 유틸리티입니다. 네트워크 및 시스템 관리자 무기고에서 가장 강력한 도구 중 하나이며, 네트워킹 툴의 스위스 군용 칼이라고 할 수 있습니다. Netcat은 교차 플랫폼이며 리눅스, MacOS, 윈도우즈 및 BSD에서 사용할 수 있습니다. Netcat을 사용하여 네트워크 연결을 디버그 및 모니터링하고, 열린 포트를 검사하고, 데이터를 전송하고, 프록시로 사용하는 등의 작업을 수행할 수 있습니다. Netcat 패키지는 MacOS 및 Ubuntu, Debian 또는 CentOS와 같은 널리 사용되는 Linux 배포에 미리 설치되어 있습니다. Netcat 구문 Netcat 유틸리티의 가장 기본적인 구문..

SW/리눅스 2021.09.20

Raspberry Pi : Node.js, npm 설치 방법, 예제, 명령어

Node.js는 Chrome의 JavaScript 엔진을 기반으로 구축된 오픈 소스 교차 플랫폼 JavaScript 런타임 환경으로, JavaScript 코드를 서버 측에서 실행할 수 있습니다. 주로 서버측 애플리케이션을 구축하는 데 사용되지만 전체 스택 및 프런트 엔드 솔루션으로도 매우 인기가 있습니다. npm은 Node.js의 기본 패키지 관리자이며 세계에서 가장 큰 소프트웨어 레지스트리입니다. 이 튜토리얼에서는 Node.js 및 npm을 Rasberry Pi에 설치하는 방법을 설명합니다. 라스베리 파이에 라스비언이 설치되어 있을 거라 추정합니다 NodeSource Repository에서 Node.js 및 npm을 설치 NodeSource는 엔터프라이즈급 노드 지원을 제공하는 데 중점을 둔 회사입니다..

SW/리눅스 2021.09.19

Linux : Date 명령어, 사용 방법, 예제

date 명령은 시스템 날짜를 표시하거나 설정합니다. 날짜 및 시간을 다른 형식으로 인쇄하고 미래 및 과거 날짜를 계산하는 데 가장 일반적으로 사용됩니다. 리눅스 날짜 명령을 사용 date 명령의 구문은 다음과 같습니다. date [OPTION]... [+FORMAT] 날짜 [OPTION]...을(를) [+FORMAT]을(를) 선택합니다. 기본 형식을 사용하여 현재 시스템 시간 및 날짜를 표시하려면 옵션과 인수 없이 명령을 호출합니다. date # Sat Jun 1 14:31:01 CEST 2019 출력에는 요일, 월, 일, 시간, 시간대 및 연도가 포함됩니다. 날짜 형식 지정 옵션 날짜 명령의 출력은 + 기호 앞에 일련의 형식 제어 문자로 형식을 지정할 수 있습니다. 형식 컨트롤은 % 기호로 시작하고 ..

SW/리눅스 2021.09.18

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

CouchDB는 Apache Software Foundation에서 관리하는 내결함성이 있고 스키마가 없는 오픈 소스 NoSQL 데이터베이스입니다. CouchDB 서버는 JSON 구조의 문서를 포함하는 명명된 데이터베이스에 데이터를 저장합니다. 각 문서는 여러 필드와 첨부 파일로 구성됩니다. 필드에는 텍스트, 숫자, 목록, 부울란 등이 포함될 수 있습니다. 데이터베이스 문서를 읽고, 만들고, 편집하고, 삭제할 수 있는 RESTful HTTP/JSON API를 통해 액세스할 수 있습니다. Debian 9에 최신 버전의 CouchDB를 설치하는 방법을 설명합니다. 필수 조건 Debian 시스템에 패키지를 설치하려면 sudo 권한이 있는 사용자로 로그인해야 합니다. CouchDB 저장소를 실행 CouchDB...

SW/리눅스 2021.09.17

Linux : Reboot (Restart) : 재부팅, 재시작 명령어, 예제, 사용 방법

커널을 업데이트할 때 Livepatch 또는 KernelCare를 사용하지 않는 한 Linux 시스템을 재부팅해야 합니다. 하드웨어 문제 해결, 애플리케이션 설치 등과 같은 다른 상황에서도 시스템을 재부팅해야 할 수 있습니다. 헤드리스 리눅스 서버를 실행 중인 경우 명령줄에서 시스템을 재시작하는 방법을 알아야 합니다. 대부분의 최신 Linux 배포에서는 systemctl 유틸리티가 이전 Linux 배포에서 사용되는 대부분의 전원 관리 명령을 sysvinit으로 대체합니다. 재부팅 및 종료 명령은 호환성 이유로 시스템에서 사용할 수 있는 systemctl의 별칭입니다. systemctland shutdown 명령을 사용하여 Linux 시스템을 재부팅하는 방법에 대해 설명합니다. 명령은 sudo 권한이 있는..

SW/리눅스 2021.09.16

Linux : Apache 명령어, 예제, 사용 방법

Apache HTTP 서버는 세계에서 가장 인기 있는 웹 서버입니다. 다양한 모듈로 확장할 수 있는 강력한 기능을 제공하는 무료 오픈 소스 교차 플랫폼 HTTP 서버입니다. 개발자나 시스템 관리자라면 Apache를 정기적으로 다루고 있을 가능성이 높습니다. 이 가이드에서는 Apache 시작, 중지 및 재시작을 포함하여 가장 중요하고 자주 사용되는 Apache 명령에 대해 살펴보겠습니다. 시작하기 전에 먼저 시작 루트 또는 sudo 권한을 가진 사용자로 로그인했다고 가정합니다. 이 가이드의 명령은 우분투 18.04과 센트OS 7과 Debian 9와 같은 현대의 리눅스 배포판 작업을 해야 합니다. Ubuntu 및 Debian에서는 Apache 서비스의 이름이 apache2이고 CentOS와 같은 Red Ha..

SW/리눅스 2021.09.15

Linux : Bash : if..else 문 사용법, 예제, 명령어

Bash if.. else에 대해 살펴보고 셸 스크립트에서 사용하는 방법을 보여 드리겠습니다. 의사 결정은 컴퓨터 프로그래밍의 가장 근본적인 개념 중 하나입니다. 다른 프로그래밍 언어와 유사합니다. if, if.. else, if.. elif..else 등 Bash 문을 사용하여 특정 조건에 따라 코드를 실행할 수 있는 경우 중첩됩니다. if 문 조건이 서로 다른 형태를 가질 수 있는 경우 배시를 합니다. 가장 기본적인 if 문장은 다음과 같은 형식을 취합니다. if TEST-COMMAND then STATEMENTS fi if 문은 if 키워드로 시작하고 이어서 조건부 식과 키워드로 시작합니다. 문은 fi 키워드로 끝납니다. TEST-Command가 True로 평가되면 문이 실행됩니다. TEST-Com..

SW/리눅스 2021.09.14

Linux : Bash : Array 다루는 방법, 예제, 명령어

어레이는 가장 많이 사용되는 기본 데이터 구조 중 하나입니다. 배열은 배열 내에 여러 변수를 저장할 수 있는 변수라고 생각할 수 있습니다. Bash 어레이에 대해 살펴보고 Bash 스크립트에서 어레이를 사용하는 방법에 대해 설명합니다. 배쉬 어레이 Bash는 1차원 수치 인덱싱 및 연결 어레이 유형을 지원합니다. 숫자 배열은 정수를 사용하여 참조되고 연관성은 문자열을 사용하여 참조됩니다. 숫자 인덱싱된 어레이는 음수 인덱스를 사용하여 끝에서 액세스할 수 있습니다. -1 색인은 마지막 요소를 참조합니다. 그 지수는 연속적일 필요는 없습니다. 대부분의 프로그래밍 언어와 달리 Bash 어레이 요소는 데이터 유형이 동일할 필요가 없습니다. 문자열과 숫자를 모두 포함하는 배열을 생성할 수 있습니다. Bash는 다..

SW/리눅스 2021.09.13

Raspberry Pi : Plex Media Server 설치 방법, 예제, 명령어

라즈베리 파이는 많은 다른 프로젝트에서 사용될 수 있습니다. Rasberry Pi의 가장 인기 있는 사용 사례 중 하나는 Rasberry Pi를 홈 미디어 센터로 전환하는 것입니다. Flex는 비디오, 음악 및 사진 컬렉션을 정리하여 언제 어디서나 모든 기기로 스트리밍할 수 있는 인기 스트리밍 미디어 서버입니다. Rasberry Pi에 Flex Media 서버를 설치하는 방법을 보여 드리겠습니다. 필수 조건 Raspbian이 Raspby Pi에 설치되어 있다고 가정하겠습니다. 플렉스 미디어 서버는 그래픽 인터페이스가 필요하지 않으므로 Raspbian Stretch Lite 이미지를 사용하고 SSH를 활성화하는 것이 좋습니다. 이렇게 하면 Raspby Pi에서 Flex 미디어 서버를 실행하는 데 훨씬 더 ..

SW/리눅스 2021.09.12

Linux : Cent OS 부팅 USB 만드는 방법, 예제, 명령어

이 튜토리얼에서는 Linux 터미널에서 부팅 가능한 CentOS USB 스틱을 만드는 방법을 설명합니다. 이 USB 스틱을 사용하여 부팅 및 테스트하거나 설치할 수 있습니다. 필수 조건 8GB 이상의 USB 스틱 드라이브입니다. 리눅스 배포를 실행하는 시스템입니다. CentOS ISO 파일을 다운로드 CentOS에서 CentOS ISO 파일을 다운로드합니다. 다운로드 페이지에서 "DVD ISO"와 "최소 ISO" 중에서 선택할 수 있습니다. 최소 설치 이미지에는 CentOS 시스템 기능이 있는 데 필요한 패키지만 포함됩니다. DVD 이미지에는 설치 관리자를 사용하여 설치할 수 있는 모든 패키지가 포함되어 있습니다. 대부분의 경우 "DVD ISO" 버전을 다운로드할 수 있습니다. Linux에서 부팅 가능한..

SW/리눅스 2021.09.11

CentOS 7 : VLC Media Player 설치 방법, 예제, 명령어

VLC는 널리 사용되는 오픈 소스 멀티미디어 플레이어이자 스트리밍 미디어 서버입니다. 크로스 플랫폼이며 DVD, 오디오 CD 및 다양한 스트리밍 프로토콜뿐만 아니라 사실상 모든 멀티미디어 파일을 재생할 수 있습니다. CentOS 7에 VLC 미디어 플레이어를 설치하는 방법을 설명합니다. 필수 조건 패키지를 설치하려면 sudo 액세스 권한이 있는 사용자로 로그인해야 합니다. CentOS에 VLC 미디어 플레이어를 설치 VLC 패키지는 RPM Fusion 저장소에서 사용할 수 있습니다. RPM Fusion 저장소는 EPEL 저장소에 따라 다릅니다. 시스템에서 EPEL 저장소를 사용하도록 설정하지 않은 경우 다음을 입력하여 활성화합니다. sudo yum install epel-release 그런 다음 다음 명..

SW/리눅스 2021.09.09

Linux : Dockerfile로 Docker Images 빌드 방법, 예제, 명령어

Docker 이미지는 애플리케이션과 애플리케이션을 실행하는 데 필요한 모든 것을 포함하는 Docker 컨테이너의 Blueprint입니다. 컨테이너는 이미지의 런타임 인스턴스입니다. Docker 파일이 무엇인지, Docker 파일을 사용하여 Docker 이미지를 작성하는 방법 및 Docker 파일을 사용하여 Docker 이미지를 작성하는 방법에 대해 설명합니다. 도커 파일이란 무엇입니까? Docker 파일은 사용자가 명령줄에서 실행하여 이미지를 생성할 수 있는 모든 명령을 포함하는 텍스트 파일입니다. 여기에는 이미지를 구축하는 데 필요한 도커의 모든 지침이 포함됩니다. 도커 이미지는 실행 가능한 소프트웨어 응용 프로그램을 구성하는 이미지의 도커 파일에 있는 지시사항을 나타내는 일련의 파일 시스템 레이어로 ..

SW/리눅스 2021.09.08

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

Skype는 전 세계에서 가장 인기 있는 통신 애플리케이션 중 하나로, 무료 온라인 오디오 및 비디오 통화, 그리고 전 세계 모바일과 유선 전화에 저렴한 국제 통화를 할 수 있게 해줍니다. Skype는 오픈 소스 애플리케이션이 아니며 Debian 저장소에 포함되지 않습니다. Skype를 Debian 9에 설치하는 방법에 대해 설명하겠습니다. 전제조건 로그인한 사용자에게 sudo 권한이 있습니다야 패키지를 설치할 수 있습니다. Devian에 Skype를 설치 다음 단계를 수행하여 Devian에 Skype를 설치합니다. 1. Skype를 다운로드 다음 wget 명령을 사용하여 터미널을 열고 최신 Skype.deb 패키지를 다운로드합니다. wget https://go.skype.com/skypeforlinux..

SW/리눅스 2021.09.07

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

Memcached는 무료 및 오픈 소스 고성능 메모리 키 값 데이터 저장소입니다. 주로 데이터베이스 호출 결과에서 다양한 개체를 캐싱하여 응용 프로그램의 속도를 높이는 캐싱 시스템으로 사용됩니다. CentOS 7에 Memcached를 설치하고 구성하는 방법을 설명합니다. 전제조건 계속하기 전에 sudo 권한을 가진 사용자로 로그인했는지 확인하십시오. Memcached를 설치 메모리 캐시된 패키지는 기본 Cent에 포함됩니다.OS 7 리포지토리입니다. 설치는 매우 간단합니다. 다음 명령을 입력하십시오. sudo yum install memcached libmemcached libmemcached 패키지는 Memcached 서버를 관리하기 위한 몇 가지 명령줄 도구를 제공합니다. 설치가 완료되면 Memcac..

SW/리눅스 2021.09.06

Linux : Wc 명령어, 예제, 사용 방법 (줄, 단어, 문자 세기 )

Linux 및 유닉스 계열 운영 체제에서는 wc 명령을 사용하여 지정된 각 파일 또는 표준 입력의 줄, 단어, 문자 및 바이트 수를 계산하고 결과를 인쇄할 수 있습니다. 간단하고 실제적인 예를 통해 wc 명령을 사용하는 방법을 보여드리겠습니다. wc 명령을 사용하는 방법 wc 명령의 구문은 다음과 같습니다. wc OPTION... [FILE]... wc 명령은 0개 이상의 입력 FILE 이름을 허용할 수 있습니다. FILE이 지정되지 않았거나 FILE이 -일 때 wc는 표준 입력을 읽습니다. 단어는 공백, 탭 또는 새 줄로 구분된 문자열입니다. 옵션 없이 사용할 경우 가장 간단한 형식으로 wc 명령은 인수로 전달된 각 파일의 파일 이름, 줄, 단어, 바이트 수, 4개의 열을 인쇄합니다. 표준 입력을 사용..

SW/리눅스 2021.09.05
반응형