Upload
thanongsak-ph
View
216
Download
2
Embed Size (px)
DESCRIPTION
ubuntu howto in Thai.
Citation preview
เอกสารประกอบการอบรมอบนตลนกซเบองตน
20 ก.ย. 2553ผจดทำาเอกสาร
นายอวยชย ไชยถาประธานชมรมโอเพนซอรสลานนา
www.lannaoss.orgหนงสอเลมนจดทำาเพอการเผยแพรโอเพนซอรส โดยไมคดมลคา
สามารถนำาไปประกอบการเรยนการสอนไดหามนำาไปพมพเพอจดจำาหนายเชงพาณชยโดยไมไดรบอนญาต
หนาท 2/42
คำำนำำ
เอกสารประกอบการอบรมอบนตลนกซเบองตนน มจดมงหมายใหผรบการอบรมไดเขาถงเนอหาความเปนมาของลนกซและโอเพนซอรส เพอใหผรบการอบรมเขาใจถงความเปนมาของลนกซ และแนวทางของโอเพนซอรส ความรทไดจากการอบรม จะเนนภาคปฏบต ทำาใหผทไดรบการอบรม สามารถนำาไปทำางาน นำาไปปฏบตในชวตประจำาวน การทำางานในสำานกงาน และการเรยนการศกษาได ตลอดจนสามารถนำาไปสสงคมของโอเพนซอรส ซงเปนสงคมทสอนใหรจกการใหและการรบ แบงปนความรความเขาใจแกซงกนและกน จดประสงคของการอบรมเพอใหผเขาอบรมไดมความร เกยวกบโอเพนซอรส รจกโลกกวางของโอเพนซอรส มซอฟตแวรแจกฟรโดยไมคดมลคา และไมมกำาหนดเงอนไขในการใชงาน ซงมปรมาณมากมายมหาศาลในอนเทอรเนต ในการจดทำาหนงสอเลมน ผมไดนองรณชย ดำารงศลป([email protected]) เขามาชวยเหลอผมในการจดทำาเอกสาร และมอกหลายๆ ทาน ไดเขามาชวยตรวจทานเอกสาร ซงชวยลดขนตอนการทำางานของผมไปไดมาก กขอขอบคณไว ณ ทน
ผมเองในฐานะประธานชมรมโอเพนซอรสลานนา มความตงใจทจะพฒนาและเสรมสรางโอเพนซอรส จงหวงวาคมอการอบรมฉบบน จะสามารถเสรมสรางความเขาใจอนดของผเขาอบรมตอโอเพนซอรสไดเปนอยางด
ขอแสดงความนบถอ
อวยชย ไชยถา
ประธานชมรมโอเพนซอรสลานนา
ชมรมโอเพนซอรสลานนา http://www.lanna-oss.org ตดตอประธานชมรมฯ ทเบอร 08-7185-0920
หนาท 3/42
สารบญ หนาทคำานำา 2เนอหาความรเกยวอบนตเบองตน 4โครงสรางของลนกซแบบพนฐาน 7การตดตงอบนต(ubuntu) 8การปรบแตง 20โครงสรางไฟลของลนกซเปรยบเทยบกบวนโดวส 35การใช command line 38บรรณานกรม 42
ชมรมโอเพนซอรสลานนา http://www.lanna-oss.org ตดตอประธานชมรมฯ ทเบอร 08-7185-0920
หนาท 4/42
เนอหำควำมรเกยวอบนตเบองตนลนกซเปนระบบปฏบตการชนดหนง เหมอนกบวนโดวสหรอวา Mac ทระบบม
ความแตกตางกนในเรองของโครงสรางและการใชงาน แตสงทเหมอนกนทงสามระบบ กคอเปน GUI หรอเรยกวา Graphics User Interface คอมการใชงานในลกษณะของกราฟฟค คอมภาพตอบสนอง ตอการใชงาน พดงายๆ คอวาสามารถใช mouse ไดนนเอง ลนกซเปนระบบหนงทไมคอยจะมใครรจก เพราะปจจบนนยงมผใชงานทถอวาเปนสวนนอย แตมขอดกคอฟร และความปลอดภยสงเปนอนดบหนง จงคาดวาในอนาคต คนทสนใจลนกซจะเพมมากขนทกๆ วน
ลนกซเปนระบบปฏบตการทพฒนามาในแนวคดของ Unix ซงผพฒนากคอนายไลนส เบนดก เทอรวล (Linus Benedict Torvalds) ตอนนนพฒนา Unix สำาหรบเครองพซแลวแจกจายออกไป จงเกดความนยมกนทว จนเรยกตดปากวาลนกซ ซงเปนชอยอของไลนสนนเอง ตอมาจงถกชกชวนใหเขารวมขบวนการซอฟตแวรเสร (http://en.wikipedia.org/wiki/Linus_Torvalds)
ซงอยในมลนธโครงการซอฟตแวรเสร ของ ดร. รชารด แมทธว สตอลแมน (Richard Matthew Stallman)ผกอตงแนวคดของ GNU เปนผใหกำาเนดแนวคดของ copy left ซงจะตรงขามกบ copy right คอปกปองสทธของตนเอง สรางขอจำากดในการใชงาน สาเหตท สตอลแมนคดแนวคดนขนมา เนองจากตนเองไมสามารถหา Driver Printer ได ทงๆ ทตวเขาเองเปนคนทมความสามารถในดานคอมพวเตอร จงตองการหลกจากการจำากดสทธในการใชงาน ไปสแนวคดของซอฟตแวรเสร ทไมมขอจำากดการใชงาน (http://en.wikipedia.org/wiki/Richard_Stallman)
ชมรมโอเพนซอรสลานนา http://www.lanna-oss.org ตดตอประธานชมรมฯ ทเบอร 08-7185-0920
หนาท 5/42
มารค ชธเธลเวรธ (Mark Shuttleworth) มหาเศรษฐชาวอฟรกน ผกอตงบรษทคารนอนคล(Canonical) ซงเปนบรษททผลตอบนต ไดมแนวคดในการสรางลนกซทใชงานงาย จนเกดเปนอบนตลนกซ อบนตถงแมจะแจกฟร แตกสามารถหารายไดจากผสนบสนน และจากงานบรการใหคำาปรกษาในการใชงานทางโทรศพท ซงจะสามารถพฒนาไดอยางยงยน
อบนตเปนภาษาบานต มความหมายทสวยงามมาก ใชความหมายทใกลเคยงในภาษาองกฤษวา “I am what I am because of who we
all are.”
(http://www.ubuntu.com/project/about-ubuntu)
ชมรมโอเพนซอรสลานนา http://www.lanna-oss.org ตดตอประธานชมรมฯ ทเบอร 08-7185-0920
หนาท 6/42
อบนตลนกซเปลยนภาพลกษณของลนกซ ทแตเดมใชงานยาก ทคดวาจะมแตผทเชยวชาญดานคอมพวเตอรสามารถใชงานได ปรบเปลยนรปแบบการตดตอสอสารกบผใชในลกษณะทคดวา ผใชงานทวไปจะตองใชงานได อบนตสามารถตอบสนองในหลายๆ งานไมวาจะเปนการใชงานอนเทอรเนต ดหนง ฟงเพลง เลนเกมส เหตนอบนตลนกซจงเปนทนยมและไดรบความสนใจจากคนทวไป ปจจบนนผผลตและผผลตคอมพวเตอรหลายแหง ใหความสนใจและสนบสนนให อบนตตดตงไปกบผลตภณฑของตน อบนตลนกซมเวบไซดทางอนเทอรเนต อยท www.ubuntu.com สำาหรบกลมผใชงาน อบนตทใหญทสดในประเทศไทยอยท www.ubuntuclub.com และไดรบการรบรองอยางเปนทางการจากบรษทคารนอนคล
ชมรมโอเพนซอรสลานนา http://www.lanna-oss.org ตดตอประธานชมรมฯ ทเบอร 08-7185-0920
หนาท 7/42
โครงสรางของลนกซแบบพนฐาน
จากรปขางบน เราจะเหนโครงสรางของลนกซอยางงาย สงทเราเหนตรงกลางนนคอ Hardware Hardware คออปกรณคอมพวเตอร ซงจะมหลากหลายรนหลากหลายยหอ มความแตกตางกน แตสงทจะทำาให Hardware สามารถทำางานได โดยไมเกดความแตกตางกนกคอ Kernel จะเปนตวกลางประสานงานใหโปรแกรม(Application)กบระบบอปกรณ(Hardware)ใหสามารถสอสารกนได ซงผพฒนา Kernel กคอ ไลนส มเวบไซดอยท www.kernel.org
สวนทถดมากคอ shell และ x-windows คอสวนทตดตอกบผใช สำาหรบลนกซแลวจะมอยหลายๆ shell และ x-windows ใหเลอก x-windows ทมชอเสยงทสดกคอ Gnome(www.gnome.org) ทใชกบ Ubuntu
สวนโปรแกรมตางๆ นนเราเรยกมนวา Application ซงมหลากหลายใหเลอกเชนกน ซงในปจจบนเราจะเหนวา มการพฒนา Application หรอโปรแกรมทสามารถทำางานบนระบบปฏบตการลนกซ เพมมากขนเรอยๆ
ชมรมโอเพนซอรสลานนา http://www.lanna-oss.org ตดตอประธานชมรมฯ ทเบอร 08-7185-0920
หนาท 8/42
การตดตงอบนต(ubuntu)
ในการตดตง ubuntu นนเราตองปรบ BIOS ให boot จาก CD-ROM ซงแตละเครองจะมวธการปรบทแตกตางกนไป เราจงไมขอยกตวอยางในหนงสอเลมน เมอเราปรบ BIOS แลว เรากใสแผนโปรแกรม Ubuntu 10.04 ลงไปทซดรอมแลวกปลอยใหเครองทำางาน กจะปรากฏหนาจอดงรปท 1
รปการตดตงรปท 1ซงจะปรากฏเมนใหเราเลอกภาษา ถาเราอยากจะใหการตดตงนนใหดงาย ใหเราเลอก Thai ซงจะทำาใหเมนการตดตงเปนภาษาไทย ดงรปท 1
ชมรมโอเพนซอรสลานนา http://www.lanna-oss.org ตดตอประธานชมรมฯ ทเบอร 08-7185-0920
หนาท 9/42
จากนนเมอเราเลอก Thai แลว กจะปรากฏเมนตางๆ ใหเราเลอก ดงรปท 2
รปการตดตงรปท 2ใหเราเลอก Try Ubuntu without installing เพอใหเราลองใชงาน ubuntu กอนทจะตดตงลงบนเครอง
ชมรมโอเพนซอรสลานนา http://www.lanna-oss.org ตดตอประธานชมรมฯ ทเบอร 08-7185-0920
หนาท 10/42
จากนนเรากจะเขาสระบบปฏบตการ ubuntu โดยทเรายงไมไดตดตงลงบนเครอง ดงรปท 3
รปการตดตง ubuntu รปท 3
ซงตรงนเราจะสามารถใชงานได ไมวาจะเปนการเปดอนเทอรเนต พมพงาน หรอใชโปรแกรมอนๆ ถาเราแคตองการใชงาน Ubuntu ไมตองการตดตง เรากสามารถสงปดเครองแลวเอาแผนออก เครองกจะทำาการปด แตถาหากวาทดลองใชงานแลว เหนวาโปรแกรมนด เรากสามารถคลกท ตดตง Ubuntu 10.04 เพอตดตงโปรแกรม
ชมรมโอเพนซอรสลานนา http://www.lanna-oss.org ตดตอประธานชมรมฯ ทเบอร 08-7185-0920
หนาท 11/42
หลงจากทเรา Double Click แลวกจะปรากฏหนาตางขนมาดงรป
การตดตง ubuntu รปท 4
ในตรงนใหเราเลอกภาษาไทย ซงจะทำาใหคำาอธบายกลายเปนภาษาไทย ซงจะงายตอการอานและทำาความเขาใจ จดนจะเปนขนตอนท 1 จากทงหมด 7 ขนตอน จากนนกกดปม ถดไป
ชมรมโอเพนซอรสลานนา http://www.lanna-oss.org ตดตอประธานชมรมฯ ทเบอร 08-7185-0920
หนาท 12/42
จากตรงนกจะปรากฏหนาตาง ซงใหเราระบตำาแหนงของประเทศทเราอยในขณะน
การตดตง ubuntu รปท 5
จากตรงนใหเรากดเลอกในแผนทไปยงประเทศไทย ตรงภมภาคใหเราเลอก เอเซย และเขตเวลาใหเราเลอก ไทย ซงเปนเวลาของประเทศไทย จากนนใหเรากดปม ถดไป
ชมรมโอเพนซอรสลานนา http://www.lanna-oss.org ตดตอประธานชมรมฯ ทเบอร 08-7185-0920
หนาท 13/42
เรากจะเขาสหนาตางโตตอบ ซงจะถามเกยวกบผงแปนพมพ ใหเราเลอก ตวเลอกทแนะนำำ
การตดตง ubuntu รปท 6
จากตรงนเราสามารถทดสอบการพมพได วาพมพออกมาไดถกตองหรอไม จากนนใหเรากด ถดไป เพอไปสขนตอนตอไป
ชมรมโอเพนซอรสลานนา http://www.lanna-oss.org ตดตอประธานชมรมฯ ทเบอร 08-7185-0920
หนาท 14/42
ขนตอนนจะเปนการเตรยมพนทดสก สำาหรบการจดการ Harddisk โดยทเราจะสามารถกำาหนด partition ตางๆได ดงรปท 6
การตดตง ubuntu รปท 7
ใหเราเลอก ลบและใชพนทดสกทงหมด ซงจะทำาใหเครองของเรามแต Ubuntu สงทเราจะตองระวงตรงนกคอวา เราจะตองทำาการสำารองขอมลทงหมดทอยในเครอง กอนมาถงขนตอนน เพราะถาขอมลหายไปแลว เราจะไมสามารถกลบมาแกไขอะไรไดอก จากนนเรากกด ถดไป เพอไปสขนตอนท 5
ชมรมโอเพนซอรสลานนา http://www.lanna-oss.org ตดตอประธานชมรมฯ ทเบอร 08-7185-0920
หนาท 15/42
ในขนตอนท 6 จะปรากฏหนาตางในสวนของการตดตง โดยจะถามวาคณชออะไรใหเราพมพชอและนามสกลของเราเปนภาษาองกฤษ จากนนกจะเอาชอเราไปตงเปน user สำาหรบ login เขาสระบบปฏบตการ ubuntu
การตดตง ubuntu รปท 8
ซงตรงนเราจะตองใสรหสผานสองครง เพอใหแนใจวารหสผานทเราใสไปถกตองไมผดพลาด พอเสรจขนตอนนแลวใหเรากดปม ถดไป เพอไปสขนตอนสดทาย
ชมรมโอเพนซอรสลานนา http://www.lanna-oss.org ตดตอประธานชมรมฯ ทเบอร 08-7185-0920
หนาท 16/42
ในตรงนจะปรากฏขนตอน โยกยายเอกสารและการปรบแตง ดงรปท 8
รปการตดตง ubuntu รปท 9ในขนตอนนเปนการเลอกเอกสารและการปรบแตงจากระบบปฏบตการวนโดวสไป
ยงระบบปฏบตการ Ubuntu Linux ถาหากวาไมมอะไรใหเลอก ใหเรากดปม ถดไป
ชมรมโอเพนซอรสลานนา http://www.lanna-oss.org ตดตอประธานชมรมฯ ทเบอร 08-7185-0920
หนาท 17/42
ในตรงนจะปรากฏหนาตางโตตอบ ซงจะเปนการสรปทงหมดวาเราเลอกตดตงอะไรลงไปแลว
รปการตดตงรปท 10
ในขนตอนสดทายน ถาหากวาเราแนใจวาเราเลอกถกตองแลว ใหเรากดปม ตดตง เพอตดตงโปรแกรมทงหมดลงไปบนเครองคอมพวเตอรของเรา
ชมรมโอเพนซอรสลานนา http://www.lanna-oss.org ตดตอประธานชมรมฯ ทเบอร 08-7185-0920
หนาท 18/42
ในขนตอนนเปนขนตอนทโปรแกรมไดดำาเนนการตดตงและปรบแตง ubuntu
รปการตดตงรปท 11
ซงในขนตอนสดทาย ถาหากวาการตดตงสำาเรจสมบรณ 100% แลว กจะปรากฏหนาตางดงรปการตดตงรปท 12
ชมรมโอเพนซอรสลานนา http://www.lanna-oss.org ตดตอประธานชมรมฯ ทเบอร 08-7185-0920
หนาท 19/42
หากปรากฏหนาตางตรงนขนมาแลว กแสดงวาการตดตงเสรจสมบรณแลว
รปการตดตงรปท 12
โปรแกรมตดตงกจะผลกแผนออก ใหเราเอาแผนออก จากนนกดปม เรมระบบใหมตอนน กจะเปนการ Restart เครอง เพอเขาสโปรแกรม ubuntu ทเราไดทำาการตดตงไว
ชมรมโอเพนซอรสลานนา http://www.lanna-oss.org ตดตอประธานชมรมฯ ทเบอร 08-7185-0920
หนาท 20/42
การปรบแตงการปรบแตง Network
ในการปรบแตง Network นน ถาหากวาเราตองการกำาหนดคาตางๆ ของระบบเครอขายของเราเอง เราจะสามารถกระทำาไดโดย ไปทเมน System ===> Preferences ==> Network Connections จะไดดงรปท 1
ใหเรากด tab Wired เลอก Auto eth0 แลวกดปม Edit
รปการปรบแตง Network รปท 1
กจะปรากฏหนาตางทชอวา Editing Autoeth0 ใหเรากด tab IPv4 Settings
รปการปรบแตง Network รปท 2
ชมรมโอเพนซอรสลานนา http://www.lanna-oss.org ตดตอประธานชมรมฯ ทเบอร 08-7185-0920
หนาท 21/42
ซงตรงรปนจะเหนวาตรง Method ปรากฏคำาวา Automatic (DHCP) ซงตรงนจะเปนการรบคาโดยอตโนมต ใหเราเปลยนเปน Manual
รปการปรบแตง Network รปท 3
ในขนตอนนในกรณทเราเปลยนเปน Manualแลว เราสามารถใสคา address กคอคา IPAddress และ Netmask Gateway และระบคา DNS server ดงรปตวอยางท 4
รปการปรบแตง Network รปท 4
ชมรมโอเพนซอรสลานนา http://www.lanna-oss.org ตดตอประธานชมรมฯ ทเบอร 08-7185-0920
หนาท 22/42
ในขนตอนนเราจะตองใสรหสผาน เพอใหสทธอนญาตแกโปรแกรมในการแกไขปรบแตงระบบ ซงรหสผานตรงน คอรหสผานทเราใสไวในหนาท 15
รปการปรบแตง Network รปท 5
ชมรมโอเพนซอรสลานนา http://www.lanna-oss.org ตดตอประธานชมรมฯ ทเบอร 08-7185-0920
หนาท 23/42
การปรบแตงแปนพมพในการปรบแตงแปนพมพนน เราสามารถปรบแตงเพอเพมภาษาไทยเขาไปดงน
ในขนตอนแรกใหเราไปทเมน System ==> Preferences ==> Keyboardกจะปรากฏโปรแกรมดงรปท 1
การปรบแตงแปนพมพ รปท 1 จากนนใหเรากด Tab Layouts จะปรากฏดง รปท 2
การปรบแตงแปนพมพ รปท 2 ถงตรงนเราจะเหนวา Keyboard ของเราจะมแตภาษาองกฤษ ใหเรากดปม Add เพอเพมภาษาเขาไป กจะปรากฏดงรป การปรบแตง keyboard รปท 3
ชมรมโอเพนซอรสลานนา http://www.lanna-oss.org ตดตอประธานชมรมฯ ทเบอร 08-7185-0920
หนาท 24/42
การปรบแตงแปนพมพ รปท 3 ตรงนจะปรากฏภาษาตางๆ ทวโลกใหเราเลอก ใหเราเลอกภาษาไทย ซงเปนภาษาของเรา
การปรบแตงแปนพมพ รปท 4 ซงจะทำาใหแปนพมพของเรามภาษาเพม
ขนมาอกหนงภาษา กคอภาษาไทยของเรา จะปรากฏดงรปท 4 ใหเราคลกตรงปม Options กจะปรากฏดงรปท 5
ชมรมโอเพนซอรสลานนา http://www.lanna-oss.org ตดตอประธานชมรมฯ ทเบอร 08-7185-0920
หนาท 25/42
การปรบแตงแปนพมพ รปท 5 ในรปน เราจะเหน Keyboard Layout Options เราจะตองปรบแตงปมสลบภาษา ซงใหเราคลกตรงปม Key(s) to change layout กจะปรากฏดงรปท 6
การปรบแตงแปนพมพรปท 6 ใหเราคลก Key(s) to change layout กจะปรากฏเมนตางๆ คลออกมาดงรป ใหเราเครองหมายถกอนๆ ออกทงหมด ใหมแตเครองหมายถกแตเฉพาะตรง Alt+shift ดงรป ซงตรงนหมายถงวาการกดปมสลบภาษาจะตองกดปม Alt พรอมกบปม shift จงจะสลบภาษาได
ชมรมโอเพนซอรสลานนา http://www.lanna-oss.org ตดตอประธานชมรมฯ ทเบอร 08-7185-0920
หนาท 26/42
การปรบแตง keyboard รปท 7 ใหเรากดปม Use keyboard LED to show alternative layout แลวใหเครองหมายถกตรง ScrollLock เพอเวลาทแปนของเราเปนภาษาไทย ไฟตรง ScrollLock จะปรากฏขนใหเราเหน
การปรบแตง keyboard รปท 8 ในขนตอนนจะเปนการทดสอบวาการปรบแตงของเราสามารถใชงานไดหรอไม โดยการพมพขอความตรง Type to test settings แลวลองใชปมสลบภาษา Alt พรอมกบปม shift วาจะสามารถใชงานไดหรอเปลา ถาหากวาการปรบแตงสมบรณ ใหกดปม close เพอออกจากโปรแกรม
ชมรมโอเพนซอรสลานนา http://www.lanna-oss.org ตดตอประธานชมรมฯ ทเบอร 08-7185-0920
หนาท 27/42
การปรบแตงเมาสในการปรบแตงเมาส ซงบางคนมความถนดซาย หรอวาถนดขวาไมเหมอนกน ซง
การปรบแตง จะกระทำาไดโดยการกดปมทเมน System==> Preferences ==> Mouseจะปรากฏโปรแกรม ใหเราปรบแตงดงรป
ชมรมโอเพนซอรสลานนา http://www.lanna-oss.org ตดตอประธานชมรมฯ ทเบอร 08-7185-0920
หนาท 28/42
การปรบแตง Fonts , theme , visual effect , background การปรบแตง Fonts , theme , visual effect และ background สามารถกระทำาไดงายๆ
โดยการคลกขวาทหนาจอ แลวเลอก Chang Desktop Background กจะปรากฏโปรแกรมดงรป
ตรงนเราสามารถทจะเลอกปรบแตง Background หรอวารปแบบใดๆ ทเราตองการ
ชมรมโอเพนซอรสลานนา http://www.lanna-oss.org ตดตอประธานชมรมฯ ทเบอร 08-7185-0920
หนาท 29/42
การปรบแตง Dock bar ใหเหมอนกบ Mac Dock bar คลายๆ กบ Mac ปจจบนไดรบความนยม ซงถาหากเราตองการปรบ
แตง ใหเราไปทเมน Application ===> Ubuntu Software Center กจะปรากฏดงรปท 1
การตดตง Dock bar รปท 1
ซงตรงนคอโปรแกรม Software Center ซงจะรวมโปรแกรมทสามารถดาวนโหลดมาตดตงได แตเครองคอมพวเตอรของเราจะตองสามารถใชงานอนเทอรเนตได
ชมรมโอเพนซอรสลานนา http://www.lanna-oss.org ตดตอประธานชมรมฯ ทเบอร 08-7185-0920
หนาท 30/42
การตดตง Dock bar รปท 2
จากนนใหเราพมพในชองคนหาโปรแกรม ใหเราพมพ avant ซงเปนชอโปรแกรม dock bar ประเภทหนง ใหเรากดปม install ตรง Avant Window Navigator
ชมรมโอเพนซอรสลานนา http://www.lanna-oss.org ตดตอประธานชมรมฯ ทเบอร 08-7185-0920
หนาท 31/42
การตดตง Dock bar รปท 3
กจะปรากฏหนาตางโตตอบใหเราใสรหสเพอยนยนวาเราเปนเจาของเครอง เพออนญาตใหเราตดตงโปรแกรม
ชมรมโอเพนซอรสลานนา http://www.lanna-oss.org ตดตอประธานชมรมฯ ทเบอร 08-7185-0920
หนาท 32/42
การตดตง Dock bar รปท 4
ในขนตอนนโปรแกรมกำาลงตดตงดำาเนนขนตอนในการตดตงโปรแกรม ใหเราสงเกตดานซายมอมคำาวา In Progress นนแสดงวากำาลงตดตงโปรแกรมอย
ชมรมโอเพนซอรสลานนา http://www.lanna-oss.org ตดตอประธานชมรมฯ ทเบอร 08-7185-0920
หนาท 33/42
การตดตง Dock bar รปท 5
ในขนตอนนแสดงวาโปรแกรมตดตงเสรจแลว ตว Dock bar นน เวลาทเราจะเรยกใชงานใหเราเรยกโปรแกรม โดยผานเมน Application ===> Accessories ==> Avant Windows Navigator แลวลบ Panel ดานลาง กจะปรากฏดงรปท 6
ชมรมโอเพนซอรสลานนา http://www.lanna-oss.org ตดตอประธานชมรมฯ ทเบอร 08-7185-0920
หนาท 34/42
การตดตง Dock bar รปท 6
ในรปท 6 นคอผลลพธของการตดตง Dock bar อยางสมบรณแลว โปรแกรมลนกซของเรา กจะม Dock bar ดานลาง คลายๆ กบระบบปฏบตการ Mac
ชมรมโอเพนซอรสลานนา http://www.lanna-oss.org ตดตอประธานชมรมฯ ทเบอร 08-7185-0920
หนาท 35/42
โครงสรางไฟลของลนกซเปรยบเทยบกบวนโดวสระบบบรหารจดการแฟมขอมลของลนกซจะมความแตกตางจากระบบปฏบตการของ
วนโดวสทหลายๆ คนคนเคย เพราะถาหากวาใครใชระบบปฏบตการวนโดวสกจะรจก ระบบบรหารจดการแฟมทเปน FAT , FAT32, NTFS แตถาในลนกซ เราจะเหน EXT2 , EXT3, EXT4 ฉะนนในการใชงาน ตรงนจะสรางความสบสนกบผใชเดมๆ ทเคยใชวนโดวส แลวเปลยนมาใชระบบปฏบตการลนกซอยางมาก เพราะเมอระบบเปลยน วธการทำางานกจะตองเปลยนไปดวย ระบบปฏบตการลนกซจะใชโครงสรางแฟมของระบบปฏบตการ Unix ซงจะตางจากระบบปฏบตการวนโดวสทมโครงสรางมาจาก DOS ในทางเทคนคแลวมขอแตกตางกนมากมาย แตประธานชมรมฯ จะแนะนำาขอแตกตาง หลกๆ เพยงสองประการ ทผเขารบการอบรมจะตองใหความสนใจมขอแตกตางหลกๆ อย 2 ประการ ทผเขาอบรมจะตองจำาไวใหด 1. ชอไฟลบนลนกซ (File Name) ซอแฟมจะมลกษณะเปน Case Sensitive คอถอวาตวใหญกบตวเลกจะแตกตางกน ยกตวอยางเชน ถาเราสรางไฟลทชอวา Mydata กบ mydata ลนกซจะมองเหนวาเปนคนละแฟม สงเหลานจะทำาใหเกดความสบสน เพราะบางครง การใชงานบนลนกซ เราสามารถใชงานแบบ Case Sensitive ได แตถาเมอใดกตามทเรา copy ขอมลไปยงระบบแฟมทเปน FAT32 หรอวา NTFS แฟมขอมลจะเกดการทบกนทนท ปญหาทพบบอยกคอวา หลายๆ คน สำารองขอมลไปยงระบบปฏบตการวนโดวส หรอวาบน External drive ปรากฏวาแฟมขอมลหาย ฉะนนการจะ copy หรอสำารองขอมล ควรจะทำาการบบอดขอมล กอนจะทำาการ copy ไปยงระบบปฏบตการวนโดวส ทเปนแฟมขอมลแบบ FAT32 หรอ NTFS
2. สทธอนญาตในการเขาถงแฟม (Permission) สทธในการเขาถงแฟมเปนสงทสำาคญ และควรจะตองจดจำา กเพราะวาสวนนจะแตกตาง
จากระบบปฏบต ททำางานอย DOS หรอวาวนโดวสทหลายๆ คนคนเคย เพราะแตเดมเราจะรแควา แฟมขอมลในระบบของ FAT32 หรอวาระบบ NTFS จะมเพยงการกำาหนดการเขาถงแบบ อานไดอยางเดยว (Read only) หรอ วาเปนเพยงแตแฟมทซอนอย (Hidden File)
ชมรมโอเพนซอรสลานนา http://www.lanna-oss.org ตดตอประธานชมรมฯ ทเบอร 08-7185-0920
หนาท 36/42
ซงลนกซเปนระบบทพฒนามาจาก Unix ซงเปนระบบปฏบตการทพฒนามาจากระบบทมผใชหลายๆคน(Multi User) มการแบงสรางขอกำาหนดการเขาถงแฟมอยางชดเจน เพอใหผใชงานหลายๆ คน สามารถใชงานรวมกนได โดยไมรบกวนซงกนและกนแบงระดบการเขาถงเปนสามสวนกคอ
• เจาของแฟม(Owner)• กลมของแฟม (Group)• ผอน Other
และในแตละสวนยงจะสามารถกำาหนดสทธการเขาถงไดอก 3 สทธ กคอ• read สทธในการอานแฟม• write สทธในการเขยนแฟม• execution สทธอนญาตใหโปรแกรมทำางาน (run program)
ดงรปขางลาง
ซงขอกำาหนดสทธไดอยางรดกมนเอง ทำาใหเราเหนวาลนกซเปนระบบปฎบตการทใหความสำาคญกบเรองของความปลอดภย
ชมรมโอเพนซอรสลานนา http://www.lanna-oss.org ตดตอประธานชมรมฯ ทเบอร 08-7185-0920
หนาท 37/42
ซงเราจะทราบไดอยางไรวา แตละแฟมนนมขอกำาหนดอยางไร เราสามารถใชคำาสง ls -l เพอดสทธอนญาตการเขาถงแฟม ตลอดจนเจาของแฟม และกลมของแฟมถาเราลองสง ls -l บน ternmal กจะไดผลลพทประมาณนouychai@ouychai-desktop:~/C$ ls -l total 44 -rw-r--r-- 1 ouychai ouychai 864 2009-12-13 10:29 myfirsttime.c -rw-r--r-- 1 ouychai ouychai 0 2009-12-13 10:29 myfirsttime.c~ -rwxr-xr-x 1 ouychai ouychai 8260 2010-01-15 06:47 test2 -rw-r--r-- 1 ouychai ouychai 88 2010-01-15 06:46 test2.c -rw-r--r-- 1 ouychai ouychai 209 2010-01-15 06:45 test2.c~ -rwxr-xr-x 1 ouychai ouychai 8260 2010-01-15 06:47 test3 -rw-r--r-- 1 ouychai ouychai 84 2010-01-15 06:47 test3.c -rw-r--r-- 1 ouychai ouychai 84 2010-01-15 06:46 test3.c~
ouychai@ouychai-desktop:~/C$ เมอเราใชคำาสงน ตวแรกทเราจะเหน กคอ สทธการเขาถงแฟม และตอมา ouychai ouychai หมายถง เจาของแฟมกคอ ouychai และกลมของแฟมกคอ ouychai ซงแตละแฟมจะกำาหนดการเขาถงดวย permission และแตละแฟมจะมการระบชอเจาของแฟม พรอมกบกลมของเจาของแฟม และในแตละแฟม ชอเจาของแฟม กบชอกลม ไมจำาเปนจะตองเปนชอเดยวกน
รปแบบการเขาถงแฟม(permission)จะมรปแบบเตมๆ ดงนคอ drwxrwxrwxโดยท d หมายถง Directory เปนการระบวา แฟมนคอ Directory หรอไม r หมายถง Read w หมายถง Write x หมายถง Execution - หมายถง ไมม
ชมรมโอเพนซอรสลานนา http://www.lanna-oss.org ตดตอประธานชมรมฯ ทเบอร 08-7185-0920
หนาท 38/42
การใช command line การใช command line สำาหรบ Ubuntu นนมจดประสงคเพอแกปญหาบางอยาง
ทไมสามารถกระทำาไดบน GUI (Graphics User Interface) ซงการเรยกใชงานโปรแกรม Terminal จะอยท Application ==> Accessories ==> Terminal เทคนคการใชงาน ใหเราจำาหลกๆ อยสองประการคอ
1. ถาหากวาเราลม และตองการทราบวาคำาสงนนใชทำางานอยางไร ใหเรยก Terminal แลวพมพ man แลวตามดวยชอ command ยกตวอยางเชนถาเราอยากจะรวา ls คอคำาสงอะไรใชทำา อะไร ใหเราพมพ man ls บน terminal ดงรปดานลาง
เมอเรากด Enter กจะปรากฏคำาอธบายดงรปขางลาง
ชมรมโอเพนซอรสลานนา http://www.lanna-oss.org ตดตอประธานชมรมฯ ทเบอร 08-7185-0920
หนาท 39/42
ซง help ของ ubuntu จะทำางานบนโปรแกรม vi ฉะนน ถาจะออกจากโปรแกรมน เราจะตองกดปม q กจะเปนการออกจากโปรแกรม หรอทานจะปดหนาตางของ Terminal แลวเปดใหมกได
ชมรมโอเพนซอรสลานนา http://www.lanna-oss.org ตดตอประธานชมรมฯ ทเบอร 08-7185-0920
หนาท 40/42
2. คำาสง sudo ตรงหนาคำาสงใดๆ หมายถง คำาสงนนมสทธในการเขาถงระบบของลนกซ ยกตวอยางเชน ถาเราจะตอง upgrade ระบบ ถาเราสง apt-get upgrade กจะปรากฏผลลพธดงขางลาง
ซงผลลพธทไดคอโปรแกรมไมสามารถทำางานได
ชมรมโอเพนซอรสลานนา http://www.lanna-oss.org ตดตอประธานชมรมฯ ทเบอร 08-7185-0920
หนาท 41/42
หมายถงวาเราไมสามารถเขาถงระบบได แตถาเราสง sudo apt-get upgrade แลวกรอกรหสผาน กจะไดผลลพธดงรปขางลาง
ซงผลลพททออกมา นนแสดงใหเหนถงวาโปรแกรมนนไดรบการอนญาตใหทำางานในระดบ Super User หรอระดบเจาของเครอง ใหสามารถเขาถงการทำางานของระบบได สามารถปรบปรงระบบลนกซได
ชมรมโอเพนซอรสลานนา http://www.lanna-oss.org ตดตอประธานชมรมฯ ทเบอร 08-7185-0920
หนาท 42/42
บรรณานกรม
พชย ยอดพฤตการ. เปดโลกใหมกบซอฟตแวรเสร Ubuntu. พมพครงท 1. กรงเทพฯ : บรษท ไอทเบส จำากด, 2551
นรธ อำานวยศลป. คมอกำรใชงำน Red Hat Linux. กรงเทพฯ : บรษท ดานสทธาการพมพ จำากด
ภทรพงศ นอยเรอง. คมอกำรใชงำน Linux ฉบบ Admin. กรงเทพฯ :อนโฟเพรส,2544.
อ. บณฑต จามรภต. คำำภร Ubuntu Linux Server เลม 2. Bandhit Press 2553.
สานนท ฉมมณ. เขยนโปรแกรม และเรยนรเครอขำยคอมพวเตอรดวย Ubuntu + Perl. พมพครงท 1. นนทบร : ไอดซฯ, 2552
ชมรมโอเพนซอรสลานนา http://www.lanna-oss.org ตดตอประธานชมรมฯ ทเบอร 08-7185-0920