2020-10-01から1ヶ月間の記事一覧

WSL2のUbuntu18.04でMySQL8.0を動かす

公式の手順に沿ってMySQL8.0をWSL2のUbuntu18.04にインストールしてもMySQLは動作しません。 試しにMySQL8をインストールしてみます。 インストール後にserviceコマンドでmysqlをstartしても「mysql: unrecognized service」と表示されてstart出来ません。 *…

1個のディストロから複数のWSL2のUbuntuインスタンスを起動する

1個のディストロから複数のWSL2のUbuntuインスタンスを起動する方法です。 「wsl -l -v」で現在の状態を見ます。Ubuntu18.04はMicrosoft Storeからインストールしています。 C:\>wsl -l -v NAME STATE VERSION* Ubuntu-18.04 Running 2 Ubuntu-18.04のディス…

WSL2で動かすUbuntu18.04でsshサーバーを動かす

WSL2でUbuntuをインストールしたままではsshサーバーを動かせません。 「sshd -t」で確認すると下記の結果となります。 ***@***-wsl:~$ sshd -tCould not load host key: /etc/ssh/ssh_host_rsa_keyCould not load host key: /etc/ssh/ssh_host_ecdsa_keyCou…

WSL2で動くUbuntu18.04でsystemdを有効にする

WSL2でUbuntuインストール直後はPIDの「1」がMSカスタムの「init」に割り当てられています。 そのため「systemctl」による制御がエラーになります。 「systemctl」を有効にするためには「systemd」をPID1で動かす必要があります。 ※Ubuntuのバージョンは18.0…

WSL2で動くUbuntuでDNSをGoogleのパブリックDNSに変更する。resolv.confの設定

WSL2で動くUbuntuのDNSをGoogleのパブリックDNSサービスに変更します。 WSL2でUbuntuインストール直後の/etc/resolv.confを見ると下記のようにホスト側のWindowsマシンのIPアドレスがnameserverとして設定されてます。 ***@***:~$ cat /etc/resolv.conf# Thi…