ทบทวนการใช้งาน linux ผ่าน Debian ที่อยู่ใน VirtualBox

มะละกอแขกดำ ซื้อมาต้น 20 บาท
มะละกอแขกดำ ซื้อมาต้น 20 บาท
เมล็ดมะละกอฮอลแลนด์ ตากแห้งเอง
เมล็ดมะละกอฮอลแลนด์ ตากแห้งเอง

วันนี้เตรียมเมล็ดมะละกอพันธุ์ฮอลแลนด์ จากมะละกอสุก
นำไปตากให้แห้งเอง ไม่ต้องซื้อใครเขา ทำเมล็ดพันธุ์เองเลย
เค้าว่าเมล็ดพันธุ์สำหรับนำไปปลูก
ขายกันเป็นขีด (100 กรัม)
ขีดละประมาณ 700 – 900 บาท มี 7000 – 8000 เมล็ด
บางรายขายเป็นซอง ๆ ละ 100 บาท มี 50 เมล็ด
https://www.facebook.com/malakoboy69/

share folder in debian
share folder in debian
virtualbox screen
virtualbox screen

จากนั้นก็มาทบทวน Operating System
จำได้ว่าเคยลง Debian ไว้บน Oracle VM VirtualBox
ใน WinXP ที่ใช้งานอยู่
ในเครื่องผมตั้ง user เข้า Debian ว่า “nation
ต้องกรอกรหัสผ่านเข้าเครื่องให้ถูก
ถ้าไม่ถูกระบบจะแจ้งว่า “Authentication failure”
1. เปิดขึ้นมาก็เห็น Gnome Desktop
2. มุมบนซ้ายสุดมี Application, Places, System
ก็เลือก Application – Accessories – Terminal หรือ Root Terminal
เหมือนพิมพ์ SU เลยครับ
3. ตรวจว่าเครื่องเราเปิด port อะไรไปแล้วบ้าง
ด้วย #netstat -na
4. ตรวจว่ามี process อะไร start อยู่บ้าง
ด้วย #ps -aux
5. ตรวจว่ามีใครเข้าออกระบบเมื่อใด
ด้วย #last
6. ตรวจว่ามี user name อะไรที่อยู่ที่สร้างไว้แล้ว
ด้วย #cat /etc/passwd
7. ตรวจว่าเชื่อมต่อสื่ออะไรจากที่ไหนไว้บ้าง
ด้วย #mount
พบว่าแชร์เข้ามาจากระบบ Windows จำนวน 2 Folders
http://www.thaiall.com/blog/burin/4628/

ทดสอบ virtualbox + mint13 + debian + teamviewer + winxp + win7 + lan + wi-fi

teamviewer 7
teamviewer 7

เป้าหมาย ต้องการใช้ linux ใน virtualbox บนเครื่องวินโดว์ทั้ง xp และ win7 ทั้งใช้สายและไม่ใช้สาย พบปัญหาแตกต่างกันไป
กรณีทั้ง 3 เครื่องนี้ ก็มีวิธีแก้ไขต่างกันไป ดังนี้

A. เหตุที่เกิด กรณี LAB Winxp
1. ต้องการแชร์ mint13 ใน virtualbox กับเครื่องในห้อง lab เป็น lan บน winxp
2. หลังทำ bridge network ระหว่าง virtualbox + network conection
จะได้ ip เบอร์แรก เป็นการรวม ip ของ virtualbox และ network connection ใน windows
และได้ ip อีกเบอร์ที่อยู่ใน Linux ที่รับจาก DHCP ภายนอกเครื่อง
3. เข้าไปกำหนดใน virtualbox network : mint13 ให้ใช้ bridge ที่สร้างขึ้น
4. หลัง start mint13 ได้สั่ง #apt-get install telnetd พบว่าวันนี้ server ปลายทางไม่ตอบสนอง
5. ทดสอบ telnet  เข้า ip เบอร์ที่สอง ทั้งใน mint13 ใน windows และจากต่างเครื่อง ไม่พบปัญหา

B. เหตุที่เกิด กรณี Desktop Win7
1. ต้องการแชร์ mint13 ใน virtualbox กับเครื่อง Desktop เป็น lan บน win7
2. หลังทำ bridge network ระหว่าง virtualbox + network conection
จะได้ ip เบอร์แรก เป็นการรวม ip ของ virtualbox และ network connection ใน windows
และได้ ip อีกเบอร์ที่อยู่ใน Linux ที่รับจาก DHCP ภายนอกเครื่อง
3. เข้าไปกำหนดใน virtualbox  network : mint13 ให้ใช้ bridge ที่สร้างขึ้น
4. หลัง start mint13 ได้สั่ง #apt-get install telnetd พบว่าวันนี้ server ปลายทางไม่ตอบสนอง
5. ทดสอบ telnet  เข้า ip เบอร์ที่สอง ทั้งใน mint13 ใน windows และจากต่างเครื่อง ไม่พบปัญหา

C.1 เหตุที่เกิด กรณี Wi-fi Winxp
1. ต้องการแชร์ debian ใน virtualbox กับเครื่อง notebook เป็น wi-fi บน winxp
2. หลังทำ bridge network ระหว่าง virtualbox + network conection
จะได้ ip 2 เบอร์ คือ network connection กับ bridge network ที่ต่างกัน
แต่ใน winxp ไม่ได้ กำหนด ip อีกเบอร์ให้อัตโนมัติ แล้วระบบฟ้องว่า ip ชนกัน จึงต้องเข้าไปแก้ไข
ที่แก้ไขได้คือ ip ของ bridge network เมื่อกำหนด ip ใหม่ก็พบว่าระบบไม่ฟ้อง
แต่ใน debian เข้า net ไม่ได้ เพราะ bridge ที่สร้างขึ้นไม่ได้เชื่อมกับเครือข่ายโดยตรง
3. เข้าไปกำหนดใน virtualbox  network : debian ให้ใช้ bridge ที่สร้างขึ้น
4. ทดสอบ telnet เข้า ip ของ virtual network ไม่พบปัญหา แต่เข้าจากต่างเครื่องไม่ได้
C.2 การแก้ไข (เริ่มต้นใหม่)
1. เข้า debian ใน virtualbox แบบผ่าน nat network (ไม่ใช้ bridge)
2. หลัง start debian ได้สั่ง #apt-get install telnetd
3. สั่ง power-off debian เพื่อเชื่อมต่อเครือข่ายให้สำเร็จบน winxp
4. หลังทำ bridge network ระหว่าง virtualbox + network conection
จะได้ ip 2 เบอร์ คือ network connection กับ bridge network ที่ต่างกัน
แต่ wi-fi บน winxp ไม่ได้กำหนด ip อีกเบอร์ให้อัตโนมัติ แล้วระบบฟ้องว่า ip ชนกัน จึงต้องเข้าไปแก้ไข
ที่แก้ไขได้คือ ip ของ bridge network เมื่อกำหนด ip ใหม่ก็พบว่าระบบไม่ฟ้อง
แต่ใน debian เข้า net ไม่ได้ เพราะ bridge ที่สร้างขึ้นไม่ได้เชื่อมกับเครือข่ายโดยตรง
5. ใน windows ของเครื่องสามารถเข้า debian ผ่าน telnet ได้
6. สั่ง run แบบไม่ติดตั้ง teamviewer7 (เลือก install หรือ run ได้)บน windows
7. ถ้าเครื่องใดต้องการเข้า debian ผ่าน telnet ให้บอก id กับ password และติดตั้ง TV7 ในเครื่องนั้น
8. ตรวจหมายเลข ip ด้วย #ifconfig บน debian ดังจอภาพ
โดย 192.168.2.3 คือ ip ของ bridge ที่กำหนดแบบ manual
และ 192.168.2.5 คือ ip ของ windows หรือ host

RHL กับ RHEL

rhel : redhat enterprise linux
rhel : redhat enterprise linux

3 มิ.ย.56 เห็นเพื่อนชวนคุยเรื่อง Redhat 6.0 ทำให้นึกขึ้นได้ว่านั่นเป็นระบบปฏิบัติการที่ผมเคยลงสมัยหนุ่ม ๆ เพราะอยู่ CD แผ่นเดียวได้ แต่จำได้ว่าตอนนี้ใคร ๆ ก็ใช้ Fedora มิหนำซ้ำเครื่องหลักที่ใช้อยู่ก็ยังเป็น Redhat 5 พอหาข้อมูลจากอินเทอร์เน็ตก็ได้คำตอบเรื่อง รุ่นต่าง ๆ ของ Redhat ว่า Redhat Linux 6.0 (Hedwig) เผยแพร่ April 26, 1999 (Linux 2.2.5-15) แล้วก็พัฒนาไปถึง Redhat Linux 9 (Shrike) เผยแพร่ March 31, 2003 (Linux 2.4.20-8)
http://www.linuxjournal.com/article/7169
http://en.wikipedia.org/wiki/List_of_Fedora_versions
http://en.wikipedia.org/wiki/Red_Hat_Enterprise_Linux
http://en.wikipedia.org/wiki/Red_Hat_Linux

rhl : redhat linux
rhl : redhat linux

ในปี 2003 นี้เองที่บริษัทแยกเป็น Fedora project ที่เป็น Non-Profit และ Redhat Enterprise Linux (RHEL) ที่เป็น Profit company หากต้องการ download มาติดตั้งแบบไม่เสียค่าใช้จ่ายก็ต้องเลือก Fedora ปัจจุบันถึงรุ่น 18 ส่วน RHEL ตอนนี้ถึงรุ่น 7

http://en.wikipedia.org/wiki/Comparison_of_Linux_distributions
http://en.wikipedia.org/wiki/Usage_share_of_operating_systems

วันนี้ถ้าคิดจะลง linux server หรือ linux desktop สักตัว คงต้องคิดหนัก เพราะมีให้เลือกมากมาย ผลการจัดอันดับก็ออกมาชัดว่า ubuntu หรือ mint เป็นเบอร์ 1 ได้รับความนิยมในกลุ่ม Distro ส่วน RHEL, Debian, centos ก็เป็นเบอร์ 1 ฝั่ง OS Server แล้วถ้าไม่คิดจะลงก็มีตัวเลือกแบบ USB boot ให้อีก หรือจะลงผ่าน virtualbox ก็สามารถทำได้ง่าย

http://www.redhat.com/products/enterprise-linux/server/compare.html
http://www2.thaiadmin.org/board/index.php?topic=140114.0
http://www.centos.org/docs/2/rhl-gsg-en-7.2/ch-doslinux.html

* Ranking Distro Linux *
Mint , Mageia, Ubuntu, Debian
http://distrowatch.com/

* Ranking Linux OS *
Redhat Enterprise Linux, CentOS / ClearOS, Ubuntu / Debian
http://www.icewalkers.com/articles/best-linux-server.html

* Ranking Linux OS *
Redhat Enterprise Linux, Ubuntu, CentOS, Debian
http://www.ossdoc.com/2013/03/the-best-4-linux-server-operating.html

การทำ Shared Folders ของ Debian กับ VirtualBox

share folders
share folders

29 พ.ย.55 ในกรณีต้องการ share folders จาก host ที่เป็น windows ไปให้เครื่อง guest ที่เป็น Debian ใน Oracle VirtualBox  มีขั้นตอนดังนี้

http://mirror1.ku.ac.th/debian-cd/6.0.5-live/i386/iso-hybrid/

1.1 เข้า Debian ใน VirtualBox
https://www.virtualbox.org/manual/ch04.html
1.2 menubar, Applications, Accessories, Terminal
$su
#apt-get update
#apt-get upgrade
#apt-get install make gcc
#uname -a
#apt-get install linux-headers-2.6.32-5-686
1.3 เตรียมพร้อมกับการ share และการติดตั้ง
#cd /media/cdrom/
แล้ว share folder ผ่าน menubar, Device, Share Folders
1.4 สั่งประมวลผล script จาก cd ที่มาจาก Install guest additions
#sh ./VBoxLinuxAdditions.run
แล้ว restart
จะพบว่ามีการทำ automount ใน /media/..
ตรวจด้วยคำสั่ง #mount
1.5 หากจะเข้าใช้งาน ต้องเปลี่ยน group ของ user เป็น vboxsf
แล้ว restart จึงจะเข้า folder ที่ share มาจากระบบ Windows เพื่อใช้งานได้