Trên RHEL 7 hoặc CentOS 7, lệnh systemctl hoặc systemd hoạt động tốt. Tôi biết nó sẽ không hoạt động trong RHEL 6 hoặc CentOS 6. Bạn có thể cho tôi biết lệnh thay thế để bắt đầu / dừng dịch vụ không, ví dụ : systemctl start iptables.service?
Trên RHEL 7 hoặc CentOS 7, lệnh systemctl hoặc systemd hoạt động tốt. Tôi biết nó sẽ không hoạt động trong RHEL 6 hoặc CentOS 6. Bạn có thể cho tôi biết lệnh thay thế để bắt đầu / dừng dịch vụ không, ví dụ : systemctl start iptables.service?
Câu trả lời:
Trong các phiên bản trước của RHEL, sử dụng servicelệnh như được giải thích trong tài liệu ở đây .
# service service_name start
Do đó, trong trường hợp của bạn:
# service iptables start
Bạn có thể thay thế startvới restart, stop, status.
Liệt kê tất cả các dịch vụ với:
# service --status-all
servicetrong RHEL7, có thể thực sự làm được nhiều hơn systemctl, vì vậy hiện tại, đây là cách đặt cược an toàn hơn cho tất cả các phiên bản được hỗ trợ.