หัวข้อนี้ นำเสนอการติดตั้ง NFS Server ซึ่งเป็นการอนุญาตให้ใช้งาน DISK ของ Server ผ่านการ Mount มีใจความสำคัญดังนี้
1. ssh 10.100.55.200
2. sudo apt-get install nfs-kernel-server nfs-common portmap
3. ps ax|grep nfs
4. sudo mkdir /data1
5. sudo chown nobody:nogroup /data1
6. chmod 777 /data1
7. sudo nano /etc/exports
เพิ่ม
/data1 10.100.55.201/255.255.255.0(rw,sync,no_subtree_check)
คำว่า /255.255.255.0 มีค่าเท่ากับ เลข 24 เขียนแบบนี้ได้ 10.100.55.201/24
8. exportfs -a
9. /etc/init.d/nfs-kernel-server restart
rpcinfo -p localhost แสดง RPC Programs
การเชื่อมต่อเ้ข้ามายังแม่ข่าย
sudo mount 10.100.55.200:/data1 /mnt
ในอดีตมวลความรู้เพิ่มเป็น 2 เท่าในทุกสิบปี.. ปัจจุบันมวลความรู้ เพิ่มเป็น 2 เท่าในทุก 1 ปี.. ผู้เขียนร่วมเป็นส่วนหนึ่งในการขยายตัวของมวลความรู้ !!
วันจันทร์ที่ 7 มีนาคม พ.ศ. 2554
How to install NFS Server การติดตั้ง NFS Server ครับ
วันอาทิตย์ที่ 6 มีนาคม พ.ศ. 2554
การลดความซ้ำซ้อนข้อมูลขนาดใหญ่ 6.7 ล้านข้อมูล ความเร็วสูงสุด 1 วินาที ด้วยภาษาไพธอน
วันนี้แนะนำเทคนิค การลดความซ้ำซ้อนข้อมูลขนาดใหญ่ ในตัวอย่างนี้ทดสอบ 6.7 ล้านแถวข้อมูล ด้วยภาษาไพธอน
ใช้เวลาประมวลผลเร็วที่สุด ประมาณ 1 วินาที
ผมไม่แปลกใจที่ทำไม Google ถูกสร้างขึ้นจากไพธอน เพราะผมทดสอบด้วยภาษา PHP ยังไ่ม่สามารถทำได้ เนื่องจากการแยก array สามารถทำได้จำกัดใน php แต่ในภาษาไพธอนไม่จำกัด ผนวกกับสุดยอด functional programming ด้วยการใช้ map ซึ่งเป็นส่วนหนึ่งของ mapreduce ทำให้มันเร็วแบบสุด ๆ ครับ
นี่คือโค๊ดไพธอน ซึ่งเป็นพระเอกของเราในวันนี้ครับ !!
def list_unique(data):
set = {}
map(set.__setitem__,data,[])
return set.keys()
คำเกี่ยวข้อง : การลดความซ้ำซ้อนข้อมูลขนาดใหญ่ , python list unique, fastest list unique using python
ใช้เวลาประมวลผลเร็วที่สุด ประมาณ 1 วินาที
ผมไม่แปลกใจที่ทำไม Google ถูกสร้างขึ้นจากไพธอน เพราะผมทดสอบด้วยภาษา PHP ยังไ่ม่สามารถทำได้ เนื่องจากการแยก array สามารถทำได้จำกัดใน php แต่ในภาษาไพธอนไม่จำกัด ผนวกกับสุดยอด functional programming ด้วยการใช้ map ซึ่งเป็นส่วนหนึ่งของ mapreduce ทำให้มันเร็วแบบสุด ๆ ครับ
นี่คือโค๊ดไพธอน ซึ่งเป็นพระเอกของเราในวันนี้ครับ !!
def list_unique(data):
set = {}
map(set.__setitem__,data,[])
return set.keys()
คำเกี่ยวข้อง : การลดความซ้ำซ้อนข้อมูลขนาดใหญ่ , python list unique, fastest list unique using python
วันศุกร์ที่ 4 มีนาคม พ.ศ. 2554
การสร้างระบบปฏิบัติการลินุกซ์ของตนเอง ด้วย remastersys
ในหัวข้อนี้ นำท่านสร้างระบบปฏิบัติการลินุกซ์ของท่านขึ้นมาใหม่ หรือจะทำเป็นแผ่น Live CD ของท่านเองได้ มีสาระสำคัญดังนี้
การทำดีสโทร
1. สร้างระบบขึ้นมาใหม่
2. พัฒนาจากระบบเดิม
3. ปรับแต่งจากดีสโทรหลัก
3.1 สร้างมาจากพื้นฐาน NimbleX2, Linux Mint, Chrunchbang Linux, X-Edition, PB
3.2 ปรับจาก Image File (ISO)
3.3 สร้าง Image ISO จากระบบที่ใช้งานอยู่ ใช้ Remastersys แต่ขนาดไฟล์ไม่เกิน 4GB ตามมาตรฐาน ISO9660
1. ติดตั้ง แก้ไฟล์ /etc/apt/source.list เพิ่ม
deb http://.geekconnection.org/remastersys/repository remastersys/
กรณีเวอร์ชั่น Ubuntu 8.04 ที่ใช้ grub boot loader หรือใหม่กว่าให้เขียน
deb http://www.geekconnection.org/remastersys/repository ubuntu/
กรณีเวอร์ชั่น 9.10 ที่ใช้ grub2 boot loader ให้เขียน
deb http://www.geekconnection.org/remastersys/repository karmic/
2.sudo apt-get update
# sudo apt-get install remastersys
3. เข้าโปรแกรม System -> Administration -> Remastersys Backup
ประกอบด้วย backup, dist, distcdfs, distiso, modify, clean, info, quit
ปล. cdfs (CD Filesystem) ไฟล์ทั้งระบบ
BACKUP คือสำรองระบบทั้งระบบ
DIST สำรองทั้งระบบแต่ไม่รวมโฟลเดอร์ ของ USER
DISTCDFS กรณีปต้องการเพิ่มโปรแกรมเข้าไปในระบบ
Modify ทำต่อจาก DISTCDFS เมื่อต้องการสร้าง .ISO จาก CDFS
ข้อเสนอก่อนเริ่มทำงาน
- sudo apt-get clean
- ปิด network share และ unmount ให้หมด
การทำดีสโทร
1. สร้างระบบขึ้นมาใหม่
2. พัฒนาจากระบบเดิม
3. ปรับแต่งจากดีสโทรหลัก
3.1 สร้างมาจากพื้นฐาน NimbleX2, Linux Mint, Chrunchbang Linux, X-Edition, PB
3.2 ปรับจาก Image File (ISO)
3.3 สร้าง Image ISO จากระบบที่ใช้งานอยู่ ใช้ Remastersys แต่ขนาดไฟล์ไม่เกิน 4GB ตามมาตรฐาน ISO9660
1. ติดตั้ง แก้ไฟล์ /etc/apt/source.list เพิ่ม
deb http://.geekconnection.org/remastersys/repository remastersys/
กรณีเวอร์ชั่น Ubuntu 8.04 ที่ใช้ grub boot loader หรือใหม่กว่าให้เขียน
deb http://www.geekconnection.org/remastersys/repository ubuntu/
กรณีเวอร์ชั่น 9.10 ที่ใช้ grub2 boot loader ให้เขียน
deb http://www.geekconnection.org/remastersys/repository karmic/
2.sudo apt-get update
# sudo apt-get install remastersys
3. เข้าโปรแกรม System -> Administration -> Remastersys Backup
ประกอบด้วย backup, dist, distcdfs, distiso, modify, clean, info, quit
ปล. cdfs (CD Filesystem) ไฟล์ทั้งระบบ
BACKUP คือสำรองระบบทั้งระบบ
DIST สำรองทั้งระบบแต่ไม่รวมโฟลเดอร์ ของ USER
DISTCDFS กรณีปต้องการเพิ่มโปรแกรมเข้าไปในระบบ
Modify ทำต่อจาก DISTCDFS เมื่อต้องการสร้าง .ISO จาก CDFS
ข้อเสนอก่อนเริ่มทำงาน
- sudo apt-get clean
- ปิด network share และ unmount ให้หมด
การแสดงรายละเอียดไฟล์รูปแบบฐาน 16 ด้วย hexdump
สำหรับวันนี้นำเสนอการแสดงรายละเอียดไฟล์รูปแบบฐาน 16 ด้วยคำสั่ง hexdump มีรายละเอียดดังนี้
การ dump hex ไฟล์ออกมาดู
#hexdump -C -n 16 filename
คำเกี่ยวข้อง : hexdump, hexfile , dump file , linux
การ dump hex ไฟล์ออกมาดู
#hexdump -C -n 16 filename
คำเกี่ยวข้อง : hexdump, hexfile , dump file , linux
การสร้าง ISO ด้วยคำสั่ง genisoimage บนระบบปฏิบัติการลินุกซ์
ในหัวข้อนี้นำเสนอ การสร้าง ISO ด้วยคำสั่ง genisoimage บนระบบปฏิบัติการลินุกซ์ มีใจความสำคัญดังนี้
คำเกี่ยวข้อง : genisoimage, iso image , linux command line
คำเกี่ยวข้อง : genisoimage, iso image , linux command line
การ mount ไฟล์ ISO ในลินุกซ์
หัวข้อนี้นำเสนอ การ mount ไฟล์ ISO ในระบบปฏิบัติการลินุกซ์ มีใจความสำคัญดังนี้
1. สร้างไดเร็คทอรี่สำหรับ mount กับ ISO ได้แก่ #mkdir /mnt/myiso
2. คำสั่ง mount ด้วย #mount -o loop -r myiso.iso /mnt/myiso
ปล. ไฟล์ต่าง ๆ ที่ถูก mount จะเก็บไว้ในไดเร็คทอรี่ /mnt/myiso และอ่านได้อย่างเดียว ไม่สามารถเขียนได้
คำเกี่ยวข้อง : ISO Mount , LINUX CLI, MOUNT ISO FILE, MOUNT IMAGE FILE
1. สร้างไดเร็คทอรี่สำหรับ mount กับ ISO ได้แก่ #mkdir /mnt/myiso
2. คำสั่ง mount ด้วย #mount -o loop -r myiso.iso /mnt/myiso
ปล. ไฟล์ต่าง ๆ ที่ถูก mount จะเก็บไว้ในไดเร็คทอรี่ /mnt/myiso และอ่านได้อย่างเดียว ไม่สามารถเขียนได้
คำเกี่ยวข้อง : ISO Mount , LINUX CLI, MOUNT ISO FILE, MOUNT IMAGE FILE
การเล่นเพลง mp3 ผ่าน command line ในลินุกซ์ ด้วยคำสั่ง mpg123
ในหัวข้อนี้ แนะนำการเล่นเพลง mp3 ผ่าน command line ในลินุกซ์ ด้วยคำสั่ง mpg123 รวมถึงวิธีการสั่งทำงานแบบ background process และการ kill โปรแกรม หรือหยุดการเล่นเพลง มีใจความสำคัญดังนี้
คำเกี่ยวข้อง : mpg123, linux cli, ubuntu, multimedia command line
คำเกี่ยวข้อง : mpg123, linux cli, ubuntu, multimedia command line
สมัครสมาชิก:
บทความ (Atom)