![RHEL에서 로그인 프롬프트는 어떻게 시작되나요?](https://linux55.com/image/19356/RHEL%EC%97%90%EC%84%9C%20%EB%A1%9C%EA%B7%B8%EC%9D%B8%20%ED%94%84%EB%A1%AC%ED%94%84%ED%8A%B8%EB%8A%94%20%EC%96%B4%EB%96%BB%EA%B2%8C%20%EC%8B%9C%EC%9E%91%EB%90%98%EB%82%98%EC%9A%94%3F.png)
내 런레벨에는 로그인 프롬프트를 시작하는 서비스가 없으므로 이것이 무엇을 하는지 궁금합니다.
답변1
"로그인 셸"이란 서버를 키보드와 모니터에 연결할 때 표시되는 로그인 프롬프트를 의미합니까? 그리고 다른 가상 터미널 등에서 동일한 로그인 셸에 액세스합니까 CtrlAltF2?
/etc/inittab
RHEL 4 및 5에서는 "mingetty"라는 줄을 찾는 것부터 시작합니다 . inittab 매뉴얼 페이지에서는 이 행의 의미를 설명하지만 형식은 다음과 같습니다 id:runlevels:action:process
. 주석을 달거나 새로운 것을 추가하고 실행하여 telinit q
inittab을 다시 읽을 수 있습니다.
/etc/init/tty.conf
RHEL 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 섹션그리고 이 글파워부터 공격까지.