私はCrunchBangマシンでOSのインストール日を参考にするスクリプトを書こうとしています。
検索してこのような命令を見つけました。
ls -lct /etc | tail -1 | awk '{print $6, $7, $8}'
それは印刷する
Mar 31 21:24
この部分は理解できませんが、tail -1
$6 $7 $8 このコマンドで参照される最後の行の6番目、7番目、8番目の項目であることがわかりました。
ls -ltc
しかし、命令に年が表示されていないため、含めることができないことに気づきました。
/etc
一部は作成日を参照するよう提案し、一部は確認を提案します/var/log/syslog
。私はこれがディストリビューションによって異なる可能性があると思います。
ディストリビューションに拘束されることなくOSのインストール日を見つける方法についての提案はありますか?
ベストアンサー1
ext {2,3,4}ファイルシステムがあり、OSのインストール時にルートファイルシステムがフォーマットされたと仮定すると(削除せずに他のOSからアップグレードしていない場合)、dumpe2fsを使用できます。
% dumpe2fs -h /dev/mapper/vg_desktop-lv_root 2>&1 |grep 'Filesystem created'
Filesystem created: Sat Jul 23 04:28:07 2011