Skip to content
Học Công nghệ Thông tin thực chiếnHọc Công nghệ Thông tin thực chiến
  • KHÓA HỌC
  • KIẾN THỨC
  • KÊNH YOUTUBE
  • NGƯỜI SÁNG LẬP
Học Công nghệ Thông tin thực chiếnHọc Công nghệ Thông tin thực chiến
  • KHÓA HỌC
  • KIẾN THỨC
  • KÊNH YOUTUBE
  • NGƯỜI SÁNG LẬP
Hệ điều hành Linux thực chiến

rm -rf / có đáng sợ như bạn nghĩ, thử trên Rocky Linux 9

  • 05 Jun, 2025
  • Com 0

Nếu bạn là system admin mà chạy lệnh này

rm -rf /

trên Linux server bạn quản lí thì sẽ hư hết máy chủ vật lí Linux hoặc máy ảo Linux.

Biết được sự nguy hiểm này nên từ 2018 người ta đã lập trình thêm để lệnh này không thể chạy được.

Dưới đây mình thực hiện xóa dữ liệu bằng lệnh rm trên Rocky Linux 9.

[root@rocky93 ~]# rm -rf /
rm: it is dangerous to operate recursively on '/'
rm: use --no-preserve-root to override this failsafe

Bạn phải thêm –no-preserve-root để chạy được rm -rf / nếu muốn chơi dại hoặc học cách khôi phục dữ liệu trên Linux khi gặp sự cố nghiêm trọng là xóa dữ liệu trên Linux bằng lệnh rm.

Dòng Enterprise Linux 5 6 7 8 9 đã cẩn thận tạo alias cho lệnh rm và mv là luôn hỏi trước khi xóa, đổi tên, di chuyển file hoặc thư mục.

rm -i hoặc mv -i là luôn hỏi trước khi chạy, nói cho văn vẻ thì i là interactive là tương tác với người dùng trước khi thực hiện.

[root@alma93 ~]# alias
alias cp='cp -i'
alias egrep='egrep --color=auto'
alias fgrep='fgrep --color=auto'
alias grep='grep --color=auto'
alias l.='ls -d .* --color=auto'
alias ll='ls -l --color=auto'
alias ls='ls --color=auto'
alias mv='mv -i'
alias rm='rm -i'
alias xzegrep='xzegrep --color=auto'
alias xzfgrep='xzfgrep --color=auto'
alias xzgrep='xzgrep --color=auto'
alias zegrep='zegrep --color=auto'
alias zfgrep='zfgrep --color=auto'
alias zgrep='zgrep --color=auto'

Khi xài -f là force là bắt buộc, bạn đã bất chấp tất cả vì nó sẽ bỏ qua tùy chọn -i là interactive, tức là không cần hỏi han gì nữa, xóa liền luôn đi.

# rm -r /
rm: it is dangerous to operate recursively on '/'
rm: use --no-preserve-root to override this failsafe

# rm -r / --no-preserve-root
rm: descend into directory '/'? n
# cat /etc/os-release
NAME="Rocky Linux"
VERSION="9.3 (Blue Onyx)"
ID="rocky"
ID_LIKE="rhel centos fedora"
VERSION_ID="9.3"
PLATFORM_ID="platform:el9"
PRETTY_NAME="Rocky Linux 9.3 (Blue Onyx)"
ANSI_COLOR="0;32"
LOGO="fedora-logo-icon"
CPE_NAME="cpe:/o:rocky:rocky:9::baseos"
HOME_URL="https://rockylinux.org/"
BUG_REPORT_URL="https://bugs.rockylinux.org/"
SUPPORT_END="2032-05-31"
ROCKY_SUPPORT_PRODUCT="Rocky-Linux-9"
ROCKY_SUPPORT_PRODUCT_VERSION="9.3"
REDHAT_SUPPORT_PRODUCT="Rocky Linux"
REDHAT_SUPPORT_PRODUCT_VERSION="9.3"

Tóm lại lệnh rm -rf / không nguy hiểm như bạn nghĩ.

Tags:
Khôi phục dữ liệu trên LinuxLinux delete dataLinux rm -rf /Linux system adminLinux system engineerRocky Linux 9Xóa dữ liệu trên Linux
Share on:
Thuật toán băm mật khẩu mà Alpine Linux xài là gì?
Container-Optimized OS mã hóa mật khẩu bằng thuật toán gì?

Search

Categories

  • An toàn thông tin thực chiến (17)
  • Cơ sở dữ liệu thực chiến (6)
  • Computer security (1)
  • Công nghệ ảo hóa máy chủ (1)
  • Công nghệ lõi Công nghệ Thông tin (1)
  • Công nghệ lõi Linux (8)
  • Công nghệ phần mềm thực chiến (7)
  • Công nghệ Thông tin thực chiến (1)
  • Cybersecurity (1)
  • Đại số tổ hợp (1)
  • DevOps thực chiến (2)
  • Điện toán đám mây thực chiến (3)
  • Docker container (3)
  • Giải tích tổ hợp (1)
  • Hệ điều hành Linux thực chiến (7)
  • Học an toàn thông tin (1)
  • Học công nghệ thông tin thực chiến (1)
  • Information security (1)
  • Lập trình an toàn thông tin (2)
  • Lập trình thực chiến (1)
  • Linux hacking (1)
  • Linux thực chiến (2)
  • Olympic Toán 30 tháng 4 (1)
  • Oracle DBA (11)
  • Podman container (3)
  • Tích hợp hệ thống công nghệ thông tin thực chiến (1)

Tags

AlmaLinux 8 (2) Anaconda installer (3) An toàn thông tin thực chiến (2) Biên dịch Linux kernel (4) Biên dịch nhân Linux (4) Container-Optimized OS (3) Container Operating System (4) Container OS (4) Cài Oracle 21c (3) Công nghệ lõi Linux (3) Công nghệ phần mềm thực chiến (3) Fedora CoreOS (3) Hệ điều hành Linux thực chiến (4) Học an toàn thông tin (4) Linux hugepages (3) Linux kernel (3) Linux kernel module (2) Linux PAM (5) Linux security (8) Lập trình MySQL thực chiến (2) MySQL database developer (3) MySQL DBA (3) netplan (3) Oracle OUI (5) Oracle Universal Installer (5) Password hashing (4) Password hashing algorithm (5) Quản trị MySQL (3) RHEL 10 (2) Samba Active Directory Domain Controller (4) Samba AD DC (5) Samba AD Domain Controller (5) SMB protocol (3) Thuật toán băm mật khẩu (8) Thuật toán băm mật khẩu SHA512 (2) Thuật toán MD5 (3) Thuật toán SHA512 (4) Thuật toán yescrypt (4) Tối ưu cơ sở dữ liệu MySQL (4) Tối ưu Linux server (2) Tối ưu MySQL (4) Ubuntu netplan (3) vmlinux (2) vmlinuz (3) Điện toán đám mây (3)

Học Công nghệ Thông tin chuyên sâu
Tiết kiệm tiền bạc, thời gian, công sức cho người học
© Copyright 2024 CâyTreOS – Học IT thế kỉ 21

Học Công nghệ Thông tin thực chiếnHọc Công nghệ Thông tin thực chiến