42
เอกสารประกอบการอบรม อูบุนตูลีนุกซ์เบื ้องต้น 20 ก.ย. 2553 ผู้จัดทำาเอกสาร นายอวยชัย ไชยถา ประธานชมรมโอเพนซอร์สล้านนา www.lannaoss.org หนังสือเล่มนี้จัดทำาเพื ่อการเผยแพร่โอเพนซอร์ส โดยไม่คิดมูลค่า สามารถนำาไปประกอบการเรียนการสอนได้ ห้ามนำาไปพิมพ์เพื ่อจัดจำาหน ่ายเชิงพาณิชย์โดยไม่ได้รับอนุญาต

ubuntu manual

Embed Size (px)

DESCRIPTION

ubuntu howto in Thai.

Citation preview

Page 1: ubuntu manual

เอกสารประกอบการอบรมอบนตลนกซเบองตน

20 ก.ย. 2553ผจดทำาเอกสาร

นายอวยชย ไชยถาประธานชมรมโอเพนซอรสลานนา

www.lannaoss.orgหนงสอเลมนจดทำาเพอการเผยแพรโอเพนซอรส โดยไมคดมลคา

สามารถนำาไปประกอบการเรยนการสอนไดหามนำาไปพมพเพอจดจำาหนายเชงพาณชยโดยไมไดรบอนญาต

Page 2: ubuntu manual

หนาท 2/42

คำำนำำ

เอกสารประกอบการอบรมอบนตลนกซเบองตนน มจดมงหมายใหผรบการอบรมไดเขาถงเนอหาความเปนมาของลนกซและโอเพนซอรส เพอใหผรบการอบรมเขาใจถงความเปนมาของลนกซ และแนวทางของโอเพนซอรส ความรทไดจากการอบรม จะเนนภาคปฏบต ทำาใหผทไดรบการอบรม สามารถนำาไปทำางาน นำาไปปฏบตในชวตประจำาวน การทำางานในสำานกงาน และการเรยนการศกษาได ตลอดจนสามารถนำาไปสสงคมของโอเพนซอรส ซงเปนสงคมทสอนใหรจกการใหและการรบ แบงปนความรความเขาใจแกซงกนและกน จดประสงคของการอบรมเพอใหผเขาอบรมไดมความร เกยวกบโอเพนซอรส รจกโลกกวางของโอเพนซอรส มซอฟตแวรแจกฟรโดยไมคดมลคา และไมมกำาหนดเงอนไขในการใชงาน ซงมปรมาณมากมายมหาศาลในอนเทอรเนต ในการจดทำาหนงสอเลมน ผมไดนองรณชย ดำารงศลป([email protected]) เขามาชวยเหลอผมในการจดทำาเอกสาร และมอกหลายๆ ทาน ไดเขามาชวยตรวจทานเอกสาร ซงชวยลดขนตอนการทำางานของผมไปไดมาก กขอขอบคณไว ณ ทน

ผมเองในฐานะประธานชมรมโอเพนซอรสลานนา มความตงใจทจะพฒนาและเสรมสรางโอเพนซอรส จงหวงวาคมอการอบรมฉบบน จะสามารถเสรมสรางความเขาใจอนดของผเขาอบรมตอโอเพนซอรสไดเปนอยางด

ขอแสดงความนบถอ

อวยชย ไชยถา

ประธานชมรมโอเพนซอรสลานนา

ชมรมโอเพนซอรสลานนา http://www.lanna-oss.org ตดตอประธานชมรมฯ ทเบอร 08-7185-0920

Page 3: ubuntu manual

หนาท 3/42

สารบญ หนาทคำานำา 2เนอหาความรเกยวอบนตเบองตน 4โครงสรางของลนกซแบบพนฐาน 7การตดตงอบนต(ubuntu) 8การปรบแตง 20โครงสรางไฟลของลนกซเปรยบเทยบกบวนโดวส 35การใช command line 38บรรณานกรม 42

ชมรมโอเพนซอรสลานนา http://www.lanna-oss.org ตดตอประธานชมรมฯ ทเบอร 08-7185-0920

Page 4: ubuntu manual

หนาท 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

Page 5: ubuntu manual

หนาท 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

Page 6: ubuntu manual

หนาท 6/42

อบนตลนกซเปลยนภาพลกษณของลนกซ ทแตเดมใชงานยาก ทคดวาจะมแตผทเชยวชาญดานคอมพวเตอรสามารถใชงานได ปรบเปลยนรปแบบการตดตอสอสารกบผใชในลกษณะทคดวา ผใชงานทวไปจะตองใชงานได อบนตสามารถตอบสนองในหลายๆ งานไมวาจะเปนการใชงานอนเทอรเนต ดหนง ฟงเพลง เลนเกมส เหตนอบนตลนกซจงเปนทนยมและไดรบความสนใจจากคนทวไป ปจจบนนผผลตและผผลตคอมพวเตอรหลายแหง ใหความสนใจและสนบสนนให อบนตตดตงไปกบผลตภณฑของตน อบนตลนกซมเวบไซดทางอนเทอรเนต อยท www.ubuntu.com สำาหรบกลมผใชงาน อบนตทใหญทสดในประเทศไทยอยท www.ubuntuclub.com และไดรบการรบรองอยางเปนทางการจากบรษทคารนอนคล

ชมรมโอเพนซอรสลานนา http://www.lanna-oss.org ตดตอประธานชมรมฯ ทเบอร 08-7185-0920

Page 7: ubuntu manual

หนาท 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

Page 8: ubuntu manual

หนาท 8/42

การตดตงอบนต(ubuntu)

ในการตดตง ubuntu นนเราตองปรบ BIOS ให boot จาก CD-ROM ซงแตละเครองจะมวธการปรบทแตกตางกนไป เราจงไมขอยกตวอยางในหนงสอเลมน เมอเราปรบ BIOS แลว เรากใสแผนโปรแกรม Ubuntu 10.04 ลงไปทซดรอมแลวกปลอยใหเครองทำางาน กจะปรากฏหนาจอดงรปท 1

รปการตดตงรปท 1ซงจะปรากฏเมนใหเราเลอกภาษา ถาเราอยากจะใหการตดตงนนใหดงาย ใหเราเลอก Thai ซงจะทำาใหเมนการตดตงเปนภาษาไทย ดงรปท 1

ชมรมโอเพนซอรสลานนา http://www.lanna-oss.org ตดตอประธานชมรมฯ ทเบอร 08-7185-0920

Page 9: ubuntu manual

หนาท 9/42

จากนนเมอเราเลอก Thai แลว กจะปรากฏเมนตางๆ ใหเราเลอก ดงรปท 2

รปการตดตงรปท 2ใหเราเลอก Try Ubuntu without installing เพอใหเราลองใชงาน ubuntu กอนทจะตดตงลงบนเครอง

ชมรมโอเพนซอรสลานนา http://www.lanna-oss.org ตดตอประธานชมรมฯ ทเบอร 08-7185-0920

Page 10: ubuntu manual

หนาท 10/42

จากนนเรากจะเขาสระบบปฏบตการ ubuntu โดยทเรายงไมไดตดตงลงบนเครอง ดงรปท 3

รปการตดตง ubuntu รปท 3

ซงตรงนเราจะสามารถใชงานได ไมวาจะเปนการเปดอนเทอรเนต พมพงาน หรอใชโปรแกรมอนๆ ถาเราแคตองการใชงาน Ubuntu ไมตองการตดตง เรากสามารถสงปดเครองแลวเอาแผนออก เครองกจะทำาการปด แตถาหากวาทดลองใชงานแลว เหนวาโปรแกรมนด เรากสามารถคลกท ตดตง Ubuntu 10.04 เพอตดตงโปรแกรม

ชมรมโอเพนซอรสลานนา http://www.lanna-oss.org ตดตอประธานชมรมฯ ทเบอร 08-7185-0920

Page 11: ubuntu manual

หนาท 11/42

หลงจากทเรา Double Click แลวกจะปรากฏหนาตางขนมาดงรป

การตดตง ubuntu รปท 4

ในตรงนใหเราเลอกภาษาไทย ซงจะทำาใหคำาอธบายกลายเปนภาษาไทย ซงจะงายตอการอานและทำาความเขาใจ จดนจะเปนขนตอนท 1 จากทงหมด 7 ขนตอน จากนนกกดปม ถดไป

ชมรมโอเพนซอรสลานนา http://www.lanna-oss.org ตดตอประธานชมรมฯ ทเบอร 08-7185-0920

Page 12: ubuntu manual

หนาท 12/42

จากตรงนกจะปรากฏหนาตาง ซงใหเราระบตำาแหนงของประเทศทเราอยในขณะน

การตดตง ubuntu รปท 5

จากตรงนใหเรากดเลอกในแผนทไปยงประเทศไทย ตรงภมภาคใหเราเลอก เอเซย และเขตเวลาใหเราเลอก ไทย ซงเปนเวลาของประเทศไทย จากนนใหเรากดปม ถดไป

ชมรมโอเพนซอรสลานนา http://www.lanna-oss.org ตดตอประธานชมรมฯ ทเบอร 08-7185-0920

Page 13: ubuntu manual

หนาท 13/42

เรากจะเขาสหนาตางโตตอบ ซงจะถามเกยวกบผงแปนพมพ ใหเราเลอก ตวเลอกทแนะนำำ

การตดตง ubuntu รปท 6

จากตรงนเราสามารถทดสอบการพมพได วาพมพออกมาไดถกตองหรอไม จากนนใหเรากด ถดไป เพอไปสขนตอนตอไป

ชมรมโอเพนซอรสลานนา http://www.lanna-oss.org ตดตอประธานชมรมฯ ทเบอร 08-7185-0920

Page 14: ubuntu manual

หนาท 14/42

ขนตอนนจะเปนการเตรยมพนทดสก สำาหรบการจดการ Harddisk โดยทเราจะสามารถกำาหนด partition ตางๆได ดงรปท 6

การตดตง ubuntu รปท 7

ใหเราเลอก ลบและใชพนทดสกทงหมด ซงจะทำาใหเครองของเรามแต Ubuntu สงทเราจะตองระวงตรงนกคอวา เราจะตองทำาการสำารองขอมลทงหมดทอยในเครอง กอนมาถงขนตอนน เพราะถาขอมลหายไปแลว เราจะไมสามารถกลบมาแกไขอะไรไดอก จากนนเรากกด ถดไป เพอไปสขนตอนท 5

ชมรมโอเพนซอรสลานนา http://www.lanna-oss.org ตดตอประธานชมรมฯ ทเบอร 08-7185-0920

Page 15: ubuntu manual

หนาท 15/42

ในขนตอนท 6 จะปรากฏหนาตางในสวนของการตดตง โดยจะถามวาคณชออะไรใหเราพมพชอและนามสกลของเราเปนภาษาองกฤษ จากนนกจะเอาชอเราไปตงเปน user สำาหรบ login เขาสระบบปฏบตการ ubuntu

การตดตง ubuntu รปท 8

ซงตรงนเราจะตองใสรหสผานสองครง เพอใหแนใจวารหสผานทเราใสไปถกตองไมผดพลาด พอเสรจขนตอนนแลวใหเรากดปม ถดไป เพอไปสขนตอนสดทาย

ชมรมโอเพนซอรสลานนา http://www.lanna-oss.org ตดตอประธานชมรมฯ ทเบอร 08-7185-0920

Page 16: ubuntu manual

หนาท 16/42

ในตรงนจะปรากฏขนตอน โยกยายเอกสารและการปรบแตง ดงรปท 8

รปการตดตง ubuntu รปท 9ในขนตอนนเปนการเลอกเอกสารและการปรบแตงจากระบบปฏบตการวนโดวสไป

ยงระบบปฏบตการ Ubuntu Linux ถาหากวาไมมอะไรใหเลอก ใหเรากดปม ถดไป

ชมรมโอเพนซอรสลานนา http://www.lanna-oss.org ตดตอประธานชมรมฯ ทเบอร 08-7185-0920

Page 17: ubuntu manual

หนาท 17/42

ในตรงนจะปรากฏหนาตางโตตอบ ซงจะเปนการสรปทงหมดวาเราเลอกตดตงอะไรลงไปแลว

รปการตดตงรปท 10

ในขนตอนสดทายน ถาหากวาเราแนใจวาเราเลอกถกตองแลว ใหเรากดปม ตดตง เพอตดตงโปรแกรมทงหมดลงไปบนเครองคอมพวเตอรของเรา

ชมรมโอเพนซอรสลานนา http://www.lanna-oss.org ตดตอประธานชมรมฯ ทเบอร 08-7185-0920

Page 18: ubuntu manual

หนาท 18/42

ในขนตอนนเปนขนตอนทโปรแกรมไดดำาเนนการตดตงและปรบแตง ubuntu

รปการตดตงรปท 11

ซงในขนตอนสดทาย ถาหากวาการตดตงสำาเรจสมบรณ 100% แลว กจะปรากฏหนาตางดงรปการตดตงรปท 12

ชมรมโอเพนซอรสลานนา http://www.lanna-oss.org ตดตอประธานชมรมฯ ทเบอร 08-7185-0920

Page 19: ubuntu manual

หนาท 19/42

หากปรากฏหนาตางตรงนขนมาแลว กแสดงวาการตดตงเสรจสมบรณแลว

รปการตดตงรปท 12

โปรแกรมตดตงกจะผลกแผนออก ใหเราเอาแผนออก จากนนกดปม เรมระบบใหมตอนน กจะเปนการ Restart เครอง เพอเขาสโปรแกรม ubuntu ทเราไดทำาการตดตงไว

ชมรมโอเพนซอรสลานนา http://www.lanna-oss.org ตดตอประธานชมรมฯ ทเบอร 08-7185-0920

Page 20: ubuntu manual

หนาท 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

Page 21: ubuntu manual

หนาท 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

Page 22: ubuntu manual

หนาท 22/42

ในขนตอนนเราจะตองใสรหสผาน เพอใหสทธอนญาตแกโปรแกรมในการแกไขปรบแตงระบบ ซงรหสผานตรงน คอรหสผานทเราใสไวในหนาท 15

รปการปรบแตง Network รปท 5

ชมรมโอเพนซอรสลานนา http://www.lanna-oss.org ตดตอประธานชมรมฯ ทเบอร 08-7185-0920

Page 23: ubuntu manual

หนาท 23/42

การปรบแตงแปนพมพในการปรบแตงแปนพมพนน เราสามารถปรบแตงเพอเพมภาษาไทยเขาไปดงน

ในขนตอนแรกใหเราไปทเมน System ==> Preferences ==> Keyboardกจะปรากฏโปรแกรมดงรปท 1

การปรบแตงแปนพมพ รปท 1 จากนนใหเรากด Tab Layouts จะปรากฏดง รปท 2

การปรบแตงแปนพมพ รปท 2 ถงตรงนเราจะเหนวา Keyboard ของเราจะมแตภาษาองกฤษ ใหเรากดปม Add เพอเพมภาษาเขาไป กจะปรากฏดงรป การปรบแตง keyboard รปท 3

ชมรมโอเพนซอรสลานนา http://www.lanna-oss.org ตดตอประธานชมรมฯ ทเบอร 08-7185-0920

Page 24: ubuntu manual

หนาท 24/42

การปรบแตงแปนพมพ รปท 3 ตรงนจะปรากฏภาษาตางๆ ทวโลกใหเราเลอก ใหเราเลอกภาษาไทย ซงเปนภาษาของเรา

การปรบแตงแปนพมพ รปท 4 ซงจะทำาใหแปนพมพของเรามภาษาเพม

ขนมาอกหนงภาษา กคอภาษาไทยของเรา จะปรากฏดงรปท 4 ใหเราคลกตรงปม Options กจะปรากฏดงรปท 5

ชมรมโอเพนซอรสลานนา http://www.lanna-oss.org ตดตอประธานชมรมฯ ทเบอร 08-7185-0920

Page 25: ubuntu manual

หนาท 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

Page 26: ubuntu manual

หนาท 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

Page 27: ubuntu manual

หนาท 27/42

การปรบแตงเมาสในการปรบแตงเมาส ซงบางคนมความถนดซาย หรอวาถนดขวาไมเหมอนกน ซง

การปรบแตง จะกระทำาไดโดยการกดปมทเมน System==> Preferences ==> Mouseจะปรากฏโปรแกรม ใหเราปรบแตงดงรป

ชมรมโอเพนซอรสลานนา http://www.lanna-oss.org ตดตอประธานชมรมฯ ทเบอร 08-7185-0920

Page 28: ubuntu manual

หนาท 28/42

การปรบแตง Fonts , theme , visual effect , background การปรบแตง Fonts , theme , visual effect และ background สามารถกระทำาไดงายๆ

โดยการคลกขวาทหนาจอ แลวเลอก Chang Desktop Background กจะปรากฏโปรแกรมดงรป

ตรงนเราสามารถทจะเลอกปรบแตง Background หรอวารปแบบใดๆ ทเราตองการ

ชมรมโอเพนซอรสลานนา http://www.lanna-oss.org ตดตอประธานชมรมฯ ทเบอร 08-7185-0920

Page 29: ubuntu manual

หนาท 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

Page 30: ubuntu manual

หนาท 30/42

การตดตง Dock bar รปท 2

จากนนใหเราพมพในชองคนหาโปรแกรม ใหเราพมพ avant ซงเปนชอโปรแกรม dock bar ประเภทหนง ใหเรากดปม install ตรง Avant Window Navigator

ชมรมโอเพนซอรสลานนา http://www.lanna-oss.org ตดตอประธานชมรมฯ ทเบอร 08-7185-0920

Page 31: ubuntu manual

หนาท 31/42

การตดตง Dock bar รปท 3

กจะปรากฏหนาตางโตตอบใหเราใสรหสเพอยนยนวาเราเปนเจาของเครอง เพออนญาตใหเราตดตงโปรแกรม

ชมรมโอเพนซอรสลานนา http://www.lanna-oss.org ตดตอประธานชมรมฯ ทเบอร 08-7185-0920

Page 32: ubuntu manual

หนาท 32/42

การตดตง Dock bar รปท 4

ในขนตอนนโปรแกรมกำาลงตดตงดำาเนนขนตอนในการตดตงโปรแกรม ใหเราสงเกตดานซายมอมคำาวา In Progress นนแสดงวากำาลงตดตงโปรแกรมอย

ชมรมโอเพนซอรสลานนา http://www.lanna-oss.org ตดตอประธานชมรมฯ ทเบอร 08-7185-0920

Page 33: ubuntu manual

หนาท 33/42

การตดตง Dock bar รปท 5

ในขนตอนนแสดงวาโปรแกรมตดตงเสรจแลว ตว Dock bar นน เวลาทเราจะเรยกใชงานใหเราเรยกโปรแกรม โดยผานเมน Application ===> Accessories ==> Avant Windows Navigator แลวลบ Panel ดานลาง กจะปรากฏดงรปท 6

ชมรมโอเพนซอรสลานนา http://www.lanna-oss.org ตดตอประธานชมรมฯ ทเบอร 08-7185-0920

Page 34: ubuntu manual

หนาท 34/42

การตดตง Dock bar รปท 6

ในรปท 6 นคอผลลพธของการตดตง Dock bar อยางสมบรณแลว โปรแกรมลนกซของเรา กจะม Dock bar ดานลาง คลายๆ กบระบบปฏบตการ Mac

ชมรมโอเพนซอรสลานนา http://www.lanna-oss.org ตดตอประธานชมรมฯ ทเบอร 08-7185-0920

Page 35: ubuntu manual

หนาท 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

Page 36: ubuntu manual

หนาท 36/42

ซงลนกซเปนระบบทพฒนามาจาก Unix ซงเปนระบบปฏบตการทพฒนามาจากระบบทมผใชหลายๆคน(Multi User) มการแบงสรางขอกำาหนดการเขาถงแฟมอยางชดเจน เพอใหผใชงานหลายๆ คน สามารถใชงานรวมกนได โดยไมรบกวนซงกนและกนแบงระดบการเขาถงเปนสามสวนกคอ

• เจาของแฟม(Owner)• กลมของแฟม (Group)• ผอน Other

และในแตละสวนยงจะสามารถกำาหนดสทธการเขาถงไดอก 3 สทธ กคอ• read สทธในการอานแฟม• write สทธในการเขยนแฟม• execution สทธอนญาตใหโปรแกรมทำางาน (run program)

ดงรปขางลาง

ซงขอกำาหนดสทธไดอยางรดกมนเอง ทำาใหเราเหนวาลนกซเปนระบบปฎบตการทใหความสำาคญกบเรองของความปลอดภย

ชมรมโอเพนซอรสลานนา http://www.lanna-oss.org ตดตอประธานชมรมฯ ทเบอร 08-7185-0920

Page 37: ubuntu manual

หนาท 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

Page 38: ubuntu manual

หนาท 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

Page 39: ubuntu manual

หนาท 39/42

ซง help ของ ubuntu จะทำางานบนโปรแกรม vi ฉะนน ถาจะออกจากโปรแกรมน เราจะตองกดปม q กจะเปนการออกจากโปรแกรม หรอทานจะปดหนาตางของ Terminal แลวเปดใหมกได

ชมรมโอเพนซอรสลานนา http://www.lanna-oss.org ตดตอประธานชมรมฯ ทเบอร 08-7185-0920

Page 40: ubuntu manual

หนาท 40/42

2. คำาสง sudo ตรงหนาคำาสงใดๆ หมายถง คำาสงนนมสทธในการเขาถงระบบของลนกซ ยกตวอยางเชน ถาเราจะตอง upgrade ระบบ ถาเราสง apt-get upgrade กจะปรากฏผลลพธดงขางลาง

ซงผลลพธทไดคอโปรแกรมไมสามารถทำางานได

ชมรมโอเพนซอรสลานนา http://www.lanna-oss.org ตดตอประธานชมรมฯ ทเบอร 08-7185-0920

Page 41: ubuntu manual

หนาท 41/42

หมายถงวาเราไมสามารถเขาถงระบบได แตถาเราสง sudo apt-get upgrade แลวกรอกรหสผาน กจะไดผลลพธดงรปขางลาง

ซงผลลพททออกมา นนแสดงใหเหนถงวาโปรแกรมนนไดรบการอนญาตใหทำางานในระดบ Super User หรอระดบเจาของเครอง ใหสามารถเขาถงการทำางานของระบบได สามารถปรบปรงระบบลนกซได

ชมรมโอเพนซอรสลานนา http://www.lanna-oss.org ตดตอประธานชมรมฯ ทเบอร 08-7185-0920

Page 42: ubuntu manual

หนาท 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