내 컴퓨터에서 "포크 폭탄"을 실행하면 어떻게 되나요?

내 컴퓨터에서 "포크 폭탄"을 실행하면 어떻게 되나요?

포크 폭탄 명령을 사용한 후에는 어떻게 되나요?

답변1

시스템에 따라 다음과 같은 오류 메시지가 나타날 수 있습니다.

No command 'fork' found, did you mean:
 Command 'forg' from package 'forg' (universe)
 Command 'gfork' from package 'globus-gfork-progs' (universe)
 Command 'pork' from package 'pork' (universe)
 Command 'forw' from package 'nmh' (universe)
 Command 'forw' from package 'mailutils-mh' (universe)

더 심각한 것은 Linux에는 "fork Bomb" 명령이 없다는 것입니다. ㅏ포크 폭탄자신을 복사하는 프로그램, 프로그램이 자신을 복사하는 등의 프로그램입니다.

이를 만드는 가장 쉬운 방법은 아마도 bash 형식 중 하나일 것입니다.

예를 들어(링크된 기사에서):

  :(){ :|:& };:

또는

 bomb() { bomb | bomb& }; bomb

또는

 bomb() { bomb & bomb; }; bomb

( :Bash에서 가능한 함수 이름일 뿐이며 파이프는 여기서 실제로 아무 작업도 수행하지 않습니다.)

Linux에서 사용자가 실행할 수 있는 최대 프로세스 수에 대한 리소스 제한을 설정하지 않으면 컴퓨터가 정지됩니다. 를 사용하여 이러한 제한을 설정할 수 있습니다 sudo -e /etc/security/limits.conf.

관련 정보