반응형

SW/리눅스 803

Linux : Ubuntu 20.04 : KVM 설치 방법, 예제, 명령어

KVM(커널 기반 가상 시스템)은 Linux 커널에 내장된 오픈 소스 가상화 기술입니다. KVM을 사용하여 여러 Linux 또는 윈도우즈 게스트 가상 시스템을 실행합니다. 각 게스트는 다른 게스트와 완전히 분리되며 자체 운영 체제와 CPU, 메모리, 네트워크 인터페이스 및 스토리지와 같은 전용 가상 하드웨어를 가지고 있습니다. 이 안내서에서는 Ubuntu 20.04 데스크톱에 KVM을 설치하고 구성하는 방법에 대한 지침을 제공합니다. 또한 다양한 애플리케이션을 위한 개발 환경으로 사용할 수 있는 가상 머신을 생성하는 방법도 보여드리겠습니다. 필수 구성 요소 RAM이 2GB 이상인 게스트를 실행하려면 64비트 호스트 시스템이 있어야 합니다. 설치를 계속하기 전에 Ubuntu 호스트 시스템이 KVM 가상화를..

SW/리눅스 2022.10.30

Linux : .htaccess로 HTTPS 강제 적용 방법, 예제, 명령어

도메인에 대한 SSL 인증서를 설치한 경우 다음 단계는 HTTPS를 통해 모든 웹 트래픽을 처리하도록 응용 프로그램을 구성하는 것입니다. 요청과 응답이 일반 텍스트로 전송되고 반환되는 HTTP와 달리 HTTPS는 TLS/SSL을 사용하여 클라이언트와 서버 간의 통신을 암호화합니다. HTTP에 비해 HTTPS를 사용할 경우 다음과 같은 몇 가지 이점이 있습니다. 모든 데이터는 양방향으로 암호화되어 있습니다. 따라서 인터셉트 시 중요한 정보를 읽을 수 없습니다. Chrome, Firefox 및 기타 모든 인기 브라우저는 웹 사이트를 안전한 것으로 표시합니다. HTTPS를 사용하면 HTTP/2 프로토콜을 사용할 수 있으므로 사이트 성능이 크게 향상됩니다. 구글은 HTTPS 웹사이트를 선호합니다. 사이트는 HT..

SW/리눅스 2022.10.29

Linux : Ubuntu 20.04 : TensorFlow 설치 방법, 예제, 명령어

TensorFlow는 구글이 구축한 머신러닝을 위한 자유-오픈 소스 플랫폼입니다. 그것은 트위터, 페이팔, 인텔, 레노버, 에어버스를 포함한 많은 단체들에 의해 사용됩니다. TensorFlow는 시스템 전체에서, Python 가상 환경에, Docker 컨테이너로 또는 Anaconda와 함께 설치할 수 있습니다. 이 튜토리얼에서는 Ubuntu 20.04의 Python 가상 환경에 TensorFlow를 설치하는 방법을 설명합니다. 가상 환경에서는 서로 다른 여러 Python 환경을 하나의 컴퓨터에 두고 프로젝트별로 특정 버전의 모듈을 설치할 수 있습니다. Ubuntu 20.04에 TensorFlow를 설치 Ubuntu 20.04는 기본적으로 Python 3.8과 함께 제공됩니다. 다음을 입력하여 시스템에 P..

SW/리눅스 2022.10.28

Linux : Ubuntu 20.04 : Curl 설치, 사용 방법, 예제, 명령어

컬은 원격 서버에서 또는 원격 서버로 데이터를 전송하는 명령줄 유틸리티입니다. 컬을 사용하면 HTTP, HTTPS, SCP , SFTP 및 FTP 등 지원되는 프로토콜 중 하나를 사용하여 데이터를 다운로드하거나 업로드할 수 있습니다. 이 자료에서는 Ubuntu 20.04에 Curl을 설치하는 방법을 설명합니다. Ubuntu에 Curl을 설치 컬이 있는 파일을 다운로드하려고 할 때 컬 명령을 찾을 수 없다는 오류 메시지가 나타나면 우분투 시스템에 컬 패키지가 설치되어 있지 않은 것입니다. curl은 기본 Ubuntu 20.04 리포지토리에 포함되어 있습니다. 설치는 매우 간단합니다. sudo apt update sudo apt install curl 설치가 완료되면 터미널에 컬을 입력하여 확인합니다. cu..

SW/리눅스 2022.10.26

Linux : Ubuntu 20.04 : TeamViewer 설치 방법, 예제, 명령어

TeamViewer는 원격 제어, 웹 회의, 데스크톱 공유 및 컴퓨터 간 파일 전송에 사용되는 교차 플랫폼 솔루션입니다. 이 자료에서는 Ubuntu 20.04에 TeamViewer를 설치하는 방법에 대해 설명합니다. 필수 구성 요소 우분투 시스템에 패키지를 설치하려면 루트 또는 sudo 액세스 권한이 있는 사용자로 로그인해야 합니다. Ubuntu 20.04에 TeamViewer를 설치 TeamViewer는 독점적인 컴퓨터 소프트웨어이며 Ubuntu 저장소에 포함되어 있지 않습니다. TeamViewer APT 공식 저장소에서 TeamViewer 패키지를 다운로드하여 설치합니다. 다음 wget 명령을 사용하여 터미널을 열고 최신 TeamViewer .deb 패키지를 다운로드하십시오. wget https://..

SW/리눅스 2022.10.25

Linux : Gz File 압축 풀기, 열기 방법, 예제, 명령어

Gzip은 원래 파일 모드, 소유권 및 타임스탬프를 유지하면서 파일 크기를 줄이는 널리 사용되는 압축 알고리즘입니다. 이 알고리즘은 종종 페이지 로딩 속도를 높이기 위해 웹 요소를 압축하는 데 사용됩니다. 일반적으로 gzip으로 압축된 파일은 .gz 또는 .z로 끝납니다. 이 자료에서는 .gz 파일을 열거나 압축을 푸는 방법을 설명합니다. gz 파일의 압축을 풀기 Linux 및 macOS에서는 gzip 유틸리티를 사용하여 .gz 파일의 압축을 해제할 수 있습니다. 구문은 다음과 같습니다. gzip -d file.gz 명령을 실행하면 압축된 파일이 원래 상태로 복원되고 .gz 파일이 제거됩니다. 압축된 파일을 유지하려면 -k 옵션을 다음 명령으로 전달합니다. gzip -dk file.gz .gz 파일의 압..

SW/리눅스 2022.10.24

Linux : Vim / Vi : 검색 방법, 예제, 명령어

이 자료에서는 Vim / Vi에서 검색 작업을 수행하는 방법에 대해 설명합니다. Vim 또는 그 선구자 Vi는 macOS와 대부분의 Linux 배포판에 사전 설치되어 제공됩니다. 텍스트 검색은 파일로 작업할 때 가장 일반적인 작업 중 하나입니다. Vim의 기본 사항을 알면 즐겨찾는 편집기를 사용할 수 없는 상황에 매우 유용할 수 있습니다. 기본 검색 Vim에서 검색하려면 정상 모드여야 합니다. Vim 편집기를 실행하면 이 모드가 됩니다. 다른 모드에서 정상 모드로 돌아가려면 Esc 키를 누르기만 하면 됩니다. Vim을 사용하면 /(앞으로 슬래시) 및 ?(물음표) 명령을 사용하여 텍스트를 빠르게 찾을 수 있습니다. 앞으로 검색하려면 /를 누르고 뒤로 검색하려면 ?를 누른 다음 검색 패턴을 입력하고 Ente..

SW/리눅스 2022.10.23

Ubuntu 20.04 : Apache Virtual Hosts 설정 방법, 예제, 명령어

가상 호스트는 단일 서버에서 둘 이상의 웹 사이트를 실행할 수 있는 Apache 구성 지시문입니다. 가상 호스트를 사용하면 사이트 문서 루트(웹 사이트 파일이 들어 있는 디렉토리)를 지정하고, 각 사이트에 대해 별도의 보안 정책을 작성하며, 서로 다른 SSL 인증서를 사용하는 등의 작업을 수행할 수 있습니다. 이 자료에서는 Ubuntu 20.04에서 Apache Virtual Host를 설정하는 방법에 대해 설명합니다. 필수 구성 요소 가이드를 계속 진행하기 전에 다음 요구 사항을 충족했는지 확인하십시오. - 공용 서버 IP를 가리키는 하나 이상의 도메인 이름입니다. - Ubuntu 시스템에 Apache가 설치되어 있습니다. - 루트 또는 sudo 권한이 있는 사용자로 로그인합니다. 디렉토리 구조 생성 ..

SW/리눅스 2022.10.22

Linux : Ubuntu 20.04 : Minecraft Server 생성 방법, 예제, 명령어

마인크래프트는 역사상 가장 인기 있는 게임 중 하나입니다. 그것은 플레이어들이 무한한 세계를 탐험하고 단순한 집에서부터 우뚝 솟은 고층 건물까지 다양한 구조물을 만드는 샌드박스 비디오 게임입니다. 이 튜토리얼에서는 Ubuntu 20.04에서 Minecraft Server를 만드는 방법을 설명합니다. Systemd를 사용하여 마인크래프트 서버를 실행하고 실행 중인 인스턴스에 연결하기 위해 mcrcon 유틸리티를 사용할 것입니다. 또한 정기적인 서버 백업을 수행하는 cronjob을 생성하는 방법도 보여드리겠습니다. 필수 구성 요소 공식 마인크래프트 사이트에 따르면 일반적인 설정을 위해 최소 4GB의 RAM이 권장됩니다. mcrcon 도구를 구축하는 데 필요한 패키지를 설치합니다. sudo apt update..

SW/리눅스 2022.10.21

Linux : Ubuntu 20.04 : Apache Maven 설치 방법, 예제, 명령어

Apache Maven은 주로 Java 프로젝트에 사용되는 오픈 소스 프로젝트 관리 및 이해 도구입니다. Maven은 POM(Project Object Model)을 사용합니다. POM은 기본적으로 프로젝트, 구성 세부 정보, 프로젝트의 종속성 등에 대한 정보가 들어 있는 XML 파일입니다. 이 튜토리얼에서는 Ubuntu 20.04에 Apache Maven을 설치하는 두 가지 방법을 보여 줍니다. 공식 Ubuntu 리포지토리에는 적절한 패키지 관리자와 함께 설치할 수 있는 Maven 패키지가 포함되어 있습니다. 이것은 우분투에 Maven을 설치하는 가장 쉬운 방법입니다. 그러나 저장소에 포함된 버전은 최신 버전의 Maven보다 뒤처질 수 있습니다. 최신 버전의 Maven을 설치하려면 공식 웹 사이트에서 ..

SW/리눅스 2022.10.19

Linux : Ubuntu 20.04 : Hostname 변경 방법, 예제, 명령어

호스트 이름은 운영 체제를 설치하는 동안 설정되거나 가상 시스템이 생성될 때 가상 시스템에 동적으로 할당됩니다. 이 안내서에서는 시스템을 재시작할 필요 없이 Ubuntu 20.04에서 호스트 이름을 설정하거나 변경하는 방법을 설명합니다. 호스트 이름을 이해 호스트 이름은 네트워크에서 디바이스를 식별하는 레이블입니다. 동일한 네트워크에 동일한 호스트 이름을 가진 두 대 이상의 컴퓨터가 있으면 안 됩니다. Ubuntu에서 hostnamectl 명령을 사용하여 시스템 호스트 이름 및 관련 설정을 편집할 수 있습니다. 이 도구는 다음과 같은 세 가지 종류의 호스트 이름을 인식합니다. static - 기존 호스트 이름입니다. /etc/hostname 파일에 저장되며 사용자가 설정할 수 있습니다. pretty - ..

SW/리눅스 2022.10.18

Linux : Ubuntu 20.04 : Anaconda 설치 방법, 예제, 명령어

아나콘다는 널리 사용되는 파이썬/R 데이터 과학 및 머신러닝 플랫폼으로, 대규모 데이터 처리, 예측 분석 및 과학 컴퓨팅에 사용됩니다. 아나콘다 배포판에는 250개의 오픈 소스 데이터 패키지가 함께 제공되며, 아나콘다 저장소에서 7,500개 이상의 추가 패키지를 설치할 수 있습니다. 또한 콘다 명령줄 도구와 아나콘다 네비게이터라는 데스크톱 그래픽 사용자 인터페이스를 포함합니다. 이 튜토리얼은 Ubuntu 20.04에 Anaconda Python Distribution을 설치하는 과정을 안내합니다. 아나콘다를 설치 이 기사를 쓸 당시 아나콘다의 최신 안정 버전은 2020.02 버전입니다. 설치 프로그램 스크립트를 다운로드하기 전에 다운로드 페이지를 방문하여 다운로드할 수 있는 새로운 버전의 Python 3..

SW/리눅스 2022.10.17

Linux : Ubuntu 20.04 : PHP Composer 설치, 사용 방법, 예제, 명령어

Composer는 PHP의 종속성 관리자입니다(Node.js의 경우 npm 또는 Python의 경우 pip와 유사). Composer를 사용하면 프로젝트가 종속되는 PHP 라이브러리를 지정할 수 있으며 모든 라이브러리와 종속성을 가져오고 관리할 수 있습니다. Composer는 Laravel, Symfony, Drupal 및 Magento와 같은 모든 현대 PHP 프레임워크와 플랫폼에 사용됩니다. 이 튜토리얼에서는 Ubuntu 20.04에 Composer를 설치하고 사용하는 방법을 설명합니다. Ubuntu에 PHP Composer를 설치 Composer를 설치하기 전에 필요한 모든 요구 사항이 시스템에 설치되어 있는지 확인합니다. sudo apt update sudo apt install wget php-..

SW/리눅스 2022.10.16

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

Linux 커널은 Linux 운영 체제의 핵심 구성 요소입니다. 시스템의 리소스를 관리하고 컴퓨터의 하드웨어와 소프트웨어를 연결하는 다리입니다. Linux 커널은 모듈식 설계를 가지고 있습니다. 커널 모듈 또는 드라이버는 커널의 기능을 확장하는 코드 조각입니다. 모듈은 로드 가능한 모듈로 컴파일되거나 커널에 내장되어 있습니다. 시스템을 재부팅할 필요 없이 로드 가능한 모듈을 요청 시 실행 중인 커널에서 로드 및 언로드할 수 있습니다. 일반적으로 모듈은 udev(장치 관리자)에 의해 요청 시 로드됩니다. 그러나 때로는 모듈이 로드되는 방식을 세부적으로 조정해야 할 수도 있습니다. 예를 들어, 추가 매개변수가 포함된 모듈을 로드하거나 모듈의 자동 로드를 방지하기 위해 모듈을 로드해야 할 수 있습니다. mod..

SW/리눅스 2022.10.14

Linux : Ubuntu 20.04 : R 설치 방법, 예제, 명령어

R은 통계 컴퓨팅 및 그래픽 표현을 전문으로 하는 오픈 소스 프로그래밍 언어 및 자유 환경입니다. 통계학자 및 데이터 마이너는 주로 통계 소프트웨어를 개발하고 데이터 분석을 수행하기 위해 사용합니다. 이 자료에서는 Ubuntu 20.04에 R을 설치하는 데 필요한 단계를 설명합니다. 필수 구성 요소 이 튜토리얼을 계속하기 전에 다음 사전 요구 사항을 충족했는지 확인하십시오. 시스템에 1G 이상의 RAM이 있습니다. 그렇지 않으면 스왑 파일을 생성하십시오. sudo 권한을 가진 사용자로 로그인합니다. Ubuntu에 R을 설치 기본 Ubuntu 저장소에 포함된 R 패키지는 오래된 경우가 많습니다. 우리는 크랜 저장소에서 R을 설치할 것입니다. Ubuntu 20.04에 R을 설치하려면 다음 단계를 수행하십시오..

SW/리눅스 2022.10.13

Linux : Ubuntu 20.04 : Mono 설치 방법, 예제, 명령어

Mono는 ECMA/ISO 표준을 기반으로 교차 플랫폼 애플리케이션을 개발하고 실행하기 위한 플랫폼입니다. 마이크로소프트 의 자유 및 오픈 소스 구현체입니다.NET 프레임워크입니다. 이 튜토리얼에서는 Ubuntu 20.04에 Mono를 설치하는 데 필요한 단계를 설명합니다. 필수 구성 요소 이 지침에서는 루트 또는 sudo 권한이 있는 사용자로 로그인했다고 가정합니다. Ubuntu에 Mono를 설치 표준 Ubuntu 20.04 리포지토리에서는 Mono를 사용할 수 없습니다. 공식 Mono 저장소에서 Mono 패키지를 설치합니다. HTTPS를 통해 새 리포지토리를 추가하는 데 필요한 종속성을 설치합니다. sudo apt update sudo apt install dirmngr gnupg apt-transp..

SW/리눅스 2022.10.12

Linux : Ubuntu 20.04 : Spotify 설치 방법, 예제, 명령어

Spotify는 오래된 클래식에서 최신 히트곡에 이르기까지 수백만 개의 노래를 즉시 액세스할 수 있는 디지털 음악 스트리밍 서비스입니다. 이 안내서에서는 Ubuntu 20.04에 Spotify를 설치하는 두 가지 방법을 보여 줍니다. Spotify는 Snapcraft 저장소를 통해 스냅 패키지로 설치하거나 Spotify 저장소에서 데브 패키지로 설치할 수 있습니다. Ubuntu Linux에 Spotify를 설치하는 것은 비교적 간단한 프로세스이며 몇 분이면 됩니다. Spotify를 스냅 패키지로 설치 Spotify snap 패키지는 Microsoft에서 배포 및 유지 관리합니다. 스냅은 응용 프로그램을 실행하는 데 필요한 이진 모든 종속성을 포함하는 자체 포함 소프트웨어 패키지입니다. Snap 패키지는 ..

SW/리눅스 2022.10.10

Linux : Ubuntu 20.04 : PHP 설치 방법, 예제, 명령어

PHP는 가장 많이 사용되는 서버측 프로그래밍 언어 중 하나입니다. WordPress, Magento 및 Laravel과 같은 많은 인기 있는 CMS와 프레임워크는 PHP로 작성됩니다. 이 안내서에서는 Ubuntu 20.04에 PHP를 설치하고 Nginx 및 Apache와 통합하는 데 필요한 단계를 설명합니다. 기록할 때 기본 Ubuntu 20.04 리포지토리에는 PHP 7.4 버전이 포함되어 있습니다. 또한 이전 PHP 버전을 설치하는 방법도 보여드리겠습니다. 설치할 PHP 버전을 선택하기 전에 응용 프로그램에서 지원하는지 확인하십시오. PHP 7.4를 Apache와 함께 설치 Apache를 웹 서버로 사용하는 경우 다음 명령을 실행하여 PHP 및 Apache PHP 모듈을 설치합니다. sudo apt..

SW/리눅스 2022.10.09

Linux : Bash : Exit (종료) 명령어, 코드, 예제, 사용 방법

Bash 스크립트를 작성할 때 특정 조건이 충족될 때 스크립트를 종료하거나 명령의 종료 코드에 따라 작업을 수행해야 하는 경우가 많습니다. 이 문서에서는 Bash exit 기본 제공 명령과 실행된 명령의 종료 상태에 대해 설명합니다. 종료 상태 각 셸 명령은 종료 시 성공 또는 실패에 관계없이 종료 코드를 반환합니다. 일반적으로 종료 코드가 0이면 명령이 성공적으로 완료되었음을 나타내고 0이 아니면 오류가 발생했음을 나타냅니다. 특수 변수 $?는 마지막으로 실행된 명령의 종료 상태를 반환합니다. date &> /dev/null echo $? # 0 날짜 명령이 성공적으로 완료되었으며 종료 코드가 0입니다. 존재하지 않는 디렉토리에서 ls를 실행하려고 하면 종료 코드가 0이 아닙니다. ls /nonexis..

SW/리눅스 2022.10.08

Linux : Ubuntu 20.04 : Skype 설치 방법, 예제, 명령어

스카이프는 세계에서 가장 인기 있는 통신 애플리케이션 중 하나입니다. 크로스 플랫폼이며 Windows, Linux 및 macOS에서 사용할 수 있습니다. 스카이프를 통해, 당신은 무료 온라인 오디오 및 영상 통화와 전세계 모바일 및 유선 전화로의 국제 통화를 할 수 있습니다. Skype는 공개 소스 응용 프로그램이 아니며 표준 Ubuntu 리포지토리에 포함되어 있지 않습니다. 이 안내서에서는 Ubuntu 20.04에 Skype를 설치하는 두 가지 방법을 보여 줍니다. Skype는 Snapcraft 스토어를 통해 스냅 패키지로 설치하거나 Skype 저장소에서 데브 패키지로 설치할 수 있습니다. 사용자 환경에 가장 적합한 설치 방법을 선택하십시오. Skype를 스냅 패키지로 설치 Skype snap 패키지는..

SW/리눅스 2022.10.07
반응형