linux « แลกเปลี่ยนเรียนรู้:km tool

archive page

คำสำคัญ ‘linux’

สร้าง Live USB : fedora 15

โดย บุรินทร์ รุจจนพันธุ์ เมื่อ Sunday, July 3rd, 2011
creating live usb : fedora os

creating live usb : fedora os

3 ก.ค.54 การสร้าง live usb ด้วย OS ของ Fedora 15 มีวัตถุประสงค์เพื่อนำ USB Drive มาติดตั้งระบบปฏิบัติการ Linux และทำงานทันทีที่เปิดเครื่อง โดยไม่ต้องติดตั้งลงไปในเครื่อง มีประเด็นที่น่าสนใจดังนี้
1. ใช้พื้นที่ประมาณ 600 MB และข้อมูลใน USB ยังอยู่ครบถ้วน เพราะไม่ได้ทำการ Format USB แต่เพิ่มห้องเก็บข้อมูล 4 ห้อง คือ Boot, EFI, syslinux และ LiveOS ส่วนห้อง Root มีแฟ้มชื่อ GPL
2. เครื่องที่ใช้ทดสอบคือ ASUS ต้องกด F2 เมื่อเปิดเครื่องแล้วเข้า Boot, Hard disk drives เลือกเลื่อน USB ซึ่งเป็น Harddisk ตัวที่ 2 ขึ้นมา มิเช่นนั้น จะเลือก Harddisk ตัวแรกเสมอ ทำให้ไม่เรียก USB ขึ้นมาทำงานตามที่ตั้งใจไว้
3. Download โปรแกรมติดตั้ง Live USB และแฟ้ม Fedora OS มาไว้ในเครื่อง
4. เมื่อ boot ขึ้นมา สามารถแก้ไขได้ แต่ผลการแก้ไขไม่ได้บันทึกไว้ เพราะทำงานใน RAM เมื่อ boot ใหม่ก็จะไม่เห็นผลการแก้ไข เช่น เปลี่ยน background หรือ create user
5. สามารถกำหนดการเชื่อมต่อแบบ wireless หรือ wired แล้วใช้งานได้ปกติ
6. มีตัวเลือกให้สั่งติดตั้งระบบปฏิบัติการลงไปใน Harddisk ได้

http://fedoraproject.org/wiki/How_to_create_and_use_Live_USB

https://fedorahosted.org/liveusb-creator/

https://fedorahosted.org/releases/l/i/liveusb-creator/liveusb-creator-3.11.1-setup.exe

http://fedoraproject.org/get-fedora

http://download.fedoraproject.org/pub/fedora/linux/releases/15/Live/i686/Fedora-15-i686-Live-Desktop.iso


พบปัญหาเข้าระบบ webbased mail ไม่ได้

โดย บุรินทร์ รุจจนพันธุ์ เมื่อ Tuesday, January 18th, 2011
httpd log

httpd log

18 ม.ค.54 เมื่อวานเย็น – วันนี้เช้า เกิดปัญหาไม่สามารถ login เข้าระบบ web-based mail ขององค์กร อาการคือ user & password ไม่ถูกยอมรับให้ผ่านเข้าระบบ เมื่อรำลึกถึงเหตุการณ์ในอดีต ก็มีกรณีหนึ่งที่เป็นไปได้ คือ เครื่องบริการเต็ม จึงใช้ ssh เข้าไปใช้ #df ก็พบว่าเต็มจริง จึงเข้าไปลบ log ต่าง ๆ ที่มีขนาดใหญ่ (ไม่แตะต้อง mail box ของแต่ละคน) และปรับแก้ #/etc/aliases แล้ว #newaliases เพื่อ forward อีเมลของสมาชิกเก่า แทนการลบออกจากระบบไปยัง  mail box หนึ่ง เพื่อรอเวลาตรวจสอบ และลบทิ้งบัญชีผู้ใช้ในโอกาสต่อไป เมื่อพื้นที่เหลือเพิ่มขึ้นก็ login เข้าระบบ web-based mail ได้ตามปกติ


ขั้นตอน Reinstall Plawan Central Log

โดย บุรินทร์ รุจจนพันธุ์ เมื่อ Sunday, August 15th, 2010

15 ส.ค.53 ไม่ได้ใช้ระบบของ Plawan มาหนึ่งปีเต็ม และลืมรหัสผ่านทั้งของ root และ user สำหรับเข้าจัดการระบบลีนุกซ์ แม้พยายาม recover root account ผ่าน single mode ด้วยการกด e แล้วแก้ในบรรทัด kernel ก็ยังเข้าไม่ได้ เพราะสุดท้ายก็ถามรหัสผ่าน root อยู่เช่นเดิม ตัดสินใจลง plawan ใหม่ทับตัวเดิม
ขั้นตอนการติดตั้ง Plawan 8.04 kernel 2.6.24-19 (Beta2 404 MB) ทับ Plawan ตัวเดิมที่เคยติดตั้งไปแล้ว (หลัก download โปรแกรมจาก plawan.com มาเขียนลงซีดี) มีดังนี้ 1) Boot ด้วย CD แล้วเข้า Start Plawan in Graphic Mode 2) โปรดอดใจรอนานกว่า 10 นาที และพบตัวเลือก ซึ่งมีทั้งหมด 7 Step ซึ่งมีรายละเอียดดังนี้ Step 1. เลือกภาษา English Step 2. เลือกที่อยู่ Bangkok Step 3. เลือกแป้นพิมพ์  Thailand Step 4. แบ่งพื้นที่ Manual เพราะเคยแบ่งไว้แล้ว  (/dev/sda1:ntfs:42GB /dev/sda5:ntfs:80GB /dev/sda6:ntfs:35GB /dev/sda7:ext3:20GB /dev/sda8:swap:2GB) Step 5. กำหนดชื่อ ผมใส่คำว่า plawan ทุกช่องครับ กันลืม Step 6. Migrate อะไรบ้างจาก sda1 .. ผมไม่เลือกเลย Step 7. Ready to Install หมายความว่า ถ้ากดปุ่ม Install ก็จะเริ่มติดตั้งโปรแกรม แล้วผลการติดตั้งจะทำลายข้อมูลใน sda7 และ sda8  (ซึ่งผมต้องการให้ทำลายของเดิมใน 2 partition นั้น) โดยใช้เวลาอีกประมาณครึ่งชั่วโมง .. แล้วพบกับ installation is complete พร้อมกับ restart .. หลัง restart ไม่พบปัญหาใดกับ OS ตัวอื่นที่เคยลงในเครื่อง
ผลการ reinstall คือ บูทเครื่องแล้วพบ grub ถามเข้า Plawan 8.04 หรือ Windows NT/2000/XP เมื่อเข้า windows ก็จะถามว่าเข้า windows ตัวใด เพราะเครื่องผมลง windows หลายรุ่น แต่ลง linux รุ่นเดียวคือ plawan สำหรับเครื่องนี้ .. เนื่องจากผมใช้ windows มากกว่า linux จึงต้องไปแก้ไขให้เปิดขึ้นมาแล้วเข้า Windows เป็นค่า Default
ดำเนินการมีขั้นตอนดังนี้ Desktop Right Click พบเมนูแล้วเลือก Application, Shells, Bash พบ $ แล้วพิมพ์ cd /boot/grub แล้ว sudo chmod 777 menu.lst แล้ว vi menu.lst แล้วเปลี่ยน default 0 เป็น default 3 แล้ว sudo chmod 644 menu.lst แล้ว exit แล้ว restart
ถ้าเป็นรหัสผ่านของ linuxsis ใช้ user=admin password=123456 แต่ถ้าเป็น plawan ผู้ใช้เป็นผู้กำหนดในขณะติดตั้ง ถ้าลืมก็ต้องหาทางเข้าผ่านประตูหลังให้ได้ แต่พบว่าประตูทั้งหมดถูกปิด ผมจึงต้องเลือกลื้อบ้านทิ้งครับ แล้วสร้างใหม่ทับของเดิมไปเลย .. เล่าสู่กันฟัง


บูทโอเอสจากเมนบอร์ดของ asus f80

โดย บุรินทร์ รุจจนพันธุ์ เมื่อ Sunday, August 16th, 2009
notebook asus f80series

notebook asus f80series

16 ส.ค.52 ได้ศึกษาเรื่อง OS on Mainboard ที่อยู่ในเครื่องนักศึกษาที่มหาวิทยาลัยโยนกแจกตามโครงการ IT&Resort จึงเขียนไว้ให้นักศึกษาได้เรียนรู้ 3 ย่อหน้า ดังนี้
      หลายปีก่อนผู้เขียนคิดว่าการสั่งให้เครื่องคอมพิวเตอร์เริ่มทำงานหรือการบูทเครื่อง ไม่ควรมีเพียงทางเลือกเดียวคือการบูทด้วยระบบปฎิบัติการจากฮาร์ดดิสก์ การพัฒนาฮาร์ดแวร์ให้มีหน่วยความจำสูงขึ้น มีหน่วยประมวลผลที่ทำงานเร็วขึ้น และอุปกรณ์ต่อพ่วงทำงานเร็วขึ้น จนสามารถพัฒนาระบบปฏิบัติการให้เริ่มต้นบูทเครื่องจากแผ่นซีดีรอมเป็นทางเลือกที่สองที่ทำงานได้ใกล้เคียงกับการบูทจากฮาร์ดดิสก์ แต่ทางเลือกนี้ไม่เป็นที่นิยมเนื่องจากแผ่นซีดีรอมเสื่อมสภาพจากการใช้งานได้ง่าย ไม่นานนักก็มีการพัฒนาซอฟท์แวร์และแฟรชไดร์จนสามารถบูทเครื่องผ่านสื่อเก็บข้อมูลขนาดเล็กให้ผู้ใช้เลือกเป็นทางเลือกที่สาม
     ปี 2551  เริ่มมีเครื่องคอมพิวเตอร์ที่ติดตั้งระบบปฏิบัติการลีนุกซ์ไว้ในเมนบอร์ดโดยผู้ผลิตเป็นการบูทเครื่องทางเลือกที่สี่ ทำให้ผู้ใช้สามารถเปิดเครื่องคอมพิวเตอร์และใช้งานอินเทอร์เน็ตได้ภายในไม่กี่วินาทีเท่านั้น เนื่องจากระบบปฏิบัติการรู้จักอุปกรณ์ทั้งหมด และทำงานขั้นพื้นฐานไม่กี่รายการ เช่น เปิดเว็บไซต์จากอินเทอร์เน็ต ฟังเพลง ดูภาพถ่าย หรือ สนทนากับเพื่อนแบบออนไลน์ เป็นต้น ไม่สามารถจัดเก็บแฟ้มจึงเชื่อได้ว่าปลอดภัยจากไวรัสในระดับหนึ่ง คุณสมบัตินี้ถูกเรียกว่า Express Gate ในโน๊ตบุ๊คยี่ห้อ ASUS ซึ่งใช้ Linux ของ Splashtop.com ส่วนการติดตั้งลีนุกซ์โดยผู้ผลิตเรียกว่า Linux Preload ซึ่งอุปกรณ์ในหลายยี่ห้อให้การยอมรับ Linux จากค่ายนี้ อาทิ Acer, Asus, HP, Lenovo, LG และ Sony
     ประโยชน์จากคุณสมบัตินี้ที่เห็นได้ชัดคือ บูทเครื่องได้เร็วมากและใช้เปิดเว็บไซต์ได้อย่างปลอดภัย เพราะไม่สามารถจัดเก็บแฟ้มลงสื่อ แต่เก็บ Bookmarks สำหรับเว็บไซต์ที่ชื่นชอบไว้เปิดในภายหลังได้ จากการทดสอบใช้งานในเครื่องคอมพิวเตอร์ ASUS พบว่า 1)ระบบแปลชื่อไม่ทำงานอัตโนมัติ ต้องกำหนด DNS แบบ Manual 2)ส่วนการพิมพ์ภาษาไทยต้องปรับตัวเลือกในคุณสมบัติของแป้นพิมพ์ เพื่อแสดงกล่องเครื่องมือสำหรับเลือกภาษาไทย 3)จากการทดสอบดูภาพยนตร์จาก Youtube.com หรือ Video.mthai.com พบว่าทำงานได้ปกติเช่นเดียวกับการใช้งานในฮาร์ดดิสก์ นี่เป็นอีกคุณสมบัติหนึ่งของเครื่องคอมพิวเตอร์ที่ทำให้ผู้ใช้สามารถใช้งานได้สะดวก และมีลิขสิทธิ์ที่ถูกต้อง สำหรับการใช้งานขั้นพื้นฐาน


ติดตั้ง plawan central log เพิ่มอีก 1 OS แทน boot แบบ Live CD

โดย บุรินทร์ รุจจนพันธุ์ เมื่อ Sunday, July 19th, 2009

19 ก.ค.52 ติดตั้ง Plawan Central Log Beta2 ที่ download แฟ้ม .iso จาก plawan.com เมื่อ 17 กค.52 แล้วเขียนลง CD โดยมีขั้นตอนหลัง Boot ด้วย CD ของ Plawan เพื่อติดตั้งใน Asus T3400 ดังนี้ 1)Boot ด้วย CD-ROM ใช้เวลากว่า 10 นาทีกว่าจะ boot เสร็จ 2)Prepare disk space ผมเลือก Manual เพราะไม่แน่ใจว่าระบบอัตโนมัติแบ่งนั้นจะกระทบอะไร และผมก็ไม่ได้ใช้ HD ทั้งหมดสำหรับ Linux ตัวนี้ 3)เลือก Free space ใน Device สุดท้ายที่เคยใช้ Partition magic แบ่งไว้ ซึ่งมีทั้งหมด 44 GB แต่มีแผนใช้กับ Plawan เพียง 22 GB 4)แบ่ง Partition เป็น ext3 สำหรับ / หรือ root เพียง 20 GB 5)แบ่ง Partiton เป็น swap area เพียง 2 GB 6)เลือก Migrate Documents and Settings แล้ว checkbox เฉพาะของ sda1 หรือ Windows ตัวหลัก เพื่อนำมาใช้ใน plawan แต่ลูกของ sda1 ผมไม่ได้เลือกเลย ได้แก่ Internet explorer, Wallpaper, User Picture, My Documents, My Music และ My Pictures 7)จากนั้นก็ดำเนินการติดตั้ง ซึ่งทำให้เกิด Partition ทั้ง 2 ข้างต้น และมีการแก้ไข boot ใน sda ซึ่งใช้เวลาติดตั้งโปรแกรม และ download รวมชั่วโมงกว่า 8 ) เมื่อติดตั้งแล้ว ก็สั่ง restart จะพบว่า boot ด้วย grub ก่อน loader ของ windows

23 ก.ค.52  บันทึกผลการทดสอบใช้งาน plawan central log 2 เรื่อง คือ 1)การเข้า root ของ plawan จะเข้าผ่าน login ด้วย user root ไม่ได้ ต้องใช้ user ปกติเข้าไปก่อน เมื่อพบ Desktop ก็ให้ Right Click, Applications, Shells, sudo -i ถ้าใส่รหัสผ่านถูกก็จะพบเครื่องหมาย # เมื่อใช้ pwd ก็จะพบว่าอยู่ใน ห้อง /root (แหล่งอ้างอิง linuxthai.org) 2) ในระบบ Multi OS ผมต้องการ boot Windows ซึ่งอยู่ลำดับที่ 3 แต่ค่า default มี Plawan อยู่ลำดับที่ 0 ต้องเข้าไปใน /boot/grub แล้วเปิดแฟ้ม menu.lst ด้วย vi แล้วแก้ default 0 เป็น default 3 ก็จะเข้า Windows อัตโนมัติในกรณีไม่เลือก OS ตัวใด้