컴퓨터 지식 네트워크 - 컴퓨터 지식 - CPU 마이닝 문제 해결 계획

CPU 마이닝 문제 해결 계획

/root/.ssh/authorized_keys 보기

Authorized_keys 파일에 공개 키가 있는 경우 제때에 정리하거나 파일을 삭제하세요.

rm을 사용하여 파일 및 폴더를 삭제할 때 프롬프트: rm: "bash"를 삭제할 수 없습니다: 작업이 허용되지 않습니다.

해결 방법:

2. CPU 사용량이 기본적으로 가득 찼습니다(사용자 모드). , no 의심스러운 프로세스를 발견했으며 처음에는 프로세스가 어딘가에 숨겨져 있을 수 있다고 의심했습니다.

데몬 프로세스일 수 있습니다.

ps -aux --sort=-pcpu| head -10

dns 확인

물론, dns가 수정되었습니다.

예약된 작업이 추가된 것을 발견했습니다.

0 * /8 * * * root /usr/lib/libiacpkmn

예약 작업 내 의심 파일 경로에 따르면 /usr/lib/libiacpkmn

조사 중 / etc/rc.d/init.d/를 찾았습니다. nfstruncate 실행 파일은 /usr/bin/에 있습니다.

S01nfstruncate 파일은 rc0.d-rc6.d 디렉터리에 있을 수 있습니다. 자동 시작 파일.

이제 문제 해결이 매우 명확해졌습니다. 이제 정리 작업을 시작하겠습니다.

CPU를 점유하는 프로그램의 PID를 관찰하려면 top 명령을 사용하세요.

p>

프로그램이 있는 디렉토리를 보려면 PID를 사용하십시오. ls /proc/{PID}/

프로그램이 실행 중인 디렉토리를 보려면 ll /proc/{PID}를 실행하십시오.

이 프로그램이 계속 실행될 수 없도록 모든 파일의 권한을 000으로 변경하십시오: chmod 000 -R *

그런 다음 kill -9 {PID}

보충:

crontab -l을 실행하여 실행 중인 의심스러운 예약 작업이 있는지 확인하세요. 그렇다면 제때에 삭제해 주세요(crontab -r)

위의 문제 해결 방법을 통해 단계를 보면 cron 프로그램이 /root/.bashtemp/a 디렉토리에서 실행되고 있는 것을 볼 수 있지만 /root/.bashtemp/ 디렉토리에 그러한 프로그램이 많기 때문에 실행하려면: chmod 000 -R * 모든 악성 프로그램의 권한 지우기

일반적으로 악성 프로그램은 위의 단계를 통해 종료될 수 있지만, 유사한 상황이 발생하는 것을 피하기 위해 범죄자가 여전히 다른 백도어 프로그램을 갖고 있을 가능성도 배제할 수는 없습니다. 향후에는 기본 원격 포트 변경, 방화벽 규칙 구성, 보다 복잡한 비밀번호 설정 등 재침입을 방지하기 위해 서버의 보안을 강화하시기 바랍니다.

비고: 일부 정보는 /p/96601673을 참조하세요.

上篇: APU가 좋은가요? 게임 콘솔에 쓸 예정이에요~A8 3870K+4G X2+ST 1T+ASRock A75+Mingxin GTX570 1~2년 지나면 구형이 될까요? 下篇: cs15 중국어 간체 버전
관련 내용