普段のアップデート作業まとめ
カーネルのアップデートチェック
# freebsd-update fetchアップデート対象があったら
# freebsd-update install
パッケージに脆弱性がないかチェック
# pkg audit -Fパッケージ一括アップデート( -yオプションを付ければ自動でインストール)
# pkg upgrade
ZFSストレージにエラーがないかチェック
# zpool status
有効になっているサービスの確認
# service -e
入っているパッケージの確認
# pkg version -v
パッケージを探す
# pkg search パッケージ名
パッケージの削除(例としてsamba47を削除する場合)
# pkg delete samba47-4.7.12
使われていない package の自動削除(不必要な依存パッケージの削除)
# pkg autoremove
アップデートの確認をCronで自動実行する
# vi /etc/crontab #↓を追加(実行結果はvar/log/batch.logに出力され、更新の必要がある場合メール通知される) @daily root freebsd-update cron >> /var/log/batch.log 2>&1
periodic絡みの毎日実行されるコマンド内容をメールでなくログ出力にする場合
# vi /etc/periodic.conf
#下記内容を追加
daily_output=/var/log/daily.log
weekly_output=/var/log/weekly.log
monthly_output=/var/log/monthly.log
#重要な内容のみ出力するには下記も追加。
daily_show_success=NO
daily_show_info=NO
daily_show_badconfig=NO
#/tmpディレクトリ下にある3日以上前の一時ファイルを毎朝削除するには下記を追加
daily_clean_tmps_enable="YES"
本当にFreeBSDの管理は楽だと思う。
カーネルの更新はこちら
https://maimokumemo.blogspot.com/2020/01/freebsd.html
root宛てのメールはssmtpをインストールしてGmailに転送すると便利。
参考・引用
ZFSを使いたかったので、FreeBSD 10.0をインストールしてNAS構築
http://ik-fib.com/2014/02/freebsd10-install/
[FreeBSD] 日常使いのpkgng その1
http://april.fool.jp/blogs/2013/03/freebsd-%E6%97%A5%E5%B8%B8%E4%BD%BF%E3%81%84%E3%81%AEpkgng-%E3%81%9D%E3%81%AE1/
pkg によるバイナリ package の管理
https://www.freebsd.org/doc/ja_JP.eucJP/books/handbook/pkgng-intro.html
0 件のコメント:
コメントを投稿