*概要 [#hae575b9]
-Linuxディストリビューションの一つ

*環境設定 [#z66b2f72]
-Alt-Tab がアプリケーションごとの切り替えで非常に使いにくい https://askubuntu.com/questions/1036248/how-to-separate-opened-windows-in-alttab-switcher-in-ubuntu-18-04#:~:text=Go%20to%20Settings%20%3E%20Devices%20%3E%20Keyboard,Click%20set.

*ssh [#x32410c1]
-Machine C (Client) から Machine S (Server) にログインしたい
--基本戦略: C で秘密鍵・公開鍵を作って、S の ~/.ssh/authorized_keys に公開鍵を置き、S で sshd を立ち上げてもらい、C から S へ ssh する。
-手順
--C: apt install openssh-client
--C: ssh-keygen -t rsa
--C: chmod 600 ~/.ssh/id_rsa
--S: authorized_keys は公開鍵が一行一行に書かれている。C の ~/.ssh/id_rsa.pub を authorized_keys に追加
--S: apt install openssh-server
--S: sudo systemctl status ssh # Enable であることを確認
--S: users # ユーザ名を確認
--S: ifconfig # IP アドレスを確認
--C: ssh ユーザ名@IPアドレス


*モニタが認識されない問題 [#o6d4be8d]
-突然 NVIDIA driver が壊れてモニタを認識されないことがある
--突然壊れるのを防ぐには、まず Secure Boot を切るのが良さそう。ドライバを書き換えるようなアップデートを隠れて行っているのだろうと思います…(勘弁してほしい)
--復旧作業でも、まず Secure Boot を切るのが大事。そもそも署名されていないモジュールがインストールされることがあるみたい(勘弁してほしい)
-Ubuntu おすすめのドライバーたち 

 $ ubuntu-drivers list
 
 nvidia-driver-525-open, (kernel modules provided by nvidia-dkms-525-open)
 nvidia-driver-515-open, (kernel modules provided by nvidia-dkms-515-open)
 nvidia-driver-510, (kernel modules provided by linux-modules-nvidia-510-generic-hwe-22.04)
 nvidia-driver-525-server, (kernel modules provided by linux-modules-nvidia-525-server-generic-hwe-22.04)
 nvidia-driver-525, (kernel modules provided by linux-modules-nvidia-525-generic-hwe-22.04)
 nvidia-driver-515, (kernel modules provided by linux-modules-nvidia-515-generic-hwe-22.04)
 nvidia-driver-515-server, (kernel modules provided by linux-modules-nvidia-515-server-generic-hwe-22.04)
 nvidia-driver-470, (kernel modules provided by linux-modules-nvidia-470-generic-hwe-22.04)
 nvidia-driver-470-server, (kernel modules provided by linux-modules-nvidia-470-server-generic-hwe-22.04)

-とりあえず以下でドライバを入れ直す

 sudo apt-get purge '*nvidia*' -y
 sudo apt-get autoremove -y
 sudo apt list --installed | grep nvidia
 sudo ppa-purge ppa:graphics-drivers/ppa
 sudo apt auto-clean
 sudo apt install gcc-8
 sudo update-alternatives --remove-all gcc
 sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-8 10
 sudo update-alternatives --install /usr/bin/cc cc /usr/bin/gcc-8 10
 sudo apt-get install --reinstall linux-headers-$(uname -r)
 sudo apt-get install nvidia-driver-470

-sudo dmesg | grep -i secure で secure boot が enable になっていないかを確認
--もしなっていたら、UEFI から Secure Boot を Disable にする。これは結構よくあるトラブルらしい。https://forums.developer.nvidia.com/t/nvidia-settings-7578-glib-gobject-critical-1243-745-g-object-unref-assertion-g-is-object-object-failed/194647/5
--nvidiaのaptレポジトリのドライバは署名されてないからsecure bootを切る必要がある
--ubuntuの管理するドライバはubuntuが署名してくれてるから気にしなくていい、という理解をしてる
--gpgpu/cudaのためにnvidiaのレポジトリを追加してたら、裏でアップデートが走ってだめになったとエスパーした

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS