web-dev-qa-db-ja.com

Ubuntu 16.04で内部エラーが発生しました

私のUbuntuはログインの抜け穴で立ち往生していたので、代わりにlightdmを削除してgdmをインストールしました。指示のどこかで、誰かがsleep 1をファイルに追加することを提案しました。私がそうした後、システムは非常に遅くなりました。ファイル名を思い出せません。この行を追加したファイルをどのように知ることができますか?また、システムのスローダウンを修正するにはどうすればよいですか?次のエラーも表示されます: enter image description here

2
Mona Jalal

最初にお読みください

エラーメッセージを見ると、nVidiaドライバーが原因の古典的な「ログインループ」のようです。次の手順に従って、ブート時にnomodesetを適用します。 Ubuntu 16.04/16.10とNVIDIAグラフィックスのインストール後/インストール中のグラフィックスの問題

すべての指示を読んで、見逃したものや間違ったものを見つけたかどうかを確認します。

Intel Integrated Graphicsもお持ちの場合は、ターミナルを開いて次を使用できます。

Sudo prime-select intel

これにより、バッテリーの寿命が延び、発熱が少なくなり、同様のパフォーマンスが得られ、悲しみが大幅に軽減されます。


質問に答える

sleep 1が問題を引き起こすとは思いませんが、質問に答えるには、この答えを使用してください: `grep`文字列のすべてのファイルの処理に時間がかかります

Sudo time grep -rnw --exclude-dir={boot,dev,lib,media,mnt,proc,root,run,sys,/tmp,tmpfs,var} '/' -e 'sleep 1'

私のシステムでは結果が多すぎてリストできないので、ここに要約版があります。

$ Sudo time grep -rnw --exclude-dir={boot,dev,lib,media,mnt,proc,root,run,sys,/tmp,tmpfs,var} '/' -e 'sleep 1' | wc -l
11.55user 8.05system 0:38.33elapsed 51%CPU (0avgtext+0avgdata 8364maxresident)k
21161832inputs+0outputs (0major+3286minor)pagefaults 0swaps
283

実行には約38秒かかり、283ファイルにはsleep 1またはsleep 1.0が含まれます。すべてではないにしても、ほとんどのファイルは私によって修正されたのではなく、開発者によってそのようにリリースされました。


あなたのコメントに答える

以下に関するコメントに関して:

$ find . -type f -mtime -7 -exec ls -l {} \;

このコマンドは、特定のファイルタイプに一致する現在のディレクトリとその下のすべてのサブディレクトリ内のファイルのみを一覧表示します。これらのファイルは一切変更されません。

私のシステムでは、(ホームディレクトリから始まる)要約版は次のとおりです。

$ time find . -type f -mtime -7 -exec ls -l {} \; | wc -l
4026

real    0m5.614s
user    0m0.092s
sys     0m0.572s

4,026個のファイルが見つかりました。私のシステムでは、findコマンドはすべてのファイル名を10分ごとにキャッシュするため、結果は5.6秒よりかなり長くなる可能性があります。

1