概要

  • Linuxディストリビューションの一つ

目次

環境設定

スキャナ

  • saneが超便利。何なら Windows の公式ドライバより便利
  • 初期設定
sudo apt install sane sane-utils
scanimage -L # スキャナを指した状態でこれを打つとスキャナが認識しているかを確認できる
device `genesys:libusb:001:008' is a Canon LiDE 210 flatbed scanner
scanimage --list-devices # output: genesys:libusb:001:013
scanimage --help --device-name genesys:libusb:001:013
  • スキャン時
scanimage --progress --mode Color --resolution 300 > $(date +%Y%m%d_%H%M%S).png  # 4800|2400|1200|600|300|150|100|75 [default 75]

ssh

  • 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アドレス

モニタが認識されない問題

  • 突然 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 になっていないかを確認

トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS