반응형

SW/리눅스 804

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

스팀은 밸브 코퍼레이션이 비디오 게임을 구매하고 플레이하기 위해 개발한 크로스 플랫폼 엔터테인먼트 플랫폼입니다. 수천 개의 게임에 액세스할 수 있고 새로운 사람을 만날 수 있습니다. 본 튜토리얼에서는 Ubuntu 18.04에 스팀을 설치하는 방법을 보여드리겠습니다. 동일한 지침이 Ubuntu 16.04 및 Kubuntu, Linux Mint 및 Elementary OS를 포함한 모든 Ubuntu 기반 배포에 적용됩니다. 전제조건 Ubuntu 시스템에 패키지를 설치하려면 sudo 권한이 있는 사용자로 로그인해야 합니다. 우분투에 스팀을 설치 다음 단계를 수행하여 Ubuntu 데스크톱에 스팀을 설치합니다. Ubuntu 라이센스 정책을 충족하지 않는 소프트웨어가 포함된 Multiverse 저장소를 사용하도록 ..

SW/리눅스 2021.05.26

Debian 9 : Let's Encrypt로 Nginx 암호화 방법, 예제, 명령어

Let's Encrypt는 ISRG(Internet Security Research Group)에서 개발한 무료 개방형 인증 기관입니다. 암호화에서 발급한 인증서는 오늘날 거의 모든 브라우저에서 신뢰됩니다. 이 튜토리얼에서는 Certbot 도구를 사용하여 Debian 9에서 Nginx에 대한 무료 SSL 인증서를 얻는 방법을 설명합니다. 또한 SSL 인증서를 사용하도록 Nginx를 구성하고 HTTP/2를 사용하도록 설정하는 방법도 보여 줍니다. 전제조건 본 자습서를 계속하기 전에 다음 필수 구성 요소가 충족되었는지 확인하십시오. - sudo 권한을 가진 사용자로 로그인했습니다. - 공용 서버 IP를 가리키는 도메인 이름이 있습니다. example.com을 이용하겠습니다. - Nginx를 설치하십시오. -..

SW/리눅스 2021.05.24

Linux : Nginx Reverse Proxy 설정 방법, 예제, 명령어

역방향 프록시는 클라이언트 요청을 가져와서 하나 이상의 프록시 서버에 요청을 보내고 응답을 가져오고 서버의 응답을 클라이언트에 전달하는 서비스입니다. 성능과 확장성 때문에 NGINX는 HTTP 및 비 HTTP 서버의 역방향 프록시로 자주 사용됩니다. 일반적인 역방향 프록시 구성은 Nginx를 Node.js, Python 또는 Java 애플리케이션 앞에 배치하는 것입니다. Nginx를 역방향 프록시로 사용하면 다음과 같은 몇 가지 추가적인 이점을 얻을 수 있습니다. 로드 밸런싱 - Nginx는 클라이언트의 요청을 프록시 서버에 분산하기 위해 로드 밸런싱을 수행하여 성능, 확장성 및 신뢰성을 향상시킬 수 있습니다. 캐싱 - Nginx를 역방향 프록시로 사용하면 미리 렌더링된 버전의 페이지를 캐시하여 페이지 ..

SW/리눅스 2021.05.23

Ubuntu 18.04 : IntelliJ IDEA 설치 방법, 예제, 명령어

IntelliJ IDEA는 JVM 및 Android Development를 위한 모든 기능을 갖춘 IDE입니다. 디버깅 지원, Docker 및 Docker Composure 지원, 내장 Git 제어, Maven 및 Gradle과 같은 주요 빌드 자동화 도구, 구문 강조, 코드 완성, ssh 터미널, 코드 리팩토링, 풍부한 탐색 기능을 통합합니다. IntelliJ IDEA는 플러그인을 통해 확장 가능하며 Swing 및 JavaFX와 같은 Java 프레임워크를 지원합니다. 파이썬, 코틀린, 그루비, 스칼라, 에를랑, 다트 등과 같은 다른 프로그래밍 언어에서도 개발을 위해 사용할 수 있습니다. IntelliJ IDEA는 Community와 Ultimate의 두 가지 에디션으로 제공됩니다. 두 버전 간의 차이점..

SW/리눅스 2021.05.22

CentOS : Windows로 부팅 USB Stick 생성 방법, 예제, 명령어

이 튜토리얼에서는 Windows에서 부팅 가능한 CentOS USB 스틱을 만드는 과정을 안내합니다. 이 USB 스틱을 사용하여 Cent를 부팅하고 테스트하거나 설치할 수 있습니다.USB로 부팅할 수 있는 모든 컴퓨터의 OS입니다. 전제조건 8GB 이상의 USB 스틱 드라이브입니다. Microsoft Windows XP 이상입니다. Windows에서 부팅 가능한 CentOS USB 스틱 생성 Windows에서 부팅 가능한 CentOS USB 스틱을 만드는 작업은 비교적 간단한 프로세스이므로 아래 단계를 따르십시오. CentOS ISO 파일을 다운로드 CentOS ISO 파일을 다운로드하려면 Cent를 방문하십시오.OS 다운로드 페이지에는 "DVD ISO"와 "최소 ISO" 중 하나를 선택할 수 있습니다...

SW/리눅스 2021.05.21

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

OpenCV(Open Source Computer Vision Library)는 C++, Python 및 Java용 바인딩을 지원하는 오픈 소스 컴퓨터 비전 라이브러리입니다. 멀티 코어 프로세싱을 활용할 수 있으며 GPU 가속 기능을 통해 실시간 작업을 수행할 수 있습니다. OpenCV는 의료 이미지 분석, 스트리트 뷰 이미지 연결, 보안 감시 비디오, 얼굴 감지 및 인식, 움직이는 물체 추적, 3D 모델 추출 등 매우 광범위한 애플리케이션에 사용됩니다. CentOS 7에 OpenCV를 설치하는 방법에 대해 설명합니다. CentOS Repository에서 OpenCV를 설치 OpenCV 패키지는 Cent에서 사용할 수 있습니다.OS 7 표준 리포지토리입니다. 하지만 오래된 저장소입니다. 원본에서 안정적인..

SW/리눅스 2021.05.20

Ubuntu 18.04 : 사용자 추가, 삭제 방법, 예제, 명령어

Ubuntu는 다른 리눅스 배포판과 마찬가지로 다중 사용자 운영 체제입니다. 각 사용자는 다양한 명령줄 및 GUI 응용 프로그램에 대해 서로 다른 권한 수준과 특정 설정을 가질 수 있습니다. 사용자를 추가하고 제거하는 방법을 아는 것은 Linux 사용자가 알아야 하는 기본 기술 중 하나입니다. Ubuntu 18.04에서 사용자를 추가 및 제거하는 방법을 보여드리겠습니다. 전제조건 사용자를 만들고 제거하려면 루트 또는 sudo 권한을 가진 사용자로 로그인해야 합니다. Ubuntu에서 사용자를 추가하는 방법 Ubuntu에서 다음 두 가지 방법으로 새 사용자 계정을 만들 수 있습니다. 1. CMD에서 가져오기 2. GUI를 통해서 명령줄에서 새 사용자를 추가 Ubuntu에는 사용자 추가 및 사용자 추가라는 두..

SW/리눅스 2021.05.19

Linux : 로컬, 원격 브랜치 삭제하는 방법, 예제, 명령어

브랜치는 일상적인 개발 프로세스의 일부이며 Git에서 가장 강력한 기능 중 하나입니다. 일단 브랜치가 통합되면, 특별한 연구 외에는 아무 소용이 없습니다. 병합이 성공한 후 브랜치를 삭제하는 것이 일반적이며 권장되는 방법입니다. 이 가이드에서는 로컬 및 원격 Git 분기를 삭제하는 방법에 대해 설명합니다. 로컬 Git 브랜치 삭제 git branch 명령을 사용하면 분기를 나열, 생성, 이름 변경 및 삭제할 수 있습니다. 로컬 Git 분기를 삭제하려면 -d(--delete) 옵션을 사용하여 git 분기 명령을 호출한 다음 분기 이름을 호출합니다. git branch -d branch_name # Deleted branch branch_name (was 17d9aa0). 병합되지 않은 변경 사항이 있는 분..

SW/리눅스 2021.05.18

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

Skype는 전 세계에서 가장 인기 있는 통신 애플리케이션 중 하나로, 무료 온라인 오디오 및 비디오 통화와 전 세계 모바일 및 유선 전화에 저렴한 국제 통화를 할 수 있습니다. Skype는 오픈 소스 애플리케이션이 아니며 Ubuntu 저장소에 포함되어 있지 않습니다. Ubuntu 18.04에 Skype를 설치하는 방법을 보여드리겠습니다. Ubuntu 16.04 및 Kubuntu, Linux Mint 및 Elementary OS를 포함한 다른 데비안 기반 배포에도 동일한 지침이 적용됩니다. 전제조건 로그인한 사용자에게 sudo 권한이 있어야 패키지를 설치할 수 있습니다. Ubuntu Skype 설치 다음 단계를 완료하여 Ubuntu에 Skype를 설치합니다. 1. Skype를 다운로드하세요. Ctrl+A..

SW/리눅스 2021.05.17

Linux : MySQL 사용자 비밀번호 변경 방법, 예제, 명령어

이 튜토리얼에서는 MySQL 사용자 암호를 변경하는 방법에 대해 설명합니다. 이 지침은 Ubuntu 18.04 및 CentOS 7과 같은 최신 Linux 배포판과 함께 작동해야 합니다. 전제조건 시스템에서 실행 중인 MySQL 또는 MariaDB 서버 버전에 따라 다른 명령을 사용하여 사용자 암호를 변경해야 합니다. 다음 명령을 실행하여 데이터베이스 서버 버전을 찾을 수 있습니다. 시스템에 MySQL이 설치되어 있는 경우 출력은 다음과 같습니다. 아니면 MariaDB를 설치하는 경우 출력은 아래와 같습니다. mysql --version # mysql Ver 14.14 Distrib 5.7.22, for Linux (x86_64) using EditLine wrapper # mysql Ver 15.1 Di..

SW/리눅스 2021.05.16

Ubuntu 18.04 : Timezone 설정, 변경 방법, 예제, 명령어

Ubuntu에서는 설치 중에 시스템의 표준 시간대가 설정되지만 나중에 쉽게 변경할 수 있습니다. 정확한 시간대를 사용하는 것은 많은 시스템과 관련된 작업 및 프로세스에 중요합니다. 예를 들어, 크론 데몬은 크론 작업을 실행하기 위해 시스템의 표준 시간대를 사용하며 로그 파일의 타임스탬프는 동일한 표준 시간대를 기반으로 합니다. Ubuntu 18.04 및 이전 버전의 표준 시간대를 명령줄 또는 GUI를 통해 설정하거나 변경하는 방법에 대해 설명합니다. Kubuntu, Linux Mint 및 Elementary OS를 포함한 모든 Ubuntu 기반 배포에도 동일한 지침이 적용됩니다. 전제조건 시스템의 표준 시간대를 변경하려면 루트 또는 sudo 권한이 있는 사용자로 로그인해야 합니다. 현재 시간대를 확인 U..

SW/리눅스 2021.05.15

Ubuntu 18.04 : Firewall 비활성화 방법, 예제, 명령어

Ubuntu는 UFW(복잡하지 않은 방화벽)라는 방화벽 구성 도구를 사용합니다. UFW는 iptables 방화벽 규칙을 관리하기 위한 사용자 친화적인 프런트엔드이며, 이 규칙의 주요 목표는 방화벽 규칙 관리를 더 쉽게 하거나 이름이 복잡하지 않게 하는 것입니다. 방화벽을 사용하도록 설정하는 것이 좋습니다. 그러나 테스트와 같은 경우에는 방화벽을 중지하거나 비활성화해야 할 수도 있습니다. Ubuntu 18.04 시스템에서 UFW 방화벽을 비활성화하는 방법을 보여드리겠습니다. 전제조건 sudo 권한을 가진 사용자로 로그인했는지 확인합니다. 방화벽 상태를 확인 UFW 방화벽의 현재 상태를 보려면 ufw status 명령을 사용합니다. sudo ufw status UFW 방화벽은 기본적으로 비활성화되어 있습니다..

SW/리눅스 2021.05.14

Ubuntu : User 비밀번호 변경 방법, 예제, 명령어

정기적으로 암호를 업데이트하고 각 계정에 고유한 암호를 사용하는 것이 좋습니다. Ubuntu의 일반 사용자는 자신의 암호만 변경할 수 있습니다. 루트 사용자 및 sudo 권한이 있는 사용자는 다른 사용자의 암호를 변경하고 암호를 사용하거나 변경할 수 있는 방법을 정의할 수 있습니다. 이 튜토리얼에서는 명령줄에서 또는 Ubuntu GUI를 통해 Ubuntu에서 사용자 암호를 변경하는 방법에 대해 설명합니다. Ubuntu 명령어로 암호 변경 Ubuntu 및 기타 Linux 배포에서 passwd 명령을 사용하여 사용자 계정의 암호를 변경할 수 있습니다. 사용자 계정 암호를 변경하려면 passwd 명령을 옵션 없이 실행합니다. 현재 암호를 입력하라는 메시지가 표시됩니다. 암호가 올바르면 새 암호를 입력하고 확인..

SW/리눅스 2021.05.13

Linux : mkdir 명령어로 디렉토리 생성 방법, 예제, 명령어

Linux 시스템에서는 명령줄 또는 데스크톱 파일 관리자의 도움을 받아 새 디렉토리를 생성할 수 있습니다. 디렉토리(폴더라고도 함)를 만들 수 있는 명령은 mkdir입니다. 일상적인 예를 포함하여 mkdir 명령의 사용 기본 사항에 대해 설명합니다. Linux mkdir 명령 구문 mkdir 명령의 구문은 다음과 같습니다. mkdir [OPTION] [DIRECTORY] 명령어는 하나 이상의 디렉토리 이름을 인수로 사용합니다. 새 디렉터리를 만드는 방법 Linux에서 디렉토리를 생성하려면 디렉토리 이름을 mkdir 명령에 인수로 전달합니다. 예를 들어 새 디렉토리 newdir를 생성하려면 다음 명령을 실행합니다. mkdir newdir ls 명령을 사용하여 내용을 나열하여 디렉터리가 생성되었는지 확인할 ..

SW/리눅스 2021.05.12

CentOS 7 : WordPress with Apache 설치 방법, 예제, 명령어

WordPress는 전 세계적으로 가장 인기 있는 오픈 소스 블로그 및 CMS 플랫폼으로, 오늘날 인터넷에 있는 모든 웹 사이트의 1/4을 지원합니다. 이 제품은 PHP와 MySQL을 기반으로 하며 무료 및 프리미엄 플러그인과 테마를 사용하여 확장할 수 있는 수많은 기능을 제공합니다. WordPress는 온라인 상점, 웹 사이트 또는 블로그를 만드는 가장 간단한 방법입니다. WordPress를 CentOS 7에 설치하는 방법에 대해 설명하겠습니다. 작성할 때 WordPress의 최신 버전은 5.0.3입니다. Apache와 함께 LAMP 스택을 웹 서버, SSL 인증서, 최신 PHP 7.2 및 MySQL/MariaDB를 데이터베이스 서버로 사용할 예정입니다. 전제조건 계속하기 전에 다음 필수 구성 요소가 ..

SW/리눅스 2021.05.11

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

비주얼 스튜디오 코드(Visual Studio Code)는 마이크로소프트가 개발한 자유-오픈 소스 크로스 플랫폼 코드 편집기입니다. 내장 디버깅 지원, 내장 Git 제어, 구문 강조, 코드 완성, 통합 터미널, 코드 리팩토링 및 코드 조각이 있습니다. Visual Studio Code 기능은 확장을 사용하여 확장할 수 있습니다. 이 튜토리얼에서는 VS Code 저장소에서 apt를 사용하여 Visual Studio Code 편집기를 Debian에 설치하는 방법에 대해 설명합니다. 전제조건 로그인한 사용자에게 sudo 권한이 있어야 패키지를 설치할 수 있습니다. Debian에 Visual Studio Code 설치 Debian 시스템에 Visual Studio Code를 설치하려면 다음 단계를 완료하십시오...

SW/리눅스 2021.05.10

CentOS 7 : Redmine 설치, 구성 방법, 예제, 명령어

Redmine은 가장 인기 있는 오픈 소스 프로젝트 관리 및 문제 추적 소프트웨어 도구 중 하나입니다. 크로스 플랫폼 및 크로스 데이터베이스이며 Ruby on Rails 프레임워크 위에 구축되었습니다. Redmine에는 여러 프로젝트, 위키, 이슈 추적 시스템, 포럼, 캘린더, 이메일 알림 등에 대한 지원이 포함됩니다. Redmine의 최신 버전을 CentOS 7 서버에 설치하고 구성하는 데 필요한 단계를 다룹니다. 데이터베이스 백엔드로 MariaDB를 사용하고 Ruby 애플리케이션 서버로 Passenger + Nginx를 사용합니다. 전제조건 다음 필수 구성 요소를 충족했는지 확인하십시오. - 서버 공용 IP를 가리키는 도메인 이름입니다. 이 튜토리얼에서는 example.com을 사용할 것입니다. - ..

SW/리눅스 2021.05.09

Linux : Bash 함수 사용 방법, 예제, 명령어

Bash 함수는 기본적으로 여러 번 호출할 수 있는 명령 집합입니다. 함수의 목적은 bash 스크립트를 보다 읽기 쉽게 만들고 동일한 코드를 반복적으로 쓰지 않도록 하기 위한 것입니다. 대부분의 프로그래밍 언어에 비해 Bash 기능은 다소 제한됩니다. 이 튜토리얼에서는 Bash 기능의 기본 사항을 다루고 셸 스크립트에서 사용하는 방법을 보여드리겠습니다. 배시 함수 정의 바시 함수를 선언하는 구문은 간단합니다. 기능은 두 가지 다른 형식으로 선언할 수 있습니다. 첫 번째 형식은 함수 이름으로 시작하고 괄호 뒤에 나옵니다. 이것은 선호되고 더 많이 사용되는 형식입니다. function_name () { commands } 단일 라인 버전: function_name () { commands; } 두 번째 형식..

SW/리눅스 2021.05.08

CentOS 7 : FFmpeg 설치, 사용 방법, 예제, 명령어

FFmpeg는 멀티미디어 파일을 처리하기 위한 무료 및 오픈 소스 도구 모음입니다. 여기에는 libavcodec, libavformat 및 libavutil과 같은 공유 오디오 및 비디오 라이브러리 세트가 포함되어 있습니다. FFmpeg를 사용하면 다양한 비디오와 오디오 형식을 변환하고 샘플링 속도를 설정하고 스트리밍 오디오/비디오를 캡처하고 비디오 크기를 조정할 수 있습니다. CentOS 7에 FFmpeg를 설치하는 방법에 대해 설명합니다. 전제조건 새 리포지토리를 추가하고 패키지를 설치할 수 있으려면 Cent OS 시스템, sudo 권한을 가진 사용자로 로그인해야 합니다. FFmpeg를 CentOS 7 설치 FFmpeg는 CentOS 7 핵심 리포지토리에서 사용할 수 없습니다. FFmpeg 도구를 원..

SW/리눅스 2021.05.07

Linux : Tee 명령어 예제들 알아보기

tee 명령은 표준 입력에서 읽고 표준 출력과 하나 이상의 파일에 동시에 씁니다. 티는 대부분 배관을 통해 다른 명령과 조합하여 사용됩니다. 티 명령어 사용의 기본 사항을 다루겠습니다. tee 명령 구문 tee 명령의 구문은 다음과 같습니다. tee [OPTIONS] [FILE] options : -a(--append) : 파일을 덮어쓰지 않고 지정된 파일에 추가합니다. -i(--ignore-interrupts) : 인터럽트 신호를 무시합니다. 사용 가능한 모든 옵션을 보려면 tee - help를 사용합니다. - FILE_NAMES : 출력 데이터가 기록되는 각 항목의 파일들입니다. 티 명령 사용 방법 티 명령의 가장 기본적인 용도는 프로그램의 표준 출력(stdout)을 표시하여 파일에 쓰는 것입니다. ..

SW/리눅스 2021.05.06
반응형