반응형

전체 글 2438

Git : Git Remote URL 변경 방법, 예제, 명령어

Git remote는 일반적으로 원격 서버에서 호스팅되는 리포지토리의 다른 복사본을 참조하는 포인터입니다. 원격 저장소를 다른 호스트로 마이그레이션하는 경우와 같은 경우에 원격 URL을 변경해야 합니다. 이 가이드에서는 Git 리모컨의 URL을 변경하는 방법을 설명합니다. Git Remote의 URL을 변경 각 Git 리포지토리에는 0개 이상의 Git 원격이 연결될 수 있습니다. 저장소를 복제하면 원격 이름이 자동으로 오리진으로 설정되고 복제한 저장소를 가리킵니다. 로컬에서 저장소를 만든 경우 새 원격 을 추가할 수 있습니다. 원격은 GitHub, GitLab, BitBucket과 같은 Git 호스팅 서비스 또는 개인 Git 서버에 호스팅된 저장소를 가리킬 수 있습니다. 리모컨의 URL을 변경하려면 다음..

SW/Git 2022.04.05

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

명령줄에 많은 시간을 할애하는 경우 이전에 실행한 명령 기록을 보는 것이 일상 업무를 보다 쉽게 하고 생산성을 향상시킬 수 있는 유용한 기능이 될 수 있습니다. 이전에 실행한 명령 목록을 보고 목록을 검색하며 기록 파일을 조작할 수 있는 history 명령에 대해 설명합니다. 기록 명령 및 기록 확장을 사용 역사는 조개 내장이고, 그것의 동작은 조개마다 약간 다를 수 있습니다. Bash의 내장된 역사 버전을 다룰 것입니다. 가장 간단한 형식에서 옵션이나 인수 없이 호출될 경우 기록 명령은 행 번호와 함께 전체 기록 목록을 표시합니다. history # ... # 467 git push # 468 tail -f var/logs/error # 469 nano +22,5 functions.sh # 470 so..

SW/리눅스 2022.04.04

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

Postgre SQL(간단히 Postgres)은 오픈 소스 범용 객체 관계형 데이터베이스 관리 시스템입니다. 온라인 백업, 시점별 복구, 중첩 트랜잭션, SQL 및 JSON 쿼리, 다중 버전 동시성 제어(MVCC), 비동기 복제 등과 같은 다양한 강력한 기능을 제공합니다. 이 튜토리얼에서는 Debian 10에 Postgre SQL 데이터베이스 서버를 설치하는 단계를 안내합니다. 또한 기본적인 데이터베이스 관리의 기본 사항에 대해서도 알아보겠습니다. Postgre SQL을 설치 이 기사를 작성할 당시 기본 Debian 리포지토리에서 사용할 수 있는 Postgre SQL의 최신 버전은 Postgre SQL 버전 11.5입니다. Debian 서버에 Postgre SQL을 설치하려면 다음 단계를 루트 또는 su..

SW/리눅스 2022.04.03

Linux : CentOS 8 : Node.js 와 npm 설치 방법, 예제, 명령어

Node.js는 서버 측에서 자바스크립트 코드를 실행하도록 설계된 크롬의 자바스크립트 기반 크로스 플랫폼 자바스크립트 런타임 환경입니다. Node.js를 사용하면 확장 가능한 네트워크 애플리케이션을 구축할 수 있습니다. Node Package Manager의 줄임말인 npm은 개발자가 코드를 공유하고 재사용할 수 있도록 도와주는 Node.js의 기본 패키지 관리자입니다. 또한 오픈 소스 Node.js 패키지의 게시를 위한 세계 최대 소프트웨어 저장소를 나타냅니다. CentOS 8에 Node.js와 npm을 설치하는 두 가지 방법을 안내합니다. 사용자 환경에 가장 적합한 설치 옵션을 선택하십시오. CentOS 저장소에서 Node.js 및 npm을 설치 Node.js 및 npm은 표준 CentOS 리포지토리..

SW/리눅스 2022.04.02

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

Linux 시스템에서 작업할 때 현재 실행 중인 프로세스를 확인해야 하는 경우가 있을 수 있습니다. 실행 중인 프로세스에 대한 정보를 찾는 데 사용할 수 있는 명령어가 여러 개 있으며 ps와 top이 가장 일반적으로 사용됩니다. pstree 명령에 대해 설명합니다. ps와 유사하지만 실행 중인 프로세스를 나열하는 대신 트리에 표시합니다. 트리 같은 형식을 사용하면 프로세스 계층을 보다 편리하게 표시할 수 있으며 출력을 시각적으로 더 매력적으로 만들 수 있습니다. pstree 명령을 사용하는 방법 pstree 명령의 일반 구문은 다음과 같습니다. ps [OPTIONS] [USER or PID] 옵션이나 인수 없이 호출되는 가장 간단한 형식에서 pstree는 실행 중인 모든 프로세스의 계층 트리 구조를 표시..

SW/리눅스 2022.04.01

Python : Enumerate Function : 열거 함수 사용 방법, 예제, 명령어

enumerate()는 반복 가능한 반복 중에 자동 카운터를 사용할 수 있는 파이썬의 내장 함수입니다. 파이썬 enumerate() 함수 enumerate() 함수는 다음 형식을 취합니다. enumerate(iterable, start=0) 함수는 두 개의 인수를 허용합니다. iterable - 반복을 지원하는 개체입니다. start - 카운터가 시작되는 번호입니다. 이 인수는 선택 사항입니다. 기본적으로 카운터는 0부터 시작합니다. enumerate()는 파이썬 2에서 __next__()(또는 다음()) 메서드를 호출하여 카운트와 허용 가능한 현재 값을 포함하는 튜플을 가져올 수 있는 열거 개체를 반환합니다. 다음은 목록()을 사용하여 튜플 목록을 작성하는 방법과 반복 가능한 방법에 대한 예입니다. d..

SW/Python 2022.03.31

Git : .gitignore : 파일과 디렉토리 무시 방법, 예제, 명령어

Git을 사용하는 프로젝트에서 작업할 때 특정 파일 또는 디렉터리를 원격 리포지토리에 푸시하지 못하도록 제외하는 경우가 많습니다. 여기서 .gitignore 파일이 유용합니다. .gitignore 파일은 추적되지 않은 파일 Git가 무시해야 하는 파일을 지정합니다. 무시해야 할 파일 무시되는 파일은 일반적으로 플랫폼별 파일이거나 빌드 시스템에서 자동으로 생성된 파일입니다. 몇 가지 일반적인 예는 다음과 같습니다. - 로그, 잠금, 캐시 또는 임시 파일과 같은 런타임 파일입니다. - 암호 또는 API 키와 같은 중요한 정보가 있는 파일입니다. - .class 또는 .o와 같은 컴파일된 코드입니다. - /vendor 또는 /node_modules 와 같은 종속성 디렉토리입니다. - /public, /out ..

SW/Git 2022.03.30

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

Odoo는 인기 있는 오픈 소스 비즈니스 앱 제품군입니다. CRM, e-Commerce, 웹 사이트 작성기, 청구서, 회계, 제조, 창고, 프로젝트 관리, 재고 등 다양한 애플리케이션을 완벽하게 통합합니다. Odoo는 사용 사례 및 사용 가능한 기술에 따라 다양한 방법으로 설치할 수 있습니다. Odoo를 설치하는 가장 쉽고 빠른 방법은 공식 Odoo APT 저장소를 사용하는 것입니다. 가상 환경에 Odu를 설치하거나 Docker 컨테이너로 배포하면 시스템 설정을 보다 효과적으로 제어할 수 있으며 동일한 시스템에서 여러 Odu 버전을 실행할 수 있습니다. 이 가이드에서는 Ubuntu 18.04의 Python 가상 환경에 Odoo 13을 설치하고 배포하는 방법에 대해 설명합니다. 그들의 Github 저장소에..

SW/리눅스 2022.03.29

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

PHP는 가장 많이 사용되는 서버측 프로그래밍 언어 중 하나입니다. WordPress, Magento, Laravel과 같은 많은 인기 있는 CMS와 프레임워크는 PHP에 내장되어 있습니다. CentOS 8에 PHP 7.2, 7.3 또는 7.4를 설치하는 방법에 대해 설명합니다. 설치할 PHP 버전을 선택하기 전에 응용 프로그램이 이를 지원하는지 확인하십시오. 또한 PHP를 Nginx 및 Apache와 통합하는 방법도 보여드리겠습니다. CentOS 8에 PHP를 설치 CentOS 8은 PHP 7.2와 함께 배포됩니다. 이 버전은 대부분의 최신 PHP 애플리케이션을 지원하지만 2019년 11월 현재 더 이상 유지 관리되지 않습니다. 최신 PHP 버전은 Remi 리포지토리에서 사용할 수 있습니다. Remi ..

SW/리눅스 2022.03.28

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

MySQL은 가장 널리 사용되는 오픈 소스 관계형 데이터베이스 관리 시스템입니다. MySQL 데이터베이스 서버의 최신 버전인 8.0은 기본 CentOS 8 리포지토리입니다. MySQL 8.0은 일부 응용 프로그램이 이 버전과 호환되지 않도록 하는 많은 새로운 기능과 변경 사항을 도입했습니다. 설치할 MySQL 버전을 선택하기 전에 CentOS 서버에 배포할 응용 프로그램의 설명서를 참조하십시오. 또한 CentOS 8은 MySQL 5.7의 "드롭인 대체"인 MariaDB 10.3을 제공하며 몇 가지 제한 사항이 있습니다. 프로그램이 MySQL 8.0과 호환되지 않는 경우 MariaDB 10.3을 설치합니다. CentOs 8에 MySQL 8.0을 설치하고 보호하는 방법을 보여드리겠습니다. CentOS 8에 ..

SW/리눅스 2022.03.27

Linux : Ubuntu : Root Password 변경 방법, 예제, 명령어

루트 사용자(또는 수퍼유저)는 모든 Linux 및 Unix와 유사한 시스템에 있는 특수 사용자 계정입니다. 시스템의 모든 명령과 모든 리소스에 제한 없이 액세스할 수 있습니다. 다른 Linux 배포판에서 Ubuntu로 이동하는 경우 기본 루트 암호가 무엇인지 또는 루트 암호를 변경하는 방법을 확인할 수 있습니다. 기본적으로 Ubuntu에서는 보안상의 이유로 루트 사용자 계정이 비활성화되어 있습니다. 일시적으로 루트 사용자 계정으로 변경하는 방법과 Ubuntu 시스템에서 루트 암호를 설정하는 방법에 대해 설명합니다. 루트로 임시 전환 Ubuntu 사용자는 일반 사용자에게 sudo 권한을 부여하여 시스템 관리 작업을 수행하는 것이 좋습니다. Sudo를 사용하면 인증된 사용자가 프로그램을 다른 사용자(일반적으..

SW/리눅스 2022.03.26

Linux : Nginx 에러, 액세스 로그 구성 방법, 예제, 명령어

Nginx는 인터넷에서 가장 큰 사이트 중 일부를 처리하는 오픈 소스, 고성능 HTTP 및 리버스 프록시 서버입니다. NGINX 웹 서버를 관리할 때 가장 자주 수행할 작업 중 하나는 로그 파일을 확인하는 것입니다. 로그 구성 및 읽기 방법을 알면 자세한 디버깅 정보를 제공하기 때문에 서버 또는 애플리케이션 문제를 해결할 때 매우 유용합니다. Nginx는 이벤트 레코드를 액세스 로그와 오류 로그의 두 가지 유형의 로그에 기록합니다. 액세스 로그는 클라이언트 요청에 대한 정보를 쓰고 오류 로그는 서버 및 응용 프로그램 문제에 대한 정보를 씁니다. Nginx 액세스 및 오류 로그를 구성하고 읽는 방법에 대해 설명합니다. 액세스 로그를 구성 클라이언트 요청이 처리될 때마다 Nginx는 액세스 로그에 새 이벤트..

SW/리눅스 2022.03.25

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

Linux 커널은 CPU, I/O 장치, 물리적 메모리 및 파일 시스템과 같은 시스템 리소스에 대한 액세스를 제어하는 운영 체제의 핵심입니다. 커널은 부팅 프로세스 중 및 시스템이 실행 중일 때 커널 링 버퍼에 다양한 메시지를 기록합니다. 이러한 메시지에는 시스템 작동에 대한 다양한 정보가 포함됩니다. 커널 링 버퍼는 커널의 로그 메시지를 보관하는 물리적 메모리의 일부입니다. 고정 크기를 가지므로 버퍼가 가득 차면 이전 로그 레코드를 덮어씁니다. dmesg 명령줄 유틸리티는 Linux 및 기타 Unix 계열 운영 체제에서 커널 링 버퍼를 인쇄하고 제어하는 데 사용됩니다. 커널 부팅 메시지를 검사하고 하드웨어 관련 문제를 디버깅하는 데 유용합니다. dmesg 명령의 기본 사항에 대해 설명합니다. dmesg..

SW/리눅스 2022.03.24

Linux : CentOS 8 : NFS Server 설치, 구성 방법, 예제, 명령어

NFS(네트워크 파일 시스템)는 네트워크를 통해 원격 디렉터리를 공유할 수 있는 분산 파일 시스템 프로토콜입니다. NFS를 사용하면 시스템에 원격 디렉토리를 마운트하고 원격 컴퓨터의 파일을 로컬 파일처럼 작업할 수 있습니다. NFS 프로토콜은 기본적으로 암호화되지 않으며 삼바와 달리 사용자 인증을 제공하지 않습니다. 서버에 대한 접근은 클라이언트의 IP 주소 또는 호스트 이름에 의해 제한됩니다. CentOS 8에서 NFSv4 서버를 설정하는 데 필요한 단계를 수행하며, 클라이언트에 NFS 파일 시스템을 마운트하는 방법도 설명합니다. 필수 조건 CentOS 8를 실행하는 서버가 있다고 가정하고 NFS 서버 및 NFS 클라이언트 역할을 하는 기타 머신을 설정합니다. 서버와 클라이언트는 전용 네트워크를 통해 ..

SW/리눅스 2022.03.23

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

Apache HTTP 서버는 세계에서 가장 널리 사용되는 웹 서버입니다. 강력한 기능을 포함한 자유, 오픈 소스 및 크로스 플랫폼 HTTP 서버이며 다양한 모듈에 의해 확장될 수 있습니다. CentOS 8에 Apache 웹 서버를 설치하고 관리하는 방법에 대해 설명합니다. 아파치를 설치 Apache는 기본 CentOS 저장소와 설치는 매우 간단합니다. RHEL 기반 배포에서는 Apache 패키지 및 서비스를 httpd라고 합니다. Apache를 설치하려면 다음 명령을 루트 또는 sudo 권한이 있는 사용자로 실행합니다. sudo yum install httpd 설치가 완료되면 Apache 서비스를 활성화하고 시작합니다. sudo systemctl enable httpd sudo systemctl star..

SW/리눅스 2022.03.22

MySQL : 데이터베이스 : 테이블 정보 나열(보기) 방법, 예제, 명령어

MySQL 데이터베이스 서버를 관리할 때 가장 자주 수행하는 작업 중 하나는 환경에 익숙해지는 것입니다. 여기에는 서버에 있는 데이터베이스 나열, 데이터베이스 테이블 표시 또는 사용자 계정 및 권한에 대한 정보 가져오기가 포함됩니다. 명령줄을 통해 MySQL 또는 MariaDB 데이터베이스의 테이블을 나열하는 방법을 보여 줍니다. MySQL 표를 표시 MySQL 데이터베이스의 테이블 목록을 가져오려면 mysql 클라이언트 도구를 사용하여 MySQL 서버에 연결하고 SHOW TABLEs 명령을 실행합니다. 다음 MySQL 서버에 액세스합니다. mysql -u user -p MySQL 셸 내에서 USE 문을 사용하여 데이터베이스로 전환합니다. USE database_name; 다음 명령을 실행하여 현재 데이..

SW/MySQL 2022.03.21

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

Git은 오늘날 대부분의 소프트웨어 팀에서 사용되고 있는 분산 버전 제어 시스템입니다. 이를 통해 코드 변경 사항을 추적하고, 이전 단계로 되돌리고, 분기를 만들고, 동료 개발자와 협업할 수 있습니다. Git은 원래 리눅스 커널의 창시자인 Linus Torvalds에 의해 개발되었습니다. CentOS 8에 Git을 설치하는 방법을 설명합니다. Git을 설치하는 가장 쉽고 권장되는 방법은 Yum 패키지 관리 도구를 사용하여 설치하는 것입니다. 원본에서 Git의 최신 안정 버전을 설치하려면 아래로 스크롤하여 이 튜토리얼의 원본 섹션에서 Git 설치 섹션으로 이동하십시오. Git을 Yum과 함께 설치 Git 패키지는 CentOS 기본 리포지토리에포함되어 있습니다. 다음 명령을 루트 또는 sudo 권한이 있는 ..

SW/리눅스 2022.03.20

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

RPM(RPM Package Manager)은 Red Hat Linux와 CentOS 및 Fedora와 같은 파생 제품에서 사용하는 강력한 패키지 관리 시스템입니다. RPM은 rpm 명령과 .rpm 파일 형식도 나타냅니다. RPM 패키지는 종속성 및 설치 위치와 같은 정보를 포함한 파일 및 메타데이터 보관으로 구성됩니다. RPM 명령을 사용하여 RPM 패키지를 설치, 업데이트, 제거, 확인, 쿼리 및 관리하는 방법에 대해 설명합니다. RPM 패키지를 설치, 업데이트 및 제거 일반적으로 Red Hat 기반 배포에 새 패키지를 설치하려면 모든 패키지 종속성을 확인하고 설치할 수 있는 yum 또는 dnf 명령을 사용합니다. 패키지를 설치, 업데이트 및 제거할 때는 항상 rpm보다 yum 또는 dnf를 사용하는..

SW/리눅스 2022.03.19

Linux : 그룹 생성(groupadd 명령어) 방법, 예제

Linux에서 그룹은 사용자 계정을 구성하고 관리하는 데 사용됩니다. 그룹의 주된 목적은 그룹 내 사용자 간에 공유할 수 있는 지정된 리소스에 대한 읽기, 쓰기 또는 권한 실행과 같은 권한 집합을 정의하는 것입니다. groupadd 명령을 사용하여 Linux에서 새 그룹을 만드는 방법에 대해 설명합니다. 그룹명령 구문을 추가 groupadd 명령의 일반적인 구문은 다음과 같습니다. groupadd [OPTIONS] GROUPNAME 루트 또는 sudo 권한이 있는 사용자만 새 그룹을 만들 수 있습니다. 그룹 추가를 호출하면 명령줄에 지정된 옵션과 /etc/login.defs 파일에 지정된 기본값을 함께 사용하여 새 그룹을 만듭니다. Linux에서 그룹 생성 새 그룹을 만들려면 그룹 다음에 새 그룹 이름을..

SW/리눅스 2022.03.18

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

"엔진 x"로 발음되는 Nginx는 인터넷에서 가장 큰 사이트 중 일부를 처리하는 오픈 소스, 고성능 HTTP 및 리버스 프록시 서버입니다. 독립 실행형 웹 서버, 로드 밸런서, 콘텐츠 캐시 및 HTTP 및 비 HTTP 서버의 역방향 프록시로 사용할 수 있습니다. 아파치에 비해 Nginx는 많은 수의 동시 연결을 처리할 수 있으며 연결당 메모리 설치 공간이 더 작습니다. CentOS 8에 Nginx를 설치하고 관리하는 방법을 설명합니다. 필수 조건 계속하기 전에 sudo 권한이 있는 사용자로 로그인하고 포트 80 또는 443에서 실행 중인 Apache 또는 다른 프로세스가 없는지 확인하십시오 CentOS 8에 Nginx를 설치 CentOS 8, Nginx 패키지는 기본 Cent에서 사용할 수 있습니다. ..

SW/리눅스 2022.03.17
반응형