คำสั่ง systemctl ไม่ทำงานใน RHEL 6


12

บน RHEL 7 หรือ CentOS 7 คำสั่ง systemctl หรือ systemd ทำงานได้ดี ฉันรู้ว่ามันจะไม่ทำงานใน RHEL 6 หรือ CentOS 6 คุณสามารถบอกฉันคำสั่งทางเลือกสำหรับการเริ่ม / หยุดบริการตัวอย่างเช่น: systemctl start iptables.service?

คำตอบ:


20

ในเวอร์ชันก่อนหน้าของ RHEL ใช้serviceคำสั่งตามที่อธิบายไว้ในเอกสารที่นี่

# service service_name start

ดังนั้นในกรณีของคุณ:

# service iptables start

คุณสามารถแทนที่startด้วยrestart, ,stopstatus

แสดงรายการบริการทั้งหมดด้วย:

# service --status-all

1
หมายเหตุ: ยังมีสคริปต์ความเข้ากันได้serviceใน RHEL7 ซึ่งจริง ๆ แล้วสามารถทำได้มากกว่าที่ systemctl ทำดังนั้นในขณะนี้มันเป็นการเดิมพันที่ปลอดภัยกว่าสำหรับทุกรุ่นที่รองรับ
Ulrich Schwarz

0

rhel 6 และ centos 6 กำลังใช้งานพุ่งพรวดไม่ใช่ systemd SysV (บริการและ chkconfig) ยังได้รับการสนับสนุน

ตรวจสอบเอกสารของinitctlและไฟล์ใน / etc / init /

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.