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

ubuntu

date: 2021-04-25 excerpt: ubuntuチートシート

tag: ubuntulinux


ubuntuチートシート

ubuntuのバージョンをチェック

$ lsb_release -a

LTSを解除してnormalでupgradeする

  1. set Prompt=normal in /etc/update-manager/release-upgrades.
  2. do-release-upgrade
    • 通常更新が累積していると再起動をしてからになる
    • 実行中でsshが停止すると深刻な不整合を起こすので、tmux等で起動してから行う
    • sudoersの設定ファイルと、sshdの設定ファイルをoverwriteしてもよいかと尋ねられるが、設定が消えてしまうのでoverwriteしない
    • インタラクティブセッションを省略する場合
    • 開発版
      • do-release-upgrade -d -f DistUpgradeViewNonInteractive
        • -dオプションの有無は最新のdevelopment versionにupgradeするという引数
    • 安定版
      • do-release-upgrade -f DistUpgradeViewNonInteractive
        • -dオプションは不要
  3. すべてのプロセスが完了すると再起動する

バージョン更新中に失敗した場合

  • aptレポジトリは正常に更新されている場合
    • apt update -> apt upgrade -> apt-get dist-upgradeでディストリビューションを更新できる

再起動が必要な更新の確認

$ cat /var/run/reboot-required.pkgs
pkg_1
pkg_2
...

256色テスト

$ curl -s https://gist.githubusercontent.com/HaleTom/89ffe32783f89f403bba96bd7bcd1263/raw/ | bash
  • 対応していると256色すべてが表示される

true colorテスト

$ curl https://gist.githubusercontent.com/GINK03/44cd0ef633310be57541322069e6fead/raw/2937223fef28b064c3d64765b5cf9c85733818bd/true-color.py | python3 -
  • 対応しているとすべてで異なった色が表示される

インストールされているパッケージの一覧を取得したい

$ dpkg -l 

sudo利用時にpassword入力を省略する

  1. sudo vim /etc/sudoers
  2. ファイルの末尾に<username> ALL=(ALL) NOPASSWD:ALLを追加する
  3. を適宜、password入力を省略するユーザに変更する

不必要なパッケージのアンイストール

$ sudo apt remove "libreoffice*" # officeソフト
$ sudo apt remove ubuntu-desktop
$ sudo apt autoremove

firewallの無効化・有効化・ステータス

無効化

$ sudo ufw disable

有効化

$ sudo ufw enable

ステータス

$ sudo ufw status

timezoneを変更する

使用できるタイムゾーンの確認

$ timedatectl list-timezones

Asia/Tokyoに設定する場合

$ sudo timedatectl set-timezone Asia/Tokyo

トラブルシューティング

  • /ubuntu-troubleshootings/


ubuntulinux Share Tweet