Ground Sunlight

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

ユーザ用ツール

サイト用ツール


wsl2:centos7

差分

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

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

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
wsl2:centos7 [2020/12/15 16:20]
y2sunlight [この後について]
wsl2:centos7 [2020/12/24 09:45] (現在)
y2sunlight [WSL2 CentOS7のインストール]
行 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 ターミナル]]
行 229: 行 229:
 ===== この後について ===== ===== この後について =====
  
-本章では、この後に、Apache と Docker を CentOS7 で動作させる予定でした。しかし、いざ向かい合ってみるとsystemctlが正常に起動しないという問題に出くわしました:+本章では、この後に、Apache と Docker を CentOS7 で動作させる予定でした。しかし、いざ向合ってみると systemctl が正常に起動しないという問題に出くわしました:
  
 <code bash> <code bash>
行 236: 行 236:
 </code> </code>
  
-この問題の原因は、WSL2がLinuxのブートシーケンスの中で、初期プロセス(''プロセスID = 1'')を ''Systemd'' でなくて、''SysV init'' にしていることに起因します。従って、この問題の解決には2つの方法があります:+この問題の原因は、WSL2がLinuxのブートシーケンスの中で、初期プロセス(''プロセスID = 1'')を ''Systemd'' でなくて、''SysV init'' を使っていることに起因します。従って、この問題の解決には2つの方法があります:
  
   - systemctl を Systemd に依存しないものに置き換える   - systemctl を Systemd に依存しないものに置き換える
行 243: 行 243:
 この問題の解決方法についは、ネットのいろいろなサイトで説明されていますが、筆者としては、「ここまでしてCentOSで構築する必要があるのか」という疑問が湧いてきました。 この問題の解決方法についは、ネットのいろいろなサイトで説明されていますが、筆者としては、「ここまでしてCentOSで構築する必要があるのか」という疑問が湧いてきました。
  
-従って、開発環境の一部としてWSL2を利用するという観点では、現時点で、Ubuntu を利用し CentOS は用いないというのが筆者の結論です。しかし、CentOS などの RedHat系Linuxは、運用で実績も多く、開発環境と同じ運用環境を使用したいニーズもあると思いますので、今後も、WSL2でのCentOSの導入に関しては注視することにしたい思っています。 +従って、開発環境の一部としてWSL2を利用するという観点では、現時点で、Ubuntu を利用し CentOS は用いないというのが筆者の結論です。しかし、CentOS などの RedHat系Linuxは、運用で実績も多く、開発環境と同じ運用環境を使用したいニーズもあると思いますので、今後も、WSL2でのCentOSの導入に関しては注視することにしたい思っています。 
  
 \\ \\
  
wsl2/centos7.1608016804.txt.gz · 最終更新: 2020/12/15 16:20 by y2sunlight