CentOS 7にGraylogサーバーをインストールする方法
CentOS 7にGraylogサーバーをインストールし、ログ管理を行う方法を学びます。
Memcachedは、オープンソースの分散型メモリ内オブジェクトキャッシングシステムです。主に、データベース呼び出しとページレンダリングの結果からのデータのチャンクを格納することにより、動的Webアプリケーションの速度を上げるために使用されます。
このガイドでは、Ubuntu 18.04にMemcachedをインストールして保護します。
sudo
アクセス権を持つ非rootユーザーアカウントまず、システムを更新します。
sudo apt update && sudo apt upgrade -y
次に、公式のMemcachedパッケージをインストールします。だけでなくlibmemcached-tools
、Memcachedで動作するいくつかのユーティリティを提供します。
sudo apt install -y memcached libmemcached-tools
Memcachedがサービスとしてインストールされます。次のコマンドを使用して、実行されていることを確認できますsystemctl
。
sudo systemctl status memcached
出力は次のようになります。
memcached.service - memcached daemon
Loaded: loaded (/lib/systemd/system/memcached.service; enabled; vendor preset: enabled)
Active: active (running) since Sun 2018-12-16 14:59:06 IST; 3 weeks 4 days ago
Main PID: 3927 (memcached)
Tasks: 6
Memory: 2.2M
CPU: 2min 10.089s
CGroup: /system.slice/memcached.service
└─3927 /usr/bin/memcached -m 64 -p 11211 -u memcache -l 127.0.0.1
Memcachedをローカルインターフェースにバインドして、潜在的なDDOS攻撃を回避しましょう。/etc/memcached.conf
お気に入りのエディターでファイルを開きます。
sudo vi /etc/memcached.conf
ファイルで次の行を見つけて、コメント化されていないことを確認します。
-l 127.0.0.1
この構成がよりオープンである場合UDP
は、ファイルの最後に次の行を追加することで制限できます。
-U 0
ファイルを保存して終了します。
Memcachedを再起動して変更を適用します。
sudo systemctl restart memcached
Memcachedがローカルインターフェースにのみバインドされ、netstatを使用してTCP接続のみをリッスンしていることを確認できます。
sudo netstat -plunt
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
...
tcp 0 0 127.0.0.1:11211 0.0.0.0:* LISTEN 3927/memcached
...
/etc/memcached.conf
構成で変更できる他のいくつかのオプションもあります。
-m
:Memcachedが使用できるメモリの量を制限します。-p
:Memcachedがリッスンするポートを指定します。デフォルトのポー��は11211
です。-u
:サービスの実行に使用するユーザーを指定します。デフォルトでは、サービスはとして実行されroot
ます。-c
:同時接続の数を制限します。デフォルトは1024
です。これで、パッケージのmemcstat
コマンドを使用して設定を確認できlibmemcached-tools
ます。
memcstat --servers="localhost"
出力は次のようになります。
Server: localhost (11211)
pid: 3927
uptime: 2217682
time: 1547170226
version: 1.4.25
libevent: 2.0.21-stable
pointer_size: 64
rusage_user: 75.436000
rusage_system: 57.768000
curr_connections: 1
total_connections: 53082
...
このガイドでは、Memcachedをインストールして構成する方法を説明し、memcstat
統計の取得に使用しました。libmemcached-tools
パッケージには、Memcachedのとの相互作用に助けることができるいくつかの他のユーティリティが付属しています。
CentOS 7にGraylogサーバーをインストールし、ログ管理を行う方法を学びます。
Debian 10にWebDAVをデプロイする方法を学び、WsgiDAVとSSL証明書で安全な接続を実現しましょう。
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の未来は、日々成長を続けています。