Linux에서 사용자 이름과 비밀번호를 제공한 후 즉시 어떤 일이 발생하는지 어떻게 알 수 있나요?

Linux에서 사용자 이름과 비밀번호를 제공한 후 즉시 어떤 일이 발생하는지 어떻게 알 수 있나요?

저는 ARM 프로세서와 FPGA가 있는 임베디드 플랫폼에서 Linux를 사용하고 있습니다. rootfs에는 Arch Linux Arm 배포판이 있지만 아마도 그것은 중요하지 않을 것입니다. 로그인할 때 사용자 이름과 비밀번호를 입력한 후 보통 오랜 시간(10초 이상) 기다립니다. 때때로 "[...] 이후 시간 초과" 응답을 받고 다시 로그인해야 합니다.

이제 자격 증명을 입력한 직후에 발생하는 프로세스를 디버깅하고 싶습니다. 왜 그렇게 오래 걸리는지 어떻게 알 수 있나요? 시스템의 어떤 부분이 이를 담당합니까? 이것이 내가 사용하고 있는 커널과 관련이 있기를 바라지만(내 교육에 따라 수정했으며 잘못 구성했을 수도 있습니다) 사전 구축된 다른 커널을 사용하고 싶지 않고 대신 디버깅하는 방법을 알아보세요. 불행하게도 내가 찾은 대부분의 리소스는 복잡한 데스크탑 배포판과 로그인 소프트웨어를 다루었습니다.

편집: 직렬 포트(USB <-> UART 변환기)를 통해 장치에 연결하고 picocom액세스하는 데 사용했습니다.

관련 정보