Upload
others
View
0
Download
0
Embed Size (px)
Citation preview
89 สปดาหท 5 ใบความร รหสวชา 04-201-102
เวลา 1 ชวโมง หนวยท 2 ระบบปฏบตการ รวม 5 ชวโมง
บทเรยนท 2 ระบบปฏบตการ 2.1 ระบบปฏบตการ
จดประสงคการสอน
2.1 เขาใจทฤษฎระบบปฏบตการ 2.1.7 อธบายระบบปฏบตการลนกส
90 สปดาหท 5 ใบความร รหสวชา 04-201-102
เวลา 1 ชวโมง หนวยท 2 ระบบปฏบตการ รวม 5 ชวโมง
เนอหา 2.1 ระบบปฏบตการ
2.1.7 ระบบปฏบตการลนกส ประวตความเปนมาของ UNIX
ในทศวรรษท 60 สถาบนเทคโนโลยแมสซาชเซตส ( MIT), AT&T Bell Labs และบรษท General Electric ไดรวมมอกนวจยระบบปฏบตการทชอวา Multics (ยอมาจาก Multiplexed Information and Computing Service) โดยมจดมงหมายเพอท างานบนเครองเมนเฟรมรน GE-645 แตภายหลง AT&T ไดถอนตวออกจากโครงการน
Ken Thompson ซงเปนหนงในทมพฒนาในขณะนน ไดเขยนเกมบนเครอง GE-645 ชอวาเกม Space Travel และพบปญหาวาเกมท างานไดชากวาทควร เขาจงยายมาเขยนเกมใหมบนเครอง PDP-7 ของบรษท DEC แทนดวยภาษาแอสเซมบล โดยความชวยเหลอของ Dennis Ritchie ประสบการณเหลานท าให Thompson หนมาพฒนาระบบปฏบตการบนเครอง PDP-7
ระบบปฏบตการนมชอวา UNICS ยอมาจาก Uniplexed Information and Computing System เนองจากวาการออกเสยงสามารถสะกดไดหลายแบบ และพบปญหาชอใกลเคยงกบ Multics ภายหลงจงเปลยนชอเปน Unix
การพฒนายนกซในชวงนยงไมไดรบความสนบสนนดานการเงนจาก Bell Labs เมอระบบพฒนามากขน Thompson และ Ritchie จงสญญาวาจะเพมความสามารถในการประมวลผลค า (Word Processing) บนเครอง PDP-11/20 และเรมไดรบการตอบรบจาก Bell Labs ในปค.ศ. 1970 ระบบปฏบตการยนกซจงไดรบการเรยกชออยางเปนทางการ โปรแกรมประมวลผลค ามชอวา roff และหนงสอ UNIX Programmer's Manual ตพมพครงแรกวนท 3 พฤศจกายน ค.ศ. 1971
ค.ศ. 1973 ไดเขยนยนกซขนมาใหมดวยภาษาซ ท าใหสะดวกตอการน ายนกซไปท างานบนเครองชนดอนมากขน ทาง AT&T ไดเผยแพรยนกซไปยงมหาวทยาลย และหนวยงานตางๆ ของรฐบาล โดยสญญาการใชงานเปดเผยซอรสโคด ยกเวนเคอรเนลสวนทเขยนดวยภาษาแอสเซมบล
ยนกซเวอรชน 4,5 และ 6 ออกในค.ศ. 1975 ไดเพมคณสมบต pipe เขามา ยนกซเวอรชน 7 ซงเปนเวอรชนสดทายทพฒนาแบบการวจย ออกในค.ศ. 1979 ยนกซเวอรชน 8 ,9 และ 10 ออกมาในภายหลงในทศวรรษท 80 ในวงจ ากดเฉพาะมหาวทยาลยบางแหงเทานน และเปนตนก าเนดของระบบปฏบตการ Plan 9
91 สปดาหท 5 ใบความร รหสวชา 04-201-102
เวลา 1 ชวโมง หนวยท 2 ระบบปฏบตการ รวม 5 ชวโมง
ค.ศ. 1982 AT&T น ายนกซ 7 มาพฒนาและออกขายในชอ Unix System III แตบรษทลกของ AT&T ชอวา Western Electric ยงคงน ายนกซรนเกามาขายอยเชนกน เพอยตความสบสนทางดานชอ AT&T จงรวมการพฒนาทงหมดจากบรษทและมหาวทยาลยตางๆใน Unix System V ซงมโปรแกรมอยาง vi ทพฒนาโดย Berkeley Software Distribution (BSD) จากมหาวทยาลยแคลฟอรเนย เบรกลย รวมอยดวย ยนกซรนนสามารถท างานไดบนเครอง VAX ของบรษท DEC
ยนกซรนทเปนการคาไมเปดเผยซอรสโคดอกตอไป ทางมหาวทยาลยแคลฟอรเนย เบรกลย จงพฒนายนกซของตวเองตอเพอเปนทางเลอกกบ System V การพฒนาทส าคญทสดคอเพมการสนบสนนโปรโตคอลส าหรบเครอขาย TCP/IP เขามา
บรษทอนๆ เรมพฒนายนกซบนเครองคอมพวเตอรระบบของตนเอง โดยสวนมากใชยนกซทซอสญญามาจาก System V แตบางบรษทเลอกพฒนาจาก BSD แทน หนงในทมพฒนาของ BSD คอ Bill Joy มสวนในการสราง SunOS (ปจจบนคอ โซลารส) ของบรษทซน ไมโครซสเตมส
ค.ศ. 1981 ทมพฒนา BSD ไดออกจากมหาวทยาลยและกอตงบรษท Berkeley Software Design, Inc (BSDI) เปนบรษทแรกทน า BSD มาขายในเชงการคา ในภายหลงเปนตนก าเนดของระบบปฏบตการ FreeBSD, OpenBSD และ NetBSD
AT&T ยงคงพฒนาความสามารถตางๆ เขาสยนกซ System V และรวมเอา Xenix (ยนกซของบรษทไมโครซอฟท) , BSD และ SunOS เขามารวมใน System V Release 4 (SVR4) เพอเปนผลตภณฑหนงเดยวส าหรบลกคา ซงเพมราคาขนอกมาก
หลงจากนนไมนาน AT&T ขายสทธในการถอครองยนกซใหกบบรษทโนเวลล และโนเวลเองไดสรางยนกซของตวเองทชอ UnixWare ซงพฒนามาจากระบบปฏบตการ NetWare เพอแขงกบระบบปฏบตการวนโดวสเอนทของไมโครซอฟท
ค.ศ. 1995 โนเวลขายสวนตางๆ ของยนกซใหกบบรษท Santa Cruz Operation (SCO) โดยโนเวลยงถอลขสทธของยนกซไว ค.ศ. 2000 SCO ขายสทธสวนของตนเองใหกบบรษท Caldera ซงเปลยนชอภายหลงเปน SCO Group ซงเปนสาเหตในการด าเนนคดละเมดลขสทธกบลนกซ
92 สปดาหท 5 ใบความร รหสวชา 04-201-102
เวลา 1 ชวโมง หนวยท 2 ระบบปฏบตการ รวม 5 ชวโมง
ลนกซคออะไร ลนกซระบบปฏบตการแบบ 32 บต ทเปนยนกซโคลน ส าหรบเครองพซ และแจกจายใหใชฟร สนบสนนการใชงานแบบหลากงาน หลายผใช (Multiuser Multitasking) มระบบ X วนโดวส ซงเปนระบบการตดตอผใชแบบ กราฟก ทไมขนกบโอเอสหรอฮารดแวรใดๆ (มกใชกนมากในระบบยนกซ) และมาตรฐานการสอสาร TCP/IP ทใชเปนมาตรฐานการสอสารในอนเทอรเนตมาใหในตว ลนกซมความเขากนได ( Compatible) กบ มาตรฐาน POSIX ซงเปนมาตรฐานอนเทอรเฟสทระบบยนกซสวนใหญจะตองมและมรปแบบบางสวนทคลายกบระบบปฏบตการยนกซจากคาย
Berkeley และ System V โดยความหมายทางเทคนคแลวลนกซ เปนเพยงเคอรเนล ( kernel) ของระบบปฏบตการ ซงจะท าหนาทในดานของการจดสรรและบรหารโพรเซสงาน การจดการไฟลและอปกรณ I/O ตางๆ แตผใชทวๆไปจะรจกลนกซผานทางแอพพลเคชนและระบบอนเทอรเฟสทเขาเหลานนเหน (เชน Shell หรอ X วนโดวส)
Linux มสญลกษณ หรอ mascot คอ นกเพนกวน หรอ Tux จะเหนวาปจจบน จะเจอแต นกเพนกวน
ผทสรางลนกซ และน าเพนกวนมาเปนสญลกษณของ Linux กคอ คณ ลนส ทอรวาลดส
(Linus Benedict Torvalds) ผทสราง Linux ขนมาตอนทเขาเปนนกศกษาทมหาวทยาลย Helsinki ประเทศฟนแลนด ตวอยาง คายของลนกซตางๆ เชน - RedHat - Fedora - CentOS - Gentoo - Slackware - Debian - Ubuntu - Mandriva - Suse
93 สปดาหท 5 ใบความร รหสวชา 04-201-102
เวลา 1 ชวโมง หนวยท 2 ระบบปฏบตการ รวม 5 ชวโมง
ประวตของลนกซ
ลนกซถอก าเนดขนในฟนแลนด ป คศ. 1980 โดยลนส โทรวลดส ( Linus Trovalds) นกศกษาภาควชาวทยาการคอมพวเตอร (Computer Science) ในมหาวทยาลยเฮลซงก ลนส เหนวาระบบมนกซ (Minix) ทเปนระบบยนกซบนพซในขณะนน ซงท าการพฒนาโดย ศ.แอนดรว ทาเนนบาวม (Andrew S. Tanenbaum) ยงมความสามารถไมเพยงพอแกความตองการ จงไดเรมตนท าการพฒนาระบบยนกซของตนเองขนมา โดยจดประสงคอกประการ คอตองการท าความเขาใจในวชาระบบปฏบตการคอมพวเตอรดวยเมอเขาเรมพฒนาลนกซไปชวงหนงแลว เขากไดท าการชกชวนใหนกพฒนาโปรแกรมอนๆมาชวยท าการพฒนาลนกซ ซงความรวมมอสวนใหญกจะเปนความรวมมอผานทางอนเทอรเนต ลนสจะเปนคนรวบรวมโปรแกรมทผพฒนาตางๆไดรวมกนท าการพฒนาขนมาและแจกจายใหทดลองใชเพอทดสอบหาขอบกพรอง ทนาสนใจกคองานตางๆเหลานผคนทงหมดตางกท างานโดยไมคดคาตอบแทน และท างานผานอนเทอรเนตทงหมด คณสมบตของระบบปฏบตการลนกส
- เปนระบบปฏบตการแบบหลายงาน และหลายผใช ( Multitasking & Multiuser) ทสมบรณแบบ ท าใหสามารถมผใชงานพรอมๆ กน ไดหลายๆ คน และแตละคนกสามารถรนโปรแกรมไดหลายๆ โปรแกรมพรอมๆ กน
- มความเขากนได (Compatible) กบระบบ UNIX สวนมากในระดบ Source Code - ความสามารถในการสลบหนาจอระหวาง Login sessions ตางๆ บนหนาจอคอนโซลใน
เทกซโหมดได (Pseudo Terminal, Virtual Console) - สนบสนนระบบไฟลหลายชนด เชน Minix-1, Xenix, ISO-9660, NCPFS, SMBFS,
FAT16, FAT32, NTFS, UFS เปนตน - สนบสนนเครอขาย TCP/IP ตลอดจนมโปรแกรมไคลเอนต และเซรฟเวอรส าหรบ
บรการตางๆ ในอนเทอรเนตทกประเภท ไมวาจะเปน FTP, Telnet, NNTP, SMTP, Gopher, WWW - Kernel ของ Linux มความสามารถในการจ าลองการท างานของ Math Processor 80387
ท าใหสามารถรนโปรแกรม ทตองการใชงานค าสงเกยวกบ floating-point ได - Kernel ของ Linux สนบสนน Demand-Paged loaded executable คอ ระบบจะเรยกใช
โปรแกรม เทาทจะใชงานเทานน จากดสกสหนวยความจ า เปนการใชหนวยความจ าอยางม
94 สปดาหท 5 ใบความร รหสวชา 04-201-102
เวลา 1 ชวโมง หนวยท 2 ระบบปฏบตการ รวม 5 ชวโมง
ประสทธภาพ และมการใชหนวยความจ าสวนเดยว กบขบวนการหลายๆ ขบวนการพรอมๆ กน (Shared copy-on-write pages)
- สนบสนน swap space มากถง 2 GB ท าใหมหนวยความจ าใชงานมากขน จงรน Application ขนาดใหญได และมผใชงานไดพรอมกนมากขน
- Kernel มระบบ Unified Memory Pool ส าหรบโปรแกรมและ Cache ท าให Cache ปรบเพม-ลดขนาดไดโดยอตโนมต ขณะทมการเรยกใช หรอไมใชโปรแกรมใดๆ
- โปรแกรมทรนมการใชงาน Library รวมกน (Dynamically Linked Shared Libraries) ท าใหโปรแกรมมขนาดเลก และท างานเรว - สนบสนนการดบก (Debug) โปรแกรม และหาสาเหตทท าใหโปรแกรมท างานผดพลาดได โครงสรางของ Linux
ฮารดแวร (Hardware)
คอ อปกรณตางๆ ทประกอบขนเปนเครองคอมพวเตอร ทงสวนประกอบภายในและสวนประกอบภายนอก อยางเชน แรม , ฮารดดสก ซงเปนสวนทเรามองเหนและจบตองได เคอรเนล (Kernel)
เคอรเนลเปนสวนประกอบทส าคญของระบบ เรยกวาเปนแกนหรอหวใจของระบบกวาได เคอรเนลจะมหนาทควบคมการท างานทงหมดของระบบ ตงแตการจดสรรทรพยากรของระบบบรการโพรเซสงาน ( Process) การจดการไฟลและอปกรณอนพต , เอาตพต บรหารหนวยความจ า
95 สปดาหท 5 ใบความร รหสวชา 04-201-102
เวลา 1 ชวโมง หนวยท 2 ระบบปฏบตการ รวม 5 ชวโมง
โดยเคอรเนลจะควบคมอปกรณฮารดแวรของเครองทงหมด ดงนนเคอรเนลจงขนอยกบฮารดแวร ถาฮารดแวรเปลยนรนใหม เคอรเนลกจะตองเปลยนไปดวย
ภายในเคอรเนล จะประกอบไปดวยโมดล (Module) ตางๆ และบางครงเราอาจจะเรยกโมดลเหลานวา ไดรเวอร (Driver) มหนาทเปนตวกลางในการตดตอกนระหวางแอพพลเคชนหรอ ระบบปฏบตการกบอปกรณฮารดแวรทงหมด ทงภายในและนอกเครองคอมพวเตอร เชลล (Shell)
เปนสวนทท าหนาทตดตอระหวางผใชกบ Kernel โดยรบค าสงจากผใชทางอปกรณอนพต อยางเขน คยบอรด สงให kernel ของระบบปฏบตการ เปน command interpreter แลวท าการแปลใหเปนภาษาทเครองเขาใจ นอกจากนเชลลยงท าหนาทในการควบคมและก าหนดทศทางของอนพตและเอาทพต ไดดวยวาจะใหเขาหรอออกมาทางใด เชน อาจก าหนดใหเอาตพตออกมาทางหนาจอ หรอเกบลงในไฟลกได
Shell แบงออกเปน 2 ประเภท 1. แบบ Command line ผใชจะตดตอไปยง kernel ผานทาง command line interface (CLI) 2. แบบ graphic ผใชตดตอผาน graphical user interface (GUI)
โปรแกรมประยกต (Application) คอ โปรแกรมทสรางขนเพอใชในงานตางๆ บนลนกซ อยางเชน Star Office (โปรแกรม
จดการทวไปในส านกงานคลายกบ Microsoft Office) , Gimp (โปรแกรมแตงภาพบนลนกซคลายกบ Photoshop) โดยทโปรแกรมประยกตตางๆ เหลานมการพฒนารวมกนโดยนกพฒนาทวโลกและเผยแพรใหดาวนโหลดไป ใชงานไดฟร จงมโปรแกรมส าหรบใชงานบนลนกซเกดขนมากมาย
96 สปดาหท 5 ใบความร รหสวชา 04-201-102
เวลา 1 ชวโมง หนวยท 2 ระบบปฏบตการ รวม 5 ชวโมง
ขอดของ Linux 1. คณสามารถลมเรองของไวรส...ทมากอกวนไปไดเลย ส าหรบ ระบบปฏบตการ Linux แลวนนไมมทางทไวรสจะเขามากอกวนหรอท าความเสยหายใหกบเครองคอมพวเตอรของคณ 2. มเสถยรภาพทดกวา หากคอมพวเตอรเครองใดสามารถท างานไดเปนเวลานานๆ โดยมตองปดเปดเครองใหม นนหมายความวา ระบบนนๆมเสถยรภาพ ยกเวนแตวาเกดเหตการณสดวสยจรงๆ อยางเชน ไฟดบ ไฟตก หรอ ฮารดแวรเสยเทานน ส าหรบ Linux สามารถท างานไดเปนปๆ โดยไมจ าเปนตอง Restart เลย ดงจะเหนไดจาก Web browser ตางๆ ลวนแลวแตใช Linux ซงบางครงเครองไมยงไมเคยตอง Restart เลยกม ยกเวนในบางกรณทตองท าการ Update ระบบในระดบเชงลก ซงเปนเรองปรกตทจะตอง Restart เครองใหม 3. Linux สามารถปกปองเครองคอมพวเตอรของคณได 4. ไมตองเสยเงนเพอมาซอใช เพราะมให Download ฟร 5. มอสระในการใชไดเตมท 6. ไมตองตดตง Software อะไรเพมเตม 7. สามารถ Update ตว Software ของคณไดงายเพยงคลกเดยว 8. ไมมค าวาผดกฎหมายอกตอไป 9. ม Desktop ทล าสมยกวาดวย 3D-Desktop 10. เลกท า Defragment Hard Disk (จดเรยงขอมลในฮารดดสใหเปนทเปนทาง) ไปไดเลย 11. ไมตองเสยเวลากบการตองรสตารทเครองบอยๆ 12. Linux ชวยใหเงนไมรวไหลออกนอกประเทศ 13. โปรแกรมเลนเพลงทดกวา 14. คณสามารถตดตามสภาพอากาศไดตลอดเวลา 15. ไมตองเปนหวงเรองงานของคณทหายไป เพราะมระบบกคนไฟล
97 สปดาหท 5 ใบความร รหสวชา 04-201-102
เวลา 1 ชวโมง หนวยท 2 ระบบปฏบตการ รวม 5 ชวโมง
การเปรยบเทยบ Linux กบ windows ลนกซ (Linux) และวนโดวส (Windows) ตางเปนระบบปฏบตการคอมพวเตอรสวนบคคล
(PC) ทไดรบการยอมรบอยางกวางขวางทงระดบผใชทวไป จนถงระดบองคกรขนาดใหญทวโลก ทวาประสทธภาพของระบบทงสองน กลบรบรกนอยางคลมเครอหรอไมกเพยงเฉพาะระบบใดระบบหนงเทานน ซงเปนการล าบากอยางยงส าหรบผก าลงตดสนใจทจะใชระบบใดระบบหนง
บนเครองของตน ขอเปรยบเทยบตอไปนรวบรวมขน เพอน าเสนอขอแตกตางของระบบปฏบตการคอมพวเตอรทงสองระบบ
ขอเปรยบเทยบระหวางระบบปฏบตการลนกซ (Linux) และ วนโดวส ( Microsoft Windows )
ลนกซ (Linux)และวนโดวส (Windows) ตางเปนระบบปฏบตการคอมพวเตอรสวนบคคล(PC)ทไดรบการยอมรบอยางกวางขวางทงระดบผใชทวไป จนถงระดบองคกรขนาดใหญทวโลก ทวาประสทธภาพของระบบทงสองน กลบรบรกนอยางคลมเครอหรอไมกเพยงเฉพาะระบบใดระบบหนงเทานน ซงเปนการล าบากอยางยงส าหรบผก าลงตดสนใจทจะใชระบบใดระบบหนงบนเครองของตน ขอเปรยบเทยบตอไปนรวบรวมขนเพอน าเสนอขอแตกตางของระบบปฏบตการคอมพวเตอรทงสองระบบ
Linux Windows
ไมมลขสทธ/ฟร,ขอ
มคาลขสทธ/ซอเทานน
แกไขsourcecodeได
แกไขไมได
เสถยรสงเมอท างานระยะเวลานาน
เสถยรต าเมอท างานระยะเวลานาน
98 สปดาหท 5 ใบความร รหสวชา 04-201-102
เวลา 1 ชวโมง หนวยท 2 ระบบปฏบตการ รวม 5 ชวโมง
ท างานไดตงแตcpuระดบ386ขนมา
เหมาะกบcpuระดบใดระดบหนงเทานน
ใชทรพยากรของเครองนอย
ใชทรพยากรของเครองสง
ผใชตองมความรพนฐาน
ผใชไมตองมความรพนฐาน
ราคาถก
ราคาแพง
จากขอแตกตางดานราคาและประสทธภาพ ท าใหองคทงภาครฐและเอกชนหนมาสนใจทจะใช Linux เปน "ระบบปฏบตการหลก " ในองคกรของตนมากขน สงเกตจากระดบความนยมลนกซตามแผนภมดานลาง
เหนไดวาระบบ Windows ของMicrosoft นนครองตลาดมากทสดในปจจบน สวนLinux
ก าลงไลขนมาตดๆโดนเฉพาะในภมภาคโลกทสาม
สน าเงน หมายถง ไมโครซอรฟ สแดง หมายถง แมคอนทอช สเหลอง หมายถง ลนกซ
99 สปดาหท 5 ใบความร รหสวชา 04-201-102
เวลา 1 ชวโมง หนวยท 2 ระบบปฏบตการ รวม 5 ชวโมง
ทมาของ Ubuntu ค าวา Ubuntu (อานวา "อบนต") มาจากภาษา Zulu และ Xhosa ในแอฟรกาใต เปนแนวคด
ทเกยวกบความจงรกภกดและความสมพนธทดกบบคคลอน แนวคด Ubuntu เปนพนฐานทส าคญในการกอตงสาธารณรฐแอฟรกาใต และเปนแนวคดทส าคญของแอฟรกายคใหม
ความหมาย อาจแปลไดวา "มมนษยธรรมกบผอน" หรออาจแปลวา "จงเชอในความเออเฟอเผอแผกบมนษยชาตทงหมด"
100 สปดาหท 5 ใบความร รหสวชา 04-201-102
เวลา 1 ชวโมง หนวยท 2 ระบบปฏบตการ รวม 5 ชวโมง
แนะน า Ubuntu
Ubuntu นน เปนลนกซดสโทรทก าลงเปนทนยมทสดในขณะนค าวาลนกซดสโท ร (Linux Distribution) หมายถงลนกซส าเรจรปทมการปรบแตงเพอใหเหมาะแกการใชงานแลวในระดบหนง ลนกซดสโทรทเปนทรจกกนดกคงจะหนไมพนลนกซตวดงๆ เชน Redhat, SUSE, Mandriva เปนตน เหลานจดวาเปนลนกซดสโทรตวหนง สวน Ubuntu นน จดเปนดสโทรทพฒนา โดยองจาก Debian GNU/Linux เปนฐานในการพฒนา หรอจะเรยกวาเปนการตอยอดกดจะไมผดนก
สาเหตทท าให Ubuntu เปนทนยมอยางรวดเรวนน คงเปนเพราะ Ubuntu คดโปรแกรมทใชส าหรบงานตางๆมาใหเปนอยางดแลว แทนทจะเปนเหมอนดสโทรอนทยดโปรแกรมประเภทเดยวกนมาหลายตวเกนความจ าเปน ท าใหผใชอาจเกดความสบสนวาควรจะใชโปรแกรมไหนเพอท างานนน ๆด ท าให Ubuntu นน มแผนตดตง เพยงหนงแผนเทานน และยงแยกแผนส าหรบใชงานในรปแบบเดสกทอป กบแบบเซรฟเวอรออกจากกนอกดวย เพอใหงายแกการดาวนโหลดและปองกนความสบสน จดเดน ระบบอพเดท
เนองจาก Ubuntu เปนลนกซสายพนธ Debian จงใชระบบ APT (Advanced Package Tool) ในการจดการแพคเกจ ซงระบบนมขอดทสามารถอพเดทหรอตดตง แพคเกจเพมเตมผานอนเทอรเนตไดตลอดเวลา แถมยงจดการปรบแตงคาพนฐานใหโดยอตโนมตอกดวย การตดตง แบบกราฟก
Ubuntu มระบบการตดตง แบบ GUI (Graphic User Interface) ท าใหงายมากๆในการทจะตดตง Ubuntu ซงบอกไดเลยวางายกวาการตดตง Windows XP เสยอก ทดลองกอนตดตง จรง
คณสามารถทดลองใชงาน Ubuntu กอนได โดยทไมตองตดตง ลงในเครองคอมพวเตอรของคณ ซงคณสามารถแนใจไดเลยวาขอมลในเครองคอมพวเตอรของคณจะปลอดภย และเมอคณ
101 สปดาหท 5 ใบความร รหสวชา 04-201-102
เวลา 1 ชวโมง หนวยท 2 ระบบปฏบตการ รวม 5 ชวโมง
ทดลองจนพอใจและตดสนใจทจะใช เมอนน คณคอยตดตงลงในฮารดดสกกไมเปนปญหาแตอยางใด หนงแผนเทานน
Ubuntu คดสรรโปรแกรมทดทสดมาใหคณแลว ท าใหไฟลและโปรแกรมทง หมดส าหรบตดตง นอยจนสามารถบรรจลงไดในหนงแผนซดเทานน และเพอปองกนความสบสนแกผใชทจะเลอกใชโปรแกรมดๆสกตวเพอท างานอยางใดอยางหนง Ubuntu จงไมใสโปรแกรมทใชส าหรบท างานประเภทเดยวกนมาใหซ าซอนกน ทนสมย
ดวยการท Ubuntu ออกเวอรชน ใหมทกๆ 6 เดอน ท าใหคณมน ใจไดวา คณจะไดใชโปรแกรมในเวอรชน ทใหมลาสดตลอดเวลา รวมทง สามารถมน ใจไดในเรองของระบบรกษ าความปลอดภยทอพเดทกนแบบรายวน เตรยมความพรอมของเครองส าหรบกอนใชลนกซ
กอนทจะท าการตดตงกตองเตรยมความพรอมทางดานอปกรณฮารดแวรและซอฟตแวรใหเปนทเรยบรอยกอน ระบบลนกซตองการฮารดแวรทมคณสมบตขนต าสดดงตอไปน 1. หนวยประมวลผลกลางของ Intel 80386 ขนไป 2. หนวยประมวลผลทางคณตศาสตร มหรอไมมกได เพราะระบบปฏบตการ Red Hat Linux ไดมการจ าลองหนวยประมวลผลทางคณตศาสตรไวในระดบของเคอรเนล (Kernel) แลว 3. หนวยความจ าอยางนอย 8 เมกะไบต แตแนะน าใหมอยางนอย 16 เมกะไบตจะท าใหระบบมประสทธภาพทดกวา 4. ฮารดดสกอยางนอย 101 เมกะไบต ส าหรบการตดตงแบบพนฐาน 266 เมกะไบต ส าหรบการตดตงแบบทวไป และ 716 เมกะไบต ส าหรบการตดตงแบบทงหมดตวเลขทระบทงหมดเฉพาะสวนระบบปฏบตการ ถาตองการใชเปน File Server หรอ Database Server จะตองเผอเนอทไวส าหรบใชงานดวย สวนแหลงของโปรแกรมลนกซนนสามารถหาไดฟรตามเวบไซท เชน http://www.linux.org.uk/ http://www.ubuntu.com/download
102 สปดาหท 5 ใบความร รหสวชา 04-201-102
เวลา 1 ชวโมง หนวยท 2 ระบบปฏบตการ รวม 5 ชวโมง
ค าถามทายบทเรยน 1. ลนกซคออะไร
…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
2. จงบอกคณสมบตของระบบปฏบตการลนกส
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
3. จงยกตวอยาง คายของลนกซตาง ๆ ……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………… 4. เคอรเนล (Kernel) คออะไร ………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
103 สปดาหท 5 ใบความร รหสวชา 04-201-102
เวลา 1 ชวโมง หนวยท 2 ระบบปฏบตการ รวม 5 ชวโมง
3. เชลล (Shell) คออะไร
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………… 6. Shell แบงออกเปนกประเภทอะไรบาง ………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………7. จงบอกขอดของ Linux มาพอสงเขป ………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
104 สปดาหท 5 ใบความร รหสวชา 04-201-102
เวลา 1 ชวโมง หนวยท 2 ระบบปฏบตการ รวม 5 ชวโมง
8. จงบอกขอเปรยบเทยบระหวางระบบปฏบตการลนกซ (Linux) และ วนโดวส ( Microsoft
Windows ) Linux Windows
9. Ubuntu คออะไร ……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………………………………………………………………………………………