💡 บันทึก: หากคุณกำลังมองหา VPS ประสิทธิภาพสูง เพื่อโฮสต์โปรเจ็กต์ของคุณ Linux VPS ของเรานำเสนอแพลตฟอร์มที่เชื่อถือได้เพื่อจัดการบริการต่างๆ บน Ubuntu, Debian และ CentOS ได้อย่างราบรื่น
ในฐานะผู้ใช้ Linux คุณจะต้องแสดงรายการบริการที่ทำงานอยู่บน Linux ในบางจุด อย่างไรก็ตาม คุณไม่สามารถใช้วิธีการของ Windows แล้วกด Ctrl + Alt + Delete! แล้วคุณจะทำอย่างไร? เราได้เตรียมวิดีโอเล็กๆ น้อยๆ เพื่อแสดงรายการบริการที่ทำงานอยู่บน Ubuntu อย่างไรก็ตาม หากคุณต้องการคำแนะนำที่ครอบคลุมมากขึ้น เราขอแนะนำให้อ่านบทความเต็มอย่างละเอียด
Linux เป็นระบบซอฟต์แวร์โอเพ่นซอร์สที่ทรงพลังซึ่งเปิดตัวครั้งแรกในปี 1991 โดยใช้ระบบปฏิบัติการ Unix และถูกนำไปใช้กับอุปกรณ์หลากหลายประเภท ตั้งแต่สมาร์ทโฟนไปจนถึงซูเปอร์คอมพิวเตอร์ Linux มีชื่อเสียงในด้านความน่าเชื่อถือ ความยืดหยุ่น และคุณสมบัติด้านความปลอดภัย สามารถใช้เป็นระบบปฏิบัติการแบบสแตนด์อโลนหรือเป็นส่วนหนึ่งของระบบเครือข่ายขนาดใหญ่ได้
ผู้คนใช้ Linux เป็นบริการและแสดงรายการบริการที่ทำงานบน Linux เนื่องจากมีข้อดีหลายประการ ประการแรก สามารถจัดการได้จากระยะไกล ทำให้เหมาะสำหรับใช้ในระบบแบบกระจาย ประการที่สอง สามารถใช้สำหรับแอปพลิเคชันที่ต้องทำงานอย่างต่อเนื่องหรือที่โหลดสูง ประการที่สาม การรัน Linux เป็นบริการใช้ประโยชน์จากเทคโนโลยีเวอร์ช่วลไลเซชั่นเพื่อสร้างสภาพแวดล้อมแบบแยกสำหรับเซิร์ฟเวอร์ สุดท้ายนี้ อาจคุ้มค่าเพราะคุณไม่จำเป็นต้องซื้อหรือบำรุงรักษาฮาร์ดแวร์แยกต่างหาก
Linux นำเสนอคุณสมบัติที่ยอดเยี่ยมมากมายแก่ผู้ใช้ รวมถึงความสามารถในการแสดงรายการบริการที่ทำงานอยู่ คุณสมบัตินี้ช่วยให้ผู้ใช้เห็นว่าบริการใดบ้างที่ใช้งานอยู่บนระบบของตน และสามารถช่วยระบุปัญหาที่อาจเกิดขึ้นได้ เมื่อคุณแสดงรายการบริการ Linux ที่ทำงานอยู่ คุณสามารถแก้ไขปัญหาและแก้ไขปัญหาใดๆ ที่อาจเกิดขึ้นได้ และทำให้ระบบของคุณทำงานได้อย่างราบรื่นและไม่ยุ่งยากใดๆ
มีลีนุกซ์รุ่นต่างๆ มากมายที่สามารถใช้เพื่อเรียกใช้บริการได้ การกระจายแต่ละครั้งมีข้อดีและข้อเสียของตัวเอง ดิสทริบิวชันที่ได้รับความนิยมมากที่สุดบางส่วน ได้แก่ Debian, Ubuntu, CentOS และ Fedora
เมื่อเลือกการกระจาย สิ่งสำคัญคือต้องพิจารณาความต้องการของแอปพลิเคชัน ตัวอย่างเช่น หากแอปพลิเคชันต้องการเวอร์ชันเฉพาะของ Python หรือ Ruby การแจกจ่ายจะต้องรองรับเวอร์ชันนั้น มิฉะนั้น แอปพลิเคชันอาจทำงานไม่ถูกต้อง
การเรียกใช้บริการบน Linux อาจเป็นงานที่ยากและน่ากังวล ไม่ว่าคุณกำลังมองหารายการบริการที่ทำงานอยู่ทั้งหมดบน Linux หรือเพียงทำความเข้าใจว่าเกิดอะไรขึ้น มีหลายวิธีที่จะทำได้
คู่มือนี้จะแสดงวิธีที่ดีที่สุดในการแสดงรายการบริการ Linux ที่ทำงานอยู่ในแต่ละสภาพแวดล้อมการแจกจ่ายและเดสก์ท็อป
วิธีแสดงรายการบริการที่ทำงานบน Linux Ubuntu
การใช้งานระบบ Linux อาจเป็นเรื่องง่ายหรือฝันร้าย ขึ้นอยู่กับว่าคุณต้องการดำเนินการอย่างไร หากคุณกำลังมองหาวิธีง่ายๆ ในการเริ่มต้นและใช้งาน Ubuntu นั้นยอดเยี่ยมสำหรับคุณ Ubuntu เป็นหนึ่งในลีนุกซ์รุ่นยอดนิยมที่เน้นการใช้งานและความเรียบง่าย มีอินเทอร์เฟซที่ใช้งานง่ายและซอฟต์แวร์ที่ได้รับการอัพเดตเป็นประจำ Ubuntu ยังมีเครื่องมือสำหรับผู้ดูแลระบบและนักพัฒนา ทำให้เป็นตัวเลือกที่ยอดเยี่ยมสำหรับธุรกิจขนาดเล็กและผู้ใช้ตามบ้าน
Ubuntu มีให้เลือกใช้งานหลากหลายรุ่น รวมถึงรุ่นเดสก์ท็อปมาตรฐาน รุ่นเซิร์ฟเวอร์ และรุ่นมือถือ Ubuntu ยังมีเวอร์ชันมือถือสำหรับทั้งอุปกรณ์ Android และ iOS
อ่านเพิ่มเติม: วิธีการติดตั้ง GUI บนเซิร์ฟเวอร์ Ubuntu
หากคุณใช้ Ubuntu และกำลังมองหาวิธีง่ายๆ ในการแสดงรายการบริการที่รัน Linux บนระบบ Ubuntu บทความนี้ส่วนหนึ่งเหมาะสำหรับคุณ
แสดงรายการบริการบน Ubuntu ด้วยคำสั่งบริการ
- หากต้องการแสดงรายการบริการที่ทำงานอยู่ Ubuntu ให้เปิดเทอร์มินัลแล้วรันคำสั่งต่อไปนี้:
service --status-all
นี่จะแสดงรายการบริการที่ทำงานอยู่และไม่ได้ใช้งานอยู่ในระบบของคุณทั้งหมด คุณสามารถใช้คำสั่งนี้เพื่อดูว่าบริการใดกำลังทำงานอยู่และเปิดใช้งานอยู่หรือไม่
- คุณสามารถใช้คำสั่ง grep เพื่อกรองเอาต์พุตและดูเฉพาะบริการที่ทำงานอยู่
service --status-all | grep '\[ + \]'
- และหากต้องการดูบริการที่ไม่ได้ทำงานอยู่ ให้พิมพ์คำสั่ง grep ต่อไปนี้:
service --status-all | grep '\[ - \]'
อ่านเพิ่มเติม: เครื่องมือตรวจสอบประสิทธิภาพเซิร์ฟเวอร์ Linux ที่ดีที่สุด
แสดงรายการบริการบน Ubuntu ด้วยคำสั่ง systemctl
คุณยังสามารถใช้ ระบบ คำสั่งให้ Ubuntu ตรวจสอบบริการที่ทำงานอยู่ คำสั่งนี้จะแสดงรายการบริการที่กำลังทำงานอยู่ทั้งหมดพร้อมกับสถานะและการกำหนดค่า นอกจากนี้ยังช่วยให้คุณสามารถจัดการบริการได้ ตัวอย่างเช่น หากคุณต้องการหยุดบริการ คุณสามารถใช้คำสั่งหยุดได้
ต่อไปนี้เป็นคำสั่งที่คุณต้องใช้ ระบบ เพื่อแสดงรายการบริการที่ทำงานอยู่ Linux:
- หากต้องการดูบริการที่ทำงานอยู่ทั้งหมด ให้พิมพ์:
systemctl list-units

- หากต้องการดูบริการที่ใช้งานอยู่และไม่ได้ใช้งานทั้งหมด ให้พิมพ์:
systemctl list-units -a

- และหากต้องการดูเฉพาะบริการที่ไม่ได้ใช้งาน ให้พิมพ์:
systemctl list-units -a --state=inactive

ระบบ ใช้งานได้กับ Ubuntu 15.04 และเวอร์ชันที่ใหม่กว่าเท่านั้น โดยให้ข้อมูลมากกว่าคำสั่งบริการเมื่อคุณแสดงรายการบริการที่รัน Linux
ตามค่าเริ่มต้น Ubuntu จะไม่พิมพ์คอลัมน์ "Unit" เมื่อแสดงสถานะของหน่วยโดยใช้ ระบบ สั่งการ. คอลัมน์ "หน่วย" ให้ข้อมูลเกี่ยวกับไฟล์หน่วยที่กำลังใช้งาน ซึ่งจะมีประโยชน์เมื่อพยายามพิจารณาว่าไฟล์หน่วยใดที่ทำให้เกิดปัญหา
คอลัมน์อื่นๆ ใน ระบบ คำสั่งจะเป็น:
- โหลด → หมายความว่าบริการถูกโหลดลงในหน่วยความจำหลังจากบูตเครื่องหรือไม่
- ใช้งานอยู่ → แสดงว่าบริการเปิดใช้งานอยู่หรือไม่
- ย่อย → คอลัมน์นี้แสดงสถานะปัจจุบันของบริการ
- คำอธิบาย → และคอลัมน์สุดท้ายเป็นคำอธิบายสั้น ๆ เกี่ยวกับบริการนั้นๆ
วิธีแสดงรายการบริการที่ทำงานบน Linux Debian
หากคุณต้องการแสดงรายการบริการที่ทำงานบน Linux Debian ก็เป็นอีกตัวเลือกที่ยอดเยี่ยม Linux Debian เป็นหนึ่งในลีนุกซ์ที่ได้รับความนิยมมากที่สุดซึ่งมีผู้คนหลายล้านคนทั่วโลกใช้งาน เป็นซอฟต์แวร์โอเพ่นซอร์สฟรี ซึ่งเผยแพร่ภายใต้ลิขสิทธิ์ GPL
Debian มีให้บริการหลายรุ่น: การเผยแพร่การทดสอบซึ่งใช้สำหรับการทดสอบเบต้า การกระจายตัวที่มั่นคงซึ่งใช้ในชีวิตประจำวัน และการกระจายตัวที่ไม่เสถียรเพื่อนำไปใช้ในการพัฒนา
การแจกจ่ายนี้มุ่งเป้าไปที่ผู้ดูแลระบบและผู้ใช้ปลายทางที่กำลังมองหาแพลตฟอร์ม Linux ที่เชื่อถือได้และมีประสิทธิภาพสูง
มาดูวิธีแสดงรายการบริการที่ทำงานอยู่ Linux บนระบบ Debian
แสดงรายการบริการบน Debian ด้วยคำสั่ง systemctl
มีหลายวิธีในการแสดงรายการบริการ Debian ที่ทำงานอยู่ วิธีหนึ่งคือการใช้ ระบบ สั่งการ.
ที่ ระบบ command คือชุด systemd daemon ที่ใช้จัดการบริการ Linux และ daemons ซึ่งแสดงด้วย "d" ตัวสุดท้ายใน systemd
- ในตอนแรก หากต้องการดูบริการทั้งหมดที่มีอยู่บนระบบ Linux ของคุณ ให้พิมพ์:
systemctl list-unit-files --type service -all
- หากต้องการดูรายการยูนิต systemd ที่โหลดทั้งหมดและสถานะ (ไม่ว่าจะแอ็คทีฟหรือไม่ก็ตาม) ให้พิมพ์:
systemctl
- หากต้องการแสดงรายการบริการที่โหลดทั้งหมดบนระบบของคุณ ซึ่งทำงานและออก/ล้มเหลว ให้พิมพ์:
systemctl list-units --type=service
or
systemctl --type=service
- หากต้องการแสดงรายการเซอร์วิสที่โหลดไว้ทั้งหมด ให้พิมพ์คำสั่งนี้:
systemctl list-units --type=service --state=active
or
systemctl --type=service --state=active
- หากต้องการแสดงรายการเซอร์วิสที่รันอยู่ Linux ที่ยังแอ็คทีฟอยู่ ให้พิมพ์:
systemctl list-units --type=service --state=running
or
systemctl list-units --type=service --state=running
- หากคุณต้องการตรวจสอบสถานะของบริการ ให้ใช้คำสั่งนี้:
systemctl status (ServiceName)
- เมื่อคุณต้องการหยุดบริการที่ทำงานอยู่ ให้ใช้ตัวเลือกหยุดของ ระบบ คำสั่งตามด้วยชื่อบริการที่คุณต้องการหยุด
sudo systemctl stop (ServiceName)
- และหากต้องการรีสตาร์ทบริการ ให้ใช้คำสั่งต่อไปนี้:
sudo systemctl restart (ServiceName)
แสดงรายการบริการบน Debian ด้วยคำสั่งบริการ
อีกวิธีในการแสดงรายการบริการที่ทำงานอยู่ Linux บน Debian คือการใช้คำสั่งบริการ
คำสั่งบริการยังสามารถใช้เพื่อตรวจสอบสถานะบริการและเริ่มต้น รีสตาร์ท และหยุดบริการด้วยคำสั่งต่อไปนี้:
- วิธีตรวจสอบสถานะของบริการ:
service (ServiceName) status
- หากต้องการเริ่มบริการ:
sudo service (ServiceName) start
- หากต้องการเริ่มบริการใหม่:
sudo service (ServiceName) restart
- หากต้องการหยุดบริการ:
sudo service (ServiceName) stop
วิธีแสดงรายการบริการที่ทำงานบน Linux CentOS
Linux CentOS เป็นอีกหนึ่งทางเลือกยอดนิยมสำหรับเว็บเซิร์ฟเวอร์ เป็นระบบปฏิบัติการโอเพ่นซอร์สฟรีที่ช่วยให้ผู้ใช้สามารถทำงานที่ซับซ้อนได้โดยใช้ความพยายามเพียงเล็กน้อย CentOS ใช้ Red Hat Enterprise Linux ซึ่งเป็นการจำหน่ายเชิงพาณิชย์ที่ได้รับความนิยมในธุรกิจและองค์กร การกระจาย Linux นี้เหมาะสำหรับผู้ดูแลระบบที่ต้องการแพลตฟอร์มที่เชื่อถือได้และมีเสถียรภาพเพื่อปรับใช้บริการ
นอกจากนี้ CentOS ยังมอบวิธีง่ายๆ เพื่อให้ระบบของคุณทำงานต่อไปโดยมอบรายการบริการ Linux ที่ทำงานอยู่ให้กับคุณ รายการนี้สามารถเข้าถึงได้จากเมนูเครื่องมือระบบบนเดสก์ท็อปการดูแลระบบ
บริการเป็นส่วนสำคัญของระบบปฏิบัติการลีนุกซ์ สิ่งเหล่านี้ช่วยให้คุณควบคุมวิธีการทำงานของคอมพิวเตอร์และการทำงานของคอมพิวเตอร์ได้
ตอนนี้ได้เวลาเรียนรู้วิธีแสดงรายการบริการที่ทำงานอยู่ Linux บน CentOS ข้อมูลนี้จะช่วยคุณแก้ไขปัญหาและจัดการคอมพิวเตอร์ของคุณได้อย่างมีประสิทธิภาพมากขึ้น
แสดงรายการบริการบน CentOS ด้วยคำสั่ง systemctl
- ขั้นตอนแรกคือการใช้คำสั่ง systemctl เพื่อแสดงรายการบริการทั้งหมดที่ทำงานอยู่ในระบบของคุณ
systemctl list-units --type service --all
- คุณสามารถตรวจสอบสถานะของบริการด้วย systemd ด้วยคำสั่งต่อไปนี้:
systemctl list-unit-files --type=service --all
ด้วยคำสั่งนี้ เช่นเดียวกับรายการบริการที่รัน Linux บน Ubuntu CentOS จะให้ข้อมูลมากมายแก่คุณ เช่น:
- หน่วย: รายการนี้แสดงชื่อบริการ ซึ่งจะมีประโยชน์เมื่อคุณต้องการควบคุมบริการและไม่ทราบชื่อที่แน่นอน
- โหลด: แสดงว่ามีการโหลดบริการหรือไม่ หากไฟล์บริการถูกลบออก แสดงว่าไม่พบ บางครั้ง บริการที่แสดงจะถูกปิดบังไว้ หมายความว่าบริการถูกบล็อกและลิงก์ไปยัง /dev/null
- คล่องแคล่ว: รายการนี้แสดงว่าบริการกำลังทำงานอยู่หรือไม่
- ย่อย: สถานะจะให้ข้อมูลเพิ่มเติมเกี่ยวกับบริการที่เกี่ยวข้องแก่คุณ
แสดงรายการบริการบน CentOS ด้วยคำสั่งบริการ
หากต้องการแสดงรายการบริการที่ทำงานอยู่ Linux บน CentOS คุณสามารถใช้คำสั่งบริการได้
- เปิดหน้าต่างเทอร์มินัลแล้วพิมพ์คำสั่งต่อไปนี้แล้วปล่อยให้ CentOS บน Linux แสดงบริการที่ทำงานอยู่:
service --status-all.
- หากต้องการพิมพ์รายการสถานะของบริการบนคอมพิวเตอร์ของคุณ ให้พิมพ์:
service (ServiceName) status
คุณยังสามารถใช้คำสั่งนี้เพื่อหยุดหรือเริ่มบริการได้ เพียงเพิ่มคำสำคัญหยุดหรือเริ่มต้นหลังชื่อบริการ
ทางออกที่ดีที่สุดในการแสดงรายการบริการที่รัน Linux
การใช้บริการบน Linux อาจเป็นเรื่องที่ท้าทาย หากคุณต้องการแสดงรายการบริการที่ทำงานอยู่สำหรับ Linux นอกเหนือจากการเผยแพร่ที่คุณเลือกแล้ว ยังมีเคล็ดลับบางประการที่คุณควรรู้เพื่อที่จะทำงานนี้ได้อย่างมีประสิทธิภาพ
เคล็ดลับในการเริ่มต้นมีดังนี้
- เริ่มต้นด้วยการสร้างรายการบริการที่คุณต้องการและการขึ้นต่อกันที่มี
ตัดสินใจว่าจะต้องดำเนินการอะไรบ้าง ก่อนที่จะเริ่มรายการ ให้พิจารณาว่าบริการใดบ้างที่จำเป็นในระบบ และตัดสินใจว่าบริการใดควรเริ่มโดยอัตโนมัติ ซึ่งจะช่วยหลีกเลี่ยงความสับสนและเสียเวลาไปกับการใช้บริการที่ไม่จำเป็น
- กำหนดค่าระบบของคุณเพื่อประสิทธิภาพสูงสุด
- ใช้ผู้จัดการบริการ มีผู้จัดการบริการที่หลากหลาย รวมถึง systemd และ upstart ทั้งสองมีข้อดีและข้อเสีย ดังนั้นจึงเป็นเรื่องสำคัญที่จะต้องเลือกสิ่งที่เหมาะสมกับความต้องการของคุณมากที่สุด
ตัวอย่างเช่น ใช้ซอฟต์แวร์เช่น systemd หรือ UPnPd เพื่อจัดการการเริ่มต้นและการปิดระบบของบริการ หรือใช้ ระบบ เพื่อควบคุมการรีสตาร์ทบริการและการอัพเดตสถานะ
- โปรดทราบว่าบริการบางอย่างจำเป็นต่อการทำงานของระบบ Linux และไม่สามารถหยุดได้
- หากคุณไม่แน่ใจว่าบริการสามารถหยุดได้อย่างปลอดภัยหรือไม่ วิธีที่ดีที่สุดคือทำผิดโดยระมัดระวังและไม่หยุดยั้ง
การโฮสต์ Linux แบบง่าย
ต้องการวิธีที่ดีกว่าในการโฮสต์เว็บไซต์และเว็บแอปของคุณหรือไม่? พัฒนาสิ่งใหม่ ๆ ? ไม่ชอบ Windows เหรอ? นั่นเป็นเหตุผลที่เรามี Linux VPS
รับ Linux VPS ของคุณบทสรุป
ตามที่กล่าวไว้ในคู่มือของเรา Linux เป็นระบบปฏิบัติการที่หลากหลายและทรงพลังที่สามารถใช้เพื่อวัตถุประสงค์ที่หลากหลาย รวมถึงการรันเซิร์ฟเวอร์ด้วย การใช้เซิร์ฟเวอร์บน Linux อาจเป็นโซลูชันที่ยอดเยี่ยมสำหรับผู้ที่ต้องการประหยัดเงินและต้องการควบคุมสภาพแวดล้อมการประมวลผลของตนมากขึ้น หากเป็นกรณีนี้ ใช้ SSH เพื่อเชื่อมต่อกับเซิร์ฟเวอร์ระยะไกลของคุณใน Linux.
มีวิธีแก้ไขปัญหาหรือการกระจายที่แตกต่างกันมากมายเมื่อพูดถึงการรับรายการบริการที่รันบน Linux บางคนเชื่อว่าตัวเลือกที่ดีที่สุดคือการใช้ systemd Systemd เป็นระบบและผู้จัดการบริการสำหรับ Linux ที่มีคุณสมบัติมากมาย เช่น การเริ่มบริการแบบขนาน การโหลดโมดูลตามความต้องการ และการเปิดใช้งานซ็อกเก็ต นอกจากนี้ยังช่วยให้คุณควบคุมวิธีการให้บริการของคุณโดยการกำหนดค่าไฟล์หน่วย
แต่อย่าลืมว่าทางออกที่ดีที่สุดสำหรับแต่ละสถานการณ์นั้นขึ้นอยู่กับบริการส่วนบุคคลและระบบของคุณ ด้วยซอฟต์แวร์และการกำหนดค่าที่เหมาะสม คุณสามารถเรียกใช้เซิร์ฟเวอร์และแสดงรายการบริการที่รัน Linux ได้อย่างง่ายดายและมีประสิทธิภาพ
แม้ว่าคุณจะใช้ Linux VPS คุณก็สามารถแสดงรายการบริการที่ทำงานอยู่บน Linux ได้โดยทำตามวิธีการข้างต้น อย่างไรก็ตาม คุณต้องทราบว่าการแจกจ่ายทุกครั้งทำงานแตกต่างกัน ด้วยเหตุนี้คุณจึงต้องการตรวจสอบให้แน่ใจว่า ซื้อ Linux VPS ที่ติดตั้งมาพร้อมกับการกระจายที่คุณต้องการ Cloudzy ให้คุณเลือกการกระจาย Linux ที่คุณต้องการติดตั้งบน VPS ของคุณ ด้วยวิธีนี้คุณสามารถไปกับคนที่คุณรู้สึกสบายใจมากขึ้น หากคุณต้องการเรียนรู้เพิ่มเติมเกี่ยวกับ Cloudzy Linux VPS ติดต่อเรา.
คำถามที่พบบ่อย
ฉันสามารถแสดงรายการบริการที่รัน Linux ในทุก ๆ การแจกจ่ายได้หรือไม่
ใช่คุณสามารถ มีหลายวิธีในการแสดงรายการบริการที่ทำงานบน Linux แต่ทุก distro รองรับ คุณสามารถใช้ ระบบ หรือคำสั่งบริการ ขึ้นอยู่กับวิธีที่คุณต้องการรายการของคุณ
ฉันจะรับรายการบริการใน Ubuntu ได้อย่างไร
พิมพ์คำสั่งนี้ใน Terminal ของคุณ:
บริการ - สถานะ - ทั้งหมด
ฉันจะดูบริการใดบ้างที่ทำงานบน CentOS ได้อย่างไร
ป้อนคำสั่งนี้ใน Terminal:
หน่วยรายการ systemctl - ประเภทบริการ - ทั้งหมด
ฉันจะแสดงรายการบริการที่ทำงานอยู่ใน Debian ได้อย่างไร
เปิด Terminal ของคุณแล้วพิมพ์คำสั่งต่อไปนี้:
systemctl รายการหน่วยไฟล์ - ประเภทบริการ - ทั้งหมด

