반응형

전체 글 2438

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

Odu는 세계에서 가장 인기 있는 올인원 비즈니스 소프트웨어입니다. CRM, 웹 사이트, e-Commerce, 청구, 회계, 제조, 창고, 프로젝트 관리, 재고 등을 포함한 다양한 비즈니스 애플리케이션을 완벽하게 통합합니다. Python 가상 환경 내의 소스에서 Odoo 13을 설치하는 방법에 대해 설명합니다. Github에서 Odoo 소스를 다운로드하고 Nginx를 역 프록시로 구성합니다. 필수 조건 설치를 완료하려면 루트 또는 sudo 권한이 있는 사용자로 로그인해야 합니다. 종속성을 설치 파이썬 3, Git, pip 및 Odu를 원본에서 빌드하는 데 필요한 모든 라이브러리와 도구를 설치합니다. sudo dnf install python3 python3-devel git gcc redhat-rpm-c..

SW/리눅스 2022.05.15

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

이 문서에서는 uname 명령에 대해 설명합니다. uname은 운영 체제 이름 및 시스템 하드웨어에 대한 기본 정보를 인쇄하는 명령줄 유틸리티입니다. 명령을 해제 uname 도구는 프로세서 아키텍처, 시스템 호스트 이름 및 시스템에서 실행 중인 커널 버전을 결정하는 데 가장 일반적으로 사용됩니다. uname 명령의 구문은 다음 형식을 사용합니다. uname [OPTIONS]... 옵션은 다음과 같습니다. -s, (--kernel-name) - 커널 이름을 인쇄합니다. -n, (--nodename) - 시스템의 노드 이름(호스트 이름)을 인쇄합니다. 네트워크를 통해 통신할 때 시스템에서 사용하는 이름입니다. -n 옵션과 함께 사용할 경우 uname은 호스트 이름 명령과 동일한 출력을 생성합니다. -r, (..

SW/리눅스 2022.05.14

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

MariaDB는 MySQL의 이전 버전 호환 바이너리 드롭인 대체 오픈 소스 관계형 데이터베이스 관리 시스템입니다. MySQL의 초기 개발자들과 커뮤니티의 많은 사람들에 의해 개발되었습니다. CentOS 8에 MariaDB 10.3을 설치하고 보호하는 방법에 대해 설명합니다. CentOS 8에 MariaDB를 설치 MariaDB 버전은 작성 당시 CentOS 8 저장소는 10.3에서 사용할 수 있습니다. 다음 명령을 루트 또는 sudo 권한이 있는 사용자로 실행하여 CentOS 8에 MariaDB 10.3을 설치합니다. sudo dnf install @mariadb @mariadb 모듈은 MariaDB 서버와 모든 종속성을 설치합니다. 설치가 완료되면 MariaDB 서비스를 시작하고 부팅 시 다음을 입력..

SW/리눅스 2022.05.13

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

몽고DB는 자유-오픈 소스 문서 데이터베이스입니다. MySQL 및 PostgreSQL와 같은 기존 테이블 기반 SQL 데이터베이스와는 다른 NoSQL 데이터베이스 계열에 속합니다. 몽고DB에서 데이터는 문서마다 필드가 다를 수 있는 유연한 JSON과 같은 문서에 저장됩니다. 미리 정의된 스키마가 필요하지 않으며 시간이 지남에 따라 데이터 구조를 변경할 수 있습니다. Debian 10 Buster에 MongoDB Community Edition의 최신 버전을 설치하고 구성하는 방법에 대해 설명합니다. MongoDB를 설치 표준 Debian Buster 저장소에서는 MongoDB를 사용할 수 없습니다. 공식 MongoDB 저장소를 활성화하고 패키지를 설치하겠습니다. 이 기사를 쓸 당시 몽고DB의 최신 버전은..

SW/리눅스 2022.05.12

Linux : CentOS 8 : 스왑 공간 추가 방법, 예제, 명령어

스왑은 실제 RAM 메모리의 양이 가득 찰 때 사용되는 디스크의 공간입니다. Linux 시스템에 RAM이 부족하면 비활성 페이지가 RAM에서 스왑 공간으로 이동합니다. 스왑 공간은 전용 스왑 파티션 또는 스왑 파일 형식을 취할 수 있습니다. 일반적으로 CentOS를 실행할 때 사용합니다.가상 시스템의 스왑 파티션이 없으므로 유일한 옵션은 스왑 파일을 만드는 것입니다. 이 문서에서는 CentOS 8에서 스왑 파일을 추가하는 단계를 설명합니다. 스왑 파일을 만들고 활성화 다음 단계를 루트 또는 sudo 권한이 있는 사용자로 수행하여 CentOS 8에 스왑 공간을 추가합니다. 스왑 공간 역할을 할 파일을 만드는 것부터 시작합니다. sudo fallocate -l 1G /swapfile 이 예에서는 1G 크기의..

SW/리눅스 2022.05.11

Linux : Raspberry Pi : Xrdp 서버 (원격 데스크톱) 설치 방법, 예제, 명령어

Xrdp는 Microsoft RDP(원격 데스크톱 프로토콜)의 오픈 소스 구현으로, 원격 시스템을 그래픽으로 제어할 수 있습니다. RDP를 사용하면 Windows, Linux 또는 macOS를 실행하는 다른 컴퓨터에서 라즈베리 파이 상자에 로그인하여 로컬 컴퓨터에 로그인한 것과 같은 실제 데스크톱 세션을 만들 수 있습니다. Pi와 클라이언트 기계는 동일한 네트워크 또는 인터넷에 연결되어야 합니다. Rasberry Pi 3 및 4에 Xrdp 서버를 설치하고 구성하는 방법에 대해 설명합니다. 필수 조건 라스베리 파이에 라스비안을 설치했다고 가정하고 있습니다. 라즈비안 버스터는 여러 가지 다른 맛이 있습니다. GUI가 없는 Rasbian Lite가 있는 경우 Xrdp의 백엔드 역할을 하는 데스크톱 환경을 설치..

SW/리눅스 2022.05.10

Linux : Nginx 시작, 중지, 재시작 방법, 예제, 명령어

"엔진 x"로 발음되는 Nginx는 인터넷에서 가장 큰 일부 사이트의 부하를 처리하는 무료 오픈 소스 고성능 HTTP 및 리버스 프록시 서버입니다. 독립 실행형 웹 서버 또는 Apache 및 기타 웹 서버의 역방향 프록시로 사용할 수 있습니다. 개발자나 시스템 관리자라면 Nginx와 정기적으로 거래할 가능성이 높습니다. Nginx 웹 서버로 작업할 때 시작, 중지 및 재시작/재로딩은 가장 일반적인 작업입니다. Linux 서버에서 Nginx를 시작, 중지 및 재시작하는 방법을 설명합니다. 시작하기 전에 이 지침에서는 사용자가 루트 또는 sudo 권한을 가진 사용자로 로그인했다고 가정합니다. 현재 Linux 배포판의 대부분은 SystemD를 기본 init 시스템 및 서비스 관리자로 사용하고 있습니다. 이전 ..

SW/리눅스 2022.05.09

Linux : Time Zone 설정, 변경 방법, 예제, 명령어

표준 시간대는 표준 시간이 동일한 지리적 영역입니다. 일반적으로 표준 시간대는 운영 체제 설치 중에 설정되지만 나중에 쉽게 변경할 수 있습니다. 정확한 시간대를 사용하는 것은 많은 시스템 관련 작업 및 프로세스에 필수적입니다. 예를 들어 크론 데몬은 크론 작업을 실행하기 위해 시스템의 표준 시간대를 사용합니다. 시간대는 로그 타임스탬프에도 사용됩니다. Linux에서 표준 시간대를 설정하거나 변경하는 데 필요한 단계를 설명합니다. 현재 표준 시간대를 확인 timedatel은 시스템의 시간과 날짜를 보고 변경할 수 있는 명령줄 유틸리티입니다. 모든 최신 systemd 기반 Linux 시스템에서 사용할 수 있습니다. 현재 시간대를 보려면 옵션이나 인수 없이 timedatel 명령을 호출합니다. timedate..

SW/리눅스 2022.05.08

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

리눅스는 훌륭하고 고급 운영 체제이지만 완벽하지는 않습니다. 때때로 일부 응용 프로그램이 비정상적으로 작동하기 시작하여 응답하지 않거나 많은 시스템 리소스를 소모하기 시작할 수 있습니다. 원래 응용 프로그램 프로세스가 완전히 종료되지 않기 때문에 응답하지 않는 응용 프로그램을 다시 시작할 수 없습니다. 유일한 해결책은 시스템을 다시 시작하거나 응용 프로그램 프로세스를 중지하는 것입니다. 가장 일반적으로 사용되는 kill을 사용하여 잘못된 프로세스를 종료할 수 있는 몇 가지 유틸리티가 있습니다. Kill Command 킬은 Bash와 Zsh와 같은 본에서 파생된 대부분의 조개껍질에 내장된 조개껍질입니다. 명령 동작은 셸과 독립 실행형 /bin/kill 실행 파일 간에 약간 다릅니다. type 명령을 사용하..

SW/리눅스 2022.05.07

Linux : /etc/passwd 파일 이해 방법, 예제, 명령어

Linux 시스템에서 사용할 수 있는 여러 인증 체계가 있습니다. 가장 일반적으로 사용되는 표준 구성은 /etc/passwd 및 /etc/shadow 파일에 대해 인증을 수행하는 것입니다. /etc/passwd는 시스템의 모든 사용자 계정에 대한 정보를 포함하는 일반 텍스트 기반 데이터베이스입니다. 그것은 루트에 의해 소유되고 644개의 권한을 가지고 있습니다. 파일은 루트 또는 sudo 권한이 있는 사용자만 수정할 수 있으며 모든 시스템 사용자가 읽을 수 있습니다. /etc/passwd 파일을 수동으로 수정하는 것은 당신이 무엇을 하고 있는지 알지 못하는 한 피해야 합니다. 항상 목적에 맞게 설계된 명령을 사용하십시오. 예를 들어 사용자 계정을 수정하려면 usermod 명령을 사용하고 새 사용자 계정을..

SW/리눅스 2022.05.06

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

VirtualBox는 오픈 소스 크로스 플랫폼 가상화 플랫폼입니다. Linux 및 윈도우즈를 비롯한 여러 게스트 운영 체제를 지원하며 여러 가상 시스템을 동시에 실행할 수 있습니다. CentOS 8에 VirtualBox를 설치하는 방법에 대해 설명합니다. CentOS 8에 VirtualBox를 설치 아래 단계를 루트 또는 sudo 권한이 있는 사용자로 수행하여 VirtualBox를 CentOS 8은 다음과 같습니다. 오라클의 VirtualBox 저장소를 사용하도록 설정합니다. sudo dnf config-manager --add-repo=https://download.virtualbox.org/virtualbox/rpm/el/virtualbox.repo 이 문서를 작성할 때 VirtualBox의 최신 안..

SW/리눅스 2022.05.05

Linux : Debian 10 : Redis 설치, 구성 방법, 예제, 명령어

Redis는 메모리 내 오픈 소스 키 값 데이터 저장소입니다. 데이터베이스, 캐시 및 메시지 브로커로 사용할 수 있으며 문자열, 해시, 목록, 집합 등과 같은 다양한 데이터 구조를 지원합니다. Redis는 Redis Sentinel을 통해 고가용성을 제공하고 Redis 클러스터를 사용하여 여러 Redis 노드에 걸쳐 자동 파티셔닝 기능을 제공합니다. Debian 10, Buster에 Redis를 설치하고 구성하는 방법에 대해 설명합니다. Debian에 Redis를 설치 Redis 버전 5.0.x는 기본 Debian 10 리포지토리에 포함되어 있습니다. 설치하려면 다음 명령을 루트 또는 sudo 권한이 있는 사용자로 실행합니다. sudo apt update sudo apt install redis-serv..

SW/리눅스 2022.05.04

Linux : CentOS 8 : SELinux 비활성화 방법, 예제, 명령어

보안 강화 Linux 또는 SELinux는 RHEL 기반 배포판에서 사용하는 Linux 커널에 내장된 보안 메커니즘입니다. SELinux는 관리자와 사용자가 정책 규칙에 따라 개체에 대한 액세스를 제어할 수 있도록 하여 시스템에 보안 계층을 추가합니다. SELinux 정책 규칙은 프로세스와 사용자가 서로 상호 작용하는 방법 및 프로세스와 사용자가 파일과 상호 작용하는 방법을 지정합니다. 파일을 여는 프로세스와 같이 개체에 대한 액세스를 명시적으로 허용하는 규칙이 없으면 액세스가 거부됩니다. SELinux에는 세 가지 작동 모드가 있습니다. - Enforcing: SELinux를 사용하면 SELinux 정책 규칙에 따라 액세스할 수 있습니다. - Permissive: SELinux는 시행 모드에서 실행되는..

SW/리눅스 2022.05.03

Linux : Docker 실행하는 방법, 명령어, 예제

도커는 거의 모든 곳에서 실행되는 휴대용 자급자족 컨테이너로 애플리케이션을 개발, 테스트 및 배포할 수 있는 플랫폼입니다. 도커 실행 명령은 지정된 이미지에서 컨테이너를 만들고 지정된 명령을 사용하여 컨테이너를 시작합니다. 도커 작업을 시작할 때 가장 먼저 숙지해야 할 명령 중 하나입니다. 도커 컨테이너를 실행하는 다양한 방법을 보여주기 위해 공식 Nginx 이미지를 사용할 것입니다. 도커 실행 명령 도커 실행 명령은 다음 형식을 사용합니다. docker run [OPTIONS] IMAGE [COMMAND] [ARG...] 컨테이너를 만들 이미지의 이름이 도커 실행 명령에 필요한 유일한 인수입니다. 이미지가 로컬 시스템에 없으면 레지스트리에서 꺼냅니다. 명령이 지정되지 않은 경우 컨테이너를 실행할 때 D..

SW/리눅스 2022.05.02

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

diff는 두 파일을 한 줄씩 비교할 수 있는 명령줄 유틸리티입니다. 또한 디렉토리의 내용을 비교할 수도 있습니다. diff 명령은 패치 명령을 사용하여 적용할 수 있는 하나 이상의 파일 간의 차이를 포함하는 패치를 만드는 데 가장 일반적으로 사용됩니다. diff 명령을 사용하는 방법 diff 명령의 구문은 다음과 같습니다. diff [OPTION]... FILES diff 명령은 출력을 여러 형식으로 표시할 수 있으며 가장 일반적인 형식은 일반, 컨텍스트 및 통합 형식입니다. 출력에는 파일의 줄이 동일해지도록 변경해야 하는 줄에 대한 정보가 포함됩니다. 파일이 일치하면 출력이 생성되지 않습니다. 명령 출력을 파일에 저장하려면 리디렉션 연산자를 사용합니다. diff file1 file2 > patch 이..

SW/리눅스 2022.05.01

Linux : Debian 10 : Let's Encrypt로 Nginx 보안 설정 방법, 예제, 명령어

암호화는 ISRG(Internet Security Research Group)에서 개발한 무료 자동화 개방형 인증 기관으로 무료 SSL 인증서를 제공합니다. Let's Encrypt에서 발급한 인증서는 모든 주요 브라우저에서 신뢰되며 발급일로부터 90일 동안 유효합니다. Nginx를 웹 서버로 실행하는 버스터, Debian 10, 무료 Let's Encrypt SSL 인증서를 설치하는 방법을 보여줍니다. 또한 Nginx가 SSL 인증서를 사용하고 HTTP/2를 사용하도록 구성하는 방법을 보여 줍니다. 필수 조건 가이드를 진행하기 전에 다음 전제 조건이 충족되었는지 확인하십시오. 루트 또는 sudo 권한이 있는 사용자로 로그인했습니다. SSL 인증서를 가져올 도메인은 공용 서버 IP를 가리켜야 합니다. e..

SW/리눅스 2022.04.30

Linux : CIFS로 윈도우 공유 마운트 방법, 예제, 명령어

Linux 및 유닉스 운영 체제의 경우 mount 명령의 cifs 옵션을 사용하여 로컬 디렉터리 트리의 특정 마운트 지점에 Windows 공유를 마운트할 수 있습니다. CIFS(Common Internet File System)는 네트워크 파일 공유 프로토콜입니다. CIFS는 SMB의 한 형태입니다. 이 튜토리얼에서는 Linux 시스템에 Windows 공유를 수동으로 자동으로 마운트하는 방법에 대해 설명합니다. CIFS 유틸리티 패키지를 설치 Linux 시스템에 Windows 공유를 마운트하려면 먼저 CIFS 유틸리티 패키지를 설치해야 합니다. Ubuntu 및 Debian에 CIFS 유틸리티를 설치합니다. sudo apt update sudo apt install cifs-utils CentOS 및 Fe..

SW/리눅스 2022.04.29

Linux : CentOS 8 : 구글 크롬 브라우저 설치 방법, 예제, 명령어

크롬 브라우저는 세계에서 가장 널리 사용되는 웹 브라우저입니다. 최신 웹을 위해 구축된 빠르고 사용하기 쉬우며 안전한 브라우저입니다. 크롬은 오픈소스 브라우저가 아니며 공식 CentOS 리포지토리에 포함되어 있지 않습니다. 이 튜토리얼에서는 CentOS 8에 Chrome 브라우저 웹 브라우저를 설치하는 방법에 대해 설명합니다. CentOS 8에 Chrome 브라우저를 설치 CentOS 8에 크롬 브라우저를 설치하려면 다음 단계를 따르십시오. 단말기를 열고 wget이 포함된 최신 Chrome 64비트 .rpm 패키지를 다운로드하십시오. wget https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm 다운로드가 완료되면 다음 명령..

SW/리눅스 2022.04.28

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

Go, 종종 golang이라고 불리는 Go는 신뢰할 수 있고 효율적인 애플리케이션을 만들 수 있도록 구글에 의해 만들어진 현대 오픈 소스 프로그래밍 언어입니다. Kubernetes, Docker, Prometeus, 그리고 Terraform과 같은 많은 인기 있는 어플리케이션들은 Go로 쓰여집니다. 이 튜토리얼에서는 CentOS 8에서 Go를 다운로드하고 설치하는 방법에 대해 설명합니다. Go on CentOS 8 다운로드 설치 이 기사를 작성할 당시 Go의 최신 안정 버전은 1.13.4 버전입니다. 타볼을 다운로드하기 전에 공식 Go 다운로드 페이지를 방문하여 새로운 버전이 있는지 확인하십시오. 다음 단계를 수행하여 Go on CentOS 8를 다운로드하고 설치하십시오. wget 또는 curl 유틸리티..

SW/리눅스 2022.04.27

Docker : 컨테이너 나열 방법, 예제, 명령어

도커는 어디서나 가상으로 실행할 수 있는 휴대용 자급제 컨테이너로 애플리케이션을 신속하게 구축, 테스트 및 배포할 수 있는 컨테이너화 플랫폼입니다. 컨테이너 배치를 위한 실질적인 표준이며, DevOps 엔지니어와 엔지니어의 지속적인 통합 및 전달 파이프라인에 필수적인 도구입니다. 도커 컨테이너를 나열하는 방법에 대해 설명합니다. 도커 컨테이너를 나열 컨테이너 목록을 위한 도커 명령은 다음 형식을 사용합니다. docker container ls [options] 1.13 이전 버전의 도커에서는 다른 명령을 사용하여 컨테이너를 나열합니다. docker ps [options] 위의 명령은 ps 명령이 컨테이너 ls의 별칭인 최신 도커 버전에서 여전히 지원됩니다. 실행 중인 컨테이너를 나열하려면 다음과 같은 옵..

SW/리눅스 2022.04.26
반응형