Есть ли способ проверить логи о входе пользователя в систему?

Процесс входа в мою коробку Ubuntu занимает много времени, возможно, минуту или дольше.

В отличие от начальной загрузки, которая выводит на консоль множество сообщений, при запуске графического интерфейса ничего не отображается.

Я проверил /var/log/Xorg.0.log и /var/log/Xorg.1.log, большинство из них - немного информации более низкого уровня об устройствах отображения, похоже, что вещи происходили до входа в систему, и ничего не касалось запуска приложений.

Есть идеи?

1
задан 24 January 2011 в 05:41

2 ответа

Когда это медленно? Прежде чем вы увидите экран входа в систему или между вводом пароля и получением рабочего стола?

Если раньше, то может помочь загрузочная диаграмма .

Если после, вам также следует поискать в файле .xsession-errors любые ошибки.

И попробуйте отключить программы через System->Preferences->Startup Applications и выходить из системы и каждый раз, пока не увидите, какая из них имеет большое значение.

Другим вариантом является подсистема аудита . Перед входом в систему, переключитесь на виртуальную консоль (например, нажмите Ctrl + Alt + F1 ), затем войдите в систему и выполните auditctl, чтобы сделать запись каждого процесса, начиная и заканчивая. Затем нажмите Ctrl + Alt + F7 , чтобы вернуться к графическому экрану входа, войдите в систему, затем запустите aureport, чтобы распечатать информацию .

Вы также можете поместить strace -e trace=process > /tmp/startup.log 2>&1 в свои файлы конфигурации запуска, например, отредактируйте /etc/gdm/Xsession и измените eval exec $command на eval exec strace -e trace=process $command >/tmp/startup.log 2>&1. Правильное ли место Xsession будет зависеть от того, когда происходит медлительность.

0
ответ дан 24 January 2011 в 05:41

В дополнение к загрузочной диаграмме, которая выглядит в репозиториях, gnome-system-log очень полезна для проверки всех ваших системных журналов.

0
ответ дан 24 January 2011 в 05:41

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

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