CentOS 7にApacheをインストールする方法
CentOS 7サーバーにApache 2.4をインストールする方法を説明します。安定したウェブサーバーを構築するための前提条件と手順を解説します。
OpenZFSは、高度でスケーラブルなストレージプラットフォームであるZFSのオープンソース実装です。ZFSはもともとSun Solaris用に設計されましたが、OpenZFSプロジェクトの一部であるLinuxプロジェクト上のZFSの助けを借りて、ほとんどの主要なLinuxディストリビューションでZFSを使用できます。
この記事では、CentOS 7でOpenZFSをセットアップする方法を紹介します。さらに、OpenZFSについて学ぶために役立ついくつかの基本的なZFS関連コマンドをリストします。
Vultr CentOS 7システムにsudoユーザーとしてログインし、次のコマンドを使用してシステムを最新の安定したステータスに更新します。
sudo yum install epel-release -y
sudo yum update -y
sudo shutdown -r now
再起動後、同じsudoユーザーを使用して再度ログインします。
OpenZFSを簡単にインストールするには、OpenZFS YUMリポジトリをインストールする必要があります。
sudo yum localinstall --nogpgcheck http://archive.zfsonlinux.org/epel/zfs-release$(rpm -E %dist).noarch.rpm
次のコマンドを使用して、インストールを確認します。
gpg --quiet --with-fingerprint /etc/pki/rpm-gpg/RPM-GPG-KEY-zfsonlinux
画面上の指紋は、以下とまったく同じである必要があります。
pub 2048R/F14AB620 2013-03-21 ZFS on Linux <zfs@zfsonlinux.org>
Key fingerprint = C93A FFFD 9F3F 7B03 C310 CEB6 A9D5 A1C0 F14A B620
sub 2048R/99685629 2013-03-21
この記事ではディストリビューションが提供するカーネルを使用しているため、デフォルトのDKMSスタイルパッケージの代わりにkABIトラッキングkmodsをインストールできます。この配置により、これ以降のカーネル更新後にZFSが再構築されなくなります。
sudo vi /etc/yum.repos.d/zfs.repo
3行目を変更します。
baseurl=http://archive.zfsonlinux.org/epel/7/$basearch/
に:
baseurl=http://archive.zfsonlinux.org/epel/7/kmod/$basearch/
保存して終了:
:wq!
YUMを使用してOpenZFSをインストールします。
sudo yum install zfs
カーネルにZFS関連のモジュールを読み込ませるために、システムを再起動します。
sudo shutdown -r now
再起動後、次のコマンドを使用してインストールを確認します。
lsmod | grep zfs
出力は次のようになります。
zfs 2794866 3
zunicode 331170 1 zfs
zavl 15236 1 zfs
zcommon 55411 1 zfs
znvpair 89086 2 zfs,zcommon
spl 92029 3 zfs,zcommon,znvpair
OpenZFSの機能をテストするには、まず、ハードディスクやハードディスクのパーティションであるストレージデバイスをいくつか準備する必要があります。ここでは、接続されたブロックストレージ上に6つのパーティションを作成し、/dev/vdb
それらを使用していくつかの基本的なOpenZFSコマンドを示します。
sudo parted -s /dev/vdb mklabel gpt
sudo parted -s /dev/vdb unit mib mkpart primary 0% 15%
sudo parted -s /dev/vdb unit mib mkpart primary 15% 30%
sudo parted -s /dev/vdb unit mib mkpart primary 30% 45%
sudo parted -s /dev/vdb unit mib mkpart primary 45% 60%
sudo parted -s /dev/vdb unit mib mkpart primary 60% 75%
sudo parted -s /dev/vdb unit mib mkpart primary 75% 90%
あなたの操作を確認するために、以下のコマンドを使用することができ、及び6つのパーティションになります/dev/vdb1
、/dev/vdb2
、/dev/vdb3
、/dev/vdb4
、/dev/vdb5
、と/dev/vdb6
。
sudo parted -l
ls -l /dev/vdb*
OpenZFSには2つの主要なユーティリティがzpool
ありzfs
ます。zpool
ユーティリティは、ストレージ・デバイスを使用してZFSプールの作成と管理を担当している、そしてzfs
ユーティリティは、データセットを作成し、維持する責任があります。
1)ZFSプールを作成する
1つ以上のストレージデバイスを使用して、ZFSプール "zfspool1"を作成できます。
sudo zpool create zfspool1 vdb1
または
sudo zpool create zfspool2 vdb2 vdb3 vdb5
ZFSプールのステータスを確認します。
sudo zpool status
他のOpenZFSコマンドをテストする前に、次のコマンドを使用して、以前に設定したZFSプールを破棄します。
sudo zpool destroy zfspool1
sudo zpool destroy zfspool2
2)ZFSプールを作成し、2つ以上のストレージデバイスをミラー化します。
使用/dev/vdb1
して、/dev/vdb2
ZFSプールを作成し、それらの両方は、ミラーリングとして設定されています。
sudo zpool create zfspool3 mirror vdb1 vdb2
必要に応じて、これらのストレージデバイスを3つ以上ミラーリングすることもできます。
sudo zpool create zfspool4 mirror vdb3 vdb4 vdb5
もう一度、次のコマンドを使用して設定を確認します。
sudo zpool status
次に、2つのZFSプールを破棄します。
sudo zpool destroy zfspool3
sudo zpool destroy zfspool4
3)ZFSプールを作成し、2つ以上のストレージデバイスを使用してraidzアレイを確立する
sudo zpool create zfspool5 raidz vdb1 vdb2
もう一度、設定を確認し、このZFSプールを破棄します。
sudo zpool status
sudo zpool destroy zfspool5
zfsユーティリティを使用する前に、3つのストレージデバイスで構成されるZFSプールを作成します。
sudo zpool create zfspool6 vdb1 vdb3 vdb5
1)ZFSプールのストレージデバイスを追加します。
sudo zpool add zfspool6 vdb6
注:これらのストレージデバイスは、ハードディスクではなくパーティションであるため、プールから直接削除することはできません。
2)これらのストレージデバイスごとにファイルシステムを作成します。
sudo zfs create zfspool6/vdb1
sudo zfs create zfspool6/vdb3
sudo zfs create -o mountpoint=/test zfspool6/vdb5
sudo zfs create -o compression=gzip zfspool6/vdb6
上記のコマンドに関する説明:
/zfspool6/vdb1
。/zfspool6/vdb3
ます。/test
。/zfspool6/vdb6
。その後、ストレージデバイスのマウントポイントを変更する場合:
sudo zfs set mountpoint=/vdb3 zfspool6/vdb3
圧縮方法を設定または変更する場合:
sudo zfs set compression=gzip zfspool6/vdb3
sudo zfs set compression=lz4 zfspool6/vdb6
次のコマンドを使用して、圧縮方法を確認します。
sudo zfs get -r compression zfspool6/vdb3
システム上のすべてのZFSファイルシステムを一覧表示します。
sudo zfs list
ストレージファイルシステムが不要になった場合は、次のコマンドを使用して破棄できます。
sudo zfs destroy zfspool6/vdb5
これでチュートリアルは終了です。この記事の内容は紹介のみであり、OpenZFSの詳細については公式Webサイトをご覧ください。読んでくれてありがとう。
CentOS 7サーバーにApache 2.4をインストールする方法を説明します。安定したウェブサーバーを構築するための前提条件と手順を解説します。
CentOS 7にSeafileサーバーをインストールする方法。Seafile(コミュニティバージョン)は、ownCloudに似た無料のオープンソースファイル同期および共有ソリューションです。
CentOS 7にGraylogサーバーをインストールし、ログ管理を行う方法を学びます。
別のシステムを使用していますか?はじめにCyberPanelは、オープンソースでありOpenLiteSpeedを使用する市場で最初のコントロールパネルの1つです。なんてこった
LinuxおよびUnixのシステム管理者の間では、sudoユーザーを使用してサーバーにアクセスし、コマンドをルートレベルで実行することは非常に一般的です。sudの使用
別のシステムを使用していますか?Netdataは、リアルタイムのシステムメトリックモニタリングの分野における新星です。同じ種類の他のツールと比較すると、Netdata:
このチュートリアルでは、Just Cause 2マルチプレイヤーサーバーのセットアップ方法をよく学びます。前提条件開始する前に、システムが完全に更新されていることを確認してください
別のシステムを使用していますか?このチュートリアルでは、CentOS 7でStarboundサーバーをセットアップする方法を説明します。前提条件このゲームを所有している必要があります。
Go(Golangとも呼ばれます)は、静的に型付けされ、コンパイルされた、Cのようなプログラミング言語で、Googleによって開発されました。シンプルさと多用途性により、b
Djangoは、Webアプリケーションを作成するための一般的なPythonフレームワークです。Djangoを使用すると、ホイールを再発明することなく、アプリケーションをより速く構築できます。あなたが望むなら
別のシステムを使用していますか?TextPattern CMS 4.6.2はシンプルで柔軟な無料のオープンソースコンテンツ管理システム(CMS)であり、Webデザイナーが
別のシステムを使用していますか?Elggはオープンソースのソーシャルネットワーキングエンジンであり、キャンパスのソーシャルネットワークや
Froxlorは、オープンソースの無料で軽量かつ強力なサーバー管理パネルであり、Webホスティングサービスの確立と管理に最適です。ティ
Matrixは、分散型リアルタイム通信用のオープンスタンダードの通信プロトコルです。マトリックスは、上記に分散されているホームサーバーとして実装されています
Vtiger CRMは、企業が売り上げを伸ばし、顧客サービスを提供し、利益を増やすのに役立つ人気の顧客関係管理アプリケーションです。私
はじめにこのチュートリアルでは、Vultr VPSにPufferPanelをインストールしてください。PufferPanelは、オープンソースで自由に使用できるコントロールパネルで、あなたを管理します
はじめにこのチュートリアルでは、NGINXまたはApacheを使用してPHP 5 *を7に更新する方法について説明します。前提条件始める前に、リポジトリを追加する必要があります
MoinMoinは、Pythonで書かれたオープンソースのファイルシステムベースのWikiエンジンです。今日、MoinMoinはオープンソースコミュニティで広く使用されています。多くのベンダー
別のシステムを使用していますか?SonarQubeは、品質システム開発のためのオープンソースツールです。Javaで書かれており、複数のデータベースをサポートしています。それは提供します
PritunlはOpenVPNのオープンソース管理インターフェイスです。プライベートネットワークが可能で、ネイティブIPv6サポートがあり、使用方法は比較的簡単です。ター
CentOS 7サーバーにApache 2.4をインストールする方法を説明します。安定したウェブサーバーを構築するための前提条件と手順を解説します。
FreeBSD 11.1におけるBlacklistdのインストール方法について詳しく解説します。この方法を通じて、強力なセキュリティ対策を実装できます。
サーバーマネージャーを使用して、Windows Serverの管理が向上します。セキュリティリスクを軽減し、効率的な管理を実現します。
CentOS 7にSeafileサーバーをインストールする方法。Seafile(コミュニティバージョン)は、ownCloudに似た無料のオープンソースファイル同期および共有ソリューションです。
Snortは無料のネットワーク侵入検知システムです。最新の方法で、SnortをDebianにインストールし、設定する手順を紹介します。ネットワークのセキュリティを強化しましょう。
CentOS 7にGraylogサーバーをインストールし、ログ管理を行う方法を学びます。
WindowsサーバーでWebサイトを実行している場合、電子メールも受信できるようにするためにhMailServerを使用する方法を解説します。
FiveMサーバーをUbuntu 19.04にインストールするための詳細なガイド。必要条件からインストール、起動、トラブルシューティングまで、すべてのステップを含みます。
Debian 10にWebDAVをデプロイする方法を学び、WsgiDAVとSSL証明書で安全な接続を実現しましょう。
ヘルスケアにおけるAIは、過去数十年から大きな飛躍を遂げました。したがって、ヘルスケアにおけるAIの未来は、日々成長を続けています。