el6의 console=tty0 console=ttyS0,115200
커널 명령줄에서 sysvinit를 얻습니다.그리고AWS 시스템 로그 및 인스턴스 스크린샷의 커널 printk 출력입니다.
printk 및 sysvinit 출력을 보여주는 예:
NET: Registered protocol family 10
lo: Disabled Privacy Extensions
Bringing up loopback interface: [ OK ]
<..>
Starting sshd: [ OK ]
Starting ntpd: [ OK ]
Starting postfix: [ OK ]
Starting crond: [ OK ]
Starting atd: [ OK ]
Starting consul: [ OK ]
Starting oddjobd: [ OK ]
Starting certmonger: [ OK ]
CentOS release 6.10 (Final)
Kernel 2.6.32-754.35.1.el6.x86_64 on an x86_64
ip-1-2-3-4.ec2.internal login:
예제 스크린샷의 출력은 거의 동일합니다.
console=
el7과 el8(systemd)에서는 마지막 것이 커널 printk와 systemd 출력을 모두 얻는 것으로 보입니다 . 다른 하나는 커널 printk를 얻을 것입니다. el6의 동작을 복제할 수 있는 방법이 있나요? 시스템 로그나 스크린샷은 표준 입력에 추가되지 않습니다. 가능하다면 동일한 표준 출력/오류를 원합니다. 나는 DefaultStandardOutput
및/또는 LogTarget
(system.conf 또는 user.conf) 또는 심지어 (journald.conf)가 내가 찾고 있는 것일 수 있는지 확인하려고 노력했지만 ForwardToConsole
freedesktop.org의 문서에는 이러한 옵션에 대한 내용이 매우 드물고 나는 그것을 망치고 싶지 않습니다. 현재 로깅.