Category: Ubuntu

ubuntu studio 20.04の個人的な設定メモ

環境

Ubuntu Studio 22.04

UbuntuでUSBインストーラを作る

isoイメージをホームディレクトリ直下に移動しておくとイメージを自動的にリストアップしてくれる。

usb-creator-gtk, usb-creator-kde が存在するので未インストールであればインストールして起動。

Ubuntu Studio 22.04 インストーラ固有

  • Nvidia RTX3060だとインストーラがGPU経由で表示できない
  • M/BのUEFIの画面で[Initiate Graphic Adapter]の箇所でPEG(オンボードでないGPU)をIDG(内蔵のグラフィック機能)に変更
    • M/BのD-SubなりHDMIに接続しセットアップ
      • OSセットアップ後、NvidiaのドライバーをインストールしPEGに戻した。

レポジトリのキーファイル操作

キー一覧

sudo apt-key list

キー削除

sudo apt-key del [キーID]

ファイルを直接削除

下記ディレクトリ配下のファイルを削除

  • /usr/share/keyrings/
  • /etc/apt/trusted.gpg.d/

ssh鍵の作成とgithubへの登録

右上の自分のアイコンをクリック -> Settings -> SSH and GPG keys -> New SSH Key

ssh-keygen cat ~/.ssh/id_rsa.pub

表示された公開鍵をGithubに貼り付けて設定

ghqをインストールしてgetする

apt install golang-go
go install github.com/x-motemen/ghq@latest

コマンドサーチパスに ~/go/bin を追加

git config –global ghq.root ‘~/workspace/git’

キーボードレイアウト

日本語配列(子ども用の TUKUMO 秋葉原プログラミング教室 のキーボード)と英語配列(HHK)を使う機会があるので、簡単に切り替えたい。

mozc を入れ、 日本語配列にする場合は 「入力メソッド」の「現在の入力メソッド」に「キーボード - 日本語」が追加されるようにし、 「キーボード - 英語(US)」を消す。

Read more...

ctr cheatsheet

効果コマンド
ログctr logs <コンテナID>
コンテナの情報を取得ctr containers info <コンテナID>
名前空間の指定ctr -n <名前空間> containers info <コンテナID>
コンテナのリストctr containers list , sudo ctr c ls(短縮形)
イメージのpullctr -n mynamespace images pull docker.io/library/alpine:latest
イメージのrunctr -n mynamespace run docker.io/library/alpine:latest mycontainer
コンテナの停止ctr containers stop afa4952050fb2aba1b0f3e1526a231ae442bae0995fda0e95b341073fe79cc79
ソケットファイルを指定ctr –address $XDG_RUNTIME_DIR/containerd/containerd.sock containers list

os側でps -efなどで確認できるPIDからコンテナを探す ``

psコマンドの結果からコンテナを探す

psで見ると下記のようなプロセスがある

/usr/local/bin/containerd-shim-runc-v2 -namespace default -id afa4952050fb2aba1b0f3e1526a231ae442bae0995fda0e95b341073fe79cc79 -address /run/containerd/containerd.sock

この-id はコンテナID

-address /run/containerd/containerd.sock : このオプションは、containerd のデーモンと通信するためのUNIXソケットのパスを指定している。 containerd クライアントとデーモン間の通信に使用されます。

Read more...