• home
  • about
  • 全ての投稿
  • ソフトウェア・ハードウェアの設定のまとめ
  • 分析関連のまとめ
  • ヘルスケア関連のまとめ
  • 生涯学習関連のまとめ

debian

date: 2021-08-11 excerpt: debianチートシート

tag: debianlinux


debianチートシート

安定版のバージョンとニックネーム

  • debian 10; buster
  • debian 11; bullseye
  • debian 12; bookworm
  • debian 13; trixie
  • debianのリリースタイミングは二年に一度で、二年経過するとメジャーバージョンが一つインクリメントされる

debianのインストール

  • /debian-install/を参照

backportsを利用してカーネルを最新化する

  • /debian-backports/を参照

debianのメジャーアップデートの方法

  • /etc/apt/sources.listを直接編集して最新のoメジャーバージョンを指す方法でアップデートできる
  • 参考

iptablesベースのfirewallの設定

  • debianのインストールの方法によっては有効化されていることがある
# iptables -I INPUT -j ACCEPT

デフォルトユーザはsudoersに含まれていない

  • rootで特定のユーザをsudoersに追加する
# usermod -aG sudo <user>

ipaddressを固定する方法

  • 方法1.
    • nmtuiがインストールされていればそれを用いる
  • 方法2.
    • /etc/network/interfacesを編集する
    • 参考

トラブルシューティング

カーネルの相性が悪い

  • 原因
    • debian 11のカーネルが古い/新しいため、一部のハードウェアに対応していない
  • 対応
    • 別のバージョンのカーネルで動かすことでその場を凌ぐことができる

/etc/default/grubを開き

GRUB_DEFAULT=saved
GRUB_SAVEDEFAULT=true

を追加。sudo update-grubを行い、再起動する.その後、古いカーネルを選択して起動すると、次の起動からは古いカーネルが自動で選択される

dockerと不整合を起こす

  • 原因
    • debian 11と一部の公式dockerはインストールすると、OSがハングアップする
  • 対応
    • kernelのバージョンを低いものに変更してdocker-ceと関連するパッケージをアンインストールすることで取り急ぎの復旧を行うことができる

lsb_release,lessなど基本的なコマンドが使えない

  • 原因
    • 基礎的なパッケージがインストールされていない
  • 対応
    • sudo apt install lsb-coreを実行
    • lsbとはLinux Standard BaseのことでありPOSIX関連のコマンドを提供する


debianlinux Share Tweet