Menu All-in-One Quản Trị Hệ Thống Linux (RHCSA Script)
Tiếp nối bài viết trước về cách tạo 1 menu điều khiển quản trị Linux như thế nào, hôm nay mình gởi Menu All-in-One chạy ngay trên Linux, giúp bạn thực hiện nhanh chóng các tác vụ quản trị chỉ với vài cú nhấp chọn.
Với script này, bạn có thể:
- Quản lý User, Service, Firewall, Storage, LVM, RAID, SELinux, Network trong một giao diện duy nhất.
- Ghi log mọi thao tác để dễ dàng kiểm tra và audit.
- Thoát an toàn, đảm bảo hệ thống không bị thay đổi ngoài ý muốn.
Đây là một giải pháp cực kỳ hữu ích cho người mới học Linux, ứng viên RHCSA hoặc quản trị viên hệ thống muốn có một công cụ hỗ trợ tiện lợi. Đây là hướng dẫn chi tiết để bạn chạy script RHCSA All-in-One Menu trên CentOS/RHEL (hoặc Rocky Linux, AlmaLinux):
1. Copy script vào server
Giả sử bạn đã tải file rhcsa_menu.sh
về máy:
scp rhcsa_menu.sh user@your-server:/home/user/
2. Cấp quyền chạy cho script
chmod +x rhcsa_menu.sh
3. Chạy script
./rhcsa_menu.sh
Ngay khi chạy, bạn sẽ thấy menu chính hiển thị:
- User Management
- Service Management
- Firewall Management
- Storage & Mount
- LVM Management
- RAID Management
- SELinux Management
- Network Management
- Logs & Monitoring
- Backup & Restore
- Exit (Safe Mode + Logs)
4. Log thao tác
Mọi thao tác bạn chọn sẽ được ghi lại trong file:
/var/log/rhcsa_menu.log
Bạn có thể xem lại bằng:
tail -f /var/log/rhcsa_menu.log
5. Yêu cầu môi trường
Để script chạy đầy đủ, bạn nên kiểm tra:
- Đã cài
nmcli
,curl
,ping
(có sẵn trong NetworkManager & iputils). - Đã có quyền
sudo
(vì cần chỉnh firewall, SELinux, LVM…). - Đã bật
systemctl
vàfirewalld
để test service & firewall.
Trống!