Lệnh systemctl không hoạt động trong RHEL 6


11

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:


19

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

1
Lưu ý: vẫn có một tập lệnh tương thích 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ợ.
Ulrich Schwarz

0

rrc 6 và centos 6 đang sử dụng mới bắt đầu, không phải systemd. SysV (dịch vụ và chkconfig) vẫn được hỗ trợ.

Kiểm tra tài liệu initctlvà tệp trong / etc / init /

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.