Ubuntu 20.04にApache Sparkをインストールする方法

Apache Sparkは、オープンソースのフレームワークであり、汎用のクラスターコンピューティングシステムです。 Sparkは、一般的な実行グラフをサポートするJava、Scala、Python、Rの高レベルAPIを提供します。ストリーミング、SQL、機械学習、グラフ処理に使用される組み込みモジュールが付属しています。大量のデータを分析してクラスター全体に分散し、データを並列処理することができます。 このチュートリアルでは、Ubuntu 20.04にApache Sparkクラスターコンピューティングスタックをインストールする方法を説明します。 前提条件 Ubuntu 20.04サーバーを実行しているサーバー。 rootパスワードがサーバーに構成されます。 入門 まず、システムパッケージを最新バージョンに更新する必要があります。次のコマンドでそれらすべてを更新できます。 apt-get update -y…

CentOS 8にApache Cassandraをインストールする方法

Apache Cassandraは、データをキーと値のペアで格納する、堅牢で無料のオープンソースのNoSQLデータベースです。 Cassandraは当初Facebookによって開発され、後にApache Foundationによって買収されました。 Apache Cassandraは、単一障害点のない一貫性、水平方向のスケーラビリティ、および高可用性を提供するように構築されています。フォールトトレランスを提供し、99.99%の稼働率を保証するDynamoスタイルのレプリケーションを実装します。これは、ダウンタイムを許容できないビジネスクリティカルなアプリケーションでの使用に最適です。 環境にApache Cassandraを実装している著名な企業には、 Netflix 、 Facebook 、 Twitter 、 eBayなどがあります。…

Ubuntu 20.04にPuppetマスターとエージェントをインストールする

Puppetは、Linux、Unix、およびWindowsオペレーティングシステム用の無料のオープンソース自動管理エンジンです。サーバーの展開、構成、および管理に使用され、ユーザーの追加、パッケージのインストールなどの管理タスクを実行します。システム管理者が数千の物理マシンと仮想マシンでタスクを自動化することにより、時間と精神的なスペースを解放するのに役立ちます。クライアントサーバーモデルを使用します。 PuppetエージェントがPuppetマスターと通信し、Puppetマスターから構成プロファイルをプルダウンする間、PuppetマスターはPuppetエージェントの構成情報を制御します。 このチュートリアルでは、Ubuntu 20.04サーバーにPuppetサーバーとエージェントをインストールする方法を説明します。 前提条件 Ubuntu 20.04を実行する2台のサーバー。 rootパスワードは両方のサーバーで構成されます。 入門 まず、PuppetマスターシステムとPuppetクライアントシステムのすべてのパッケージを更新する必要があります。次のコマンドを実行して更新できます。 apt-get update -y すべてのパッケージが最新の状態になったら、次のステップに進むことができます。 ホスト名解決の設定…

Ubuntu 20.04にAngular CLIをインストールする方法

Angularは、モバイルおよびWebアプリケーションの構築に使用される最も人気のあるフレームワークです。 Angularは、Googleと大規模な個人コミュニティによって開発されたオープンソースのWebアプリケーションフレームワークです。現在、Angular 10はインストールに使用できる最新バージョンです。このチュートリアルは、Ubuntu 20.04 LinuxシステムにAngular CLIノードモジュールをインストールするのに役立ちます。 ステップ1 – Node.jsのインストール NVMは、Linuxシステムにnode.jsをインストールおよび管理するためのコマンドラインツールです。したがって、最初にシステムにnvmをインストールする必要があります。 Node.jsをインストールする必要があるユーザーでシステムにログインし、以下のコマンドを実行してnvmをインストールします。 curl https://raw.githubusercontent.com/creationix/nvm/master/install.sh | bash…

Ubuntu 20.04にPlex Media Serverをインストールします

Plexはパワフルで機能豊富なメディアストリーミングサーバーで、ビデオ、音楽、写真を整理し、どこからでもリモートデバイスをリモートにストリーミングできます。 Linux、Windows、FreeBSD、macOSなど、多くのオペレーティングシステムをサポートしています。 Plexメディアクライアントを使用して、スマートTV、スマートフォン、ストリーミングボックスからPlexサーバーに保存されているメディアにアクセスできます。 Plexには多くの機能があり、その一部を以下に示します。 ライブTVとDVR。 モバイル同期。 クラウド同期。 プレミアム音楽機能。 プレミアムフォトライブラリ。 ハードウェアアクセラレーションストリーミング。 保護者による制限。 カメラのアップロード。 帯域幅とトランスコーディングの制限。 このチュートリアルでは、Nginxを備えたPlexメディアサーバーをUbuntu 20.04サーバーのリバースプロキシとしてインストールする方法について説明します。…

Raspberry Pi:DNSサーバー設定

Raspberry PiのDNSサーバーは、/ /etc/resolv.confファイルにリストされています。 Raspberry PiのDNSサーバー設定を変更する場合は、このファイルを手動で更新しないでください。再起動後、すべての変更がローカルDHCPサーバーが提供するデータによって上書きされるためです。 このノートでは、Raspberry PiでDNSサーバーを変更し、設定を永続的なものにする方法を示します。 Raspberry Pi DNSサーバー設定 /etc/dhcpcd.confファイルを開きます。 $ sudo nano /etc/dhcpcd.conf…

UbuntuにYii PHPフレームワークをインストールする方法

Yii ( Yeeまたは[ji:]と発音)は、PHPを使用してあらゆる種類のWebアプリケーションを開発するための、フリーでオープンソースの高速、高性能、安全、柔軟で実用的かつ効率的な汎用Webプログラミングフレームワークです。 この記事では、 Ubuntu LTS(長期サポート)リリースに最新バージョンのYiiフレームワークをインストールして、最新のPHP Webアプリケーションの開発を開始する方法を学びます。 プラットフォームサポート Yiiは以下のUbuntu LTS(長期サポート)リリースを保持しています。 Ubuntu 20.04 LTS(「フォーカル」) Ubuntu 18.04…

Ubuntu 20.04にJenkinsをインストールする方法

Jenkinsは自動化サーバーであり、継続的な統合ツールです。これは、アプリケーションのデプロイメントと自動化を構築するためのいくつかのプラグインを提供します。 Jenkinsを単純なCI(Continuous Integration)サーバーとして使用するか、CD(Continuous Delivery)ハブ用に構成できます。 Jenkinの助けを借りて、複数のマシンに作業を効率的に分散し、複数のプラットフォーム間でビルド、テスト、およびデプロイメントをより迅速に推進することができます。 このガイドは、Ubuntu 20.04 LTSシステムにJenkinsをインストールするのに役立ちます。 UbuntuシステムにJenkinsをインストールするためのチュートリアルを見ていきましょう。 ステップ1 – Javaのインストール Jenkinsは、どのオペレーティングシステムでもJavaを実行する必要がありました。 Jenkinsの最新バージョンは、Java 8および11バージョンでテストされています。要件を満たすために、システムにOpenJDKをインストールできます。…

Ubuntu 20.04のNginxでLibreNMS監視ツールをセットアップする方法

LibreNMSは、Linuxオペレーティングシステム用の無料のオープンソースネットワーク監視ツールです。 Linux、Windows、FreeBSDなどのさまざまなオペレーティングシステムや、Cisco、Juniper、Foundry、FreeBSD、BrocadeなどのいくつかのネットワークデバイスをLibreNMSで監視できます。 SNMP、ARP、CDP、FDP、LLDP、OSPF、BGPプロトコルを使用して、ネットワーク全体を自動検出します。シンプルでユーザーフレンドリーなWebインターフェイスがあり、Webブラウザーからすべてのデバイスを監視できます。自動検出、カスタマイズ可能なアラート、APIアクセス、自動更新など、豊富な機能を備えています。 このチュートリアルでは、Ubuntu 20.04にLibreNMSをインストールする方法を段階的に説明します。 前提条件 Ubuntu 20.04を実行しているサーバー。 rootパスワードが設定されています。 入門 まず、システムパッケージを最新バージョンに更新することをお勧めします。次のコマンドで実行できます。 apt-get update -y すべてのパッケージを更新した後、次のコマンドを使用して、LibreNMSに必要なすべての依存関係をインストールします。…

トップ10ローリングリリースLinuxディストリビューション

このガイドでは、人気のあるローリングリリースディストリビューションのいくつかについて説明します。ローリングリリースのコンセプトに慣れていない場合でも、心配はいりません。ローリングリリースシステムは、ソフトウェアパッケージ、デスクトップ環境、カーネルなど、あらゆる面で絶えず更新されるLinuxディストリビューションです。アプリケーションはローリングベースで更新およびリリースされるため、最新のリリースを表す最新のISOをダウンロードする必要がなくなります。 それでは、最高のローリングリリースをいくつか見てみましょう。 1. Arch Linux 現在、distrowatchで15位に位置しているのは、独自に開発したローリングリリースであるArch Linuxです。これは、GNU / GPLライセンスに基づいて2002年に最初にリリースされて以来、常に開発が続けられています。他のディストリビューションと比較して、 Arch Linuxは気弱な人向けではなく、自分でやるアプローチを好む上級ユーザーを対象としています。これは、基本的なインストールとは別に、ユーザーがGUIのインストールなど、自分のニーズに合わせてさらにカスタマイズできるインストール時に最もよく例示されます。 Arch Linux Archは、パッケージビルド(PKGBUILD)を含むコミュニティ主導のリポジトリである豊富なArch User…