RHEL에서 로그인 프롬프트는 어떻게 시작되나요?

RHEL에서 로그인 프롬프트는 어떻게 시작되나요?

내 런레벨에는 로그인 프롬프트를 시작하는 서비스가 없으므로 이것이 무엇을 하는지 궁금합니다.

답변1

"로그인 셸"이란 서버를 키보드와 모니터에 연결할 때 표시되는 로그인 프롬프트를 의미합니까? 그리고 다른 가상 터미널 등에서 동일한 로그인 셸에 액세스합니까 CtrlAltF2?

/etc/inittabRHEL 4 및 5에서는 "mingetty"라는 줄을 찾는 것부터 시작합니다 . inittab 매뉴얼 페이지에서는 이 행의 의미를 설명하지만 형식은 다음과 같습니다 id:runlevels:action:process. 주석을 달거나 새로운 것을 추가하고 실행하여 telinit qinittab을 다시 읽을 수 있습니다.

/etc/init/tty.confRHEL 6에서는 에 정의된 tty로 시작합니다 /etc/sysconfig/init. 실제로 보면 /etc/inittab간단한 설명이 나와 있지만 Red Hat에는 하나의 설명이 있습니다.홈페이지에도 설명되어 있어요. RHEL 6으로 전환갑자기 나타나다RHEL 6의 경우 이것이 다른 이유입니다(Ubuntu 웹 사이트의 신생 기업과 혼동하지 마십시오. Ubuntu에서 시작되었지만 다른 배포판에서도 이를 사용합니다).

편집: init는 운영 체제에서 시작되는 첫 번째 프로세스이며 모든 서비스를 생성합니다. PID는 1입니다. 시작되면 /etc/inittab을 읽고 특정 번호로 rc를 참조하는 줄을 보면 원하는 런레벨에서 서비스가 시작됩니다. 또한 Mingetty가 원하는 장치에서 원하는 수준으로 실행되도록 보장합니다. 더 읽어보실 수 있습니다Linux 부팅 방법에 대한 Wikipedia 기사의 init 섹션그리고 이 글파워부터 공격까지.

관련 정보