เปลี่ยนวันเวลาบนลีนุกซ์ด้วยคำสั่ง date

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


วิธีที่ดีที่สุดเพื่อให้เวลาของเครื่องลีนุกซ์ตรงกับเวลามาตรฐานคือติดตั้งและคอนฟิก NTP

แต่ถ้าไม่สามารถคอนฟิกเช่น ไม่สามารถต่อเชื่อมอินเตอร์เน็ต เพื่อ sync กับ NTP Server มาตรฐาน

สามารใช้คำสั่ง date  เพื่อเปลี่ยนเวลาของเครื่องลีนุกซ์ให้เป็นเวลาที่ต้องการ ใกล้เคียงกับเวลามาตรฐานได้

พิมพ์คำสั่ง date แบบไม่มีออปชั่นใดๆ ผลลัพธ์จะแสดงเวลาของเครื่อง ผู้ใช้ (user) ธรรมดาก็สามารถใช้คำสั่งนี้เพื่อดูเวลาของเครื่องได้


[root@cent6  ~]$ date

Mon Apr 16 18:25:03 ICT 2012


สมมติว่าเวลาจริงๆ ตอนนี้เป็นวันที่ 16 Apr 2012 เวลา 15:03 น.

เราสามารถใช้คำสั่ง date เพื่อเปลี่ยนเวลาของเครื่องตามที่ต้องการได้

ล็อกอินด้วย root แล้วใช้คำสั่ง date เว้นวรรคตามด้วยวันที่เวลาตามรูปแบบ

mmddHHMMCCYY


โดย

  • mm คือตัวเลขระบุเดือน
  • dd คือตัวเลขระบุวันที่
  • HH คือตัวเลขระบุชั่วโมง
  • MM คือตัวเลขระบุนาที
  • CCYY คือตัวเลขปี คศ. เช่น 2012


  • ตัวเลขทั้งหมดต้องพิมพ์เป็นตัวเลขสองหลัก ยกเว้นปีคศ. ถ้าเป็นตัวเลขตัวเดียวพิมพ์เลข 0 (ศูนย์) นำหน้า เช่นเดือน เมษายน ต้องพิมพ์เป็น 04


    ตัวอย่างเช่นต้องการเปลี่ยนเวลาของเครื่องเป็น 16 Apr 2012 เวลา 15:03 น.


    [root@cent6 ~]# date 041615032012

    Mon Apr 16 15:03:00 ICT 2012


    คำอธิบายตัวเลขตามลำดับ

  • 04 = เดือนเมษายน
  • 16 = วันที่ 16
  • 15 = 15 นาฬิกา
  • 03 = 3 นาที
  • 2012 = ปี คศ. 2012
  • Was this answer helpful?

     Print this Article

    Also Read

    วิธีติดตั้ง MemCache บน CentOS

    MemCache คือ extension ของ PHP ที่จะทำหน้าที่ลดภาระการทำงานของ Server...

    วิธีตรวจสอบ PHP Version

    การตรวจสอบ PHP Version คือการตรวจสอบข้อกำหนดของ PHP Version ที่เราให้บริการนั้นตรงกับ Scrip...

    วิธีแก้ปัญหา Fatal error: Certificate verification: Not trusted บนคำสั่ง lftp

    หากท่านใช้งานคำสั่ง lftp เพื่อเชื่อมต่อไปยัง FTP Server และพบว่าไม่สามารถเชื่อมต่อได้...

    การตั้งค่าให้ CentOS/RedHat มาใช้เวลาประเทศไทย

    ก่อนตั้งเวลาให้ตรวจสอบกอนครับว่าเวลานั้นคลาดเคลื่อนรึเปล่าเพื่อตรวจสอบเวลาปัจจุบันด้วยคำสั่ง date...

    การเพิ่มเวลาการทำงานให้กับ php

    บางครั้งคุณต้อง Upload File ที่มีขนาดใหญ่ และพบปัญหาหลุดระหว่างการ Upload File ไปยังเว็บไซต์...