ระบบปฏิบัติการ linux server เป็นระบบแบบใด

Linux เป็นระบบปฏิบัติการที่ใช้งานได้ฟรี ไม่เสียค่าใช้จ่าย(Open Source) รองรับการใช้งานหลายผู้ใช้พร้อมกัน (Multi User) และสามารถทำงานกับอะไรก็ได้ไม่ว่าจะเป็นโทรศัพท์มือถือไปจนถึงรถยนต์ ระบบปฏิบัติการจะเป็นตัวกลางในการประสานงานระหว่างซอฟต์แวร์และฮาร์ดแวร์ของคุณ หากไม่มี ซอฟต์แวร์จะไม่ทำงานนั่นเอง

Linux นั่นมีอยู่ทั่วไป ซึ่งคุณอาจเคยใช้งานโดยที่ไม่รู้ตัว เช่น เวลาเข้าใช้งาน Website ใดๆ ส่วนใหญ่จะพบว่าทำงานอยู่ภายใต้ระบบปฏิบัติการ Linux หรือแม้แต่ Microsoft Windows ก็มี features ที่มี Linux เป็นส่วนประกอบคือ Windows Subsystem for Linux (WSL) ซึ่งสถาปัตยกรรมของระบบปฏิบัติการ Linux ประกอบด้วย

ระบบปฏิบัติการ linux server เป็นระบบแบบใด

  • Hardware layer หรืออุปกรณ์ต่อพ่วงทั้งหมด เช่น RAM, HDD และ CPU เป็นต้น 
  • Kernel เป็นหัวใจสำคัญของ Linux ทำหน้าที่ในการจัดการหน่วยประมวลผล(CPU), หน่วยความจำ(memory) และอุปกร์ต่อพ่วง เช่น จอมอนิเตอร์ แป้นพิมพ์ หรือเม้าส์
  • Shell เป็นส่วนต่อประสานกับ Kernel ทำหน้าที่รับ commands จาก users และเรียกใช้ฟังก์ชันต่างๆของ kernel
  • Utilities โปรแกรมอรรถประโยชน์ช่วยอำนวยความสะดวกแก่ผู้ใช้ เข่น Editor (vi , nano) , Complier (gcc, g++) เป็นต้น

ทำไมต้องใช้ Linux ?

ผมขอให้เหตุผล 10 ข้อ เพื่อช่วยให้คุณตัดสินใจง่ายขึ้นที่จะเลือกใช้ Linux

  1. มีความปลอดภัยสูง เนื่องจากมีความเสี่ยงต่อ viruses และ malware น้อยกว่าเมื่อเทียบกับระบบปฏิบัติการ Windows เพราะ Linux เป็น Opensource หากเกิดข้อบกพร่องจะได้รับการแก้ไขอย่างรวดเร็วจาก Developers ทั่วโลก
  2. มีความเถียรสูง Linux ทำงานได้รวดเร็วเหมือนตอนติดตั้งครั้งแรกแม้จะผ่านไปหลายปีแล้ว ด้วยเหตนี้อ้างอิงจากบทความของเว็ปไซต์ zdnet ผลสำรวจพบว่า Web Server 1 ล้านเว็ป มีจำนวนกว่า 96.3 % ที่ทำงานอยู่บนระบบปฏิบัติการ Linux
  3. บำรุงรักษาง่าย สามารถอัพเดทผ่านส่วนกลางที่มีใน Linux ทุกรุ่น ได้โดยไม่ต้อง reboot ระบบ
  4. ทำงานกับฮาร์ดแวร์หลายชนิด ตั้งแต่ super computer, smartphone, รถยนต์ ไปจนถึง นาฬิกา
  5. เป็น Open Source เพราะเป็น Open Source ทำให้ Linux ต้องเผยแพร่ Source code สู่สาธารณะ เพื่อ Developers สามารถปรับแต่ง source code ให้เหมาะกับงานของตนได้อย่างอิสระ
  6. สะดวกต่อการใช้งาน ปัจจุบัน Linux มี GUI ที่เป็นมิตรต่อผู้ใช้งาน ทำให้สามารถใช้งานได้ง่ายยิ่งขึ้น
  7. ปรับแต่งได้ง่าย ผู้ใช้สามารถปรับแต่งให้เข้ากับความต้องการของตนเองได้อย่างยืดหยุ่น
  8. มีประโยชน์ต่อการศึกษา เนื่องจากเป็นซอฟต์แวร์ฟรีสามารถนำมาเป็นเครื่องมือประกอบการเรียนการสอน
  9. มี Community ที่แข็งแกร่ง คอยช่วยสนับสนุน
  10. เพราะมันฟรี! Linux ฟรีแบบ 300% ไม่ต้องเสียค่าใช้จ่ายใดๆ ทั้งสิ้น

Distribution ของ Linux คืออะไร

Linux มีหลาย version รอบรับผู้ใช้งานทุกประเภท ตั้งแต่ Beginner จนถึง Expert เราเรียก version ต่างๆเหล่านี้ว่า distributions หรือเรียกสั้นๆว่า “distro”

Distro สำหรับ Desktop

  • LINUX MINT
  • DEBIAN
  • UBUNTU
  • FEDORA
  • OPENSUSE
  • ELEMENTARY OS

Distro สำหรับ Server

  • Ubuntu Server
  • Red Hat Enterprise Linux
  • Centos
  • SUSE Enterprise Linux

คุณสามารถตรวจสอบ distro ต่างๆ ได้จาก distrowatch.com

 

เริ่มต้นใช้งาน Linux อย่างไร ?

คุณสามารถเลือก distro ที่คุณต้องการและดาวน์โหลดใส่ CD/DVD หรือ USB  Flash Drive เพื่อทำการติดตั้งในบทความนี้จะสาธิตการติดตั้ง Linux distro Ubuntu 20.04 LTS (Focal Fossa) Server สำหรับเครื่องที่มีทรัพยากรขั้นต่ำผมแนะนำ Ubuntu 20.04 LTS Server

ระบบปฏิบัติการ linux server เป็นระบบแบบใด

ระบบปฏิบัติการ linux server เป็นระบบแบบใด

    • 4 GB Memory (RAM)
    • Dual Core Processor (2 cores)
    • 25 GB Hard Disk Space
    • Bootable Media (USB/DVD)
    • Stable Internet Connection

 

1. ทำการดาวน์โหลดไฟล์ ISO จาก URL : https://ubuntu.com/download/server/arm

ระบบปฏิบัติการ linux server เป็นระบบแบบใด

2. Reboot computer ของคุณและเปลี่ยนการตั้งค่า BIOS ให้ boot เข้า USB Flash Drive

3. เลือกภาษาแล้วกด Enter

ระบบปฏิบัติการ linux server เป็นระบบแบบใด

4. เลือก Keyboard layout จากนั้นเลือก “Done” แล้วกด Enter

ระบบปฏิบัติการ linux server เป็นระบบแบบใด

5. กำหนดค่า Network เลือก ens18 แล้วกด Enter

ระบบปฏิบัติการ linux server เป็นระบบแบบใด

6. เลือก Edit IPv4

ระบบปฏิบัติการ linux server เป็นระบบแบบใด

7. เลือก Manual แล้วกด Enter

ระบบปฏิบัติการ linux server เป็นระบบแบบใด

8. กำหนดค่า IP แบบ static แล้วกด Save

ระบบปฏิบัติการ linux server เป็นระบบแบบใด

9. เลือก Done แล้วกด Enter

ระบบปฏิบัติการ linux server เป็นระบบแบบใด

10. หากไม่ใช้ Proxy ให้ใส่ค่าว่างจากนั้นเลือก “Done” แล้วกด Enter

ระบบปฏิบัติการ linux server เป็นระบบแบบใด

11. URL ภาพด้านล่างจะเปลี่ยนแปลงตามตำแหน่งของประเทศ จากนั้นเลือก “Done” แล้วกด Enter

ระบบปฏิบัติการ linux server เป็นระบบแบบใด

12. กด Spacebar เลือก custom storage layout จากนั้นเลือก “Done” แล้วกด Enter

ระบบปฏิบัติการ linux server เป็นระบบแบบใด

13. เลือก partition(/dev/vda) จากนั้นเลือก “Use As Boot Device” แล้วกด Enter

ระบบปฏิบัติการ linux server เป็นระบบแบบใด

14. เลือกสร้าง standard partition (/dev/vda) จากนั้นเลือก “Add GPT Partition” แล้วกด Enter

ระบบปฏิบัติการ linux server เป็นระบบแบบใด

15. สร้าง Partition สำหรับ / (root) แบบ ext4 จากนั้นเลือก Create แล้วกด Enter

ระบบปฏิบัติการ linux server เป็นระบบแบบใด

16. เมื่อกำหนด Partitions เสร็จสิ้นให้เลือก Done แล้วกด Enter

ระบบปฏิบัติการ linux server เป็นระบบแบบใด

17. ยืนยันครั้งสุดท้ายโดยเลือก Continue เพื่อ Format Disk จากนั้นกด Enter

ระบบปฏิบัติการ linux server เป็นระบบแบบใด

18. กำหนด Hostname และ user สำหรับ login จากนั้นเลือก Done แล้วกด Enter

ระบบปฏิบัติการ linux server เป็นระบบแบบใด

19. กด Spacebar เพื่อเลือก Install OpenSSH Server จากนั้นเลือก “Done” แล้วกด Enter

ระบบปฏิบัติการ linux server เป็นระบบแบบใด

20. ในหน้าจอนี้จะเลือก environment สำหรับ server ของคุณหากไม่ต้องการให้เลือก “Done” แล้วกด Enter

ระบบปฏิบัติการ linux server เป็นระบบแบบใด

21. ภาพระหว่างดำเนินการติดตั้ง Ubuntu 20.04 LTS

ระบบปฏิบัติการ linux server เป็นระบบแบบใด

22. เมื่อติดตั้งเสร็จสมบูรณ์เลือก “Reboot” แล้วกด Enter จากนั้นถอด USB Flash Drive ที่ใช้ในการติดตั้งออก และกด Enter

Linux เป็นระบบปฏิบัติการประเภทใด

ลีนุกซ์ เป็นระบบปฏิบัติการเช่นเดียวกับ ดอส ไมโครซอฟต์วินโดวส์ หรือยูนิกซ์ โดยลีนุกซ์นั้นจัดว่าเป็นระบบปฏิบัติการยูนิกซ์ประเภทหนึ่ง การที่ลีนุกซ์เป็นที่กล่าวขานกันมากขณะนี้ เนื่องจากความสามารถของตัวระบบปฏิบัติการและโปรแกรมประยุกต์ที่ทำงานบนระบบลีนุกซ์ โดยเฉพาะอย่างยิ่งโปรแกรมในตระกูลของ GNU (GNU's Not UNIX) และสิ่งที่ ...

ลินุกซ์เป็นระบบปฏิบัติการรูปแบบใด

ลินุกซ์ (อังกฤษ: Linux) และรู้จักในชื่อ กะนู/ลินุกซ์ (อังกฤษ: GNU/Linux) โดยทั่วไปเป็นคำที่ใช้ในความหมายที่หมายถึงระบบปฏิบัติการแบบยูนิกซ์ โดยใช้ลินุกซ์ เคอร์เนล เป็นศูนย์กลางทำงานร่วมกับไลบรารีและเครื่องมืออื่น ลินุกซ์เป็นตัวอย่างหนึ่งในฐานะซอฟต์แวร์เสรี และซอฟต์แวร์โอเพนซอร์สที่ประสบความสำเร็จและมีชื่อเสียง ทุกคน ...

Linux อยู่ในกลุ่มไหน

Linux คือ ระบบปฏิบัติการ (Operating System) ประเภทหนึ่งเช่นเดียวกับ Windows หรือ Unix และระบบอื่นๆ ตามความหมายของ Linux แล้วจริงๆหมายถึง Linux kernel หรือ operating system kernel ซึ่งทำหน้าที่เป็นตัวกลางเชื่อต่อระหว่าง Hardware และ application เพื่อบริหารจัดการ resource ที่มีอยู่ให้เหมาะสม พูดสั้นๆมันก็คือระบบ ...

ระบบปฏิบัติการ Linux พัฒนามาจากระบบปฏิบัติการใด

4) ลีนุกซ์ (linux) เป็นระบบปฏิบัติการที่พัฒนามาจากระบบยูนิกซ์ เป็นระบบซึ่งมีการแจกจ่ายโปรแกรมต้นฉบับให้นักพัฒนาช่วยกันพัฒนาคุณสมบัติของระบบปฏิบัติการ ระบบปฏิบัติการลีนุกซ์เป็นที่นิยมกันมากขึ้นในปัจจุบัน เนื่องจากมีโปรแกรมประยุกต์ต่างๆ ที่ทำงานบนระบบลีนุกซ์จำนวนมาก โดยเฉพาะอย่างยิ่งโปรแกรมในกลุ่มของกูส์นิว (GNU) และสิ่ง ...