CentOS 6.6을 사용하고 있습니다. 나는 넣었다이것내용은 /etc/init.d/suricata에 기록됩니다. 나도 도망쳤어
sudo chkconfig suricata on
시작 시 suricata가 실행되도록 합니다. 내 문제는 이제 Centos가 부팅되지 않는다는 것입니다. 로그는 세 줄로 끝납니다
sd 2:0:0:0 [sdb] Assuming drive cache: write through
Centos 복구 디스크를 사용해 보고 명령줄에 접속했지만 /etc.init.d가 채워지지 않았습니다. 나중에 채워지는 것처럼 보이며 suricata 스크립트로 인해 CentOS가 부팅되지 않습니다.
CentOS가 부팅될 수 있도록 /etc/init.d/suricata를 제거할 수 있는 방법이 있습니까? Debian에서는 ctrl-alt-F4를 사용하여 명령줄을 입력할 수 있지만 CentOS에서는 작동하지 않습니다. 이는 정지 원인에 따라 달라질 수 있습니다.
답변1
안 할 수 있겠어?
머신을 켜고 grub 메뉴에서 커널 라인을 편집한 후 "single"을 입력하여 단일 사용자 모드로 부팅합니다.
http://www.uptimemadeeasy.com/linux/boot-centos-into-single-user-mode/
머신이 부팅되면 다음을 입력할 수 있는 명령줄이 표시됩니다.
chkconfig 수리카타 닫기
그러면 suricata가 시작 시 실행되어서는 안 됩니다.
귀하의 질문을 오해했다면 죄송합니다.
답변2
복구 디스크를 사용하여 bash 쉘에 들어갑니다. 그런 다음 /usr/bin/suricata에서 suricata 실행 파일을 찾아 이름을 /usr/bin/suricata1로 변경하여 시작 시 /usr/bin/suricata를 찾을 수 없도록 했습니다. 이를 통해 정상적으로 부팅할 수 있었습니다.