หลายคนอาจคุ้นชินกับการทำงานบนระบบปฏิบัติการ Windows ทำให้จดจำคำสั่งต่างๆได้ แต่ถ้าเราย้ายไปทำงานบนระบบปฏิบัติการ Ubuntu บางทีก็นึกคำสั่งไม่ออก

หลายคนอาจคุ้นชินกับการทำงานบนระบบปฏิบัติการ Windows ทำให้จดจำคำสั่งต่างๆได้ แต่ถ้าเราย้ายไปทำงานบนระบบปฏิบัติการ Linux บางทีการใช้คำสั่งต่างๆ ก็นึกไม่ออกเหมือนกัน โดย Ubuntu ก็เป็นหนึ่งในตระกูล Linux
ทำไมต้อง Reboot หรือ Restart
มีการอัพเดทแพ็คเกจบนระบบปฏิบัติการ
การแก้ไข อัพเดท หรือปรับแต่ง ตัวระบบปฏิบัติการ
เมื่อต้องการใช้คำสั่ง หรือ ให้ไปที่ หรือกดปุ่ม CTRL + ALT + T พร้อมกัน
command lineterminalsudo rebootถ้าไม่ได้ผลก็เพิ่มคำว่า --force เข้าไป แต่ไม่แนะนำให้ใช้คำสั่งนี้เพราะอาจทำให้ข้อมูลสูญหายได้
sudo reboot --forceคำสั่งที่ใช้ได้เหมือนกันคือสั่งปิดไปเลย แล้วให้ reboot ตัวเองหลังผ่านไปแล้ว 1 นาที โดยคำสั่ง
sudo shutdown -rแต่ถ้าต้องการให้ reboot ช้ากว่า 1 นาที เราสามารถใส่เวลาเข้าไปในคำสั่ง
sudo shutdown -r +<นาที>เช่น ต้องการให้ Reboot หลัง 30 นาที หรือครึ่งชั่วโมงไปแล้ว ให้ใส่เลข 30 เข้าไปดังนี้
sudo shutdown -r +30หรือถ้าต้องการให้ reboot ในทันที ก็ให้ใส่คีย์เวิร์ด now เข้าไป
sudo shutdown -r nowในกรณีที่เราไม่แน่ใจว่า เราได้สั่ง Reboot หรือ Restart ไปแล้วหรือยัง ก็ไม่เป็นไร ให้เรายกเลิกการ Reboot ใดๆที่เกิดก่อนหน้านี้ ด้วยคำสั่ง
sudo shutdown -cคำสั่งในกลุ่ม systemctl เราอาจคุ้นเคยกันดี เพราะมักเป็นคำสั่งที่แนะนำให้ใช้แบบ ปากต่อปาก
sudo systemctl rebootsudo systemctl reboot
sudo reboot
sudo reboot --force
sudo shutdown -r
sudo shutdown -r +30
sudo shutdown -r now
sudo shutdown -cเมื่อล็อกอินผ่าน ssh เข้าไปที่ EC2 ของ AWS เราจะอยู่ที่
ubuntu@<ip-xxx-xx-x-x>:~$ถ้านานๆล็อกอินเข้าไปที เราอาจจำไม่ได้ว่าเราเก็บข้อมูลไว้ที่ไหน ซึ่งถ้าเราใช้คำสั่ง
ls หรือ ls -a บน ubuntu@<ip-xxx-xx-x-x>:~$เราจะไม่พบโฟลเดอร์งานของเรา เช่นคนที่เคยลงโปรแกรม ERPNext เอาไว้ จะหาโฟลเดอร์ frappe-bench ไม่เจอ ถ้าใช้คำสั่ง ls หรือ ls -a ถ้าเกิดปัญหาเช่นนี้ ไม่ต้องตกใจ ให้ใช้คำสั่ง
find / -xdev 2>/dev/null -name "frappe-bench"หลังใช้คำสั่งนี้เราจะเห็นโฟลเดอร์ frappe-bench วางไว้ที่
/home/frappe/frappe-benchทีนี้เราก็ cd เข้าไปที่ /home/frappe/frappe-bench ได้เลยครับ
ให้ใช้คำสั่งนี้ทั้งหมด
Run the following commands:
sudo npm cache clean -f
sudo npm install -g n
sudo n stable
sudo n latest