Tuesday, December 21, 2010

ຕັ້ງ LibreOffice ໃນ Fedora

ຫລັງຈາກບໍລິສັດສົ້ນຕີນ oracle ມາຊື້ເອົາ SUN ມັນກໍ່ໄດ້ ປະກາດບໍ່ໃຫ້ openoffice ບໍ່ເປັນ opensource ອີກຕໍ່ໄປ ດັ່ງນັ້ນທີມງານສ່ວນຫນຶ່ງຈືງແຍກໂຕອອກມາເຮັດ LibreOffice
ເອົາລະຖ້າໃຜຢາກລອງກໍ່


ລຶບ OpenOffice ກ່ອນໂລດ.

1. ໄປດາວໂຫລດໄດ້ຈາກ http://www.documentfoundation.org/download/

2. ຫລັງຈາກໂຫລດແລ້ວໆ ກໍ່ແຕກໄຟສ ອອກ
tar -zxvf LibO_3.3.0rc1_Linux_x86_install-rpm_en-US.tar.gz
3. ຫລັງຈາກແຕກອອກມາແລ້ວ ຈະໄດ້ໂຟນເດີ້ ທີ່ຊື່ວ່າ “LibO_3.3.0rc1_Linux_x86_install-rpm_en-US”

4. cd en-US

5. cd RPMS

6. # rpm -i *.rpm

7. cd desktop-integration

8. # rpm -i libreoffice3.3-redhat-menus-3.3-1.noarch.rpm

ແລ້ວໆ

Wednesday, June 2, 2010

tips and trick for linux

hide process
type Ctrl + Z for keep process
"jobs" for show processed
"fg" following with job's number

special bash shell
type !$ for last order address

type !! for last command

type !+command for last command that you did
type Ctrl+R it's show reverse-i-search type your command, it will provide you for last order


source : unbox.in.th

Friday, May 21, 2010

Poem by an African... which has been nominated for the best Poem of 2005

When I born, I black
When I grow up, I black
When I go in Sun, I black
When I scared, I black
When I sick, I black
And when I die, I still black

And you white fellow
When you born, you pink
When you grow up, you white
When you go in sun, you red
When you cold, you blue
When you scared, you yellow
When you sick, you green
And when you die, you grey
And you calling me colored??

limit bandwidth with cisco firewall

ມາ limit ພວກໃຊ້ເນັດບັນໄລກັບ cisco FW
ສົມມຸດວ່າ ໃນຫ້ອງການ ມີພວກ ແຫດ ຫນື່ງ ເກິດເປັນມື້ ມາເຮັດວຽກ ກໍ່ໂຫລດໆ ບໍ່ຈັກວ່າ ໂຫລດຫຍັງກະດັກ ກະດໍ້
ກໍ່ເລິຍເລືອກແບບ limit ໃຫ້ເຂົາເຈົ້າ ໃຊ້ຕາມທີ່ເຮົາຕ້ອງການ ໃນໂມງວຽກ

ອັນນີ້ແມ່ນສົມມຸດວ່າໂມງເຮັດວຽກ (9:00 ຫາ 17:00)

time-range work_hours
periodic weekdays 9:00 to 17:00

ແລ້ວກໍ່ມາ block ຕາມໄອພີ ຫລືກຸ່ມໄອພີ ແນວໃດກໍໄດ້ ຕາມໃຈ


access-list limit extended permit ip host 192.X.X.X any time-range work_hours
access-list limit extended permit ip any host 192.X.X.X time-range work_hours

* ສ້າງ class-map:

class-map class
match access-list limit

* ສ້າງ policy-map ກຳນົດໃຫ້ໃຊ້ 2Mbps ພໍ

policy-map outside-policy
class class
police input 2000000 16000
police output 2000000 16000
service-policy outside-policy interface outside

ຫມົດແຫລະ

Saturday, January 9, 2010


ເຂົ້າເລື່ອງກັນເລີຍເນາະ


/ (root) ຄື directory ຂອງ root
/bin = ເປັນ directory ໃຊ້ເກັບຄຳສັ່ງທົ່ວໄປ ລວມທັງຄຳສັ່ງ utilities ຂອງລະບົບນຳ
/dev = ເປັນບ່ອນເກັບ device file ສຳຫລັບໄວ້ອ້າງອີງເຖິງອຸປະກອນ ໂດຍອຸປະກອນທຸກໆ ໂຕຈະມີ file ອ້າງອີງເຊັ່ນ /dev/tty1 ແປວ່າ serial port(com2)
/boot = ເປັນບ່ອນເກັບ ເຄີເນລ ແລະໄຟລ໌ທີ່ຈຳເປັນຕໍ່ການ boot ຂອງລະບົບ
/etc = ເປັນ directory ຫນື່ງທີ່ສຳຄັນຕໍ່ລະບົບ ໃຊ້ໄວ້ເກັບຄຳສັ່ງເພິ່ມເຕີມ ແລະໃຊ້ເກັບໄຟລຂໍ້ມູນປະເພດການຕັ້ງຄ່າ (configuration)
/proc = ເປັນບ່ອນເກັບ ຂໍ້ມູນໃນຕອນທີ່ໂຕປະມວນຜົນ (process) ກຳລັງເຮັດວຽກຢູ່
/home = ແມ່ນ directory ພື້ນຖານທົ່ວໄປ ຂອງ user ໃນລະບົບ
/sbin = ແມ່ນບ່ອນເກັບຄຳສັ່ງໃນການເບີ່ງແຍງລະບົບຕ່າງໆ
/tmp = ບ່ອນເກັບເອກະສານ ຫລື ໄຟລ ຊົ່ວຄາວຂອງ user ລະບົບ
/var = directory ເກັບຂໍ້ມູນທີ່ມີການປ່ຽນແປງຕະຫລອດເວລາເຊັ່ນ /var/log
/usr = ແມ່ນ directory ໃຊ້ໃນການ ຕັ້ງຄ່າລະບົບ ແລະໂປຣແກຣມສ່ວນຫລາຍຈະຖືກເກັບໄວ້ນີ້
/lib = ບ່ອນເກັບ library ແບບ dynamic ທີ່ຂຽນດ້ວຍພາສາ c ປຽບໄດ້ກັບ dll ໃນ ວິນໂດ້
/usr/bin = directory ໄວ້ເກັບຄຳສັ່ງທົ່ວໄປ
/usr/sbin = directory ໄວ້ເກັບຊຸດຄຳສັ່ງກ່ຽວກັບລະບົບ network
/lost+found = ໄວ້ເກັບກຳກ່ຽວກັບ error ຂອງ disk
/media = ຄຶືກັນກັບ /dev ແຕ່ໂຕນີ້ຈະກ່ຽວກັບອຸປະກອນ ເກັບຂໍ້ມູນ ເຊັ່ນ /media/cdrom , /media/disk1

ນັ້ນກໍ່ຄື directory ທີ່ຈຳເປັນຕ້ອງມີ ແລະຮູ້ໄວ້, ສຳຫລັບຜູ້ເບີ່ງແຍງລະບົບ ຫລືຜູ້ໃຊ້ ຖ້າຫາກຮູ້ວ່າສີ່ງທີ່ເຮົາຫາຢູ່ມັນຢູ່ໃສ ແລະຖືກຈັດການແບບໃດ ມັນກໍ່ເປັນເລື່ອງ່າຍທີ່ເຮົາຈະຊອກຫາ ແກ້ໄຂ ແລະຮັກສາ ມັນ

Friday, January 8, 2010

ໂຄງສ້າງຂອງລະບົບ unix/linux

ເກັບຕົກມາຈາກງານ release party ພໍດີມີຄົນຖາມວ່າ kernel ມັນແມ່ນຫຍັງ ເຮົາກໍ່ເວົ້າໆໄປຜ່ານໆ ເອົາເປັນວ່າມື້ນີ້ມາຊ້ຳຄືນອີກເທື່ອກໍ່ແລ້ວກັນ

ໃນລະບົບ unix / linux ນັ້ນໂດຍພື້ນຖາມມັນຈະມີຫລັກການເຮັດວຽກທີ່ຄືກັນໂດຍອາໄສ kernel ເປັນໂຕເຊື່ອມລະຫວ່າງ apps ກັບ shell ໄປຈົນຮອດ ອຸປະກອນຕ່າງໆ ແບ່ງອອກເປັນ ສີ່ ລຳດັບແບບນີ້

application
V
kernel
V
shell
V
hardware


application : ຄືສ່ວນໂປຣແກຣມຕ່າງໆ ທີ່ຜູ້ພັດທະນາຫລືຜູ້ໃຊ້ ຂຽນຂື້ນມາຫລື ຕິດຕັ້ງເພື່ອໃຊ້ງານ ກໍ່ແລ້ວແຕ່ ເຊັ່ນ pelr, php, c.. ເປັນຕົ້ນ
kernel : ຄືສ່ວນທີ່ໃຊ້ຄວບຄຸມການເຮັດວຽກຂອງລະບົບທັງຫມົດ ໂຕເຄເນລຈະຂື້ນຢູ່ກັບອຸປະກອນຂອງແຕ່ລະລຸ້ນ ເຊັ່ນ i386
shell : ຄື command interpreter ທີ່ເປັນໂຕກາງໄວ້ຖ້າຮັບຄຳສັ່ງຈາກຜູ້ໃຊ້ວຽກຜ່ານທາງ ຄີບອດແລ້ວແປຄຳສັ່ງຕ່າງໆ ໃຫ້ເປັນພາສາເຄື່ອງ ນອກຈາກນີ້ແລ້ວມັນຍັງມີຄວາມສາມາດໃນການຂຽນໂປຣແກຣມ (shell script) ເຊິ່ງກໍ່ຄືການນຳເອົາຄຳສັ່ງຕ່າງໆໃນລະບົບມາຂຽນໃຫ້ເປັນ ໂປຣແກຣມນັ້ນເອງ
hardware : ອັນນີ້ຄືຊິບໍ່ຕ້ອງອະທິບາຍຫຍັງຫລາຍ ມັນກໍ່ຄືອຸປະກອນຕ່າງໆ ທີ່ປະກອບມາເປັນຄອມພິວເຕີ ນັ້ນແຫລະ ເຊັ່ນ cpu ເປັນຕົ້ນ

ນັ້ນກໍ່ຄືໂຄງສ້າງຫລັກໆ ໃນລະບົບ linux / unix ທີ່ຕ້ອງມີເພື່ອປະກອບມາເປັນລະບົບປະຕິບັດການ

send e mail using bash script

#!/bin/bash
#subject
SUBJECT="your mail subject"
# destination
EMAIL="user@xxxx.com"
#message
EMAILMESSAGE="/home/log/emailtext.log"
echo "testing mail"> $EMAILMESSAGE
echo "mail's msg" >>$EMAILMESSAGE
# send an email using /bin/mail
/usr/bin/mail -s "$SUBJECT" "$EMAIL" < $EMAILMESSAGE