ระบบปฏิบัติการ Linux Ubuntu
วันพฤหัสบดีที่ 14 มิถุนายน พ.ศ. 2555
ประโยชน์ของระบบปฏิบัติการ linux
การที่ลีนุกซ์ได้รับความนิยมและมีผู้สนใจนำไปใช้งานเพิ่มมากขึ้น ก็เนื่องมาจากประสิทธิภาพการทำงาน ข้อดี และประโยชน์ของลีนุกซ์ซึ่งมีอยู่มากมาย โดยสามารถสรุปเป็นหัวข้อได้ดังต่อไปนี้
ลีนุกซ์ถอดแบบมาจากยูนิกซ์
ยูนิกซืเป็นระบบปฏิบัติการที่เก่าแก่และขึ้นชื่อมานานในเรื่องประสิทธิภาพ การทำงาน ลีนุกซ์เป็นการถอดแบบมาจากยูนิกซ์ ดังนั้นคุณสมบัติของยูนิกซ์เรื่องของระบบความปลอดภัย ความสามารถในการทำงานพร้อมกันหงายงาน (Multi Tasking) ใช้งานได้พร้อมกันหลายคน (Multi User) ประสิทธิภาพในการทำงานเป็นเซิร์ฟเวอร์รวมทั้งคุณสมบัติอื่นๆ อีกมากมาย จึงได้รับการถ่ายทอดมาสู่ลีนุกซ์ด้วย
ใช้งานลีนุกซ์ได้ไม่เสียค่าใช้จ่าย
ลีนุกซ์และโปรแกรมที่พัฒนาขึ้นเพื่อใช้งานบนลีนุกซ์จะอยู่ภายใต่ลิขสิทธิ์ ที่เรียกกันว่า General License (GPL) ซึ่งหมายความว่า เราสามารถนำลีนุกซ์มาใช้งานได้ฟรี นำไปใช้ได้ไม่จำกัดจำนวนครั้ง ปรับปรุงแก้ไขได้ตามต้องการ โดยซอร์สโค้ดที่ได้ทำการแก้ไขจะต้องเผยแพร่ให้ผู้อื่นใช้ได้ฟรีเหมือนกับ ต้นแบบ
ความปลอดภัยในการทำงาน
ลีนุกซ์เป็นระบบที่มีความปลอดภัยในการใช้งานสูง ก่อนที่จะเข้าไปใช้งานทุกครั้งจะมีการตรวจสอบโดยผู้ใช้ต้องทำการป้อนชื่อและ รหัสผ่าน เพื่อแสดงสิทธิในการใช้งาน (หรือที่เรียกว่าการ Log in) ให้ถูกต้องจึงจะเข้าใช้งานลีนุกซ์ได้
เสถียรภาพในการทำงาน
ลีนุกซ์มัเสถียรภาพในการทำงานสูง ปัญหาระบบล่มในระหว่างทำงานจะไม่ค่อยมีให้พบ โดยความสามารถพิเศษของลีนุกซ์อยู่ที่การตรวจสอบความสัมพันธ์ของโปรแกรมในการ ทำงาน เช่น ถ้าเราติดตั้งโปรแกรม 1 ลีนุกซ์จะทำการตรวจสอบว่าโปรแกรม 1 มีการเรียกใช้งานโปรแกรมอื่นทำงานด้วยหรือไม่ นอกจากนี้ถ้าทำการติดตั้งหรือลบโปรแกรมออกจากระบบ เราไม่ต้องบู๊ตเครื่องใหม่ สามารถทำงานต่อไปได้ทันที
สนับสนุนฮาร์ดแวร์ทั้งเก่าและใหม่
เทคโนโลยีของอุปกรณ์ฮาร์ดแวร์มีการเปลี่ยนแปลงไปอย่างรวดเร็ว ระบบปฏิบัติการโดยส่วนใหญ่มักจะออกมาเพื่อรองรับประสิทธิภาพการทำงานของ ฮาร์ดแวร์ที่พัฒนาขึ้น จนทำให้บางครั้งต้องการอัพเกรดเครื่องตาม แต่สำหรับลีนุกซ์จะยังคงสนับสนุนฮาร์ดแวร์เก่าให้สามารถใช้งานได้ โดยจะเพิ่มส่วนของการสนับสนุนฮาร์ดแวร์ตัวใหม่ลงไปเท่านั้น ทำให้เราไม่จำเป็นต้องเปลี่ยนฮาร์ดแวร์ซึ่งช่วยประหยัดค่าใช้จ่ายลงไปได้มาก
ลีนุกซ์กับระบบเครือข่าย
จุดเด่นอีกเรื่องที่สำคัญของลีนุกซ์ก็คือ การใช้งานกับระบบเครือข่าย ลีนุกซ์สามารถใช้เป็นเซิร์ฟเวอร์ (Server) ในระบบเครือข่ายร่วมกับเครื่องไคลเอนท์ (Client) ซึ่งติดตั้งระบบปฏิบัติการอื่นได้ นอกจากนี้ลีนุกซ์ยังสนับสนุนโปรโตคอลในการทำงานกับระบบเครือข่ายมากมายอย่าง เช่น TCP/IP , DNS , FTP
ระบบปฏิบัติการ Linux-SIS
ระบบปฏิบัติการ Linux-SIS หรือ Linux School Internet Server เป็นชุดซอฟต์แวร ์ Linux รวมกับซอฟต์แวร์อื่นๆ ที่จำเป็นในการใช้งานเป็น Internet Server อย่างสมบูรณ์แบบ โดยเน้นวิธีการติดตั้งที่ง่าย และมีซอฟต์แวร์ที่จำเป็นมาพร้อม พัฒนาโดยห้องปฏิบัติการเครือข่ายคอมพิวเตอร์ (NTL) ศูนย์เทคโนโลยีอิเล็ก- ทรอนิกส์และคอมพิวเตอร์แห่งชาติ (เนคเทค) ซึ่งออกแบบมาสำหรับโรงเรียน ที่เชื่อมต่อกับโครงการเครือข่ายคอมพิวเตอร์ เพื่อโรงเรียนไทย (SchoolNet) และสถาบันการศึกษาที่เชื่อมต่อกับเครือข่ายไทยสาร (ThaiSarn) |
Linux-SIS พัฒนามาจาก Slaceware Linux Distribution โดยมีการเพิ่มซอฟต์แวร์ |
ที่จำเป็นในการใช้งาน Internet Serve พร้อมการตั้งค่าต่างๆ เริ่มต้นให้
มีระบบการติดตั้งที่ง่าย แยกส่วนที่เพิ่มเติมจาก Slackware อย่างชัดเจน |
*ออกแบบมาเพื่อให้การติดตั้งและเริ่มใช้งาน สามารถทำได้ง่าย และรวดเร็ว |
* มีซอฟต์แวร์ต่างๆ ที่จำเป็นในการเชื่อมต่อกับเครือข่ายอินเทอร์เน็ต ครบครัน |
การติดตั้ง Ubuntu Linux
เลือก Install Ubuntu แล้วกด Enter
รอโหลดจากแผ่นสักครู่
เลือกภาษาเป็นภาษาไทย(จะมีผลกับเมนูใน Ubuntu ทั้งหมด
เลือก Timezone เป็น Aisa, Bangkok
เลือกแป้นพิมพ์เป็นภาษาไทย
เลือกใช้พื้นที่ของดิสท์ทั้งหมด (หากท่านมีความรู้สามารถเลือกกำหนดพาร์ติชั่นเองได้)
กรอก Username และ Password ที่จะใช้ในการ Login และเลือกล๊อกอินโดยอัตโนมัติ
หน้านี้จะรายงานก่อนการติดตั้ง ให้กดติดตั้งได้เลย
รอการติดตั้ง - กำลังฟอร์แมตพาร์ทิชันและสร้างใหม่อยู่
รอการติดตั้ง - กำลังติดตั้งระบบ
รอการติดตั้ง - กำลังติดตั้งค่า apt (ตัวจัดการ Package)
รอการติดตั้ง - กำลังติดชุดภาษา
รอการติดตั้ง - กำลังตรวจสอบและกำหนดค่าฮาร์ดแวร์
เสร็จสิ้นการติดตั้ง กดเริ่มใหม่เพื่อรีบูต
กำลังโหลดระบบขึ้นมาใหม่
เข้าสู่หน้า Ubuntu อย่างสวยงาม
ก่อนอื่นเข้าไปจัดการตัว Synaptic ให้ใช้ Mirror1.ku.ac.th โดยไปที ดูแลระบบ->เครื่องมือจัดการแพกเกจ..
จะมีการแจ้งเตือนอะไรเล็กน้อย ให้กดปิดไป
ไปทีตั้งค่า->แหล่งแพกเกจ
ที่ดาวน์โหลดจาก ให้เลือกอื่นๆ
เลือกเป็น mirror1.ku.ac.th
หลังจากเลือกแล้วให้กดปิดไป
กด เรียกใหม่ เพื่ออ่านค่าใหม่จาก Server mirro1.ku.ac.th
กำลังอ่านค่าใหม่
ทดสอบลงโปรแกรมโดยไปที เกมและความบันเทิง->atomix
คลิกขวาเลือก เลือกให้ติดตั้ง
กดเลือกเพื่อยอมรับ
คลิกที กระทำ เพื่อเริ่มการติดตั้ง
คลิกทีเริ่มใช้
กำลังดาวน์โหลดโปรแกรมและติดตั้ง
เมื่อเสร็จเรียบร้อยให้ไปที โปรแกรม->เกม->Atomix
หน้าตาเกมส์ก็เป็นแบบนี้ครับ
ทดสอบใช้งาน Firefox ไปที โปรแกรม->อินเตอร์เน็ต->Firefox Web Browser
ทดสอบเข้าเวป totiz.exteen.com เป็นอันว่าใช้ได้
โครงสร้างของระบบปฏิบัติการ linux
ลีนุกซ์ที่ ไลนัสและนักพัฒนาร่วมกันพัฒนาขึ้น เป็นเพียงส่วนที่เรียกกันว่า เคอร์เนล (Kernel) หรือแกนการทำงานหลักของระบบ แต่เคอร์เนลไม่สามารถทำงานตามลำพังได้ต้องทำงานร่วมกับโปรแกรมและอุปกรณ์ อื่นๆ ดังรูป
ฮาร์ดแวร์ (Hardware)
คือ อุปกรณ์ต่างๆ ที่ประกอบขึ้นเป็นเครื่องคอมพิวเตอร์ ทั้งส่วนประกอบภายในและส่วนประกอบภายนอก อย่างเช่น แรม , ฮาร์ดดิสก์ ซึ่งเป็นส่วนที่เรามองเห็นและจับต้องได้
เคอร์เนล (Kernel)
เคอร์เนลเป็นส่วนประกอบที่สำคุญของระบบ เรียกว่าเป็นแกนหรือหัวใจของระบบก็ว่าได้ เคอร์เนลจะมีหน้าที่ควบคุมการทำงานทั้งหมดของระบบ ตั้งแต่การจัดสรรทรัพยากรของระบบบริการโพรเซสงาน (Process) การจัดการไฟล์และอุปกรณ์อินพุต , เอาต์พุต บรหารหน่วยความจำ โดยเคอร์เนลจะควบคุมอุปกรณ์ฮาร์ดแวร์ของเครื่องทั้งหมด ดังนั้นเคอร์เนลจึงขึ้นอยู่กับฮาร์ดแวร์ ถ้าฮาร์ดแวร์เปลี่ยนรุ่นใหม่ เคอร์เนลก็จะต้องเปลี่ยนไปด้วย
ภายในเคอร์เนล จะประกอบไปด้วยโมดูล (Module) ต่างๆ และบางครั้งเราอาจจะเรียกโมดูลเหล่านี้ว่า ไดรเวอร์ (Driver) มีหน้าที่เป็นตัวกลางในการติดต่อกันระหว่างแอพพลิเคชันหรือ ระบบปฏิบัติการกับอุปกรณ์ฮาร์ดแวร์ทั้งหมด ทั้งภายในและนอกเครื่องคอมพิวเตอร์
เชลล์ (Shell)
เป็นส่วนที่ทำหน้าที่ติดต่อระหว่างผู้ใช้กับ Kernel โดยรับคำสั่งจากผู้ใช้ทางอุปกรณ์อินพุต อย่างเข่น คีย์บอร์ด ส่งให้ kernel ของระบบปฏิบัติการ เป็น command interpreter แล้วทำการแปลให้เป็นภาษาที่เครื่องเข้าใจ นอกจากนี้เชลล์ยังทำหน้าที่ในการควบคุมและกำหนดทิศทางของอินพุตและเอาท์พุต ได้ด้วยว่าจะให้เข้าหรือออกมาทางใด เช่น อาจกำหนดให้เอาต์พุตออกมาทางหน้าจอ หรือเก็บลงในไฟล์ก็ได้
คือ อุปกรณ์ต่างๆ ที่ประกอบขึ้นเป็นเครื่องคอมพิวเตอร์ ทั้งส่วนประกอบภายในและส่วนประกอบภายนอก อย่างเช่น แรม , ฮาร์ดดิสก์ ซึ่งเป็นส่วนที่เรามองเห็นและจับต้องได้
เคอร์เนล (Kernel)
เคอร์เนลเป็นส่วนประกอบที่สำคุญของระบบ เรียกว่าเป็นแกนหรือหัวใจของระบบก็ว่าได้ เคอร์เนลจะมีหน้าที่ควบคุมการทำงานทั้งหมดของระบบ ตั้งแต่การจัดสรรทรัพยากรของระบบบริการโพรเซสงาน (Process) การจัดการไฟล์และอุปกรณ์อินพุต , เอาต์พุต บรหารหน่วยความจำ โดยเคอร์เนลจะควบคุมอุปกรณ์ฮาร์ดแวร์ของเครื่องทั้งหมด ดังนั้นเคอร์เนลจึงขึ้นอยู่กับฮาร์ดแวร์ ถ้าฮาร์ดแวร์เปลี่ยนรุ่นใหม่ เคอร์เนลก็จะต้องเปลี่ยนไปด้วย
ภายในเคอร์เนล จะประกอบไปด้วยโมดูล (Module) ต่างๆ และบางครั้งเราอาจจะเรียกโมดูลเหล่านี้ว่า ไดรเวอร์ (Driver) มีหน้าที่เป็นตัวกลางในการติดต่อกันระหว่างแอพพลิเคชันหรือ ระบบปฏิบัติการกับอุปกรณ์ฮาร์ดแวร์ทั้งหมด ทั้งภายในและนอกเครื่องคอมพิวเตอร์
เชลล์ (Shell)
เป็นส่วนที่ทำหน้าที่ติดต่อระหว่างผู้ใช้กับ Kernel โดยรับคำสั่งจากผู้ใช้ทางอุปกรณ์อินพุต อย่างเข่น คีย์บอร์ด ส่งให้ kernel ของระบบปฏิบัติการ เป็น command interpreter แล้วทำการแปลให้เป็นภาษาที่เครื่องเข้าใจ นอกจากนี้เชลล์ยังทำหน้าที่ในการควบคุมและกำหนดทิศทางของอินพุตและเอาท์พุต ได้ด้วยว่าจะให้เข้าหรือออกมาทางใด เช่น อาจกำหนดให้เอาต์พุตออกมาทางหน้าจอ หรือเก็บลงในไฟล์ก็ได้
การเขียนโปรแกรมบนLinux
GNU
Compiler Collection (GCC) สนับสนุนการเขียนภาษาโปรแกรมที่สำคัญ เช่น ภาษาซี ภาษาซีพลัสพลัส
และภาษาจาวา รวมถึงภาษาอื่น ๆ รวมถึงมี IDE
จำนวนมาก ซึ่งได้แก่ Emacs
Vim Eclipse KDevelop Anjuta
วิดีโอที่เกี่ยวข้องกับLinux
คุณสมบัติการใช้งาน
การใช้งานเดิมของLinux คือ ใช้เป็นระบบปฏิบัติการสำหรับServer
Linuxเหมาะกับงานหลาย ๆ ประเภท เช่น
ใช้ในการพัฒนาเว็บไซต์ระบบมิเดียวิกี เป็นระบบฝังตัว ระบบปฏิบัติการ
ใช้ในการพัฒนากราฟิกของเกมส์ เป็นต้น
ใช้ในการพัฒนาเว็บไซต์ระบบมิเดียวิกี
Linux ถือเป็นส่วนสำคัญของSoftware
Serverที่เรียกว่า LAMP ย่อมาจาก Linux,
Apache, MySQL, Perl/PHP/Python ซึ่งเป็นที่นิยมใช้เป็นเว็บเซิร์ฟเวอร์ และพบมากที่สุดระบบหนึ่ง
ตัวอย่างSoftwareซึ่งพัฒนาสำหรับระบบนี้คือ มีเดียวิกิ
ซอฟต์แวร์สำหรับวิกิพีเดีย
เป็นระบบฝังตัว
เนื่องจากราคาไม่สูงนัก และสามารถรปรับแต่งได้หลากหลาย Linuxถูกนำมาใช้ในระบบฝังตัว เช่นเครื่องรับสัญญาณโทรทัศน์ โทรศัทพ์มือถือ
และอุปกรณ์พกพาต่าง ๆ Linuxเป็นคู่แข่งที่สำคัญของ
ซิมเบียนโอเอส ซึ่งใช้ในโทรศัพท์มือถือจำนวนมาก และใช้แทนวินโดวส์ซีอี
และปาล์มOs บนเครื่องคอมพิวเตอร์พกพา
เครื่องบันทึกวีดิโอก็ใช้Linuxที่ดัดแปลงเป็นพิเศษ
ไฟร์วอลล์และเราเตอร์หลายรุ่น เช่นของ Linksys ใช้Linuxและขีดความสามารถเรื่องทางเครือข่ายของมัน
สมัครสมาชิก:
บทความ (Atom)