Software Engineering
ທ້າວ ທິບພະຈັນ ມະນີພູໃສ G2
ນາງ ສຸດສະຫລາ ໂສບັນດິດ G2
ນາງ ທິບພາວັນ ຄູນນີວົງ G2
ນາງ ຄອນມາລີ ສີພອນໄຊ G2
ຫົວຂໍ້
Independent LINUX Web learning (1 live cd)
ໂຄງການນີ້ຄືການສ້າງລະບົບປະຕິບັດການຫລືdistribution(distro) ໃຫມ່ຈາກ
linux (based on ubuntu) ໃຊ້ສຳຫລັບການ
ສຶກສາຫລືສຳຫລັບຜູ້ທີ່ສົນໃຈການສ້າງເວບໄຊ້ດ້ວຍ ພາສາ html, php ....
ເຫມາະສຳຫລັບຜູ້ສົນໃຈສຶກສາລະບົບປະຕິບັດການ linux, ສາມາດໃຊ້ແບບ live CD
ໄດ້ ແລະໂຕ os ຈະເນັ້ນໃຫ້ມີ
ຊຸດໂປຣແກຣມທີ່ຈຳເປັນໃນການສ້າງເວບໄຊ້ພ້ອມນັ້ນຢັງມີຊຸດ web
CMS(Drupal) ມາໃຫ້ໃຊ້ນຳອີກ.
1.ເປົ້າຫມາຍໃນການສ້າງແລະຄວາມເປັນມາ
ເນື່ອງຈາກວ່າລະບົບປະຕິບັດການ linux ເປັນລະບົບປະຕິບັດການ opensource
ທີ່ສາມາດເອົາມາ
ໃຊ້ໄດ້ຟີໂດຍບໍ່ມີການຜູກມັດໃດ໋ໆພ້ອມນັ້ນຢັງສາມາດເອົາມາດັດແປງຫລື
ແກ້ໄຂໃຫ້ເຫມາະສົມກັບການໃຊ້ວຽກງານຂອງເຮົາ.
ດັ່ງນັ້ນພວກຂ້າພະເຈົ້າເຫັນວ່າການທີ່ຈະນຳເອົາລະບົບປະຕິບັດການນີ້ມາ
ແກ້ໄຂເພື່ອໃຫ້ເກີດ ຄວາມເຫມາະສົມກັບການສຶກສາ
ໃນພາກວິຊາກໍ່ຄືຂະແຫນງຂອງພວກເຮົາແມ່ນຈະເກີດປະໂຫຍດຫລາຍນອກຈາກຈະໄດ້
ຮຽນຮູ້ການໃຊ້ລະບົບ linux ແລ້ວການທີ່
ນຳເອົາພຽງ CD ແຜ່ນດຽວ(ສາມາດເອົາໃສ່ usb ໄດ້) ແລ້ວເອົາໄປ run
ເທິງຄອມພິວເຕີ້ເຄື່ອງໃດ໋ຫນື່ງຫລັງຈາກ
ນັ້ນເຮົາສາມາດໃຊ້ໄດ້ເລີຍຈະເປັນການດີຫລາຍ ບໍ່ຍາກຕໍ່ການຕິດຕັ້ງ
ກິນຊັບພະຍາກອນເຄື່ອງບໍ່ຫລາຍ ສະດວກກັບນັກສຶກສາ ທີ່ຮຽນວິຊາ ສາຂາ
website ທີ່ບໍ່ຕ້ອງມາເສຍເວລາຕິດຕັ້ງເວບເຊີ່ເວີ້ຫລືລະບົບປະຕິບັດການ
ລວມທັງມາຕິດຕັ້ງໂຕເສີມອື່ນໆເພື່ອ ຈະໃຫ້ ສາມາດ run ພາສາ php ໄດ້.
ນອກຈາກໄດ້ໃຊ້webserver ແລ້ວຜູ້ໃຊ້ຈະຢັງໄດ້ໃຊ້ Drupal 6.6 ເຊີ່ງເປັນ CMS
ຍອດນິຍົມທີ່ໄດ້ລວມເປັນຊຸດໂປຣແກຣມໃຫ້ໄດ້ທົດລອງໃຊ້ກັນນຳ.
ຫົວຂໍ້ທີ່ຈະດຳເນີນງານ
ວາງແຜນຂັ້ນຕອນການດຳເນີນງານ
−
ສ້າງ Base linux ເພື່ອເປັນຖານໃນການສ້າງ
−
list package ທີ່ຈຳເປັນໃນການສ້າງ
−
build distro
−
test .iso
−
2.ຂອບເຂດການດຳເນີນງານ
ຂອບເຂດຂອງໂຄງການນີ້ຈະຢູ່ໃນຂອບເຂດສຳຫລັບຜູ້ທີ່ໃຊ້
linux ເລີ່ມຕົ້ນເຖິງປານກາງເຫມາະສຳ
ຫລັບນັກສຶກສາຫລືຜູ້ທີ່ສົນໃຈໃນການສ້າງເວບໄຊ້ດ້ວຍພາສາ php,
ບໍ່ສາມາດຕິດຕັ້ງລົງຄວາມຈຳຖາວອນໄດ້
(ຈະມີໃນອານາຄົດ), ສາມາດແລກປ່ຽນຄວາມຮູ້ຜ່ານທາງ port 80 (http),
ການສ້າງສ່ວນຫນື່ງຈະຕ້ອງ ໄດ້ອາໄສ internet ເພື່ອດາວໂຫລດ package
ມາຕິດຕັ້ງລົງລະບົບຂອງເຮົາ.
3.ວິທີແລະຂັ້ນຕອນການດຳເນີນງານ
ສ້າງ base linux
−
ດ້ວຍການແກ້ໄຂຈາກລະບົບທີ່ມີຢູ່ໃນເຄື່ອງຄອມພິວເຕີ້(ubuntu 8.10)
ແລ້ວໃຫ້
ໃຊ້ຊັບພະຍາກອນຮ່ວມກັນລະຫວ່າງລະບົບແທ້ຈິງແລະລະບົບຈຳຮອງ, ໃຊ້
lightweight ເປັນຫນ້າ GUI
ກວດສອບແລະລຶບຊຸດໂປຣແກຣມທີ່ບໍ່ຈຳເປັນຂອງລະບົບ
−
ສ້າງແລະຕິດຕັ້ງຊຸດໂປຣແກຣມທີ່ຈຳເປັນສຳຫລັບໂຄງການ
−
pack ລະບົບແລະທົດສອບຄວາມສົມບູນ
−
ແກ້ໄຂສ່ວນທີ່ມີຂໍ້ປົກຜ່ອງ
−
ສ້າງເປັນ .ISO
−
ທົດສອບ
−
4.ເຄື່ອງມືທີ່ໃຊ້ໃນການດຳເນີນງານ
ເຄື່ອງມື:
ເຄື່ອງຄອມພິວເຕີ້ແລະຕິດຕັ້ງລະບົບປະຕິບັດການ ubuntu 8.10 intrepid ibex
−
internet 56K ຂື້ນໄປ
−
ubuntu_8.10_intrepid_ibex_alternate.iso
−
ໂປຣແກຣມ:
lamp server ເຊີ່ເວີ້ຈຳຮອງເພື່ອຈັດການຊຸດໂປຣແກຣມໃນເຄື່ອງ
−
nano, nautilus, art-work, x-window(startx)
−
vbox(test iso)
−
etc.......
−
5.ແຜນການດຳເນີນງານ/ໄລຍະເວລາ
ໃຊ້ເວລາທັງຫມົດ 6 ອາທິດ,
4 ອາທິດສຳຫລັບສ້າງຊຸດໂປຣແກຣມແລະອີກສອງອາທິດສຳຫລັບທົດສອບຊຸດໂປຣ
ແກຣມ.
ອາທິດທີ່1 ສ້າງ base linux
−
ອາທິດທີ່2 ແລະ 3 ຈັດການຊຸດໂປຣແກຣມ
−
ອາທິດທີ່4 ທົດສອບໃນລະບົບ X
−
ອາທິດທີ່5-6 ແກ້ໄຂແລະສ້າງເປັນ iso ພ້ອມທັງທົດສອບ
−
6.ຜົນທີ່ໄດ້ຮັບ
ຈະໄດ້ liveCD linux ທີ່ລວມເອົາຊຸດໂປຣແກຣມທີ່ພ້ອມໃຊ້
ສຳຫລັບຜູ້ທີ່ຈະນຳໄປໃຊ້ແມ່ນສາມາດ ເອົາ .iso ໄປໃສ່ໃນແຜ່ນ CD
ຫລືສາມາດເອົາໄປໃສ່ໃນ usb ແລະເອົາໄປໃຊ້ໄດ້ເລີຍ, ບໍ່ຈຳເປັນຕ້ອງຕິດຕັ້ງ
ລົງຄວາມຈຳຂອງທ່ານ ພຽງທໍ່ນີ້ກໍ່ສາມາດໃຊ້ linux
ແລະຢັງສາມາດຮຽນຫລືສ້າງເວບໄຊ້ ໄດ້ງ່າຍໆນອກຈາກ
ນັ້ນທ່ານຢັງສາມາດທົດລອງໃຊ້ drupal ເຊີ່ງເປັນ cms
ທີ່ຫນ້າສົນໃຈອີກໂຕຫນື່ງໄດ້ອີກເມື່ອເວລາທ່ານສ້າງ
ຫລືຕ້ອງການໃຫ້ຫມູ່ທີ່ຮຽນໃນຫ້ອງດຽວກັນເບີ່ງຜົນງານ
ຂອງທ່ານຫລືຢາກແບ່ງປັນແລກປ່ຽນຄວາມຮູ້ກໍ່ສາ ມາດເຮັດໄດ້ດ້ວຍການ
access ຜ່ານ port 80 ຫລື http ນັ້ນເອງພຽງ. ທໍ່ນີ້ກໍ່ສາມາດເອົາໄປໃຊ້ໃນການ
ສອນຫລືການຮຽນຂອງຂະແຫນງວິຊາລວມໄປເຖິງຜູ້ໃຊ້ທົ່ວໄປໄດ້.
# ຂໍ້ມູນໂດຍລວມ
1. ໃຊ້ lightweight desktop ຄ້າຍຄື fluxbox (#! crunchbang) ຫລື lite gnome desktop
2. ໃຊ້ 3 desktop applications
Firefox 3
•
ThunderBird
•
gedit or ant editors
•
3. Local repository for Linux desktop.
4. Web base control panel, support these features :
DNS (bind) configuration.
•
Network Time Protocol (NTP).
•
Directory Service via LDAP.
•
User & group.
•
File Sharing (SAMBA) with LDAP authentication.
•
Mail Server (POP/POPs, IMAP/IMAPs and Postfix).
•
Plug-in support for future.
•
Add/Remove package (optional).
•
Syslog-ng (optional).
•
5. Easy to install may be use ubiqity
ອ້າງອີງຈາກ:
http://ubuntu.com
http://laoubuntu.com
http://google.com
http://sites.google.com/a/ideaconnect.co.cc/akenaten/Home
http://code.google.com/p/akenaten-linux
0 comments
Post a comment