วิธีรีสตาร์ทบริการใน Linux

ผู้เขียน: Florence Bailey
วันที่สร้าง: 23 มีนาคม 2021
วันที่อัปเดต: 1 กรกฎาคม 2024
Anonim
How to Auto Restart Any Linux Service in the event of failure
วิดีโอ: How to Auto Restart Any Linux Service in the event of failure

เนื้อหา

บทความนี้จะแสดงวิธีบังคับให้เริ่มบริการใหม่ (บริการ) ใน Linux ซึ่งสามารถทำได้ด้วยคำสั่งง่ายๆ ไม่กี่คำสั่งบนลีนุกซ์รุ่นใดก็ได้

ขั้นตอน

  1. 1 เปิดเทอร์มินัล ลีนุกซ์รุ่นส่วนใหญ่มีเมนู (ที่มุมล่างซ้ายของหน้าจอ) ที่มีแอพพลิเคชั่น Terminal เทอร์มินัลจะคล้ายกับบรรทัดคำสั่งของ Windows
    • อินเทอร์เฟซผู้ใช้ขึ้นอยู่กับการกระจาย Linux ดังนั้นคุณอาจต้องค้นหาแอปพลิเคชัน Terminal ภายในโฟลเดอร์เมนูใดโฟลเดอร์หนึ่ง
    • เป็นไปได้ว่าไอคอนแอปพลิเคชัน Terminal จะอยู่ที่เดสก์ท็อปหรือในแถบเครื่องมือที่ด้านล่างของหน้าจอ แทนที่จะอยู่ในเมนู
    • ในลีนุกซ์รุ่นบางรุ่น บรรทัดเทอร์มินัลจะปรากฏที่ด้านบนหรือด้านล่างของหน้าจอ
  2. 2 ป้อนคำสั่งเพื่อแสดงรายการบริการที่ใช้งานอยู่ทั้งหมด เข้า ls /etc/init.d ในเทอร์มินัลแล้วกด ↵ ป้อน... หน้าจอแสดงรายการบริการที่ทำงานอยู่และชื่อคำสั่งที่เกี่ยวข้อง
    • หากคำสั่งนี้ใช้ไม่ได้ผล ให้ป้อน ลส /etc/rc.d/.
  3. 3 ค้นหาชื่อคำสั่งของบริการที่คุณต้องการเริ่มต้นใหม่ โดยปกติ ชื่อบริการ (เช่น “Apache”) จะปรากฏที่ด้านซ้ายของหน้าจอ และชื่อคำสั่ง (เช่น “httpd” หรือ “apache2” ขึ้นอยู่กับการกระจาย Linux ของคุณ) จะปรากฏที่ด้านขวาของ หน้าจอ.
  4. 4 ป้อนคำสั่งเพื่อเริ่มบริการใหม่ เข้า sudo systemctl เริ่มบริการใหม่ ในเทอร์มินัลโดยที่แทน บริการ แทนที่ชื่อของคำสั่งบริการแล้วกด ↵ ป้อน.
    • ตัวอย่างเช่น หากต้องการรีสตาร์ท Apache บน Ubuntu ให้ป้อน sudo systemctl รีสตาร์ท apache2 ในเทอร์มินัล
  5. 5 ป้อนรหัสผ่านของคุณเมื่อได้รับแจ้ง ป้อนรหัสผ่าน superuser แล้วคลิก ↵ ป้อน... บริการจะเริ่มต้นใหม่
    • หากบริการไม่เริ่มต้นใหม่ ให้ป้อน sudo systemctl หยุดบริการ, คลิก ↵ ป้อนแล้วเข้า sudo systemctl เริ่มบริการ.

เคล็ดลับ

  • การใช้คำสั่ง "chkconfig" คุณสามารถเพิ่มและลบบริการออกจากรายการเริ่มต้นได้
  • หากต้องการดูรายการบริการที่ใช้งานอยู่ทั้งหมด (ในไดเรกทอรีทั้งหมด) ให้ป้อน ps -A ในเทอร์มินัล

คำเตือน

  • อย่าหยุดบริการที่คุณไม่ทราบจุดประสงค์ของพวกเขา โปรดทราบว่าบริการบางอย่างจำเป็นเพื่อให้ระบบของคุณทำงานได้อย่างราบรื่น