ลีนุกซ์ โอเพนซอร์ส


endian firewall communityช่วงนี้ไม่ค่อยได้เขียนบทความเกี่ยวกับคอมพิวเตอร์เอาซะเลย วันนี้เลยขอปัดฝุ่นคำถามเก่าๆจากน้องคนหนึ่งที่ถามเข้ามาผ่านทาง msn จริงๆผมอยากให้ทิ้งคำถามไว้ในบล็อคนี้เลย ยังไงเสียคำถามของท่านอาจจะเป็นคำตอบของอีกหลายคนก็ได้ จะได้แบ่งๆกัน

ว่าด้วย Endian firewall กับระบบ auto login ที่เมื่อบูทระบบขึ้นมาแล้วผ่านทางหน้าจอเราจะเห็นเมนูประมาณด้านล่างนี้

0 shell
1 reset to factory default
2 reboot

เมื่อเลือกเมนู 0 ระบบมีการถาม user และ password แต่กับเมนู 1 และ 2 กลับไม่ถาม ก็ลองคิดดูว่าไฟล์วอลล์ที่ใช้ในการรักษาความปลอดภัย แต่กลับถูก reset to factory default ง่ายๆ ไม่ว่าจะผ่านคีย์บอร์ด หรือผ่าน rs232 console หรือแค่เอามือเผลอไปเฉี่ยวๆคีย์บอร์ดก็อาจจะเดี้ยงแล้ว

ผมได้แนะนำการแก้ปัญหาไปดังนี้คือ ให้ดูที่ไฟล์ /etc/inittab โดยจะมีข้อมูลอยู่ดังนี้

#
# $Id: inittab,v 1.6 2003/12/24 19:51:23 riddles Exp $
#
id:3:initdefault:
 
l0:0:wait:/etc/rc.d/rc.halt halt
l6:6:wait:/etc/rc.d/rc.halt reboot
 
si::sysinit:/etc/rc.d/rc.sysinit
 
# Trap CTRL-ALT-DELETE
ca::ctrlaltdel:/sbin/shutdown -r now
 
# Run gettys in standard runlevels
1:2345:respawn: /sbin/mingetty --autologin root --loginprog /usr/sbin/efw-console tty1
2:2345:respawn: /sbin/mingetty --autologin root --loginprog /usr/sbin/efw-console tty2
3:2345:respawn: /sbin/mingetty --autologin root --loginprog /usr/sbin/efw-console tty3
4:2345:respawn: /sbin/mingetty --autologin root --loginprog /usr/sbin/efw-console tty4
5:2345:respawn: /sbin/mingetty --autologin root --loginprog /usr/sbin/efw-console tty5
6:2345:respawn: /sbin/mingetty --autologin root --loginprog /usr/sbin/efw-console tty6
 
# s0:2345:respawn: /sbin/agetty -n -l /usr/sbin/efw-console -L 38400 ttyS0 vt100

จะเห็นว่ามันทำ autologin โดยผู้ใช้ root เลย แล้วก็รันสคริป /usr/sbin/efw-console เลย แก้ใหม่เป็นดังนี้
(more…)

บันทึกกันลืมอันเนื่องมาจากงานชิ้นนี้โหดร้ายพอดู จริงๆก็เป็นการอัพเกรดเคอเนลจาก 2.4 ไปเป็น 2.6 ของลีนุกซ์ debian3.1r3 ธรรมดาๆ แต่ที่มันไม่ธรรมดาคือต้องทำผ่านเน็ตเวิร์คเลย หนักกว่านั้นคือ จากที่บ้าน รีโมทตรงๆไปที่เครื่องไม่ได้ ต้องผ่านออฟฟิศเก่าผมก่อน(โชคดีที่ vpn ยังใช้งานได้) เข้าไปพักที่เครื่อง enigma ก่อนทั้ง ssh และ scp (โชคดีที่สองที่พวกเด็กแว้นเวรวันหยุดเขาไม่โหลดบิทกันไม่งั้นจุก) ที่ลำบากอีกอย่างคือเครื่องทั้งสามตัวออกเน็ตไม่ได้ ไอ้จะ apt-get ง่ายๆก็ต้องอด

เดิมระบบลงไว้แบบสุดประหยัึด(เพราะตัวทั้งตัวเป็นลีนุกซ์ที่รันบนคอมแพคแฟลชขนาด2GB) สเปกเครื่องเป็น CPU = Celeron 400Mhz, RAM = 512MB

เริ่มจาก

1 ดาวน์โหลดไฟล์เหล่านี้จากอินเตอร์เน็ตที่ http://www.debian.org/distrib/packages

fakeroot_1.2.10_i386.deb
bzip2_1.0.2-7_i386.deb
patch_2.5.9-2_i386.deb
make_3.80-9_i386.deb
binutils_2.15-6_i386.deb
dpkg-dev_1.10.28_all.deb
kernel-kbuild-2.6-3_2.6.8-2_i386.deb
kernel-headers-2.6.8-3_2.6.8-16sarge6_i386.deb
procps_3.2.1-2_i386.deb
linux-kernel-headers_2.6.18-7_i386.deb
libc6_2.3.6.ds1-13etch5_i386.deb
libc6-dev_2.3.6.ds1-13etch5_i386.deb
cpp-3.3_3.3.5-13_i386.deb
gcc-3.3_3.3.5-13_i386.deb
cpp_3.3.5-3_i386.deb
gcc_3.3.5-3_i386.deb
kernel-package_8.135_all.deb
libncurses5-dev_5.5-5_i386.deb
module-init-tools_3.2-pre1-2_i386.deb
initrd-tools_0.1.81.1_i386.deb

อ้อ.. ลืมไป มี
(more…)

ข่าวนี้อยากจะได้ยินเหลือเกิน Elephants Dream เป็นหนังที่เกิดจาก องค์ประกอบของ open source ต่างๆมารวมกัน สรรค์สร้างงานหนัง computer graphic ออกมาได้อย่างยอดเยี่ยม ทำให้หลายๆคนได้เห็นแล้วว่า open source ทำอะไรได้บ้าง ผมไปเจอ
Elephants Dream จากblogของคุณmkเลยเอามาเล่าต่อ อย่างดีใจ ที่ขีดจำกัดของ open source เริ่มสั้นลงทุกที ดูภาพกันไปก่อน

อ้อผมลืมบอกไปใครสนใจอยากได้หนังเรื่องนี้มาดูไปดาวน์โหลดมาได้ครับ ที่ http://www.elephantsdream.org/
หรือ http://public.www.planetmirror.com/pub/blender/ED

(more…)

เมื่อวันที่ 21 เมษายน ที่ผ่านมา Ubuntu ได้ออกเวอร์ชันใหม่มาแล้วคือ Ubuntu 8.04 (Hardy Heron) วันนี้เลยว่าจะอัพเกรดเจ้าเครื่อง osiris.wutthiphan.com ที่เป็นเว็บเซอร์เวอร์ของ wutthipan.com ซะหน่อย การอัพเกรดก็วิธีเดิมๆ ดูจากลิ้งค์นี้ คือสั่งคำสั่งสอง-สามคำสั่ง แต่ก็ต้องใช้เวลาในการรอนานหน่อย เพราะมีข้อมูลที่ต้องอัพเกรดอยู่ราวๆ 200 - 300 MB. แนะนำว่าไม่ควรทำการอัพเกรดผ่านระบบเน็ตเวิร์ค เพราะเกิดเน็ตหลุดหรือมีปัญหาในการอัพเกรดจะลำบาก (แต่ผมก็เลือกวิธีนี้ :-o ) คำสั่งง่ายๆในการอัพเกรดตามข้างล่างครับ…

เดิมๆเวอร์ชัน 7.10 เป็นอย่างนี้อยู่

wutthiphan@osiris:~$ uname -a
Linux osiris 2.6.22-14-server #1 SMP Tue Dec 18 08:31:40 UTC 2007 i686 GNU/Linux

จากนั้นสั่ง

wutthiphan@osiris:~$ sudo apt-get update

แล้วก็ตามด้วย (หากเครื่องยังไม่มีโปรแกรม update-manager-core)

wutthiphan@osiris:~$ sudo apt-get install update-manager-core

สั่งอัพเกรดโลด

wutthiphan@osiris:~$ sudo do-release-upgrade

จากนั้นก็หากาแฟ มานั่งจิบๆรอได้เลย (กำลังจิบรอ…) ในเวลาต่อมา (สองชั่วโมงกว่าๆ) หลังจากตอบคำถามต่างๆไปเรื่อยๆ
ก็ถึงตอนที่ต้องรีบูทเพื่อเริ่มระบบใหม่ และหลังจากให้ระบบรีบูทอยู่ ก็รอลุ้นอยู่เหมือนกันว่ามันจะบูทขึ้นหรือเปล่า (ใช้วิธี ping ทิ้งไว้) อ้าาา… บูทขึ้นมาแล้ว ลองเช็คดู kernel ก่อนเลย

wutthiphan@osiris:~$ uname -a
Linux osiris 2.6.24-16-server #1 SMP Thu Apr 10 13:58:00 UTC 2008 i686 GNU/Linux

อันนี้ก็เป็นเวอร์ชันใหม่แล้วครับ การอัพเกรดหลักๆที่เจอคือ
mysql-server 5.0.45-1ubuntu3.1 ไปเป็น mysql-server_5.0.51a-3ubuntu5
apache2-mpm-prefork 2.2.4-3build1 ไปเป็น apache2-mpm-prefork_2.2.8-1
php5 5.2.3-1ubuntu6.3 ไปเป็น php5_5.2.4-2ubuntu5
postfix 2.4.5-3ubuntu1 ไปเป็น postfix_2.5.1-2ubuntu1

เช็คว่าระบบทำงานได้ปกติแล้ว ก็ออกไปตากแอร์แถวๆเซ็นทรัลพระรามสองอีกดีกว่า  :mrgreen:

Next Page »