/etc/init/suricata는 CentOS가 시작되지 않도록 합니다.

/etc/init/suricata는 CentOS가 시작되지 않도록 합니다.

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를 찾을 수 없도록 했습니다. 이를 통해 정상적으로 부팅할 수 있었습니다.

관련 정보