SSブログ

元旦の2にゃん [にゃんこ]

猫様方、日中はそれぞれお気にな場所でねんね。

お布団大好き、まめちゃんは...
nyanko-2892.jpg
リビングより5度は低い寝室でまーるくなってました。
日が落ちるまで、水飲み以外じゃ出てきません。

一方で、お日様大好き、くりちゃんは
nyanko-2893.jpg
場所を変えつつ、お日様チャージ。

日が落ちると、どっちも、床の上で転がってます...
猫様に、盆暮れ正月は関係ありませんな:-)
nice!(34)  コメント(11) 
共通テーマ:ペット

WSL2でUbuntu 20.04 LTS [Windows 10]

事のついで。Windows 10 2004なのをいいことにWSL2(Windows Subsystem for Linux Version 2)を利用して、Ubuntu 20.04 LTSを導入してみました。
ちょーお手軽:-)

https://qiita.com/whim0321/items/ed76b490daaec152dc69
こちらのサイトによくまとめられています。ここに書いたとおり実行して、ついでにWindows Terminalもインストールすれば、ばっちし!
ま、本家の
https://docs.microsoft.com/ja-jp/windows/wsl/install-win10
コレ見ても出来るっす。

とりあえず記録のために、こっちにも書いておくと...
Windows PowerShellを管理者として開いて
> dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
> dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all
これで一旦、再起動させて..
もいっかい、PowerShellを管理者として開いて
> wsl --set-default-version 2
としておく。

このあと、Microsoft Storeを開いて、WSLで検索。
いろいろなdistributionがありますが、Ubuntu 20.04 LTSを選択、入手して起動すれば。おしまい。
Windows Terminalもついで入手しておきました。

んで、shutdownコマンドは使えず
$ wsl.exe -t Ubuntu-20.04
とかやると、Ubuntu-20.04なるインスタンスだけkill出来ます。
再起動はWindows Terminalとかでつなぎに行くか、Ubuntu 20.04 LTSをクリックするだけ。
瞬時に立ち上がります。

そりゃ、ほとんどプロセスを起動しなきゃ、早いよな...
systemdが動いていないので、自動起動系はことごとくダメ。

なお、Windows PowerShellから叩くときも全く同じ。どっちか区別することもないし、wslと叩くと、デフォルトインスタンスに繋がっちゃうと言う、お手軽さ。
どんなインスタンス(ディストリビューション)があるか?起動状態はどうか?を見るには
$ wsl.exe -l -v
とすればよし。
詳しくは--helpオプション付ければよしです。

そうはいっても、TeraTermで使いたい!
そもそもWindows Terminalはどうやって繋がってるんだろう?なんてところには、深入りせず(^^;
こちら
https://w.atwiki.jp/ohden/pages/864.html
を参照。
sshd動かしてlocalhostに繋げばよし。
うーん、複数同時にとか、Windows自身でsshd動かすときは、どうするんだろう?なんてことも、深入りせず(^^;

キーを作成して、設定変更して、サービスを起動すればOK。
$ sudo ssh-keygen A
ってしたら/etc/ssh/sshd_configの中のPasswordAuthenticationをyesに変更。
でもって
$ sudo service ssh start
でエラー無しで立ち上がったら、TeraTermでつなぎに行けます。

問題は、毎回、立ち上げたコンソールでこれを叩かないといけないこと...
とりあえず、動かすインスタンスが一つしか無ければ、Windows PowerShellというか、バッチファイルを一つ作って
wsl -u root -- service ssh restart
と叩くといいようです。スタートアップにおいておけば、ログオン時に勝手に立ち上がるし...
WSL2は、なにげにおもろいので、またそのうち。
nice!(14)  コメント(2) 
共通テーマ:パソコン・インターネット