Ground Sunlight

Windowsで作る - PHPプログラミングの開発環境

ユーザ用ツール

サイト用ツール


wsl2:ubuntu:memcached

差分

このページの2つのバージョン間の差分を表示します。

この比較画面にリンクする

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
wsl2:ubuntu:memcached [2020/12/12 11:33]
y2sunlight [サービス起動用のスクリプト]
wsl2:ubuntu:memcached [2020/12/24 09:45] (現在)
y2sunlight [WSL2/Ubuntu に memcached サービス をインストールする]
行 1: 行 1:
-====== WSL2/Ubuntu 上での memcached サービスインストール ======+====== WSL2/Ubuntu に memcached サービス インストールする ======
  --- //[[http://www.y2sunlight.com|y2sunlight]] 2020-12-10//  --- //[[http://www.y2sunlight.com|y2sunlight]] 2020-12-10//
  
行 7: 行 7:
  
   * [[wsl2:install|WSL2 インストール]]   * [[wsl2:install|WSL2 インストール]]
-  * [[wsl2:interop|WSL2 LinuxとのWindowsの相互運用性]] 
   * [[wsl2:command|WSL2 コマンドリファレンス]]   * [[wsl2:command|WSL2 コマンドリファレンス]]
 +  * [[wsl2:interop|WSL2 LinuxとのWindowsの相互運用性]]
   * [[wsl2:clone|WSL2 ディストリビューションの複製]]   * [[wsl2:clone|WSL2 ディストリビューションの複製]]
   * [[wsl2:terminal|Windows ターミナル]]   * [[wsl2:terminal|Windows ターミナル]]
行 92: 行 92:
 </code> </code>
  
-Ubuntuを最初に起動した時に設定するユーザは sudoグループに入っているようなので、上の修正をすれば十分です。id を実行して確かめてみましょう:+Ubuntuを最初に起動した時に設定したユーザは sudoグループに入っているようなので、上の修正をすれば十分です。id を実行して確かめてみましょう:
  
 <code bash> <code bash>
行 100: 行 100:
  
 パスワードが不要になるような設定は、特にサービスをWindows側で自動起動する場合に必要になります。 パスワードが不要になるような設定は、特にサービスをWindows側で自動起動する場合に必要になります。
 +
 +> ''注意''
 +> 上の''id''コマンドの結果は Microsoft Store からインストールした場合だけです。
  
 \\ \\
行 367: 行 370:
 \\ \\
  
-==== ビス起動用スクリプト ====+==== スタトアップ登録 ====
  
 Windows側でユーザのスタートアップフォルダを開きます。[ファイル名を指定して実行]から開くには、''shell:startup'' を実行します。また、PowerShell から開くには以下のように入力して下さい。 Windows側でユーザのスタートアップフォルダを開きます。[ファイル名を指定して実行]から開くには、''shell:startup'' を実行します。また、PowerShell から開くには以下のように入力して下さい。
行 383: 行 386:
  
   * ''-d'' にはディストリビューション名を指定します。   * ''-d'' にはディストリビューション名を指定します。
-  * ''-u'' にはユーザ名を指定します。このユーザは[[#etc_sudoers|sudoers]]でパスワード無しでsudo が実行できるようにしておくのが良いかもしれません。 +  * ''-u'' にはユーザ名を指定します。このユーザは[[#etc_sudoers|sudoers]]でパスワード無しでsudo が実行できるようにしておくのが良いかもしれません。
- +
-準備が出来たら、Ubuntuを停止(''wsl --shutdown'')して、wsl-service-start.batを実行して下さい+
  
-memcachedのポート(''11211'')が開いていたら成功です:+準備が出来たら、Ubuntuを停止(''wsl --shutdown'')して、wsl-service-start.batを実行して下さい。memcachedのポート(''11211'')が開いていたら成功です:
  
 <code powershell> <code powershell>
行 395: 行 396:
 </code> </code>
  
-尚、ここでは、ユーザのスタートアップフォルダを利用しましたが、タスクスケジューラなどの他の適当な方法をお使下さい。理想的には、Windowsの起動時に ''wsl -d Ubuntu-20.04'' のみを実行し、Ubuntuのブートシーケンスの中で必要なサービスを起動するのが、エレガンスだと思うのですが、手軽な良い方法が見つかりませんでした。何か妙案のある方はコメント頂ければ有難いです。+尚、ここでは、ユーザのスタートアップフォルダを利用しましたが、タスクスケジューラなどの他の適当な方法でも良と思ます。理想的には、Windowsの起動時に ''wsl -d Ubuntu-20.04'' のみを実行し、Ubuntuのブートシーケンスの中で必要なサービスを起動するのが、エレガンスだと思うのですが、手軽な良い方法が見つかりませんでした。何か妙案のある方はコメント頂ければ有難いです。
  
 \\ \\
  
  
wsl2/ubuntu/memcached.1607740418.txt.gz · 最終更新: 2020/12/12 11:33 by y2sunlight