Debianサーバーの起動後に実行されたすべての "apt-get"コマンドをどのように取得できますか?

Debianサーバーの起動後に実行されたすべての

VPSの基本に戻る必要がありますが、すべてクリーンにしたくありません。

apt-getDebian はコマンドをどこかに保存することを知っていますが、コマンドは別々のログファイルに分割されています。

apt-get私が実行したすべてのコマンドの完全なリストを取得するために、これらすべてを1つにまとめることは可能ですか(デフォルトでコマンドを元に戻すことができるように)。

私は次の出力を探しています:

$ blah

apt-get install libpack-4 libpack-5 libpack-6 libpack-dev
apt-get purge libpack-4
apt-get install blah-1 blah-2
apt-get purge somepack-1 
apt-get install libpack-4 libpack-5 libpack-6 libpack-dev
apt-get purge libpack-4
apt-get install blah-1 blah-2
apt-get purge somepack-1
apt-get install libpack-4 libpack-5 libpack-6 libpack-dev
apt-get purge libpack-4
apt-get install blah-1 blah-2
apt-get purge somepack-1
apt-get install libpack-4 libpack-5 libpack-6 libpack-dev
apt-get purge libpack-4
apt-get install blah-1 blah-2
apt-get purge somepack-1

ベストアンサー1

行く/var/log/apt/

term.logここで現在のログイン情報とhistory.log既存の情報を確認できます.gz。過去数ヶ月間の文書。

すべてのhistory.logファイルをgunzipした後、次の行を実行します。

cat history.log.* | grep Commandline |awk -F":" '{print $2}'> all_apt-get-commands.txt

このファイルにはall_apt-get-commands.txtすべてのコマンドのリストがあります。

おすすめ記事