FAQ คำถามที่มักจะถามบ่อย
เราได้รวบรวมคำถาม-ตอบ ที่ผู้คนสนใจมักจะถามกัน
Ubuntu คือระบบปฎิบัติการหนึ่งจากหลายๆปฎิบัติการที่ใช้กันเหมือนอย่าง Windows หรือ CentOS หรือ Android เป็นต้น ข้อดีคือ เป็นของฟรี ไม่ต้องเสียค่า License ไม่ต้องกังวลเรื่องไวรัส (ผู้ใช้ส่วนมากใช้งานโดยไม่ติดตั้งโปรแกรมป้องกันไวรัส) และเนื่องจากเป็น OS กลุ่ม Linux ที่เป็น Opensource กลุ่มใหญ่ เราสามารถหาความรู้ทางอินเตอร์เน็ตได้ง่าย สามารถใช้งานได้ทุกยุค ตั้งแต่คอมรุ่นเก่าที่มีพื้นที่เพียงแค่ 8GB หรือจะใช้งานเหมือน Windows Office อย่าง Word, Spreadsheets ก็ยังได้
Ubuntu download และใช้งานอย่างไรครับ
Ubuntu install โดยใช้ command line
ใช้คำสั่ง command line เพื่อติดตั้ง package ในที่นี้ สมมติต้องการติดตั้ง git
# sudo apt-get install git
วิธีเช็ค Ubuntu kernel version
ใช้คำสั่ง command line เพื่อตรวจสอบ check รุ่น kernel ที่ใช้อยู่ปัจจุบัน
# uname -r หรือ # hostnamectl
วิธี upgrade Ubuntu kernel version
หมายเหตุ ถ้าคุณใช้ VPS ที่เป็น OpenVZ จะไม่สามารถ upgrade kernel ได้
สมมติว่าต้องการ upgrade kernel จากที่ใช้อยู่ปัจจุบัน
# sudo apt install linux-generic-hwe-16.04
# sudo apt install xserver-xorg-hwe-16.04
sudo apt-get update แล้ว Error
# sudo apt-get update
...
E: Failed to fetch http://security.ubuntu.com/ubuntu/dists/yakkety-security/main/binary-amd64/Packages 404 Not Found [IP: 91.189.88.162 80]
E: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/yakkety/main/binary-amd64/Packages 404 Not Found [IP: 91.189.88.149 80]
E: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/yakkety-updates/main/binary-amd64/Packages 404 Not Found [IP: 91.189.88.149 80]
E: Some index files failed to download. They have been ignored, or old ones used instead.
และไม่สามารถติดตั้ง package ได้ เช่น
# sudo apt-get install nano
Reading package lists... Done
Building dependency tree... Done
E: Unable to locate package nano
ให้ทำการ update nameserver
# vi /etc/resolv.conf
nameserver 8.8.8.8
nameserver 8.8.4.4
กด Esc แล้วพิมพ์ :wq แล้วกด Enter
ที่ตั้ง interface Ubuntu 16.04
รูปแบบ ip addr flush interface-name && systemctl restart networking.service เช่น
สมมติ interface เป็น venet0:0
# ip addr flush venet0:0 && systemctl restart networking.service
Ubuntu 16 ใช้ Putty เชื่อมต่อแล้ว ขึ้น Network error: Connection refused
ลองเช็คสถานะ ssh ก่อนครับ
# service ssh status
ถ้าเห็น error เป็น Failed to start OpenBSD Secure Shell server. ก็ใช้คำสั่งนี้ครับ
# mkdir -p -m0755 /var/run/sshd && systemctl restart ssh.service
ต้องการหา Gateway IP อย่างไรครับ
ใช้คำสั่งนี้ครับ
# ip route | grep default
unable to resolve host localhost.localdomain: Resource temporarily unavailable
ให้เพิ่มบรรทัดนี้ลงใน /etc/hosts
127.0.0.0 localhost.localdomain localhost Your_server_hostname