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 :)
สวัสดีครับ Git เป็น Version Control ที่พัฒนาขึ้นมาเพื่อใช้เป็นเครื่องมือช่วยในการพัฒนา Software ซึ่งจะช่วยติดตาม ตรวจสอบการแก้ไข Source Code และ file ต่างๆ โดยสามารถตรวจสอบได้ทุกตัวอักษร ทุกบรรทัด และทุกไฟล์ ว่าใครเป็นคนแก้ไข แก้ไขอะไรไป แก้ไขวันที่ และเวลาเท่าไร นอกจากนี้ยังสามารถย้อนไปยังการแก้ไข ณ. จุดใดจุดหนึ่งได้อีกด้วย ยังไม่หมดแค่นี้ Git ยังสามารถรวมการแก้ไขจากหลายๆคนเข้าด้วยกันได้อีกด้วย (Merge)
เมื่อต้องการตรวจสอบว่า Port ไหนมี การนํามาใช้งานบ้าง สามารถดูได้จากคําสั่งนี้sudo lsof -i -P | grep -i "listen"
ตัวแปร คือ ชื่อที่สร้างขึ้นเพื่อใช้ในการเก็บข้อมูลต่างๆ โดยการตั้งชื่อตัวแปรนั้นจะต้องตั้งตาม กฎการตั้งชื่อ