Comece desde o começo. Vá para / var / log e dê uma olhada no arquivo syslog. Quase todos os erros e problemas aparecerão lá. Qualquer entrada de erro é um problema em potencial, ou é o resultado de outro erro ou a causa principal de seus problemas.
Um sistema saudável deve ter MUITAS entradas de erro no syslog.
Depois de obter uma linha sobre os problemas que você vê, traga-os de volta ao fórum. Alguém aqui provavelmente saberá o que está acontecendo.
Se você não tiver nenhum arquivo syslog ou ele não parecer atual, inicie o daemon syslog. Dê uma olhada aqui se isso é algo que você não entende.