みーのぺーじ

みーが趣味でやっているPCやソフトウェアについて.Python, Javascript, Processing, Unityなど.

Linux

Ubuntu Serverの通信量を監視する

Ubuntu Serverの通信量を監視するために,Node exporterを使って情報を集め,Prometheusで記録し,Grafanaで表示するようにしてみました. Node exporter ハードウェアとOSの情報を取得するためのソフトウエアです.デフォルトで9100 ポートで動作し,/metri…

System limit for number of file watchers reached.

Vue.jsのプロジェクトを開発中にサーバーを立ち上げようとしたら,以下のエラーが発生しました. Error: ENOSPC: System limit for number of file watchers reached, watch ... Vue.jsはchokidarを使用してファイル変更を監視しているらしく,Ubuntuではino…

VScode Remote - Containers のエラー "Could not resolve host" を修正する

VScode Remote - ContainersでGitHubのレポジトリをgit cloneしたところ,"Could not resolve host"というエラーが発生して実行できませんでした. ... Sending build context to Docker daemon 2.048kB Step 1/2 : FROM mcr.microsoft.com/vscode/devcontai…

Ubuntu Serverの電源管理コマンド

昔はshutdownコマンドなどあれこれ存在して違いがあったらしいですが,現在はsystemdを使用して管理を行うようです. systemctl(1) - Linux manual page systemctl command Description systemctl halt Shut down and halt the system. systemctl poweroff S…

MacOSやWindowsからsshでDockerを操作する

計算用のDocker Engineサーバーを別の場所に用意して,リビングのソファーでリラックスしながら、MacOSやWindowsのノートパソコンでDokerを操作したいと思ったので,方法をまとめます. 以下ではDocker Engineを実行するリモートサーバーと,Docker Clientを…

rootless Dockerを別のマシンのDocker CLIから使えるようにする

以下では,rootless Dockerをインストールしたリモートサーバーの,ユーザー名はmt,ホスト名はmt-server.localとします. DockerコマンドのPATHの追加 % docker version error during connect: Get "http://docker.example.com/v1.24/version": command [ss…

Ubuntu Serverにrootless Dockerをインストールする

備忘録です. Ubuntu Server をインストール Ubuntu Server 20.04 LTSをダウンロードしてUSBメモリーに書き込み,クリーンインストールします. Get Ubuntu Server | Download | Ubuntu Ubuntu Serverをインストール中にDockerなど追加のソフトウェアをイン…

パソコンが時々フリーズする

メインで使用しているUbuntu デスクトップPCが,最近しばしばフリーズするようになりました. よく見てみると,メモリーが不足しているようです. メモリーが8GBでは不足するようなので,16GBに増やしてみました. フリーズしなくなりました.

Ubuntuでネットワークカードを使う

みーのデスクトップPCに,WiFiとBluetoothがないので,ネットワークカードで対応させることにしました. EDUP 1300 Mbps 無線LANカード ヒートシンク付き デュアルバンド2.4G / 5G Bluetooth4.2 PCI-Eワイヤレスアダプターインターネットネットワークカード…

Windows10 デジタル ライセンスをUbuntuの仮想環境で活かす

Windows 10 Proのデジタル ライセンスが付与されたパソコンを購入したのですが,みーは開発でUbuntu Desktopを使用するので,Virtual Boxを利用して仮想環境にWindows 10をインストールし,OEMライセンスを使用して有効活用することにしました. Ubuntu 21.1…

Ubuntu の設定と使い方メモ

Ubuntu 21.10 を好みに合わせて設定する方法をまとめます. 日本語のインストール 英語版のUbuntuにUS配列のキーボードを接続した環境で日本語入力ができるように設定します.Google Japanese Inputから派生したMozcを使用します. sudo apt install ibus-mo…

シェルスクリプト まとめ

シェルスクリプトはなんとなく書けるけど,なんとなくしか書けないので,改めて自分用にシェルスクリプトをまとめました.$ から始まる行を実行し,結果を次の行で示します.概ねThe Shell Scripting Tutorialを参考にしています. 実行環境 Hello World! 変…

cp -R コマンドがMacOSとLinuxで動作が異なる

開発環境はMacOSで,ファイルをコピーするシェルスクリプトをDockerで動かしたときに,ファイル構造が異なるためにエラーとなった際のメモ. 以下のような構造のディレクトリがあるとして, a/ 1.txt 2.txt b/ このコマンドを実行すると, cp -r a/ b/ MacOS…