*概要 [#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のレポジトリを追加してたら、裏でアップデートが走ってだめになったとエスパーした |