Ubuntu 16.04 столкнулась с внутренней ошибкой

Моя Ubuntu застряла в лазейке входа в систему следовательно, я удалил lightdm и установил gdm вместо этого. Где-нибудь в инструкциях кто-то предложил добавить a sleep 1 в файле. После того, как я сделал так систему, замедлился так плохо. Я не могу помнить имя файла. Как я знал бы, к какому файлу я добавил эту строку? Кроме того, как я могу зафиксировать системное замедление? Я продолжаю получать следующую ошибку также: enter image description here

2
задан 10 July 2018 в 01:22

1 ответ


Считайте меня сначала

При рассмотрении сообщений об ошибках это, кажется, классический "Цикл Входа в систему", вызванный драйверами Nvidia. Следуйте этим инструкциям, применяются nomodeset во время начальной загрузки: Графические проблемы после/в то время как установки Ubuntu 16.04/16.10 с графикой NVIDIA

Прочитайте все инструкции видеть, ловите ли Вы что-то, что Вы пропустили или сделали неправильно.

Если у Вас также есть Intel Integrated Graphics, можно открыть терминал и использование:

sudo prime-select intel

Это сохранит ресурс аккумулятора, выработает меньше тепла, даст подобную производительность и намного меньше горя.


Ответ на Ваш вопрос

Я не думаю sleep 1 причины любые проблемы, но отвечать на Ваш вопрос используют этот ответ: 'grep'ing все файлы для строки занимает много времени

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
ответ дан 2 December 2019 в 04:42

Другие вопросы по тегам:

Похожие вопросы: