swap คือ file ประเภทหนึ่งที่ทําหน้าที่คลาย ram โดยจะต่างจาก ram ตรงที่ เป็นไฟล์ที่ถูกเขียนบน HDD ซึ่งจะมีความเร็วน้อยกว่า ram ในกรณีที่ ram ไม่พอ เราสามารถสร้าง swap มาใช้เป็น ram สํารองได้
ขั้นตอนแรกจะต้องสร้าง swap file ชื่อว่า “swapfile” ไว้ใน ”/“(root directory) โดยกําหนดขนาด 4GB สร้างด้วยคําสั่ง
sudo fallocate -l 4G /swapfile
สามารถเชคไฟล์ที่สร้างขึ้นมา ได้ด้วยคําสั่ง
ls -lh /swapfile
จะได้ออกมาประมาณนี้
-rw-r--r-- 1 root root 4.0G Apr 28 17:19 /swapfile
เมื่อสร้าง swap file แล้ว ขั้นตอนต่อมาคือ Enabling the Swap File ด้วยคําสั่ง
sudo chmod 600 /swapfile
ต่อด้วยคําสั่ง
sudo mkswap /swapfile
และคําสั่ง
sudo swapon /swapfile
คําสั่งในการตรวจสอบ Enabling the Swap File หรือยัง
free -m
จะแสดงผล swap ออกมา

ตอนนี้ swap ทํางานแล้ว แต่เมื่อใดที่เครื่องถูกปิด หรือ restart ขึ้นมา file swap จะไม่ถูก enable ให้ ถ้าต้องการจะให้ enable ทุกครั้งที่เปิดเครื่องวิธีคือ แก้ไขไฟล์ “/etc/fstab” ด้วยคําสั่ง
sudo nano /etc/fstab
แล้วเพิ่มคําสั่งนี้ที่ท้ายบรรทัด
/swapfile none swap sw 0 0
แล้ว save file เท่านี้ก็เสร็จสิ้นการสร้าง swap ครับ ต่อมาเราจะกําหนดโอกาศที่ระบบจะมาใช้ swap โดยจะกําหนดเป็น % ค่า default คือ 60 โดยทั่วไปจะกําหนดเป็น 10 วิธีเปลี่ยนคือ แก้ไขไฟล์ “/etc/sysctl.conf” ด้วยคําสั่ง
sudo nano /etc/sysctl.conf
เพิ่มคําสั่งนี้ที่ท้ายของบรรทัด
vm.swappiness=10
save file เสร็จสิ้นการ config swap memory ใน ubuntu :)
การ remote หรือเข้าไปใช้งานเครื่องที่เป็นระบบปฏิบัติการ ubuntu ส่วนใหญ่จะ remote เข้าไปแบบ SSH หรือ telnet การใช้งานแบบนี้จะค่อนข้างยุ่งยาก จะเป็นไปได้ไหมถ้าเราจะ remote desktop จาก windows--->ubuntu ซึ่ง remote desktop บน windows จะใช้โปรโตคอล RDP หลังจากหาข้อมูลก็ได้พบกับโปรแกรมนี้ xrdp
ในบทความนี้ผมจะอธิบายวิธีการ Execte ไฟล์ php แล้วเอา output ไปใช้งานต่อ ตัวอย่างเช่น ถ้าเรามีไฟล์ cal.php สําหรับ ทําอะไรซักอย่าง แล้วเราต้องการจะเรียกใช้ไฟล์ดังกล่าวเพื่อเอาผลลัพธ์ไปใช้งาน เราจะสามารถเขียน code ได้ดังนี้
function ที่ใช้ในการรับข้อมูลจากคีย์บอร์ด คือ scanf (scan formatted) รูปแบบการใช้งานคือ