Perintah Perintah dasar pada linux
目次:
Memcachedは、無料でオープンソースの高性能なメモリ内Key-Valueデータストアです。 主に、データベース呼び出しの結果からさまざまなオブジェクトをキャッシュすることにより、アプリケーションを高速化するために使用されます。
このチュートリアルでは、MemcachedをDebian 9にインストールして設定する手順を説明します。
前提条件
Debianシステムにパッケージをインストールするには、sudoアクセスを持つユーザーとしてログインする必要があります。
Memcachedのインストール
Memcachedパッケージは、デフォルトのDebian 9リポジトリに含まれています。 インストールは非常に簡単です。次の手順に従ってください。
-
パッケージリストを更新します。
sudo apt update
次を入力してMemcachedをインストールします。
sudo apt install memcached libmemcached-tools
libmemcached-tools
パッケージには、Memcachedサーバーを管理するためのいくつかのコマンドラインツールが含まれています。インストールが完了すると、Memcachedサービスが自動的に開始されます。 サービスのステータスを確認するには、次のコマンドを入力します。
sudo systemctl status memcached
出力は次のようになります。
● memcached.service - memcached daemon Loaded: loaded (/lib/systemd/system/memcached.service; enabled; vendor preset: enabled) Active: active (running) since Wed 2019-06-05 21:00:57 GMT; 52s ago Docs: man:memcached(1) Main PID: 1371 (memcached) CGroup: /system.slice/memcached.service └─1371 /usr/bin/memcached -m 64 -p 11211 -u memcache -l 127.0.0.1
これで、MemcachedがDebian 9サーバーに正常にインストールされました。
Memcachedの構成
Memcachedは、
/etc/memcached.conf
ファイルを編集して構成できます。 ほとんどのユーザーにはデフォルトの構成設定で十分です。
デフォルトでは、Memcachedサービスはローカルホストでのみリッスンします。 サーバーに接続するクライアントも同じホストで実行されている場合、デフォルトの構成ファイルを変更する必要はありません。
リモートアクセス
構成が不適切な場合、Memcachedを使用して分散型サービス拒否(DDoS)攻撃を実行できます。 Memcachedサーバーへのリモート接続を許可するには、ファイアウォールを構成し、信頼できるクライアントからのみMemcached UDPポート11211へのアクセスを許可する必要があります。
次の例では、プライベートネットワーク経由でMemcachedサーバーに接続することを想定しています。 サーバーIPは
192.168.100.20
、クライアントのIPアドレスは
192.168.100.30
sudo ufw allow from 192.168.100.30 to any port 11211
iptables -I INPUT -s 192.168.100.30 --dport 2112112 -j ACCEPT
ファイアウォールが設定されたら、次のステップは、Memcached設定を編集し、Memcachedサービスがサーバーのプライベートネットワークインターフェイスでリッスンするように設定することです。
これを行うには、
memcached.conf
構成ファイルを開きます。
sudo nano /etc/memcached.conf
-l 127.0.0.1
で始まる行を見つけて、
127.0.0.1
をサーバーのIPアドレス
192.168.100.20
置き換えます。
# Specify which IP address to listen on. The default is to listen on all IP addresses # This parameter is one of the only security measures that memcached has, so make sure # it's listening on a firewalled interface. -l 192.168.100.20
変更をアクティブにするには、Memcachedサービスを再起動します。
sudo systemctl restart memcached
これで、リモートロケーションからMemcachedサーバーに接続できます。
Memcachedへの接続
Memcachedサーバーに接続するには、言語固有のクライアントを使用する必要があります。
PHP
MemcachedをWordPress、Drupal、MagentoなどのPHPアプリケーションのキャッシュデータベースとして使用するには、
php-memcached
拡張機能をインストールする必要があります。
sudo apt install php-memcached
Python
memcacheと対話するためのPythonライブラリがいくつかあります。 pipを使用して、好みのライブラリをインストールできます。
pip install pymemcache
結論
Debian 9サーバーにMemcachedをインストールする方法を学びました。 このトピックの詳細については、Memcached Wikiを参照してください。
debian memcachedLinuxディストリビューションの更新:Ubuntuのスラッシュサポート、Debian 7.0の近くのダウンロード

CanonicalのLTS(Long Term Support) CanonicalはUbuntu LinuxのLong Term Support(LTS)リリースのサポート期間を3年から5年に延長したことはずいぶん前ではありませんでしたが、先週、CanonicalはUbuntu Linuxの逆方向の動きを見せました
Debian 9でユーザーを追加および削除する方法

ユーザーを追加および削除する方法を知ることは、Linuxユーザーが知っておくべき基本的なスキルの1つです。 このチュートリアルでは、Debian 9でユーザーを追加および削除する方法を示します。
Debian 9でスワップスペースを追加する方法

スワップは、物理RAMメモリの容量がいっぱいになったときに使用されるディスク上のスペースです。 このチュートリアルでは、Debian 9システムにスワップファイルを追加するために必要な手順の概要を説明します。