260 likes | 368 Views
ซอฟต์แวร์ที่น่าสนใจ. จัดทำโดย นางสาว ระวีวรรณ จิตโตภาส. Linux + SAMBA. ความสามารถของซอฟต์แวร์. Samba คืออะไร เป็นชุดของโปรแกรมสำหรับสร้างให้ Linux หรือ Unix Server ทำงานเป็น File Server และ Printer Server. ความสามารถของซอฟต์แวร์. ความเป็นมาของ Samba
E N D
ซอฟต์แวร์ที่น่าสนใจ จัดทำโดย นางสาว ระวีวรรณ จิตโตภาส
ความสามารถของซอฟต์แวร์ความสามารถของซอฟต์แวร์ Sambaคืออะไร เป็นชุดของโปรแกรมสำหรับสร้างให้ Linuxหรือ Unix Serverทำงานเป็น File Server และ Printer Server
ความสามารถของซอฟต์แวร์ความสามารถของซอฟต์แวร์ ความเป็นมาของ Samba เป็นกลุ่มของโปรแกรมที่ทำงานร่วมกันเพื่อให้เครื่องคอมพิวเตอร์ลูกข่าย หรือ clientสามารถเรียกใช้ไฟล์และพรินเตอร์ของไฟล์เซิรฟ์เวอร์ได้ โดยถูกสร้างให้ทำงานผ่านโปรโตคอล SAM ( Server Message Block ) และโปรโตคอล CIFS ( Common Internet Filesystem ) เป็นกติกาการแชร์ดิสก์และพรินเตอร์ระหว่างเครื่องคอมพิวเตอร์ผ่านระบบเน็ตเวิร์กแบบหนึ่ง
ผู้ริเริ่มเขียนโปรแกรมSambaผู้ริเริ่มเขียนโปรแกรมSamba คุณ แอนดรูว์ ทริดเจลล์ ( Andrew Tridgell )
ประโยชน์ของซอฟต์แวร์นี้ คือ Sambaเป็นโปรแกรมที่ใช้เพื่อแชร์ดิสก์และพรินเตอร์ ซึ่งเป็นโปรแกรมที่น่าเชื่อถือมาก มีความรวดเร็ว และสามารถใช้ร่วมกับเครื่องลูกข่ายแบบต่างๆได้หลากหลายมากกว่า
ประโยชน์ของซอฟต์แวร์นี้ คือ ข้อสรุปที่น่าสนใจว่า Samba เป็น SBM Server เพียงระบบเดียวเท่านั้นที่สามารถรองรับระบบเครือข่ายที่มีผู้ใช้งานพร้อมกันเป็นจำนวนหลายๆหมื่นโดยไม่มีอาการ crash
ชุดของโปรแกรมSambaนี้จะให้source code มาด้วยภายใต้ลิขสิทธิ์แบบ GUN Public License ( GPL )คือผู้ใช้สามารถนำไปใช้สามารถนำไปใช้งานอย่างไรก็ได้ ( จะดัดแปลง source code แล้วไปขายต่อก็ได้ ไม่ห้าม )
แต่มีเงื่อนไขเพียงอย่างเดียวคือ source code ที่ได้รับการดัดแปลงแล้วต้องเป็นสมบัติสาธารณะด้วย คือ ให้ผู้อื่นสามารถนำไปใช้และแก้ไขดัดแปลงต่อไปฟรีได้ด้วย นั่นคือ โปรแกรมที่ดัดแปลงแล้วก็จะมีลิขสิทธิ์แบบ GPLด้วยเหมือนกัน
เพราะ ในปัจจุบันมีผู้ใช้จำนวนมากได้ติดตั้งและใช้งานSamba เป็นFile Server และ Printer Serverซึ่งส่วนมากจะนำไปแทนWindows NTและNetWareกันมากขึ้นเรื่อยๆด้วยเหตุผลที่ว่าLinuxและ Sambaมีความน่าเชื่อถือได้สูงมาก แฮงค์มาก และเมื่อติดตั้งกับฮาร์ดแวร์ที่มีสเป็คต่ำๆ เช่น เครื่อง 486 หรือ Pentium 75 ก็สามารถทำงานได้ดีและมีประสิทธิ์ภาพสูง และสุดท้ายคือมีราคาถูกที่สุด คือ ฟรี
จะหาซอฟต์แวร์Samba ได้จากที่ไหน
สามารถดาวโหลดซอร์สโปรแกรมเวอร์ชันล่าสุดได้จากเว็บไซต์ของSambaคือwww.samba.orgหรือftp.samba.org ,mirror site ต่างๆ
โดยจะอยู่ที่ /pub/sambaและใช้ชื่อไฟล์ว่า sambalatest.tar.gzซึ่งซอร์สโปรแกรมนี้จะต้อง compile ด้วย C compile ให้เป็นไฟล์ binary เสียก่อน แล้วจึงจะ install ลงไปเพื่อใช้รันได้
สำหรับผู้ใช้งานLinux , SolarisหรือUnixแบบอื่นๆที่ต้องการโปรแกรมSambaชนิดที่compileเป็นไฟล์binaryให้เรียบร้อยแล้ว สามารถจะดาวโหลดได้ที่ /pub/samba/Binary_Packages/“OS_Vendor”(“OS_Vendor”คือชื่อของปฏิบัติการต่างๆ เช่น/pub/samba/Binary_Packages/AIXซึ่งก็คือsambaสำหรับระบบAIXนั่นเอง
ส่วนผู้ใช้RedHat Linux จะมี Samba Package ที่เป็นไฟล์ Binaryพ่วงมาให้ในซีดีแผ่นแรกอยู่แล้วโดยจะย่อเก็บไว้เป็นไฟล์ชนิด .rpm (RedHat LinuxManagement ) โดยใช้ชื่อว่า samba1-x.xx.xx-px.rpm ซึ่งจะติดตั้งได้เลยโดยใช้โปรแกรม rpmหรือดาวโหลดจากเว็บไซต์ของ RedHatก็ได้คือที่www.redhat.com/support
สำหรับผู้ใช้slackware LinuxจะมีSamba packageที่เป็นไฟล์ Binaryพ่วงมาให้ในซีดีแผ่นแรกอยู่แล้วเช่นกัน โดยจะย่อเก็บไว้เป็นไฟล์ชนิด .tgz โดยอยู่ในไดเร็คทอรีย่อย/slakware/N5 ( สำหรับslakware 3.5 ) ใช้ชื่อว่า samba.tgz ซึ่งจะติดตั้งโดยใช้โปรแกรม pkgtool หรือ สามารถดาวน์โหลดได้จากเว็บไซต์ของ slackware ที่ www.slackware.org
Samba ทำอะไรได้บ้างกับระบบWindow ของ ไมโครซอฟต์
1. ใช้แชร์ดิสก์ของ Linux server ให้กับเครื่องที่รันWindows2. ใช้แชร์ดิสก์ของเครื่องที่รัน Windows ให้กับ Linux server 3. ใช้แชร์พรินเตอร์ของ Linux server ให้กับเครื่องที่รันWindows4. ใช้แชร์พรินเตอร์ของเครื่องที่รันWindowsให้กับ Linux server
ชุดโปรแกรม Sambaประกอบด้วยอะไรบ้าง
Smbd Nmbd Smbclient Smbrun Testprns Testparm Smb.conf SWAT Example anddocumentfile Smbmount และ smbumount ชุดโปรแกรม Sambaประกอบด้วยอะไรบ้าง