Conforme você diminui o após o login , tecnicamente, é necessário verificar o que pode acontecer entre o login e o primeiro prompt do shell .
Uma configuração personalizada do shell pode fazer muitas coisas criativas que podem falhar de formas infelizes sob algumas condições especiais -
>
como no login antes de entrar no modo interativo,
ou enquanto o DISPLAY ainda não está definido.
Nesse caso, procuramos coisas que bloqueiam e tempo limite ou coisas lentas -
como a automontagem cartoon-esque de todos os diretórios home,
de todos os funcionários presentes e passados.
Exceto seus próprios , é claro.
Isso já foi montado.
Parece ruim?
Não. É fácil de encontrar e divertido para a maioria.
O tempo após o login, até antes de mostrar o shell, é usado por qualquer tarefa de manutenção, isso irá atrasá-lo. Mas as tarefas de manutenção são executadas apenas esporadicamente. E, claro, eles não são executados todos juntos de uma só vez, como todas as semanas no primeiro login depois da segunda-feira às 8:00 - porque isso seria lento, certo?
Existem muitas coisas inesperadas
O ponto ilustrado é que pode acontecer muito depois do login, antes de mostrar o shell.
Uma classe de problemas que eu vi lento no login no Ubuntu está gerando a mensagem do dia - motd.
Este é o texto mostrado antes do primeiro prompt no login.
Pode estar vazio ou apenas uma simples saudação.
Dê uma olhada em ls -l /etc/update-motd.d
$ ls -l /etc/update-motd.d
total 28
-rwxr-xr-x 1 root root 1220 Jul 3 2012 00-header
-rwxr-xr-x 1 root root 1358 Jul 3 2012 10-help-text
-rwxr-xr-x 1 root root 149 Mar 19 2012 90-updates-available
-rwxr-xr-x 1 root root 147 Aug 8 2012 91-release-upgrade
-rwxr-xr-x 1 root root 142 Mar 19 2012 98-fsck-at-reboot
-rwxr-xr-x 1 root root 144 Mar 19 2012 98-reboot-required
-rwxr-xr-x 1 root root 1158 Jul 3 2012 99-footer
Especialmente 90-updates-available
parece ser muito lento de vez em quando neste exemplo - portanto, verifique o que você encontra lá e, possivelmente, desative alguns testes, movendo-os para /etc/update-motd.d.disabled
.