วันจันทร์ที่ 24 พฤศจิกายน พ.ศ. 2551
On 20:32 by EForL No comments
1.คำสั่งAt ตั้งเวลารันกลุ่มคำสั่ง
2.คำสั่งcpio ต้องการชื่อเต็ม (full pathname) ดังนั้นถ้าผู้ใช้ทำการอ้างชื่อ ไดเรกทอรีปลายทางแบบ relative
3.คำสั่งbc คำสั่งเรียกใช้โปรแกรมคำนวณเลขของระบบ Unix,Linux
4.คำสั่งbasename เป็นคำสั่งสำหรับสกัดเอาชื่อไฟล์ไฟล์โดยตัดส่วนขยายชื่อไฟล์ (file extension) .gif ออก
5.คำสั่งlast ใช้แสดงรายชื่อผู้ login เข้ามาล่าสุด
6.คำสั่งcrontab ตั้งเวลาสั่งงานคอมพิวเตอร์ crontabตั้งเวลารันคำสั่งเป็นรอบเวลาที่กำหนด
7.คำสั่งdd ลบบรรทัดปัจจุบันทั้งบรรทัด
8.คำสั่งdu แสดงการเนื้อที่ใช้งาน ของแต่ละ directory โดยละเอียด duเป็นการดูเนื้อที่ว่างบนไดเรคทรอรี่ที่ใช้อยู่
9.คำสั่งdirname คือเปลี่ยนทั้งเจ้าของไฟล์และกลุ่มไปพร้อมกันทุกไฟล์ใน Sub dirname
10.คำสั่งln เป็นคำสั่งไว้สร้าง link ไปยังที่ ที่ต้องการ คลายกับ shortcut
11.คำสั่งenv แสดงค่า environment ปัจจุบัน
12.คำสั่งeject เป็นคำสั่งให้นำคำสั่งที่ตามหลังคำสั่งeject ไปขึ้นหน้าใหม่ ทั้งนี้เพื่อให้แต่ละส่วนของโปรแกรมใหญ่ๆ ขึ้นหน้าใหม่ ส่วนคำสั่ง ejectจะไม่ปรากฏใน Assembly Listing
13.คำสั่งexec ที่ใช้ในการแทนค่าตัวแปรแล้วรันคำสั่งแบบพลวัต (dynamicly) บันทึกพฤติกรรมของ exec ไว้
14.คำสั่งfree แสดงหน่วยความจำที่เหลืออยู่บนระบบ โครงสร้างคำสั่ง free [-b-k-m] โดย option ที่มักใช้กันใน free คือ -b แสดงผลลัพธ์เป็นหน่วย byte -k แสดงผลลัพธ์เป็นหน่วย kilobyte -m แสดงผลลัพธ์เป็นหน่วย megabyteตัวอย่าง free free -b free -k freeเป็นการแสดงสถานะของเมมโมรี่ และเนื้อที่ว่างบนเมมโมรี่ ทั้งกายภาพ ที่ใช้ ใน swap, และบัฟเฟอร์
15.คำสั่งgroups
16.คำสั่งhostname แสดง/กำหนดชื่อโฮสต์ คำสั่งแสดงชื่อเครื่องที่ใช้อยู่
17.คำสั่งlp
18.คำสั่งmount ของระบบ Unix,Linux (เป็นคำสั่งเชื่อมต่ออุปกรณ์เข้ากับระบบ)รูบแบบการใช้งาน mount (-t type) DeviceDriver MountPointตัวอย่าง# การ Mount แบบที่1 CdRom mount -t iso9660 /dev/cdrom /mnt/cdromหรือ# mkdir /mnt/cdrom# mount_cd9660 /dev/cd0a /mnt/cdrom#การ Mount CdRomแบบที่2 mount /dev/cdrom (เมื่อmountแล้วCDจะอยู่ที่ /mnt/CdRom ยกเลิกดูคำสั่ง Unmount)
19. คำสั่งmt คำสั่งกำหนดและแก้ไขรหัสผ่านของ User ของระบบ Unix,Linux ... คำสั่งกำหนดคำสั่งย่อ ของระบบ Unix,Linux
20.คำสั่งnice คำสั่งหรือโปรอกรมเข้าสู่เครื่อง ติดต่อ nice หรือ ติดต่อผู้บริหารเว็บไซต์ + Powered by KnowledgeVolution
21.คำสั่งnohup-
22.คำสั่งnetstat - แสดงสถานะของเครือข่ายว่ามีโปรแกรมใดเปิดให้บริการ
23.คำสั่งod แสดงเนื้อหาในไฟล์ไบนารี่
24.คำสั่งpr คือส่วนหนึ่งของภาษา HTML. คุณสามารถใช้ BBCode ในข้อความที่คุณพิมพ์. และคุณสามารถยกเลิกการใช้ BBCode ในแต่ละข้อความได้ในแบบฟอร์มกรอกข้อความ. BBCode มีรูปแบบคล้ายๆกับภาษา HTM
25.คำสั่งdf คำสั่ง df ของระบบ Unix,Linux (เป็นการตรวจสอบการใช้พื่นที่บนฮาร์ดดิสก์)รูบแบบการใช้งานdf [option] [file]ตัวอย่าง df [Enter]
26.คำสั่ง printf รับค่าตัวแรกเป็นข้อความที่จัดรูปแบบการแสดงผล และรับรายการของข้อมูลที่ต้องการแสดงผลถัดไป.รูปแบบการแสดงผลจะถูกระบุโดยเครื่องหมาย % ตามด้วยอักษรแสดงรูปแบบ. ในกรณีนี้ %d ระบุว่าเราจะพิมพ์ตัวเลขฐานสิบ
27.คำสั่ง df คำสั่ง df ของระบบ Unix,Linux (เป็นการตรวจสอบการใช้พื่นที่บนฮาร์ดดิสก์)รูบแบบการใช้งานdf [option] [file]ตัวอย่าง df [Enter]
28.คำสั่งPrintenv printenv คำสั่งนี้จะแสดงค่าตัวแปลสภาพ แวดล้อม. ตัวอย่าง:. -เซ็ตค่าตัวแปรสภาพแวดล้อม. จะใช้คำสั่ง ‘setenv’
29.คำสั่งpg เป็นคำสั่งใช้แสดง content ของไฟล์ ทั้งหมดทีละจอภาพ ถ้าต้องการแสดงหน้า ถัดไป ต้องกด แป้น enter; รูปแบบ. pg filename
30.Quota31.คำสั่งrlogin ใช้เพื่อเปิดการเชื่อมต่อ ด้วย rlogin. rsh. ใช้เพื่อ execute คำสั่งแบบ Remote (การใช้คำสั่งทำงานบน Host อื่นแบบ Remote)
2.คำสั่งcpio ต้องการชื่อเต็ม (full pathname) ดังนั้นถ้าผู้ใช้ทำการอ้างชื่อ ไดเรกทอรีปลายทางแบบ relative
3.คำสั่งbc คำสั่งเรียกใช้โปรแกรมคำนวณเลขของระบบ Unix,Linux
4.คำสั่งbasename เป็นคำสั่งสำหรับสกัดเอาชื่อไฟล์ไฟล์โดยตัดส่วนขยายชื่อไฟล์ (file extension) .gif ออก
5.คำสั่งlast ใช้แสดงรายชื่อผู้ login เข้ามาล่าสุด
6.คำสั่งcrontab ตั้งเวลาสั่งงานคอมพิวเตอร์ crontabตั้งเวลารันคำสั่งเป็นรอบเวลาที่กำหนด
7.คำสั่งdd ลบบรรทัดปัจจุบันทั้งบรรทัด
8.คำสั่งdu แสดงการเนื้อที่ใช้งาน ของแต่ละ directory โดยละเอียด duเป็นการดูเนื้อที่ว่างบนไดเรคทรอรี่ที่ใช้อยู่
9.คำสั่งdirname คือเปลี่ยนทั้งเจ้าของไฟล์และกลุ่มไปพร้อมกันทุกไฟล์ใน Sub dirname
10.คำสั่งln เป็นคำสั่งไว้สร้าง link ไปยังที่ ที่ต้องการ คลายกับ shortcut
11.คำสั่งenv แสดงค่า environment ปัจจุบัน
12.คำสั่งeject เป็นคำสั่งให้นำคำสั่งที่ตามหลังคำสั่งeject ไปขึ้นหน้าใหม่ ทั้งนี้เพื่อให้แต่ละส่วนของโปรแกรมใหญ่ๆ ขึ้นหน้าใหม่ ส่วนคำสั่ง ejectจะไม่ปรากฏใน Assembly Listing
13.คำสั่งexec ที่ใช้ในการแทนค่าตัวแปรแล้วรันคำสั่งแบบพลวัต (dynamicly) บันทึกพฤติกรรมของ exec ไว้
14.คำสั่งfree แสดงหน่วยความจำที่เหลืออยู่บนระบบ โครงสร้างคำสั่ง free [-b-k-m] โดย option ที่มักใช้กันใน free คือ -b แสดงผลลัพธ์เป็นหน่วย byte -k แสดงผลลัพธ์เป็นหน่วย kilobyte -m แสดงผลลัพธ์เป็นหน่วย megabyteตัวอย่าง free free -b free -k freeเป็นการแสดงสถานะของเมมโมรี่ และเนื้อที่ว่างบนเมมโมรี่ ทั้งกายภาพ ที่ใช้ ใน swap, และบัฟเฟอร์
15.คำสั่งgroups
16.คำสั่งhostname แสดง/กำหนดชื่อโฮสต์ คำสั่งแสดงชื่อเครื่องที่ใช้อยู่
17.คำสั่งlp
18.คำสั่งmount ของระบบ Unix,Linux (เป็นคำสั่งเชื่อมต่ออุปกรณ์เข้ากับระบบ)รูบแบบการใช้งาน mount (-t type) DeviceDriver MountPointตัวอย่าง# การ Mount แบบที่1 CdRom mount -t iso9660 /dev/cdrom /mnt/cdromหรือ# mkdir /mnt/cdrom# mount_cd9660 /dev/cd0a /mnt/cdrom#การ Mount CdRomแบบที่2 mount /dev/cdrom (เมื่อmountแล้วCDจะอยู่ที่ /mnt/CdRom ยกเลิกดูคำสั่ง Unmount)
19. คำสั่งmt คำสั่งกำหนดและแก้ไขรหัสผ่านของ User ของระบบ Unix,Linux ... คำสั่งกำหนดคำสั่งย่อ ของระบบ Unix,Linux
20.คำสั่งnice คำสั่งหรือโปรอกรมเข้าสู่เครื่อง ติดต่อ nice หรือ ติดต่อผู้บริหารเว็บไซต์ + Powered by KnowledgeVolution
21.คำสั่งnohup-
22.คำสั่งnetstat - แสดงสถานะของเครือข่ายว่ามีโปรแกรมใดเปิดให้บริการ
23.คำสั่งod แสดงเนื้อหาในไฟล์ไบนารี่
24.คำสั่งpr คือส่วนหนึ่งของภาษา HTML. คุณสามารถใช้ BBCode ในข้อความที่คุณพิมพ์. และคุณสามารถยกเลิกการใช้ BBCode ในแต่ละข้อความได้ในแบบฟอร์มกรอกข้อความ. BBCode มีรูปแบบคล้ายๆกับภาษา HTM
25.คำสั่งdf คำสั่ง df ของระบบ Unix,Linux (เป็นการตรวจสอบการใช้พื่นที่บนฮาร์ดดิสก์)รูบแบบการใช้งานdf [option] [file]ตัวอย่าง df [Enter]
26.คำสั่ง printf รับค่าตัวแรกเป็นข้อความที่จัดรูปแบบการแสดงผล และรับรายการของข้อมูลที่ต้องการแสดงผลถัดไป.รูปแบบการแสดงผลจะถูกระบุโดยเครื่องหมาย % ตามด้วยอักษรแสดงรูปแบบ. ในกรณีนี้ %d ระบุว่าเราจะพิมพ์ตัวเลขฐานสิบ
27.คำสั่ง df คำสั่ง df ของระบบ Unix,Linux (เป็นการตรวจสอบการใช้พื่นที่บนฮาร์ดดิสก์)รูบแบบการใช้งานdf [option] [file]ตัวอย่าง df [Enter]
28.คำสั่งPrintenv printenv คำสั่งนี้จะแสดงค่าตัวแปลสภาพ แวดล้อม. ตัวอย่าง:. -เซ็ตค่าตัวแปรสภาพแวดล้อม. จะใช้คำสั่ง ‘setenv’
29.คำสั่งpg เป็นคำสั่งใช้แสดง content ของไฟล์ ทั้งหมดทีละจอภาพ ถ้าต้องการแสดงหน้า ถัดไป ต้องกด แป้น enter; รูปแบบ. pg filename
30.Quota31.คำสั่งrlogin ใช้เพื่อเปิดการเชื่อมต่อ ด้วย rlogin. rsh. ใช้เพื่อ execute คำสั่งแบบ Remote (การใช้คำสั่งทำงานบน Host อื่นแบบ Remote)
วันพุธที่ 19 พฤศจิกายน พ.ศ. 2551
On 23:23 by EForL No comments
1.คำสั่ง telnetเป็นคำสั่งที่เปลี่ยน host ที่ใช้อยู่ไปยัง host อื่น (ใน Windows 98 ก็มี)รูปแบบ $ telnet hostnameเช่น c:\> telnet comsci.rid.ac.th เปลี่ยนไปใช้ host ชื่อ comsci.rid.ac.th $ telnet 202.28.54.182 เปลี่ยนไปใช้ host ที่มี IP = 202.28.54.182$ telnet 0 telnet เข้า host ที่ใช้อยู่นะขณะนั้นเมื่อเข้าไปได้แล้วก็จะต้องใส่ login และ password และเข้าสู่ระบบยูนิกส์นั้นเอง
2.คำสั่ง ftpเป็นคำสั่งที่ใช้ถ่ายโอนไฟล์ข้อมูลจากที่หนึ่ง ไปยังอีกที่หนึ่ง โดยการติดต่อกับ host ที่เป็น ftp นั้นจะต้องมี user name และมี password ที่สร้างขึ้นไว้แล้ว แต่ก็มี ftp host ที่เป็น public อยู่ไม่น้อยเช่นกัน ดังนั้นจะมี user name ที่เป็น publicเช่นกัน คือ user ที่ชื่อว่า anonymous ส่วน password ของ user anonymous นี้จะใช้เป็น E-mail ของผู้ที่จะ connect เข้าไปและโปรแกรมส่วนใหญ่ก็จะอยู่ใน directory ชื่อ pubรูปแบบ $ ftp hostnameคำสั่ง ftp จะมีคำสั่งย่อยที่สำคัญๆ ได้แก่ftp> help ใช้เมื่อต้องการดูคำสั่งที่มีอยู่ใในคำสั่ง ftpftp> open hostname ใช้เมื่อต้องการ connect ไปยัง host ที่ต้องการftp> close ใช้เมื่อต้องการ disconnect ออกจาก host ที่ใช้งานอยู่ftp> bye หรือ quit ใช้เมื่อต้องการออกจากคำสั่ง ftpftp> ls หรีอ dir ใช้แสดงชื่อไฟล์ที่มีอยู่ใน current directory ของ host นั้นftp> get ใช้โอนไฟล์ทีละไฟล์จาก host ปลายทางมายัง localhost หรือเครื่องของเรานั้นเองftp> mget ใช้โอนไฟล์ทีละหลายๆไฟล์จาก host ปลายทางมายัง localhostftp> put ใช้โอนไฟล์ทีละไฟล์จาก localhost ไปเก็บยัง host ปลายทางftp> mput ใช้โอนไฟล์ทีละหลายๆไฟล์จาก localhost ไปเก็บยัง host ปลายทางftp> cd ใช้เปลี่ยน directoryftp> delete และ mdelete ใช้ลบไฟล์3.lynxโปรแกรมเว็บบราวเซอร์แบบ text
4.mesgเปิด/ปิดการรับข้อความจากคำสั่ง write
5.pingทดสอบการตอบสนองของโฮสต์ปลายทาง
6.writeคำสั่งส่งข้อความไปยังจอภาพอื่น
On 23:20 by EForL No comments
1.คำสั่ง tarทำหน้าที่ขยายไฟล์แอพพลิเคชั่นและชุดแพคเกจรูปแบบการใช้งาน tar <พารามิเตอร์> <ไฟล์>ตัวอย่าง tar -xvf test.tarจัดเก็บไฟล์ให้รวมกันไว้ที่เดียว
2.คำสั่ง gzipทำหน้าที่บีบอัดไฟล์รูปแบบการใช้งานgzip <พารามิเตอร์> <ไฟล์ > <พารามิเตอร์>ตัวอย่างการใช้gzip star.txt star.zip filename.tar.gz ใช้ unzip ไฟล์ผลที่ได้จะเป็น filename.tar
3.คำสั่งgunzip คือขยายไฟล์ที่บีบไว้รูปแบบการใช้งานgunzip <พารามิเตอร์> <ไฟล์ > <พารามิเตอร์>ตัวอย่างการใช้งานgunzip star.zip
2.คำสั่ง gzipทำหน้าที่บีบอัดไฟล์รูปแบบการใช้งานgzip <พารามิเตอร์> <ไฟล์ > <พารามิเตอร์>ตัวอย่างการใช้gzip star.txt star.zip filename.tar.gz ใช้ unzip ไฟล์ผลที่ได้จะเป็น filename.tar
3.คำสั่งgunzip คือขยายไฟล์ที่บีบไว้รูปแบบการใช้งานgunzip <พารามิเตอร์> <ไฟล์ > <พารามิเตอร์>ตัวอย่างการใช้งานgunzip star.zip
On 23:14 by EForL No comments
1. Ps - การดูสถานะของ Process ต่างบนระบบแสดงโปรเซสทั้งหมดรูปแบบการใช้งาน ps[option]... โดย option ที่มักใช้กันใน ps คือ -l แสดงผลลัพธ์เป็น Long Format-f แสดงผลลัพธ์เป็น Full Format-a แสดง Proces ทั้งหมดที่มี TTY ตรงกับ TTY ของผู้ใช้งาน-x แสดง Process ทั้งหมด
2. Kill - คำสั่ง kill ของระบบ Unix,Linux (เป็นคำสั่งสำหรับยกเลิก Process) ส่งรหัสควบคุมไปยังโปรเซส รูบแบบการใช้งาน kill [option] (process ID) ตัวอย่าง ps -A ดูหมายเลขที่ช่อง PIDของProcess ที่ต้องการลบ Kill -9 nnn แทนnnnด้วยหมายเลขPID -9 คือบังคับฆ่าให้ตาย
3. Fg - โดยส่วนมากใช้คำสั่ง fg เพื่อที่นำ การทำงานของ process ที่หยุดลงไปกลับคืนมาทำงานต่อ (ซึ่งก็คือเหมือนคำสั่ง Ctrl-Z ) โดยส่ง signal ให้แก่ process ว่า CONT signal
4. Bg -
5. Jobs - คำสั่ง jobs ของระบบ Unix,Linux (เป็นคำสั่งสำหรับกำหนดควบคุม การรับส่งผ่านข้อมูลของ Firewall) รูบแบบการใช้งาน jobsตัวอย่าง #sleep 20 & jobs
2. Kill - คำสั่ง kill ของระบบ Unix,Linux (เป็นคำสั่งสำหรับยกเลิก Process) ส่งรหัสควบคุมไปยังโปรเซส รูบแบบการใช้งาน kill [option] (process ID) ตัวอย่าง ps -A ดูหมายเลขที่ช่อง PIDของProcess ที่ต้องการลบ Kill -9 nnn แทนnnnด้วยหมายเลขPID -9 คือบังคับฆ่าให้ตาย
3. Fg - โดยส่วนมากใช้คำสั่ง fg เพื่อที่นำ การทำงานของ process ที่หยุดลงไปกลับคืนมาทำงานต่อ (ซึ่งก็คือเหมือนคำสั่ง Ctrl-Z ) โดยส่ง signal ให้แก่ process ว่า CONT signal
4. Bg -
5. Jobs - คำสั่ง jobs ของระบบ Unix,Linux (เป็นคำสั่งสำหรับกำหนดควบคุม การรับส่งผ่านข้อมูลของ Firewall) รูบแบบการใช้งาน jobsตัวอย่าง #sleep 20 & jobs
วันอาทิตย์ที่ 2 พฤศจิกายน พ.ศ. 2551
On 01:39 by EForL No comments
โปรแกรม VMWare เป็นโปรแกรมที่ถูกคิดค้นขึ้นมาเพื่อสร้างคอมพิวเตอร์เสมือน (Virtual Machine) ขึ้นบนระบบปฏิบัติการเดิมที่มีอยู่ ตัวอย่างเช่นในรูปที่ 1 เป็นรูปที่แสดงถึงเครื่องคอมพิวเตอร์ที่ลงระบบปฏิบัติการ Windows XP อยู่เดิม แล้วทำการลงระบบปฏิบัติการ Windows NT ผ่านโปรแกรม VMWare อีกทีหนึ่ง ซึ่งเมื่อลงแล้ว ทั้งสองระบบสามารถทำงานพร้อมกันได้โดยแยกจากกันค่อนข้างเด็ดขาด (เสมือนเป็นคนละเครื่อง) โดยคอมพิวเตอร์เสมือนที่สร้างขึ้นมานั้น จะมีสภาพแวดล้อมเหมือนกับคอมพิวเตอร์จริงๆ เครื่องหนึ่ง ซึ่งจะประกอบด้วย พื้นที่ดิสก์ที่ใช้ร่วมกับพื้นที่ดิสก์ของเครื่องนั้นๆ การ์ดแสดงผล การ์ดเน็ตเวิร์ก พื้นที่หน่วยความจำซึ่งจะแบ่งการทำงานมาจากหน่วยความจำของเครื่องนั้นๆ เช่นกัน
ปัจจุบันโปรแกรม VMWare มีเวอร์ชันทั้งสำหรับการทำงานบน Windows และ Linux หากเครื่องท่านเป็น Windows ก็สามารถลองเวอร์ชันสำหรับ Windows ได้ โดยท่านสามารถเข้าไปโหลดโปรแกรมมาทดลองใช้งานได้ที่ URL http://www.vmware.com/ แล้วเลือกที่ download และทำการดาวน์โหลด VMWare Workstation ซึ่งจะมีเวลาให้ทดลองใช้งานอยู่ที่ 30 วัน
คุณสมบัติขั้นต่ำของเครื่องคอมพิวเตอร์ - CPU ความเร็วไม่ต่ำกว่า 500 MHz
- หน่วยความจำขั้นต่ำ 256 MB
- การ์ดแสดงผลแบบ 16 บิต หรือ 32 บิต
- พื้นที่ดิสก์ในการลงโปรแกรม 80 MB สำหรับเวอร์ชัน Linux และ 150 MB สำหรับ Windows
- พื้นที่ดิสก์ขนาดไม่ต่ำกว่า 1 GB ต่อการลงระบบปฎิบัติการ 1 ระบบ
สำหรับข้อจำกัดของการทำงานบน VMWare ก็คือ VMWare จะสร้างสภาพแวดล้อมของฮาร์ดแวร์ต่างๆ ซึ่งเป็นของตัวโปรแกรม VMWare เอง ดังนั้นการใช้ฮาร์ดแวร์ของคอมพิวเตอร์หลักและคอมพิวเตอร์เสมือนจะไม่เหมือนกัน จึงไม่สามารถที่จะติดตั้งไดรเวอร์ของฮาร์ดแวร์จริงๆ ให้กับคอมพิวเตอร์เสมือนที่ลงผ่านโปรแกรม VMWare ได้
VMWare มีประโยชน์อย่างไร
1. ใช้จำลองการทำงาน ระหว่าง Client และ Many Server Many OS
2. คุณสามารถลง บน XP หรือ Linux ก็ได้
3. สามารถทดสอบ กับ Client ใน Network หรือ กับ เครื่องเดียวกับ VM server ได้
4. ประหยัดค่าใช้จ่าย
หน้าตาของVMWare
หน้าตาของ VMWaer บนระบบปฎิบัติการเดิม
แหล่งเรียนรู้เพิ่มเติม..
1. http://www.vmware.com/
2. http://www.gits.net.th/knowledge/newsletter/ittrip/index.asp?MenuID=28&RootMenuID=8&book=6
3. http://www.rmutclub.com/forums/index.php?action=printpage;topic=81.0
4. http://www.expert2you.com/article1/705/index.htm?page_no=1
5. http://www.blognone.com/node/4645
6. http://www.itdestination.com/resources/vmware/
7. http://www.ubuntuclub.com/node/1062
ปัจจุบันโปรแกรม VMWare มีเวอร์ชันทั้งสำหรับการทำงานบน Windows และ Linux หากเครื่องท่านเป็น Windows ก็สามารถลองเวอร์ชันสำหรับ Windows ได้ โดยท่านสามารถเข้าไปโหลดโปรแกรมมาทดลองใช้งานได้ที่ URL http://www.vmware.com/ แล้วเลือกที่ download และทำการดาวน์โหลด VMWare Workstation ซึ่งจะมีเวลาให้ทดลองใช้งานอยู่ที่ 30 วัน
คุณสมบัติขั้นต่ำของเครื่องคอมพิวเตอร์ - CPU ความเร็วไม่ต่ำกว่า 500 MHz
- หน่วยความจำขั้นต่ำ 256 MB
- การ์ดแสดงผลแบบ 16 บิต หรือ 32 บิต
- พื้นที่ดิสก์ในการลงโปรแกรม 80 MB สำหรับเวอร์ชัน Linux และ 150 MB สำหรับ Windows
- พื้นที่ดิสก์ขนาดไม่ต่ำกว่า 1 GB ต่อการลงระบบปฎิบัติการ 1 ระบบ
สำหรับข้อจำกัดของการทำงานบน VMWare ก็คือ VMWare จะสร้างสภาพแวดล้อมของฮาร์ดแวร์ต่างๆ ซึ่งเป็นของตัวโปรแกรม VMWare เอง ดังนั้นการใช้ฮาร์ดแวร์ของคอมพิวเตอร์หลักและคอมพิวเตอร์เสมือนจะไม่เหมือนกัน จึงไม่สามารถที่จะติดตั้งไดรเวอร์ของฮาร์ดแวร์จริงๆ ให้กับคอมพิวเตอร์เสมือนที่ลงผ่านโปรแกรม VMWare ได้
VMWare มีประโยชน์อย่างไร
1. ใช้จำลองการทำงาน ระหว่าง Client และ Many Server Many OS
2. คุณสามารถลง บน XP หรือ Linux ก็ได้
3. สามารถทดสอบ กับ Client ใน Network หรือ กับ เครื่องเดียวกับ VM server ได้
4. ประหยัดค่าใช้จ่าย
หน้าตาของVMWare
หน้าตาของ VMWaer บนระบบปฎิบัติการเดิม
แหล่งเรียนรู้เพิ่มเติม..
1. http://www.vmware.com/
2. http://www.gits.net.th/knowledge/newsletter/ittrip/index.asp?MenuID=28&RootMenuID=8&book=6
3. http://www.rmutclub.com/forums/index.php?action=printpage;topic=81.0
4. http://www.expert2you.com/article1/705/index.htm?page_no=1
5. http://www.blognone.com/node/4645
6. http://www.itdestination.com/resources/vmware/
7. http://www.ubuntuclub.com/node/1062
วันพุธที่ 29 ตุลาคม พ.ศ. 2551
On 00:21 by EForL No comments
ในทศวรรษที่ 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ค.ศ. 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 และ NetBSDAT&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 ซึ่งเป็นสาเหตุในการดำเนินคดีละเมิดลิขสิทธิ์กับลินุกซ์ที่มา : http://th.wikipedia.org/wiki/%E0%B8%A2%E0%B8%B9%E0%B8%99%E0%B8%B4%E0%B8%81%E0%B8%8B%E0%B9%8C
วันอาทิตย์ที่ 26 ตุลาคม พ.ศ. 2551
On 23:35 by EForL in Link E-Laerning No comments
คำอธิบายรายวิชาระบบปฏิการ 2 (Operating Systems 2 )รหัสวิชา 4121402ศึกษาหน้าที่และการดำเนินงานของระบบปฏิบัติการ เกี่ยวกับจัดการหน่วยความจำหน่วยประมวลผลกลาง การจัดแฟ้มข้อมูล หน่วยรับและแสดงผลข้อมูลในลักษณะของผู้ใช้คนเดียว งานเดียวและใช้หลายคนหลายงานพร้อมกัน รวมทั้งการสื่อสารระหว่างขบวนการ (Interprocess Communication : IPC)E-Learning
1.http://banrong.blogspot.com/2008/02/4-unix.htmlแหล่งที่มา Blog banrong.blogspot.com
2.http://nanotech.sc.mahidol.ac.th/c/unix/index.htmแหล่งที่มา เวปไซต์ CIMS
3.http://learners.in.th/blog/bankeducation/160518แหล่งที่มา Blog Alongkorn Pattama
4.http://www.cs.psu.ac.th/intro_com/Files%5CNewบทที่5.1.docที่มา มหาวิทยาลัยสงขลานครินทร์ คณะวิทยาศาสตร์ ภาควิชาวิทยาการคอมพิวเตอร์
5.http://www.compsci.buu.ac.th/~krisana/310222/exercise/lab-01.docแหล่งที่มา มหาวิทยาลัยบูรพา คณะวิทยาศาสตร์ ภาควิชาวิทยาการคอมพิวเตอร์
6.http://th.wikipedia.org/wiki/ยูนิกซ์แหล่งที่มา วิกิพีเดียสารานุกรมเสรี
7. http://payamand.212cafe.com/archive/2008-06-17/os-2แหล่งที่มา Blog payamand.212cafe.com
8.http://www.thaiabc.com/os/histunix.htmแหล่งที่มา เวปไซต์เพื่อการศึกษา Thaiabc.com
9.http://computer.rru.ac.th/ln1/courses/6/lecture01.pptแหล่งที่มา มหาวิทยาลัยราชภัฏราชนครินทร์10.http://cptd.chandra.ac.th/rawin/os2.htmlแหล่งที่มา มหาวิทยาลัยราชภัฏจันทรเกษม คณะวิทยาศาสตร์
1.http://banrong.blogspot.com/2008/02/4-unix.htmlแหล่งที่มา Blog banrong.blogspot.com
2.http://nanotech.sc.mahidol.ac.th/c/unix/index.htmแหล่งที่มา เวปไซต์ CIMS
3.http://learners.in.th/blog/bankeducation/160518แหล่งที่มา Blog Alongkorn Pattama
4.http://www.cs.psu.ac.th/intro_com/Files%5CNewบทที่5.1.docที่มา มหาวิทยาลัยสงขลานครินทร์ คณะวิทยาศาสตร์ ภาควิชาวิทยาการคอมพิวเตอร์
5.http://www.compsci.buu.ac.th/~krisana/310222/exercise/lab-01.docแหล่งที่มา มหาวิทยาลัยบูรพา คณะวิทยาศาสตร์ ภาควิชาวิทยาการคอมพิวเตอร์
6.http://th.wikipedia.org/wiki/ยูนิกซ์แหล่งที่มา วิกิพีเดียสารานุกรมเสรี
7. http://payamand.212cafe.com/archive/2008-06-17/os-2แหล่งที่มา Blog payamand.212cafe.com
8.http://www.thaiabc.com/os/histunix.htmแหล่งที่มา เวปไซต์เพื่อการศึกษา Thaiabc.com
9.http://computer.rru.ac.th/ln1/courses/6/lecture01.pptแหล่งที่มา มหาวิทยาลัยราชภัฏราชนครินทร์10.http://cptd.chandra.ac.th/rawin/os2.htmlแหล่งที่มา มหาวิทยาลัยราชภัฏจันทรเกษม คณะวิทยาศาสตร์
สมัครสมาชิก:
บทความ (Atom)
Search
สนับสนุนผู้เขียน
เสียงเพรียกแห่งธรรม
บทความยอดนิยม
บทความทั้งหมด
- สิงหาคม 2018 (1)
- สิงหาคม 2016 (1)
- กรกฎาคม 2016 (1)
- มิถุนายน 2016 (5)
- เมษายน 2016 (1)
- มีนาคม 2016 (3)
- มกราคม 2016 (1)
- พฤศจิกายน 2015 (3)
- ตุลาคม 2015 (2)
- สิงหาคม 2015 (1)
- กรกฎาคม 2015 (1)
- มิถุนายน 2015 (3)
- พฤษภาคม 2015 (1)
- เมษายน 2015 (1)
- มีนาคม 2015 (1)
- ธันวาคม 2014 (5)
- พฤศจิกายน 2014 (4)
- พฤศจิกายน 2009 (4)
- มิถุนายน 2009 (5)
- กุมภาพันธ์ 2009 (2)
- มกราคม 2009 (4)
- พฤศจิกายน 2008 (7)
- ตุลาคม 2008 (2)
- กรกฎาคม 2008 (1)
สถิติผู้เข้าชม
ชีวิตไม่ใช่ เครื่องจักรมันมีความซับซ้อนมีความสดใส ร่าเริงมองโลกในแบบต่างๆรักอิสระ รักพวกพ้อง และมีปัญหาหลากหลาย ต้องการใครสักคน มาให้คำตอบเพื่อเป็นแนวทาง ในการดำเนินชีวิต