반응형

SW/리눅스 804

Linux : Ubuntu 20.04 : 정적 IP 주소 구성 방법, 예제, 명령어

이 문서에서는 Ubuntu 20.04에서 정적 IP 주소를 설정하는 방법을 설명합니다. 일반적으로 대부분의 네트워크 구성에서 IP 주소는 라우터 DHCP 서버에 의해 동적으로 할당됩니다. 포트 전달 구성 또는 미디어 서버 실행과 같은 다양한 상황에서 정적 IP 주소를 설정해야 할 수 있습니다. DHCP를 사용하여 정적 IP 주소를 구성 LAN의 장치에 정적 IP 주소를 할당하는 가장 쉽고 권장되는 방법은 라우터에 정적 DHCP를 구성하는 것입니다. 정적 DHCP 또는 DHCP 예약은 장치가 DHCP 서버에서 주소를 요청할 때마다 DHCP 서버가 특정 네트워크 장치에 동일한 IP 주소를 자동으로 할당하도록 하는 대부분의 라우터에서 볼 수 있는 기능입니다. 이 작업은 정적 IP를 장치의 고유한 MAC 주소에..

SW/리눅스 2022.12.13

Linux : Java 버전 확인 방법, 예제, 명령어

자바는 세계에서 가장 인기 있는 프로그래밍 언어 중 하나로, 다양한 유형의 크로스 플랫폼 응용 프로그램을 만드는 데 사용됩니다.이 문서에서는 명령줄을 사용하여 Linux 시스템에 설치된 Java 버전을 확인하는 방법에 대해 설명합니다. 이 기능은 특정 버전의 Java가 필요한 응용 프로그램을 설치할 때 유용합니다. Java는 시맨틱 버전 관리를 사용합니다. 프로덕션 지원 릴리스는 다음 구성표에서 버전됩니다. MAJOR.MINOR.SECURITY 예를 들어 Java 11.0.8에서 11은 주 버전, 0은 부 버전, 8은 보안 버전입니다. MAJOR - 주요 릴리스는 새로운 기능을 제공합니다. MINOR - 마이너 릴리스에는 다양한 버그 수정 및 호환 가능한 개선 사항이 포함되어 있습니다. SECURITY ..

SW/리눅스 2022.12.12

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

인터넷에 노출된 모든 서버는 악성 프로그램 공격의 위험이 있습니다. 예를 들어 공용 네트워크에 연결된 소프트웨어가 있는 경우 공격자는 무차별적인 시도를 사용하여 응용 프로그램에 액세스할 수 있습니다. Fail2ban은 서비스 로그의 악의적인 활동을 모니터링하여 무차별 공격 및 기타 자동화된 공격으로부터 Linux 시스템을 보호하는 데 도움이 되는 오픈 소스 도구입니다. 정규식을 사용하여 로그 파일을 검색합니다. 패턴과 일치하는 모든 항목이 카운트되며, 해당 항목이 미리 정의된 특정 임계값에 도달하면 Fail2ban은 특정 시간 동안 위반 IP를 금지합니다. 기본 시스템 방화벽은 금지 작업으로 사용됩니다. 금지 기간이 만료되면 IP 주소가 금지 목록에서 제거됩니다. 이 자료에서는 CentOS 8에 Fail..

SW/리눅스 2022.12.11

Linux : Ubuntu 20.04 : VLC Media Player 설치 방법, 예제, 명령어

VLC는 가장 인기 있는 오픈 소스 멀티미디어 플레이어 중 하나입니다. 크로스 플랫폼이며 사실상 모든 멀티미디어 파일뿐만 아니라 DVD, 오디오 CD 및 다양한 스트리밍 프로토콜을 재생할 수 있습니다. 이 자료에서는 Ubuntu 20.04에 VLC 미디어 플레이어를 설치하는 방법에 대해 설명합니다. VLC는 Snapcraft 스토어를 통해 스냅 패키지로 설치하거나 apt를 통해 deb 패키지로 설치할 수 있습니다. VLC Media Player를 스냅 패키지로 설치 스냅은 응용 프로그램을 실행하는 데 필요한 이진 모든 종속성을 포함하는 자체 포함 소프트웨어 패키지입니다. 표준 deb 패키지와 달리 스냅은 디스크 설치 공간이 더 크고 애플리케이션 시작 시간이 더 깁니다. VLC 스냅샷 패키지는 최신 보안 ..

SW/리눅스 2022.12.10

Linux : Kernel 자동 업데이트 설정 방법, 예제, 명령어

리눅스 커널에 보안 업데이트를 적용하는 것은 apt, yum 또는 kexec과 같은 도구를 사용하여 수행할 수 있는 간단한 프로세스입니다. 그러나 패치 적용에 서로 다른 리눅스 배포판을 실행하는 수백 또는 수천 대의 서버를 관리할 때 이 방법은 어렵고 시간이 많이 걸릴 수 있습니다. 커널을 수동으로 업데이트하려면 시스템을 재부팅해야 합니다. 이로 인해 다운타임이 발생하여 문제가 발생할 수 있으므로 일반적으로 특정 시간 간격으로 재부팅하도록 예약됩니다. 수동 패치 적용은 이러한 주기 동안 수행되므로, 해커들이 서버 인프라를 공격할 수 있는 "시간 창"을 제공합니다. 여러 대의 서버를 실행하는 조직의 경우 실시간 패치 적용이 더 나은 옵션입니다. 서버가 실행되는 동안 리눅스 커널에 패치를 적용하는 자동화된 ..

SW/리눅스 2022.12.09

Linux : Ubuntu 20.04 : Chromium Web Browser 설치 방법, 예제, 명령어

크롬은 현대 웹을 위해 만들어진 빠르고 안정적이며 안전한 브라우저입니다. 이것은 세계에서 가장 인기 있는 웹 브라우저를 포함한 많은 브라우저의 기반입니다. 크롬과 크롬의 주요 차이점은 크롬이 오픈 소스라는 것입니다. It Chromium은 독점적인 웹 코덱을 포함하지 않으며 충돌 보고서와 사용률 추적을 Google에 전송하지 않습니다. 오픈 소스 애플리케이션을 선호한다면 크롬을 선택하는 것이 좋습니다. 이 문서에서는 Ubuntu 20.04에 크롬을 설치하는 두 가지 방법을 설명합니다. 크롬은 Snapcraft 스토어를 통해 스냅 패키지로 설치하거나 Google 저장소에서 deb 패키지로 설치할 수 있습니다. 사용자 환경에 가장 적합한 설치 방법을 선택하십시오. Kubuntu, Linux Mint 및 El..

SW/리눅스 2022.12.08

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

이 문서에서는 usermode 명령을 사용하여 사용자를 그룹에 추가하고, 사용자 셸, 로그인 이름, 홈 디렉토리 등을 변경하는 방법에 대해 설명합니다. usermod 명령어 usermode 명령의 구문은 다음과 같은 형식을 취합니다. usermod [options] USER sudo 액세스 권한이 있는 루트 또는 사용자만 사용자 모드를 호출하고 사용자 계정을 수정할 수 있습니다. 성공하면 명령이 출력을 표시하지 않습니다. 그룹에 사용자를 추가 사용자 모드의 가장 일반적인 사용 사례는 그룹에 사용자를 추가하는 것입니다. 기존 사용자를 보조 그룹에 추가하려면 그룹 이름과 사용자 이름 뒤에 있는 -a-G 옵션을 사용합니다. usermod -a -G GROUP USER 사용자를 여러 그룹에 동시에 추가하려면 공..

SW/리눅스 2022.12.07

Linux : Ubuntu 20.04 : Atom Text Editor 설치 방법, 예제, 명령어

아톰은 깃허브가 개발한 오픈 소스 크로스 플랫폼 코드 편집기입니다. 패키지 관리자, 내장 Git 컨트롤, 스마트 자동 완성, 구문 강조 표시 및 여러 창을 포함합니다. ATOM은 HTML, JavaScript, CSS 및 Node.js를 사용하여 Electron을 기반으로 구축된 데스크톱 응용 프로그램입니다. 이 안내서는 Ubuntu 20.04에 Atom을 설치하는 두 가지 방법을 보여줍니다. Atom은 Snapcraft 스토어를 통해 스냅 패키지로 설치하거나 Atom 저장소에서 deb 패키지로 설치할 수 있습니다. 사용자 환경에 가장 적합한 설치 방법을 선택하십시오. Kubuntu, Linux Mint 및 Elementary OS를 포함한 모든 Ubuntu 기반 배포에도 동일한 지침이 적용됩니다. At..

SW/리눅스 2022.12.06

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

Slack은 모든 커뮤니케이션을 하나로 묶는 세계에서 가장 인기 있는 협업 플랫폼 중 하나입니다. 슬랙의 대화는 채널로 구성됩니다. 팀, 프로젝트, 주제 또는 기타 목적을 위한 채널을 만들 수 있습니다. 채널에 게시된 모든 내용이나 메시지를 검색할 수 있습니다. 또한 Slack을 사용하면 오디오 또는 비디오 통화를 통해 팀원들과 대화하고 문서, 이미지, 비디오 및 기타 파일을 공유할 수 있습니다. 본 안내서는 Ubuntu 20.04에 Slack을 설치하는 두 가지 방법을 보여줍니다. Slack은 Snapcraft 스토어를 통해 스냅 패키지로 설치하거나 Slack 저장소에서 deb 패키지로 설치할 수 있습니다. 동일한 시스템에 Deb 패키지와 Snap 패키지를 모두 설치하지 않는 것이 좋습니다. 슬랙을 스..

SW/리눅스 2022.12.04

Linux : Ubuntu 20.04 : User 추가, 삭제 방법, 예제, 명령어

새 Ubuntu 시스템을 프로비저닝할 때 첫 번째 작업 중 하나는 사용자 추가 및 제거입니다. 각 사용자는 다양한 명령줄 및 GUI 응용 프로그램에 대해 서로 다른 권한 수준과 특정 설정을 가질 수 있습니다. 이 문서에서는 Ubuntu 18.04에서 사용자 계정을 추가하고 제거하는 방법에 대해 설명합니다. 시작하기 전에 루트 또는 sudo 권한을 가진 사용자만 사용자를 만들고 제거할 수 있습니다. 새 사용자는 두 가지 방법으로 생성할 수 있습니다. - 명령행 - GUI 명령줄에서 사용자를 추가 Ubuntu에는 새 사용자 계정을 만드는 데 사용할 수 있는 두 가지 명령줄 도구인 useradd 및 adduser가 있습니다. useradd는 낮은 수준의 유틸리티입니다. adduser는 사용자 추가를 위한 친숙..

SW/리눅스 2022.12.03

Linux : Ubuntu 20.04 : Fail2ban 설치, 구성 방법, 예제, 명령어

Fail2ban은 서비스 로그의 악의적인 활동을 모니터링하여 무차별 공격 및 기타 자동화된 공격으로부터 Linux 시스템을 보호하는 도구입니다. 정규식을 사용하여 로그 파일을 검색합니다. 패턴과 일치하는 모든 항목이 카운트되며, 해당 항목이 미리 정의된 특정 임계값에 도달하면 Fail2ban은 특정 시간 동안 시스템 방화벽을 사용하여 공격 IP를 금지합니다. 금지 기간이 만료되면 IP 주소가 금지 목록에서 제거됩니다. 이 자료에서는 Ubuntu 20.04에 Fail2ban을 설치하고 구성하는 방법에 대해 설명합니다. Ubuntu에 Fail2ban을 설치 Fail2ban 패키지는 기본 Ubuntu 20.04 리포지토리에 포함되어 있습니다. 설치하려면 다음 명령을 루트 또는 sudo 권한을 가진 사용자로 입..

SW/리눅스 2022.12.01

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

Composer는 PHP의 종속성 관리자입니다(Node.js의 npm 또는 Python의 pip). Composer가 프로젝트에 종속된 모든 필수 PHP 패키지를 가져와 관리합니다. Laravel, Symfony, Drupal 및 Magento와 같은 모든 현대 PHP 프레임워크와 플랫폼에서 사용됩니다. 이 문서에서는 Debian 10 시스템에 Composer를 설치하는 방법을 설명합니다. 또한 Composer를 사용하여 PHP 프로젝트를 만들고 관리하는 방법에 대해서도 설명합니다. Debian에 Composer를 설치 Composer를 설치하기 전에 Debian 시스템에 필요한 모든 패키지가 설치되어 있는지 확인하십시오. sudo apt update sudo apt install wget php-cli..

SW/리눅스 2022.11.30

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

Memcached는 무료 오픈 소스 고성능 메모리 내 키 값 데이터 저장소입니다. 일반적으로 API 및 데이터베이스 호출 결과에서 다양한 개체를 캐싱하여 애플리케이션 속도를 높이는 데 사용됩니다. 이 자료에서는 Debian 10에 Memcached를 설치하고 구성하는 방법을 보여 줍니다. 필수 구성 요소 Debian 시스템에 패키지를 설치하려면 sudo 액세스 권한을 가진 사용자로 로그인해야 합니다. Debian 10에 Memcached를 설치 memcached 패키지는 기본 Ubuntu 20.04 리포지토리에 포함되어 있습니다. 설치하려면 다음 명령을 루트 또는 sudo 권한을 가진 사용자로 입력하십시오. sudo apt update sudo apt install memcached libmemcache..

SW/리눅스 2022.11.29

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

Postman은 설계 및 테스트에서 API 문서 공개 및 모니터링에 이르기까지 모든 개발 단계에서 API를 관리할 수 있도록 도와주는 완벽한 API 개발 플랫폼입니다. Postman은 Chrome 브라우저 확장으로 시작하였고 전 세계 개발자들이 가장 널리 사용하는 API 도구 중 하나가 되었습니다. Postman은 MacOS, Linux 및 Windows를 포함한 모든 주요 운영 체제에서 기본 앱(Electron 기반)으로 사용할 수 있습니다. 이 자료에서는 Ubuntu 20.04에 Postman을 설치하는 과정을 안내합니다. Postman를 설치 가장 쉬운 방법은 Ubuntu 18.04에 Postman을 설치하는 것입니다. 스냅은 응용 프로그램을 실행하는 데 필요한 모든 종속성을 이진수로 포함하는 자체..

SW/리눅스 2022.11.28

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

Apache Cassandra는 단일 장애 지점이 없는 무료 오픈 소스 NoSQL 데이터베이스입니다. 성능 저하 없이 선형 확장성과 고가용성을 제공합니다. Apache Cassandra는 Reddit, NetFlix, Instagram 및 Github을 포함하여 대규모 활성 데이터 세트를 보유한 많은 회사에서 사용합니다. 이 문서는 Ubuntu 20.04에 Apache Cassandra를 설치하는 과정을 안내합니다. Ubuntu에 Apache Cassandra를 설치하는 것은 간단합니다. Java를 설치하고 Apache Cassandra 저장소를 활성화하며 저장소 GPG 키를 가져오고 Apache Cassandra 서버를 설치합니다. Java를 설치 이 문서를 작성할 당시 Apache Cassandra의..

SW/리눅스 2022.11.27

Linux : Ubuntu 20.04 : Tor Browser 설치, 예제, 명령어

Tor Browser는 웹 트래픽을 Tor 네트워크를 통해 라우팅하여 개인 및 익명으로 만드는 Firefox의 사용자 지정 버전입니다. Tor Browser로 인터넷을 탐색하면 현재 보고 있는 웹 사이트에 대한 연결이 암호화되어 네트워크 감시 및 트래픽 분석으로부터 보호됩니다. 그러나 Tor Browser를 사용하면 몇 가지 단점이 있습니다. Tor를 통한 웹 검색은 일반 인터넷 연결보다 느리고 일부 주요 웹 사이트는 Tor 사용자를 차단합니다. 또한 일부 국가에서는 Tor가 불법이거나 정부가 시행하는 방화벽에 의해 차단됩니다. 이 문서에서는 Ubuntu 20.04에 Tor 웹 브라우저를 설치하는 방법을 설명합니다. 다른 데비안 기반 배포에도 동일한 지침이 적용됩니다. Tor 브라우저 런처를 설치 Ubu..

SW/리눅스 2022.11.26

Linux : Ubuntu 20.04 : Sublime Text 3 설치 방법, 예제, 명령어

Sublime Text는 웹 및 소프트웨어 개발에 널리 사용되는 텍스트 및 소스 코드 편집기입니다. 그것은 매우 빠르고, 개봉 즉시 많은 강력한 기능들을 제공합니다. 새 플러그인을 설치하고 사용자 지정 설정을 생성하여 애플리케이션을 개선하고 사용자 지정할 수 있습니다. 이 문서는 Ubuntu 20.04에 Sublime Text 3을 설치하는 방법을 설명합니다. Ubuntu에 Sublime를 설치하는 것은 매우 간단합니다. Sublime 저장소를 활성화하고 저장소 GPG 키를 가져오고 편집기를 설치합니다. 다른 데비안 기반 배포에서도 동일한 지침이 작동해야 합니다. Sublime Text는 독점 응용프로그램입니다. 무료로 다운로드하여 평가할 수 있습니다. 그러나 계속 사용하는 경우 라이센스를 구입해야 합니..

SW/리눅스 2022.11.25

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

MongoDB는 무료 오픈 소스 문서 데이터베이스입니다. MySQL 및 Postgre와 같은 기존 테이블 기반 SQL 데이터베이스와는 다른 NoSQL이라는 데이터베이스 제품군에 속합니다.SQL입니다. MongoDB에서 데이터는 문서마다 필드가 다를 수 있는 유연한 JSON 유사 문서에 저장됩니다. 미리 정의된 스키마가 필요하지 않으며 시간이 지남에 따라 데이터 구조를 변경할 수 있습니다. Ubuntu 20.04에 MongoDB Community Edition을 설치하고 구성하는 방법을 설명합니다. 표준 Ubuntu 리포지토리에 오래된 MongoDB 버전이 포함되어 있습니다. Ubuntu에 최신 MongoDB를 설치하는 것은 매우 간단합니다. MongoDB 저장소를 활성화하고, 저장소 GPG 키를 가져오고..

SW/리눅스 2022.11.24

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

Apache CouchDB는 Apache Software Foundation에서 개발한 무료 오픈 소스 NoSQL 데이터베이스입니다. 단일 노드 또는 클러스터 데이터베이스로 사용할 수 있습니다. CouchDB 서버는 JSON 구조의 문서를 포함하는 명명된 데이터베이스에 데이터를 저장합니다. 각 문서는 여러 개의 필드 및 첨부 파일로 구성됩니다. 필드에는 텍스트, 숫자, 목록, 부울란 등이 포함될 수 있습니다. CouchDB에는 데이터베이스 문서를 읽고, 작성, 편집 및 삭제할 수 있는 RESTful HTTP API가 포함되어 있습니다. 이 자료에서는 Ubuntu 20.04에 최신 버전의 CouchDB를 설치하는 단계를 설명합니다. Ubuntu에 CouchDB를 설치하는 것은 비교적 간단합니다. Couch..

SW/리눅스 2022.11.23

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

Gitea는 Go로 작성된 자체 호스팅 오픈 소스 Git 서버입니다. 저장소 파일 편집기, 프로젝트 문제 추적, 사용자 관리, 알림, 내장 Wiki 등이 제공됩니다. Gitea는 경량 애플리케이션으로 성능이 낮은 시스템에 설치할 수 있습니다. 메모리 용량이 훨씬 작은 Gitlab 대체 제품을 찾고 있고 Gitlab에서 제공하는 모든 벨과 휘파람이 필요하지 않다면 Gitea를 사용해 보십시오. 이 자료에서는 CentOS 8에 Gitea를 설치하고 구성하는 방법을 보여 줍니다. 필수 구성 요소 Gitea는 SQLite, PostgreSQL 및 MySQL /MariaDB를 데이터베이스 백엔드로 사용합니다. SQLite를 사용할 것입니다. 단일 파일에 데이터를 저장하는 경량 데이터베이스입니다. CentOS 시스..

SW/리눅스 2022.11.22
반응형