ผู้เขียน:
Judy Howell
วันที่สร้าง:
1 กรกฎาคม 2021
วันที่อัปเดต:
1 กรกฎาคม 2024
![Change the default gateway in linux](https://i.ytimg.com/vi/TD_lwvQXwps/hqdefault.jpg)
เนื้อหา
บทความวิกิฮาวนี้จะแนะนำวิธีการบังคับให้รันเซอร์วิสรีสตาร์ทใน Linux คุณสามารถทำได้ด้วยคำสั่งง่ายๆเพียงไม่กี่คำโดยไม่คำนึงถึง Linux distro ของคุณ
ที่จะก้าว
เปิดบรรทัดคำสั่ง ลีนุกซ์ส่วนใหญ่มีไฟล์ เมนูตัวเลือกที่มุมล่างซ้ายของหน้าจอซึ่งคุณจะพบแอปพลิเคชั่น "Terminal"; สิ่งนี้จะเปิดบรรทัดคำสั่ง
- เนื่องจากลินุกซ์ดิสทริบิวชันอาจแตกต่างกันอย่างมากตามเวอร์ชัน "Terminal" หรือบรรทัดคำสั่งอาจอยู่ที่ใดที่หนึ่งในโฟลเดอร์ เมนู.
- คุณอาจพบแอป "Terminal" บนเดสก์ท็อปหรือในเมนูหลักที่ด้านล่างของหน้าจอแทนที่จะอยู่ใน เมนู.
- ลีนุกซ์บางรุ่นมีแถบบรรทัดคำสั่งที่ด้านบนหรือด้านล่างของหน้าจอ
ป้อนคำสั่งเพื่อแสดงรายการบริการที่ใช้งานอยู่ในปัจจุบัน ประเภท ls /etc/init.d ใน Terminal แล้วกด ↵เข้า. แสดงรายการของบริการที่ใช้งานอยู่ในปัจจุบันและคำสั่งที่เกี่ยวข้อง
- หากคำสั่งนี้ใช้ไม่ได้ผลให้ลอง ls /etc/rc.d/.
ค้นหาชื่องานของบริการที่คุณต้องการเริ่มต้นใหม่ โดยปกติคุณจะพบบริการนี้ (เช่น "Apache") ทางด้านซ้ายของหน้าจอและคำสั่ง (เช่น "httpd" หรือ "apache2" ขึ้นอยู่กับการกระจาย Linux ของคุณ) ทางด้านขวา
ป้อนคำสั่งรีสตาร์ท ประเภท บริการเริ่มต้น sudo systemctl ในเทอร์มินัลแทนที่ระยะ บริการ ตามคำสั่งที่เกี่ยวข้องแล้วกด ↵เข้า.
- ตัวอย่างเช่นหากต้องการรีสตาร์ท Apache บน Ubuntu Linux ให้พิมพ์ sudo systemctl รีสตาร์ท apache2 ใน Terminal
ป้อนรหัสผ่านของคุณเมื่อได้รับแจ้ง พิมพ์รหัสผ่านที่คุณใช้สำหรับบัญชี superuser ของคุณแล้วกด ↵เข้า. ตอนนี้กระบวนการควรเริ่มต้นใหม่
- หากบริการไม่รีสตาร์ทหลังจากดำเนินการแล้วให้พิมพ์ sudo systemctl หยุดบริการแล้วกด ↵เข้าหลังจากนั้นคุณทำงานที่ได้รับมอบหมาย sudo systemctl เริ่มบริการ เข้า
เคล็ดลับ
- คุณสามารถใช้คำสั่ง "chkconfig" เพื่อเพิ่มและลบบริการในไฟล์เริ่มต้นระบบของคุณ
- สำหรับรายการบริการปัจจุบันทั้งหมดในไดเรกทอรีทั้งหมดบนคอมพิวเตอร์ของคุณให้พิมพ์ ps -A ใน Terminal
คำเตือน
- อย่าเพิ่งหยุดให้บริการแบบสุ่มในขณะที่ลองทำเช่นนี้ บริการบางอย่างในรายการมีความจำเป็นเพื่อให้ระบบของคุณมีเสถียรภาพและทำงานได้อย่างถูกต้อง