วิธีเริ่มบริการ Boot บน Ubuntu 22.04

Withi Reim Brikar Boot Bn Ubuntu 22 04



มีบริการต่างๆ ที่ใช้ใน Ubuntu เพื่อทำงานประเภทต่างๆ อาจเป็นเว็บเซิร์ฟเวอร์เช่น Apache2, Nginx หรือบริการไฟร์วอลล์ก็ได้ หากผู้ใช้สนใจที่จะเริ่มต้นบริการเหล่านี้บน Boot ของ Ubuntu Jammy Jellyfish ซึ่งหมายความว่าเมื่อเปิดเครื่องและโหลดระบบปฏิบัติการแล้ว ควรเปิดใช้งานบริการดังกล่าวด้วย

วิธีการเริ่มบริการใน Ubuntu รุ่นใหม่ นั่นคือ Ubuntu Jammy Jellyfish ได้อธิบายไว้ในบล็อกนี้แล้ว

วิธีเริ่มบริการ Boot บน Ubuntu 22.04

ในบล็อกนี้ ได้นำ Service ของ Apache2 มาเป็นตัวอย่างเพื่อให้ผู้ใช้งานเข้าใจวิธีการเริ่ม Service เมื่อ Boot บน Ubuntu ผู้ใช้ได้รับการร้องขอให้แทนที่ Apache2 ด้วยชื่อบริการเฉพาะ พวกเขาต้องการเริ่มต้นจากการบูตบน Ubuntu







ยูทิลิตี systemctl มีให้ใช้งานโดยค่าเริ่มต้นใน Ubuntu เพื่อจัดการบริการ ดังนั้นก่อนใช้งาน ค้นหาสถานะของบริการ:



$ ซูโด systemctl สถานะ apache2



ในผลลัพธ์ อาจเป็นไปได้ว่าบริการกำลังทำงานอยู่แต่ปิดใช้งานขณะบู๊ต ดังนั้นเพื่อให้เปิดใช้งานได้ ให้เรียกใช้คำสั่ง:





$ ซูโด systemctl เปิดใช้งาน อาปาเช่2

หลังจากเปิดใช้บริการ ตรวจสอบสถานะของบริการ:



$ ซูโด systemctl สถานะ apache2

ตอนนี้สถานะบริการเปลี่ยนเป็นเปิดใช้งานแล้ว ซึ่งหมายความว่าจะเริ่มทำงานเมื่ออูบุนตูบูท อย่างไรก็ตาม สถานะของการเปิดใช้งานยังสามารถเปลี่ยนกลับเป็นปิดใช้งานโดยใช้คำสั่ง:

$ ซูโด systemctl ปิดการใช้งาน apache2

ขณะนี้บริการถูกปิดใช้งาน หากผู้ใช้ต้องการเปิดใช้บริการโดยดำเนินการทันที ให้ใช้แฟล็ก '–ตอนนี้' พร้อมคำสั่งเปิดใช้งาน:

$ ซูโด systemctl เปิดใช้งาน อาปาเช่2 --ตอนนี้

สถานะของบริการจะเปลี่ยนเป็นเปิดใช้งานอีกครั้ง

บทสรุป

ยูทิลิตี systemctl ใช้เพื่อเริ่มบริการขณะบูตโดยเปิดใช้งานบริการโดยใช้คำสั่ง “sudo systemctl enable [ชื่อบริการ]” บน Ubuntu 22.04 บล็อกนี้แสดงวิธีการที่สามารถเริ่มบริการในการบู๊ตของ Ubuntu โดยใช้เทอร์มินัล