Linux・サーバ構築・ネットワーク

Linuxサーバでファン制御

自宅で24時間稼働させているサーバーにおいて、最も摩耗しやすく、かつトラブルが表面化しやすいパーツが冷却ファンです。長期間の運用により、ある日突然、ファンから軸ブレやベアリングの劣化に伴う激しい異音が発生することがあります。以前「AS ...

仮想化・コンテナ・WSL

WSL2: 新OS環境導入後も旧環境を消さず、データをコピーなしで共有する方法

Windows Subsystem for Linux (WSL2) を利用する大きなメリットは、軽量かつ迅速にLinux環境を構築・破棄できる点にあります。しかし、長期にわたり開発を続けていると、特定のOSバージョンでしか動作しない ...

Linux・サーバ構築・ネットワーク

Tailscaleサブネットルータで宅外から宅内マシンにアクセス:IPフォワーディングの設定と注意点

Raspberry Pi 3、Pico、激安USBキャプチャボードで作るPiKVM – VPNモニタリング編では、

PiKVMにTailscaleを導入し、外出先から安全にPiKVM自体を操作する方法について解説しました。 ...

仮想化・コンテナ・WSL

Surface Pro 5にHarvester導入成功もCPUリソース不足でVM作成不可

以前、バッテリー交換の修理過程で液晶ディスプレイを破損してしまったSurface Pro 5(model 1796)。これまではヘッドレスなマインクラフトサーバとして余生を過ごさせてきましたが、Intel Core i7-7660U( ...

仮想化・コンテナ・WSL

WSL2でUSBメモリを物理マウントしISOイメージを書き込む方法

Windows OSにおいてUSBメモリなどのリムーバブルメディアにISOイメージを書き込む際、一般的には専用のGUIツールが用いられます。しかし、パーティション構造が特殊なデバイスや、OS標準のディスク管理ツールで操作が制限されるケ ...

開発・プログラミング・Git

Windows TerminalのVimで矩形選択(Visual Block)ができない時の対処法

Windows環境におけるターミナルの標準として、Windows Terminalの利用が一般的になっています。PowerShell、WSL、SSHクライアントを一元管理できる利便性がある一方で、Vimユーザにとってはキーバインドの競 ...

仮想化・コンテナ・WSL

Ubuntu(WSL) × Operaで『海外アクセス検証環境』を作る方法

Webサービスやサーバの挙動を確認する際、「日本国内からのアクセス」だけですべて検証できたと言えるでしょうか?

インターネットは世界中とつながっているようでいて、実は「物理的な場所」による見えない壁が無数に存在します。 開 ...

仮想化・コンテナ・WSL

WSLでWindows上のディレクトリを安全・高速に扱う「mount --bind」

WSL を使って開発していると、Windows 側のファイルを操作したい場面がよくあります。
WSL では/mnt/c/… という形で Windows のファイルシステムが自動的にマウントされており、そこを辿ればフ ...

仮想化・コンテナ・WSL

VSCode + WSL + Gemini で Windows側ディレクトリを入れ替えたときに起きるキャッシュ問題と、再起動での解決方法

VSCode の「Remote – WSL」拡張は、WSL 上の Linux 環境から Windows 側のプロジェクトを扱えるため、多くの開発者に利用されています。
Windows 上のディレクトリを WSL 側 ...

マイクラ(Minecraft)関連

旧MacBook Air(Big Sur)で外出先から自宅のマイクラサーバへアクセスするまでの記録

古い Surface はバッテリー不良で CPU が常に数%しか出ない状態になっていました。自力でバッテリー交換を行い性能は復活したものの、分解の途中で液晶を破損。表示前提の使い方は難しくなったため、表示を必要としない“おうちサーバ” ...