반응형

SW/리눅스 804

Linux : CentOS 8 : SSH Keys 설정 방법, 예제, 명령어

SSH(Secure Shell)는 클라이언트와 서버 간의 보안 연결을 위해 설계된 암호화 네트워크 프로토콜입니다. 가장 널리 사용되는 두 가지 SSH 인증 메커니즘은 암호 기반 인증과 공개 키 기반 인증입니다. SSH 키를 사용하는 것이 일반적으로 기존 암호 인증보다 더 안전하고 편리합니다. 이 자료에서는 CentOS 8 시스템에서 SSH 키를 생성하는 방법에 대해 설명합니다. 또한 SSH 키 기반 인증을 설정하고 암호를 입력하지 않고 원격 Linux 서버에 연결하는 방법도 보여 줍니다. CentOS에 SSH 키를 생성 CentOS 클라이언트 시스템에 SSH 키 쌍이 이미 있을 수 있습니다. 새 키 쌍을 생성하는 경우 이전 키 쌍을 덮어씁니다. 다음 ls 명령을 실행하여 키 파일이 있는지 확인합니다. l..

SW/리눅스 2022.08.27

Linux : CentOS 8 : VirtualBox Guest Additions 설치 방법, 예제, 명령어

VirtualBox는 여러 게스트 운영 체제(가상 시스템)를 동시에 실행할 수 있는 오픈 소스 교차 플랫폼 가상화 소프트웨어입니다. VirtualBox는 게스트 운영 체제에 설치하여 공유 폴더, 공유 클립보드, 마우스 포인터 통합, 향상된 비디오 지원 등과 같은 게스트 기능을 확장할 수 있는 드라이버 및 애플리케이션 집합(VirtualBox Guest Additions)을 제공합니다. 이 자료에서는 CentOS 8에 VirtualBox 게스트 추가 프로그램을 설치하는 방법을 설명합니다. CentOS 게스트에 게스트 추가 프로그램을 설치 VirtualBox에는 지원되는 모든 게스트 운영 체제의 게스트 추가 설치 프로그램이 포함된 "VBoxGuestAdditions.iso"라는 이미지 ISO 파일이 함께 제..

SW/리눅스 2022.08.26

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

KVM(커널 기반 가상 시스템)은 Linux 커널에 내장된 오픈 소스 가상화 기술입니다. Linux 또는 윈도우즈를 기반으로 여러 분리된 게스트 가상 시스템을 실행할 수 있습니다. 각 게스트에는 자체 운영 체제와 CPU, 메모리, 네트워크 인터페이스 및 스토리지와 같은 전용 가상 하드웨어가 있습니다. 이 안내서에서는 Ubuntu 18.04 데스크톱에 KVM을 설치하고 구성하는 방법을 설명합니다. 또한 PHP, Node.js, Ruby 등의 개발 환경으로 사용할 수 있는 가상 시스템을 생성하는 방법도 보여드리겠습니다. Ubuntu 16.04와 Linux Mint 및 Elementary OS를 포함한 다른 Ubuntu 기반 배포에도 동일한 지침이 적용됩니다. 필수 구성 요소 2GB 이상의 RAM으로 게스트를..

SW/리눅스 2022.08.25

Linux : Ubuntu 18.04 : WireGuard VPN 설치 방법, 예제, 명령어

와이어가드는 최신 암호화 기술을 갖춘 최신 VPN 기술입니다. IPsec 및 OpenVPN과 같은 다른 유사한 솔루션에 비해 WireGuard는 더 빠르고, 구성하기 쉬우며, 성능이 더 우수합니다. 이것은 교차 플랫폼이며 Linux, Windows, Android 및 macOS를 포함한 거의 모든 곳에서 실행할 수 있습니다. Wireguard는 피어 투 피어 VPN이며 클라이언트-서버 모델을 사용하지 않습니다. 피어의 구성에 따라 피어는 기존 서버 또는 클라이언트로 작동할 수 있습니다. WirGuard는 터널 역할을 하는 각 피어 장치에서 네트워크 인터페이스를 만드는 방식으로 작동합니다. 피어는 SSH 모델을 모방하여 공개 키를 교환 및 검증하여 서로를 인증합니다. 공개 키는 터널에서 허용되는 IP 주소..

SW/리눅스 2022.08.24

Linux : Debian 10 : TeamViewer 설치 방법, 예제 ,명령어

TeamViewer는 원격 제어, 데스크톱 공유, 온라인 회의 및 컴퓨터 간 파일 전송에 사용할 수 있는 교차 플랫폼 응용 프로그램입니다. 이 튜토리얼에서는 Debian 10, Buster에 TeamViewer를 설치하는 방법을 설명합니다. 필수 구성 요소 이 튜토리얼을 계속하기 전에 sudo 권한을 가진 사용자로 로그인했는지 확인하십시오. Debian에 TeamViewer를 설치 TeamViewer는 독점적인 컴퓨터 소프트웨어이며 기본 Debian 리포지토리에 포함되어 있지 않습니다. TeamViewer는 패키지를 설치할 자체 APT 저장소를 유지 관리하고 새 버전이 출시되면 업데이트합니다. Debian 시스템에 TeamViewer를 설치하는 것은 매우 간단한 프로세스이므로, 아래의 단계를 완료하면 됩..

SW/리눅스 2022.08.23

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

Awk는 고급 텍스트 처리를 위해 설계된 범용 스크립트 언어입니다. 그것은 주로 보고 및 분석 도구로 사용됩니다. 절차적인 대부분의 다른 프로그래밍 언어와 달리, awk는 데이터 기반이므로 입력 텍스트에 대해 수행할 일련의 작업을 정의합니다. 입력 데이터를 가져와서 변환하고 결과를 표준 출력으로 보냅니다. 이 문서는 awk 프로그래밍 언어의 필수 요소를 다룹니다. awk의 기본을 알면 명령줄에서 텍스트 파일을 조작하는 능력이 크게 향상됩니다. awk 작동 방식 awk에는 몇 가지 다른 구현체가 있습니다. 우리는 gawk라고 불리는 awk의 GNU 구현을 사용할 것입니다. 대부분의 리눅스 시스템에서 awk 인터프리터는 gawk의 심볼 링크일 뿐입니다. 레코드 및 필드 Awk는 텍스트 데이터 파일과 스트림을..

SW/리눅스 2022.08.22

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

Memcached는 자유-오픈 소스 고성능 메모리 내 키 값 데이터 저장소입니다. 일반적으로 데이터베이스 호출의 결과에서 다양한 개체를 캐싱하여 애플리케이션 속도를 높이기 위한 캐싱 시스템으로 사용됩니다. 이 자료에는 CentOS 8에 Memcached를 설치하고 구성하는 방법이 나와 있습니다. CentOS에 Memcached를 설치 기본 CentOS 8 저장소에 Memcached 패키지가 포함되어 있습니다. 설치는 매우 쉽습니다. 다음 명령을 루트 또는 sudo 권한이 있는 사용자로 입력하십시오. sudo dnf install memcached libmemcached libmemcached 패키지는 Memcached 서버를 관리하기 위한 여러 가지 명령줄 도구를 제공합니다. 설치가 완료되면 다음을 입력..

SW/리눅스 2022.08.21

Linux : Debian 10 : UFW로 방화벽 설정 방법, 예제, 명령어

방화벽이 적절하게 구성된 것은 전체 시스템 보안의 가장 중요한 측면 중 하나입니다. UFW(복제되지 않은 방화벽)는 iptables 방화벽 규칙을 관리하기 위한 사용자에게 친숙한 프런트엔드입니다. iptables의 주요 목표는 iptables를 보다 쉽게 또는 이름처럼 복잡하지 않게 관리하는 것입니다. 이 글은 Debian 10에서 UFW로 방화벽을 설정하는 방법을 설명합니다. 필수 구성 요소 루트 또는 sudo 권한이 있는 사용자만 시스템 방화벽을 관리할 수 있습니다. UFW를 설치 다음 명령을 입력하여 ufw 패키지를 설치합니다. sudo apt update sudo apt install ufw UFW 상태를 확인 서버 잠금을 방지하기 위해 방화벽이 자동으로 활성화되지 않습니다. 다음을 입력하여 UF..

SW/리눅스 2022.08.20

Linux : Debian 10 : Mono 설치 방법, 예제, 명령어

Mono는 ECMA/ISO 표준을 기반으로 교차 플랫폼 애플리케이션을 개발하고 실행하기 위한 플랫폼입니다. 마이크로소프트의 NET 프레임워크의 자유 및 오픈 소스 구현체입니다. 이 자료에는 데비안 10에 Mono를 설치하는 방법에 대한 정보가 나와 있습니다. 필수 구성 요소 이 지침에서는 루트 또는 sudo 권한이 있는 사용자로 로그인했다고 가정합니다. Debian에 Mono를 설치 표준 데비안 리포지토리에서는 모노를 사용할 수 없습니다. 우리는 Mono 공식 저장소에서 Mono 패키지를 설치할 것입니다. 비교적 간단한 프로세스이며 몇 분밖에 걸리지 않습니다. 필요한 패키지를 설치하는 것부터 시작합니다. sudo apt update sudo apt install dirmngr gnupg apt-trans..

SW/리눅스 2022.08.19

Linux : Debian 10 : Visual Studio Code 설치 방법, 예제, 명령어

Visual Studio Code는 Microsoft에서 개발한 자유 및 오픈 소스 크로스 플랫폼 코드 편집기입니다. 디버깅 지원, 내장 Git 제어, 구문 강조 표시, 코드 완료, 통합 터미널, 코드 리팩토링 및 스니펫이 내장되어 있습니다. Visual Studio Code 기능은 확장자를 사용하여 확장할 수 있습니다. 이 튜토리얼에서는 Debian 10, Buster에 Visual Studio Code Editor를 설치하는 방법을 설명합니다. 필수 구성 요소 지침에서는 사용자가 sudo 권한을 가진 사용자로 로그인했다고 가정합니다. Debian에 Visual Studio Code 설치 Debian 10 시스템에 Visual Studio Code를 설치하는 가장 쉽고 권장되는 방법은 명령줄을 통해 V..

SW/리눅스 2022.08.18

Linux : CentOS 8 : Users 추가, 삭제 방법, 예제, 명령어

새 리눅스 서버를 프로비저닝할 때 첫 번째 태스크 중 하나는 사용자를 추가하고 제거하는 것입니다. 각 사용자는 다양한 명령줄 및 GUI 응용 프로그램에 대해 서로 다른 권한 수준과 특정 설정을 가질 수 있습니다. CentOS 8 시스템에서 사용자를 추가 및 제거하는 방법을 설명합니다. 필수 구성 요소 사용자를 생성 및 제거하려면 루트 또는 sudo 권한이 있는 사용자로 로그인해야 합니다. CentOS 8 단위로 사용자를 추가하는 방법입니다. CentOS에서 userad 명령을 사용하여 새 사용자 계정을 생성한 다음 생성하려는 사용자 이름을 생성할 수 있습니다. 예를 들어, "jjeongil"라는 이름의 새 사용자 계정을 생성하려면 다음을 실행합니다. sudo adduser jjeongil 성공하면 명령이..

SW/리눅스 2022.08.17

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

스카이프는 세계에서 가장 인기 있는 통신 애플리케이션 중 하나입니다. 무료 온라인 음성 및 영상 통화와 전세계 모바일 및 유선 전화에 저렴한 가격의 국제 통화를 할 수 있습니다. Debian 10 Linux에 Skype의 최신 버전을 설치하는 방법에 대해 설명합니다. Debian에 Skype를 설치 Skype는 오픈 소스 응용 프로그램이 아니며 기본 Debian 리포지토리에 포함되어 있지 않습니다. Skype APT 저장소를 사용하여 Skype를 설치하겠습니다. Debian Buster에 Skype를 설치하려면 루트 또는 sudo 권한이 있는 사용자로 다음 단계를 수행하십시오. 터미널을 열고 다음 wget 명령을 입력하여 최신 Skype deb 패키지를 다운로드하십시오. wget https://go.sk..

SW/리눅스 2022.08.16

Linux : CentOS 8 : Gradle 설치 방법, 예제, 명령어

Gradle은 주로 Java 프로젝트에 사용되는 강력하고 유연한 빌드 도구이며, Ant와 Maven 의 최고 기능을 결합합니다. 스크립팅에 XML을 사용하는 이전 버전과 달리 Gradle은 Java 플랫폼을 위한 동적 객체 지향 프로그래밍 언어인 Groovy를 사용하여 프로젝트를 정의하고 스크립트를 작성합니다. CentOS 8에 Gradle을 설치하는 방법을 설명합니다. Gradle의 최신 버전은 공식 웹사이트에서 다운로드할 수 있습니다. 필수 구성 요소 이 지침에서는 루트 또는 sudo 권한이 있는 사용자로 로그인했다고 가정합니다. OpenJDK 설치 Gradle을 사용하려면 Java SE 8 이상이 서버에 설치되어 있어야 합니다. OpenJDK 패키지를 설치하려면 다음 명령을 입력하십시오. sudo ..

SW/리눅스 2022.08.15

Python : Lists 예제, 사용 방법, 명령어

Python에는 데이터 모음을 체계적이고 효율적인 방식으로 저장할 수 있는 여러 가지 순차적 데이터 유형이 포함되어 있습니다. 기본 시퀀스 유형은 리스트, 튜플 및 범위 개체입니다. 이 문서는 파이썬 list을 살펴봅니다. 리스트 작성, 리스트 조각 및 정렬, 리스트 요소 추가 또는 제거 방법 등을 보여드리겠습니다. list은 변경 가능한 시퀀스이며, 생성 후 변경할 수 있습니다. list은 Python에서 가장 일반적으로 사용되는 데이터 유형 중 하나이며 일반적으로 동일한 유형의 항목 모음을 저장하는 데 사용됩니다. 리스트 생성 list은 일반적으로 쉼표로 구분된 대괄호 [] 안에 항목을 배치하여 만듭니다. 이러한 항목에는 유형이 다를 수 있는 개수의 항목이 포함될 수 있습니다. 다음은 예입니다. L ..

SW/리눅스 2022.08.14

Linux : Debian 10 : Timezone 설정, 변경, 방법, 예제, 명령어

많은 시스템 관련 작업 및 프로세스에는 정확한 시간대를 사용하는 것이 필수적입니다. 예를 들어, 크론 대몬은 크론 작업을 실행하기 위해 시스템의 시간대를 사용하고 로그 파일의 타임스탬프는 동일한 시스템의 시간대를 기반으로 합니다. Debian에서는 설치 중에 시스템의 시간대가 설정되지만 나중에 쉽게 변경할 수 있습니다. 이 자료에서는 Debian 10 Linux에서 표준 시간대를 설정하거나 변경하는 방법에 대해 설명합니다. 현재 표준 시간대를 확인 timedatectl은 시스템의 시간과 날짜를 보고 변경할 수 있는 명령줄 유틸리티입니다. 모든 최신 systemd 기반 Linux 시스템에서 사용할 수 있습니다. timedatectl # Local time: Fri 2020-04-03 19:23:29 UTC..

SW/리눅스 2022.08.13

Linux : Debian 10 : Xrdp Server (원격 데스크톱) 설치 방법, 예제, 명령어

Xrdp는 원격 시스템을 그래픽으로 제어할 수 있는 Microsoft RDP(Remote Desktop Protocol)의 오픈 소스 구현체입니다. RDP를 사용하면 원격 시스템에 로그인하고 로컬 시스템에 로그인한 경우와 마찬가지로 실제 데스크톱 세션을 생성할 수 있습니다. 이 튜토리얼에서는 Debian 10 Linux에 Xrdp 서버를 설치하고 구성하는 방법을 설명합니다. 원격 데스크톱 액세스를 위한 오픈 소스 솔루션을 찾는 경우 VNC 를 선택해야 합니다. 데스크톱 환경을 설치 일반적으로 리눅스 서버에는 기본적으로 데스크톱 환경이 설치되어 있지 않습니다. 첫 번째 단계는 X11과 Xrdp의 백엔드 역할을 할 데스크톱 환경을 설치하는 것입니다. 데비안 리포지토리에는 여러 가지 데스크톱 환경(DE)을 사..

SW/리눅스 2022.08.12

Linux : CentOS 8 : TeamViewer 설치 방법, 예제, 명령어

TeamViewer는 원격 제어, 데스크톱 공유, 온라인 회의 및 컴퓨터 간 파일 전송에 사용할 수 있는 교차 플랫폼 솔루션입니다. TeamViewer는 독점적인 컴퓨터 소프트웨어이며 CentOS 저장소에 포함되지 않습니다. 이 자료에서는 CentOS 8에 TeamViewer를 설치하는 방법을 설명합니다. 필수 구성 요소 CentOS 시스템에 패키지를 설치하려면 루트 또는 sudo 액세스 권한이 있는 사용자로 로그인해야 합니다. CentOS에 TeamViewer를 설치하고 있습니다. 다음 단계를 수행하여 CentOS 8에 TeamViewer를 설치합니다. TeamViewer는 EPEL 소프트웨어 리포지토리에서 사용할 수 있는 패키지에 따라 달라집니다. 시스템에서 EPEL이 활성화되지 않은 경우 다음을 입..

SW/리눅스 2022.08.11

Linux : CentOS 8 : FTP Server와 VSFTPD 설정 방법, 예제, 명령어

FTP(File Transfer Protocol)는 사용자가 원격 컴퓨터로 파일을 전송하거나 원격 컴퓨터에서 파일을 전송할 수 있는 클라이언트-서버 네트워크 프로토콜입니다. Linux에 사용할 수 있는 많은 오픈 소스 FTP 서버가 있습니다. 가장 널리 사용되고 일반적으로 사용되는 서버는 Pure입니다.FTPd , ProFTPD 및 vsftpd 입니다. 이 튜토리얼에서는 CentOS 8에 vsftpd(Very Secure Ftp Daemon)를 설치할 것입니다. 안정적이고 안전하며 빠른 FTP 서버입니다. 또한 vsftpd를 구성하여 사용자를 홈 디렉토리로 제한하고 SSL/TLS를 사용하여 데이터 전송을 암호화하는 방법도 보여 줍니다. CentOS 8에 vsftpd를 설치 vsftpd 패키지는 기본 센터..

SW/리눅스 2022.08.10

Linux : Debian 10 : SSH Keys 설정 방법, 예제, 명령어

SSH(Secure Shell)는 클라이언트와 서버 간의 보안 연결에 사용되는 암호화 네트워크 프로토콜로 다양한 인증 메커니즘을 지원합니다. 암호화된 연결은 서버, X11 터널링, 포트 포워딩 등의 명령을 실행하는 데 사용할 수 있습니다. 암호와 공개 키 기반은 인증에 가장 일반적인 두 가지 메커니즘입니다. 공용키를 이용한 인증은 디지털서명 사용을 기반으로 하며, 기존 비밀번호 인증에 비해 보안성과 편의성이 뛰어납니다. 이 자료에서는 Debian 10 시스템에서 SSH 키를 생성하는 방법에 대해 설명합니다. 또한 SSH 키 기반 인증을 설정하고 암호를 입력하지 않고 원격 리눅스 서버에 연결하는 방법도 보여드리겠습니다. Debian에 SSH 키 생성 Debian 클라이언트 시스템에 SSH 키 쌍이 이미 있..

SW/리눅스 2022.08.09

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

Composer는 PHP의 종속성 관리자입니다(npm이 Node.js에 대한 종속성 또는 pip이 Python에 대한 종속성). Composer는 프로젝트가 의존하는 모든 필수 PHP 패키지를 가져와 관리합니다. Laravel, Symfony, Drupal 및 Magento 2와 같은 모든 현대 PHP 프레임워크 및 플랫폼에서 사용됩니다. 이 튜토리얼은 CentOS 8에 Composer를 설치하는 단계를 거칩니다. 급하게 파일 무결성을 확인하지 않으려면 Composer 설치 - 빠른 방법 섹션으로 스크롤을 내립니다. 필수 구성 요소 계속하기 전에 다음 요구 사항을 충족했는지 확인하십시오. sudo 권한이 있는 사용자로 로그인했습니다. CentOS 8 시스템에 PHP를 설치합니다. CentOS에 Compo..

SW/리눅스 2022.08.08
반응형