<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Devilian Network &#187; FreeBSD</title>
	<atom:link href="http://www.devilian.net/category/freebsd/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.devilian.net</link>
	<description>my devil side</description>
	<lastBuildDate>Sun, 07 Nov 2010 07:24:19 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Menampilkan Informasi CPU</title>
		<link>http://www.devilian.net/2010/11/menampilkan-informasi-cpu/</link>
		<comments>http://www.devilian.net/2010/11/menampilkan-informasi-cpu/#comments</comments>
		<pubDate>Sat, 06 Nov 2010 04:13:20 +0000</pubDate>
		<dc:creator>devilian</dc:creator>
				<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[cpu]]></category>

		<guid isPermaLink="false">http://www.devilian.net/?p=700</guid>
		<description><![CDATA[Terkadang dalam melakukan konfigurasi server kita perlu mengetahui informasi detil CPU yang digunakan pada mesin sehingga konfigurasi dapat berjalan maksimal. Ada beberapa cara untuk menampilkan informasi CPU, yang pertama: server# sysctl -a &#124; egrep -i 'hw.machine&#124;hw.model&#124;hw.ncpu' output hw.machine: amd64 hw.model: Intel(R) Xeon(R) CPU           X3430  @ 2.40GHz hw.ncpu: 4 hw.machine_arch: amd64 [...]]]></description>
			<content:encoded><![CDATA[<p>Terkadang dalam melakukan konfigurasi server kita perlu mengetahui informasi detil CPU yang digunakan pada mesin sehingga konfigurasi dapat berjalan maksimal.</p>
<p>Ada beberapa cara untuk menampilkan informasi CPU, yang pertama:</p>
<pre class="brush: plain">server# sysctl -a | egrep -i 'hw.machine|hw.model|hw.ncpu'</pre>
<p>output</p>
<blockquote><p>hw.machine: amd64<br />
hw.model: Intel(R) Xeon(R) CPU           X3430  @ 2.40GHz<br />
hw.ncpu: 4<br />
hw.machine_arch: amd64</p></blockquote>
<p>Mengambil informasi CPUINFO dari dmesg:</p>
<pre class="brush: plain">server# dmesg | grep -i cpu</pre>
<p>atau</p>
<pre class="brush: plain">server# grep -i cpu /var/run/dmesg.boot</pre>
<p>output</p>
<blockquote><p>CPU: Intel(R) Xeon(R) CPU           X3430  @ 2.40GHz (2394.00-MHz K8-class CPU)<br />
FreeBSD/SMP: Multiprocessor System Detected: 4 CPUs<br />
cpu0 (BSP): APIC ID:  0<br />
cpu1 (AP): APIC ID:  2<br />
cpu2 (AP): APIC ID:  4<br />
cpu3 (AP): APIC ID:  6<br />
cpu0: &lt;ACPI CPU&gt; on acpi0<br />
cpu1: &lt;ACPI CPU&gt; on acpi0<br />
cpu2: &lt;ACPI CPU&gt; on acpi0<br />
cpu3: &lt;ACPI CPU&gt; on acpi0<br />
est0: &lt;Enhanced SpeedStep Frequency Control&gt; on cpu0<br />
est: CPU supports Enhanced Speedstep, but is not recognized.<br />
est: cpu_vendor GenuineIntel, msr 13<br />
p4tcc0: &lt;CPU Frequency Thermal Control&gt; on cpu0<br />
est1: &lt;Enhanced SpeedStep Frequency Control&gt; on cpu1<br />
est: CPU supports Enhanced Speedstep, but is not recognized.<br />
est: cpu_vendor GenuineIntel, msr 13<br />
p4tcc1: &lt;CPU Frequency Thermal Control&gt; on cpu1<br />
est2: &lt;Enhanced SpeedStep Frequency Control&gt; on cpu2<br />
est: CPU supports Enhanced Speedstep, but is not recognized.<br />
est: cpu_vendor GenuineIntel, msr 13<br />
p4tcc2: &lt;CPU Frequency Thermal Control&gt; on cpu2<br />
est3: &lt;Enhanced SpeedStep Frequency Control&gt; on cpu3<br />
est: CPU supports Enhanced Speedstep, but is not recognized.<br />
est: cpu_vendor GenuineIntel, msr 13<br />
p4tcc3: &lt;CPU Frequency Thermal Control&gt; on cpu3<br />
SMP: AP CPU #2 Launched!<br />
SMP: AP CPU #1 Launched!<br />
SMP: AP CPU #3 Launched!</p></blockquote>
<p>Bisa juga dengan:</p>
<pre class="brush: plain">server# sysctl -a | grep -i cpu | less</pre>
<img src="http://www.devilian.net/?ak_action=api_record_view&id=700&type=feed" alt="" /><p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.devilian.net%2F2010%2F11%2Fmenampilkan-informasi-cpu%2F&amp;title=Menampilkan%20Informasi%20CPU" id="wpa2a_2"><img src="http://www.devilian.net/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share"/></a></p><div style='display:none' id="post-refEl-700"></div>]]></content:encoded>
			<wfw:commentRss>http://www.devilian.net/2010/11/menampilkan-informasi-cpu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Problem Make Perl 5.12</title>
		<link>http://www.devilian.net/2010/11/problem-make-perl-5-12/</link>
		<comments>http://www.devilian.net/2010/11/problem-make-perl-5-12/#comments</comments>
		<pubDate>Fri, 05 Nov 2010 16:24:44 +0000</pubDate>
		<dc:creator>devilian</dc:creator>
				<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[libtool]]></category>
		<category><![CDATA[perl]]></category>
		<category><![CDATA[problem]]></category>

		<guid isPermaLink="false">http://www.devilian.net/?p=694</guid>
		<description><![CDATA[Saat mengetikkan make di /usr/ports/lang/perl5.12/, bila menemukan error message seperti ini: License not correctly defined: multiple licenses in LICENSE, but LICENSE_COMB is set to single (or undefined) Solusinya adalah menambahkan baris berikut pada /etc/make.conf. Buat file tersebut bila belum ada. LICENSE_COMB=multi Problem selesai. @updated 06/11/2010 Konfigurasi diatas menyebabkan problem saat compile Libtool-2.2 Antisipasinya adalah memberikan [...]]]></description>
			<content:encoded><![CDATA[<p>Saat mengetikkan make di /usr/ports/lang/perl5.12/, bila menemukan error message seperti ini:</p>
<blockquote><p>License not correctly defined: multiple licenses in LICENSE, but LICENSE_COMB is set to single (or undefined)</p></blockquote>
<p>Solusinya adalah menambahkan baris berikut pada /etc/make.conf.<br />
Buat file tersebut bila belum ada.</p>
<pre class="brush: plain">LICENSE_COMB=multi</pre>
<p>Problem selesai.</p>
<p><em>@updated 06/11/2010</em></p>
<p>Konfigurasi diatas menyebabkan problem saat compile Libtool-2.2<br />
Antisipasinya adalah memberikan remark (comment) pada konfigurasi yang ditambahkan diatas sebelum melakukan compile</p>
<img src="http://www.devilian.net/?ak_action=api_record_view&id=694&type=feed" alt="" /><p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.devilian.net%2F2010%2F11%2Fproblem-make-perl-5-12%2F&amp;title=Problem%20Make%20Perl%205.12" id="wpa2a_4"><img src="http://www.devilian.net/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share"/></a></p><div style='display:none' id="post-refEl-694"></div>]]></content:encoded>
			<wfw:commentRss>http://www.devilian.net/2010/11/problem-make-perl-5-12/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Problem Autoconf dengan PHP</title>
		<link>http://www.devilian.net/2010/10/problem-autoconf-dengan-php/</link>
		<comments>http://www.devilian.net/2010/10/problem-autoconf-dengan-php/#comments</comments>
		<pubDate>Thu, 28 Oct 2010 10:23:11 +0000</pubDate>
		<dc:creator>devilian</dc:creator>
				<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[autoconf]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[problem]]></category>

		<guid isPermaLink="false">http://www.devilian.net/?p=685</guid>
		<description><![CDATA[Versi FreeBSD 8.1-RELEASE Versi Autoconf 2.68 Versi PHP  5.3.3_2 Problem saat penambahan extension PHP: Cannot find autoconf. Please check your autoconf installation and the $PHP_AUTOCONF environment variable is set correctly and then rerun this script. server# export PHP_AUTOCONF="/usr/local/bin/autoconf" Cannot find autoconf. Please check your autoconf installation and the $PHP_AUTOHEADER environment variable is set correctly and [...]]]></description>
			<content:encoded><![CDATA[<p>Versi FreeBSD 8.1-RELEASE<br />
Versi Autoconf 2.68<br />
Versi PHP  5.3.3_2</p>
<p>Problem saat penambahan extension PHP:</p>
<blockquote><p>Cannot find autoconf. Please check your autoconf installation and the $PHP_AUTOCONF environment variable is set correctly and then rerun this script.</p></blockquote>
<pre class="brush: plain">server# export PHP_AUTOCONF="/usr/local/bin/autoconf"</pre>
<blockquote><p>Cannot find autoconf. Please check your autoconf installation and the $PHP_AUTOHEADER environment variable is set correctly and then rerun this script.</p></blockquote>
<pre class="brush: plain">server# export PHP_AUTOHEADER="/usr/local/bin/autoheader"</pre>
<p>Jalankan 2 perintah diatas saat mendapatkan masalah tersebut.</p>
<img src="http://www.devilian.net/?ak_action=api_record_view&id=685&type=feed" alt="" /><p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.devilian.net%2F2010%2F10%2Fproblem-autoconf-dengan-php%2F&amp;title=Problem%20Autoconf%20dengan%20PHP" id="wpa2a_6"><img src="http://www.devilian.net/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share"/></a></p><div style='display:none' id="post-refEl-685"></div>]]></content:encoded>
			<wfw:commentRss>http://www.devilian.net/2010/10/problem-autoconf-dengan-php/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Postfix Sebagai Pengganti Sendmail</title>
		<link>http://www.devilian.net/2009/09/postfix-sebagai-pengganti-sendmail/</link>
		<comments>http://www.devilian.net/2009/09/postfix-sebagai-pengganti-sendmail/#comments</comments>
		<pubDate>Sat, 12 Sep 2009 15:29:27 +0000</pubDate>
		<dc:creator>devilian</dc:creator>
				<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[install]]></category>
		<category><![CDATA[postfix]]></category>
		<category><![CDATA[sendmail]]></category>

		<guid isPermaLink="false">http://www.devilian.net/?p=228</guid>
		<description><![CDATA[[root@server ~]# cd /usr/ports/mail/postfix [root@server ~]# make config Tidak ada konfigurasi yang perlu diubah, jalankan : [root@server ~]# make [root@server ~]# make install [root@server ~]# make clean Jawab dengan menekan tombol &#8220;Y&#8221; saat ditanya : Would you like me to add it [y]? y Sekali lagi saat ditanya : Would you like to activate Postfix [...]]]></description>
			<content:encoded><![CDATA[<pre class="brush: plain">[root@server ~]# cd /usr/ports/mail/postfix
[root@server ~]# make config</pre>
<p><a href="http://www.devilian.net/wp-content/uploads/2009/09/postfix-01.jpg"><img src="http://www.devilian.net/wp-content/uploads/2009/09/postfix-01-360x216.jpg" alt="postfix-01" title="postfix-01" width="360" height="216" class="aligncenter size-medium wp-image-229" /></a><br />
<span id="more-228"></span><br />
Tidak ada konfigurasi yang perlu diubah, jalankan :</p>
<pre class="brush: plain">[root@server ~]# make
[root@server ~]# make install
[root@server ~]# make clean</pre>
<p>Jawab dengan menekan tombol &#8220;Y&#8221; saat ditanya :</p>
<blockquote><p>Would you like me to add it [y]? <strong>y</strong></p></blockquote>
<p>Sekali lagi saat ditanya :</p>
<blockquote><p>Would you like to activate Postfix in /etc/mail/mailer.conf [n]? <strong>y</strong></p></blockquote>
<p>Edit file <strong>/etc/rc.conf</strong> dan tambahkan baris berikut :</p>
<pre class="brush: plain">postfix_enable="YES"
sendmail_enable="NO"
sendmail_submit_enable="NO"
sendmail_outbound_enable="NO"
sendmail_msp_queue_enable="NO"</pre>
<p>Buat file <strong>/etc/periodic.conf</strong> dan tambahkan baris berikut :</p>
<pre class="brush: plain">daily_clean_hoststat_enable="NO"
daily_status_mail_rejects_enable="NO"
daily_status_include_submit_mailq="NO"
daily_submit_queuerun="NO"</pre>
<p>Matikan Sendmail dan jalankan layanan Postfix :</p>
<pre class="brush: plain">[root@server ~]# killall sendmail
[root@server ~]# /usr/local/etc/rc.d/postfix start</pre>
<p style="text-align:center;"><script type="text/javascript">
<!--
  google_ad_client = "pub-7366306689127056";
  /* loketbayar 468x60 */
  google_ad_slot = "7063370445";
  google_ad_width = 468;
  google_ad_height = 60;
//-->
</script><br />
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script></p>
<p>Test Postfix dengan melakukan pengiriman email ke alamat tertentu :</p>
<pre class="brush: plain">[root@server ~]# mail me@devilian.com
Subject: Test Dari Server
Ini hanya test pengiriman email menggunakan Postfix dari Server.
Empat kali Empat sama dengan Enam Belas.
Sempat gak Sempat harus di Balas : )
.
EOT</pre>
<p>Jangan lupa menggunakan tanda &#8220;.&#8221; (titik) untuk berhenti mengetikkan isi email.</p>
<p>Periksa pada <em>mailbox</em> apakah email tersebut sudah diterima, terkadang email terkirim masuk pada <em>Spam</em>/<em>Bulk</em> folder.</p>
<p>Cek message header email yang diterima :</p>
<blockquote><p>Delivered-To: me@devilian.com<br />
Received: by 10.231.15.203 with SMTP id l11cs138394iba;<br />
        Sat, 12 Sep 2009 08:37:48 -0700 (PDT)<br />
Received: by 10.114.9.20 with SMTP id 20mr7730505wai.195.1252769867196;<br />
        Sat, 12 Sep 2009 08:37:47 -0700 (PDT)<br />
Return-Path: <root@server.devilian.com><br />
Received: from server.devilian.com ([192.168.0.100])<br />
        by mx.google.com with ESMTP id 19si4955395pxi.68.2009.09.12.08.37.46;<br />
        Sat, 12 Sep 2009 08:37:46 -0700 (PDT)<br />
Received-SPF: neutral (google.com: 192.168.0.100 is neither permitted nor denied by best guess record for domain of root@server.devilian.com) client-ip=192.168.0.100;<br />
Authentication-Results: mx.google.com; spf=neutral (google.com: 192.168.0.100 is neither permitted nor denied by best guess record for domain of root@server.devilian.com) smtp.mail=root@server.devilian.com<br />
Received: by server.devilian.com (Postfix, from userid 0)<br />
	id A0781B835; Sat, 12 Sep 2009 22:37:41 +0700 (WIT)<br />
To: me@devilian.com<br />
Subject: Test Dari Server<br />
Message-Id: <20090912153741.A0781B835@server.devilian.com><br />
Date: Sat, 12 Sep 2009 22:37:41 +0700 (WIT)<br />
From: root@server.devilian.com (Root Devilian)</p>
<p>Ini hanya test pengiriman email menggunakan Postfix dari Server.<br />
Empat kali Empat sama dengan Enam Belas.<br />
Sempat gak Sempat harus di Balas <img src='http://www.devilian.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p></blockquote>
<p>Install <strong>Postfix</strong> sebagai pengganti <strong>Sendmail</strong> telah selesai.</p>
<img src="http://www.devilian.net/?ak_action=api_record_view&id=228&type=feed" alt="" /><p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.devilian.net%2F2009%2F09%2Fpostfix-sebagai-pengganti-sendmail%2F&amp;title=Postfix%20Sebagai%20Pengganti%20Sendmail" id="wpa2a_8"><img src="http://www.devilian.net/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share"/></a></p><div style='display:none' id="post-refEl-228"></div>]]></content:encoded>
			<wfw:commentRss>http://www.devilian.net/2009/09/postfix-sebagai-pengganti-sendmail/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Install dan Konfigurasi Bash Shell pada FreeBSD</title>
		<link>http://www.devilian.net/2009/09/install-dan-konfigurasi-bash-shell-pada-freebsd/</link>
		<comments>http://www.devilian.net/2009/09/install-dan-konfigurasi-bash-shell-pada-freebsd/#comments</comments>
		<pubDate>Sat, 12 Sep 2009 15:01:26 +0000</pubDate>
		<dc:creator>devilian</dc:creator>
				<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[install]]></category>
		<category><![CDATA[shell]]></category>

		<guid isPermaLink="false">http://www.devilian.net/?p=221</guid>
		<description><![CDATA[Lakukan update Ports Tree terlebih dahulu seperti pada bagian Install Portaudit dan Portupgrade untuk Memudahkan Manajemen Ports Install Bash Shell server# cd /usr/ports/shells/bash server# make server# make install server# make clean Ubah shell utama user-user yang diinginkan menjadi menggunakan Bash shell : server# vipw Edit untuk user root dan user biasa, ubah &#8220;/bin/sh&#8221; menjadi &#8220;/usr/local/bin/bash&#8220;. [...]]]></description>
			<content:encoded><![CDATA[<p>Lakukan update <em>Ports Tree</em> terlebih dahulu seperti pada bagian <a href="/2009/09/install-portaudit-dan-portupgrade-untuk-memudahkan-manajemen-ports/">Install Portaudit dan Portupgrade untuk Memudahkan Manajemen Ports</a><br />
<span id="more-221"></span></p>
<h2>Install Bash Shell</h2>
<pre class="brush: plain">server# cd /usr/ports/shells/bash
server# make
server# make install
server# make clean</pre>
<p>Ubah <em>shell</em> utama user-user yang diinginkan menjadi menggunakan <em>Bash shell</em> :</p>
<pre class="brush: plain">server# vipw</pre>
<p>Edit untuk user <strong>root</strong> dan user biasa, ubah &#8220;<em>/bin/sh</em>&#8221; menjadi &#8220;<em>/usr/local/bin/bash</em>&#8220;. Seperti berikut :</p>
<pre class="brush: plain">root:$1$rHqzsY9B$Iqend1AxKaln1S2N74qT8/:0:0::0:0:Root Devilian:/root:/usr/local/bin/bash
devilian:$1$DxNIHs1w$pboIkCl60/BXsGb6MWp2e0:1001:0::0:0:Devilian Network:/home/devilian:/usr/local/bin/bash</pre>
<p>Siapkan file <em>Batch</em> yang akan dijalankan saat user login :</p>
<pre class="brush: plain">server# ee ~/.bashrc
server# ee ~/.bash_profile
cp ~/.bash* ~devilian/
chown devilian ~devilian/.bash*</pre>
<p style="text-align:center;"><script type="text/javascript">
<!--
  google_ad_client = "pub-7366306689127056";
  /* loketbayar 468x60 */
  google_ad_slot = "7063370445";
  google_ad_width = 468;
  google_ad_height = 60;
//-->
</script><br />
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script></p>
<p>Isi file ~/.bashrc dan ~/.bash_profile adalah :</p>
<pre class="brush: plain">umask 022
PS1="[\u@\h \W]\\$ "
alias ls='ls -aFG'
alias ll='ls -l'
alias lh='ls -lh'</pre>
<p>Test login menggunakan user yang telah diubah menggunakan <em>Bash Shell</em>.<br />
Install <em>Bash Shell</em> selesai.</p>
<img src="http://www.devilian.net/?ak_action=api_record_view&id=221&type=feed" alt="" /><p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.devilian.net%2F2009%2F09%2Finstall-dan-konfigurasi-bash-shell-pada-freebsd%2F&amp;title=Install%20dan%20Konfigurasi%20Bash%20Shell%20pada%20FreeBSD" id="wpa2a_10"><img src="http://www.devilian.net/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share"/></a></p><div style='display:none' id="post-refEl-221"></div>]]></content:encoded>
			<wfw:commentRss>http://www.devilian.net/2009/09/install-dan-konfigurasi-bash-shell-pada-freebsd/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Optimasi Apache, PHP dan MySQL</title>
		<link>http://www.devilian.net/2009/09/optimasi-apache-php-dan-mysql/</link>
		<comments>http://www.devilian.net/2009/09/optimasi-apache-php-dan-mysql/#comments</comments>
		<pubDate>Sat, 12 Sep 2009 14:45:10 +0000</pubDate>
		<dc:creator>devilian</dc:creator>
				<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[optimasi]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://www.devilian.net/?p=212</guid>
		<description><![CDATA[Matikan layanan Apache dan MySQL : server# /usr/local/etc/rc.d/mysql-server stop server# /usr/local/etc/rc.d/apache22 stop Optimasi PHP Hapus remark atau komentar pada file /usr/local/etc/php.ini, sehingga isi file menjadi seperti berikut : [PHP] engine = On zend.ze1_compatibility_mode = Off short_open_tag = On asp_tags = Off precision = 12 y2k_compliance = On output_buffering = Off zlib.output_compression = Off implicit_flush = [...]]]></description>
			<content:encoded><![CDATA[<p>Matikan layanan Apache dan MySQL :</p>
<pre class="brush: plain">server# /usr/local/etc/rc.d/mysql-server stop
server# /usr/local/etc/rc.d/apache22 stop</pre>
<p><span id="more-212"></span></p>
<h2>Optimasi PHP</h2>
<p>Hapus <em>remark</em> atau komentar pada file <strong>/usr/local/etc/php.ini</strong>, sehingga isi file menjadi seperti berikut :</p>
<pre class="brush: plain">[PHP]
engine = On
zend.ze1_compatibility_mode = Off
short_open_tag = On
asp_tags = Off
precision    =  12
y2k_compliance = On
output_buffering = Off
zlib.output_compression = Off
implicit_flush = Off
unserialize_callback_func=
serialize_precision = 100
allow_call_time_pass_reference = On
safe_mode = Off
safe_mode_gid = Off
safe_mode_include_dir =
safe_mode_exec_dir =
safe_mode_allowed_env_vars = PHP_
safe_mode_protected_env_vars = LD_LIBRARY_PATH
disable_functions =
disable_classes =
expose_php = On
max_execution_time = 30
max_input_time = 60
memory_limit = 128M
error_reporting  =  E_ALL &#038; ~E_NOTICE
display_errors = Off
display_startup_errors = Off
log_errors = On
log_errors_max_len = 1024
ignore_repeated_errors = Off
ignore_repeated_source = Off
report_memleaks = On
track_errors = Off
error_log = "/var/log/php_error.log"
variables_order = "EGPCS"
register_globals = On
register_long_arrays = On
register_argc_argv = On
auto_globals_jit = On
post_max_size = 8M
magic_quotes_gpc = On
magic_quotes_runtime = Off
magic_quotes_sybase = Off
auto_prepend_file =
auto_append_file =
default_mimetype = "text/html"
doc_root =
user_dir =
enable_dl = On
file_uploads = On
upload_max_filesize = 8M
allow_url_fopen = On
allow_url_include = Off
default_socket_timeout = 60
[Date]
[filter]
[iconv]
[sqlite]
[xmlrpc]
[Pcre]
[Syslog]
define_syslog_variables  = Off
[mail function]
SMTP = localhost
smtp_port = 25
[SQL]
sql.safe_mode = Off
[ODBC]
odbc.allow_persistent = On
odbc.check_persistent = On
odbc.max_persistent = -1
odbc.max_links = -1
odbc.defaultlrl = 4096
odbc.defaultbinmode = 1
[MySQL]
mysql.allow_persistent = On
mysql.max_persistent = -1
mysql.max_links = -1
mysql.default_port =
mysql.default_socket =
mysql.default_host =
mysql.default_user =
mysql.default_password =
mysql.connect_timeout = 60
mysql.trace_mode = Off
[MySQLi]
mysqli.max_links = -1
mysqli.default_port = 3306
mysqli.default_socket =
mysqli.default_host =
mysqli.default_user =
mysqli.default_pw =
mysqli.reconnect = Off
[mSQL]
msql.allow_persistent = On
msql.max_persistent = -1
msql.max_links = -1
[OCI8]
[PostgresSQL]
pgsql.allow_persistent = On
pgsql.auto_reset_persistent = Off
pgsql.max_persistent = -1
pgsql.max_links = -1
pgsql.ignore_notice = 0
pgsql.log_notice = 0
[Sybase]
sybase.allow_persistent = On
sybase.max_persistent = -1
sybase.max_links = -1
sybase.min_error_severity = 10
sybase.min_message_severity = 10
sybase.compatability_mode = Off
[Sybase-CT]
sybct.allow_persistent = On
sybct.max_persistent = -1
sybct.max_links = -1
sybct.min_server_severity = 10
sybct.min_client_severity = 10
[bcmath]
bcmath.scale = 0
[browscap]
[Informix]
ifx.default_host =
ifx.default_user =
ifx.default_password =
ifx.allow_persistent = On
ifx.max_persistent = -1
ifx.max_links = -1
ifx.textasvarchar = 0
ifx.byteasvarchar = 0
ifx.charasvarchar = 0
ifx.blobinfile = 0
ifx.nullformat = 0
[Session]
session.save_handler = files
session.use_cookies = 1
session.name = PHPSESSID
session.auto_start = 0
session.cookie_lifetime = 0
session.cookie_path = /
session.cookie_domain =
session.cookie_httponly =
session.serialize_handler = php
session.gc_probability = 1
session.gc_divisor     = 100
session.gc_maxlifetime = 1440
session.bug_compat_42 = 1
session.bug_compat_warn = 1
session.referer_check =
session.entropy_length = 0
session.entropy_file =
session.cache_limiter = nocache
session.cache_expire = 180
session.use_trans_sid = 0
session.hash_function = 0
session.hash_bits_per_character = 4
url_rewriter.tags = "a=href,area=href,frame=src,input=src,form=,fieldset="
[MSSQL]
mssql.allow_persistent = On
mssql.max_persistent = -1
mssql.max_links = -1
mssql.min_error_severity = 10
mssql.min_message_severity = 10
mssql.compatability_mode = Off
mssql.secure_connection = Off
[Assertion]
[COM]
[mbstring]
[FrontBase]
[gd]
[exif]
[Tidy]
tidy.clean_output = Off
[soap]
soap.wsdl_cache_enabled=1
soap.wsdl_cache_dir="/tmp"
soap.wsdl_cache_ttl=86400
</pre>
<p>Siapkan file log error PHP :</p>
<pre class="brush: plain">server# touch /var/log/php_error.log
server# chmod 666 /var/log/php_error.log</pre>
<p style="text-align:center;"><script type="text/javascript">
<!--
  google_ad_client = "pub-7366306689127056";
  /* loketbayar 468x60 */
  google_ad_slot = "7063370445";
  google_ad_width = 468;
  google_ad_height = 60;
//-->
</script><br />
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script></p>
<h2>Optimasi Apache</h2>
<p>Hapus module-module yang tidak dibutuhkan beserta <em>remark</em> atau komentar pada file <strong>/usr/local/etc/apache22/httpd.conf</strong>. Sehingga menjadi :</p>
<pre class="brush: plain">ServerRoot "/usr/local"
Listen 80
LoadModule authn_file_module libexec/apache22/mod_authn_file.so
LoadModule authz_host_module libexec/apache22/mod_authz_host.so
LoadModule auth_basic_module libexec/apache22/mod_auth_basic.so
LoadModule authz_user_module libexec/apache22/mod_authz_user.so
LoadModule deflate_module libexec/apache22/mod_deflate.so
LoadModule log_config_module libexec/apache22/mod_log_config.so
LoadModule mime_magic_module libexec/apache22/mod_mime_magic.so
LoadModule unique_id_module libexec/apache22/mod_unique_id.so
LoadModule setenvif_module libexec/apache22/mod_setenvif.so
LoadModule mime_module libexec/apache22/mod_mime.so
LoadModule cgi_module libexec/apache22/mod_cgi.so
LoadModule vhost_alias_module libexec/apache22/mod_vhost_alias.so
LoadModule dir_module libexec/apache22/mod_dir.so
LoadModule alias_module libexec/apache22/mod_alias.so
LoadModule rewrite_module libexec/apache22/mod_rewrite.so
LoadModule status_module libexec/apache22/mod_status.so
LoadModule php5_module libexec/apache22/libphp5.so
LoadModule expires_module libexec/apache22/mod_expires.so
LoadModule headers_module libexec/apache22/mod_headers.so
User nobody
Group nobody
ServerAdmin me@devilian.com
ServerName 192.168.0.100
DocumentRoot "/usr/local/www/apache22/data"
<Directory />
  AllowOverride None
  Order deny,allow
  Deny from all
</Directory>
<Directory "/usr/local/www/apache22/data">
  Options FollowSymLinks
  AllowOverride None
  Order allow,deny
  Allow from all
</Directory>
DirectoryIndex index.php index.html
<FilesMatch "^\.ht">
  Order allow,deny
  Deny from all
  Satisfy All
</FilesMatch>
ErrorLog "/var/log/httpd-error.log"
LogLevel warn
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
LogFormat "%h %l %u %t \"%r\" %>s %b" common
SetEnvIf Remote_Addr "127.0.0.1" dontlog
CustomLog "/var/log/httpd-access.log" combined env=!dontlog
ScriptAlias /cgi-bin/ "/usr/local/www/apache22/cgi-bin/"
<Directory "/usr/local/www/apache22/cgi-bin">
  AllowOverride None
  Options None
  Order allow,deny
  Allow from all
</Directory>
DefaultType text/plain
TypesConfig etc/apache22/mime.types
AddType application/x-compress .Z
AddType application/x-gzip .gz .tgz
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
Header unset ETag
FileETag None
<FilesMatch "(?i)^.*\.(ico|flv|jpg|jpeg|png|gif|js|css|pdf|swf)$">
  Header unset Last-Modified
  Header set Expires "Fri, 08 Jun 2020 00:00:00 GMT"
  Header set Cache-Control "public, no-transform"
  SetOutputFilter DEFLATE
</FilesMatch>
Include etc/apache22/extra/httpd-mpm.conf
Include etc/apache22/extra/httpd-vhosts.conf
Include etc/apache22/extra/httpd-default.conf
Include etc/apache22/Includes/*.conf
</pre>
<p>Edit MPM worker file di <strong>/usr/local/etc/apache22/extra/httpd-mpm.conf</strong> :</p>
<pre class="brush: plain">PidFile "/var/run/httpd.pid"
LockFile "/var/log/accept.lock"
StartServers         150
MinSpareServers       25
MaxSpareServers       35
ServerLimit          435
MaxClients           435
MaxRequestsPerChild 1000</pre>
<p>Edit Virtual Host pada file <strong>/usr/local/etc/apache22/extra/httpd-vhost.conf</strong> :</p>
<pre class="brush: plain">NameVirtualHost 192.168.0.100
<VirtualHost 192.168.0.100>
</VirtualHost></pre>
<p>Edit konfigurasi default pada file <strong>/usr/local/etc/apache22/extra/httpd-default.conf</strong> :</p>
<pre class="brush: plain">Timeout 60
KeepAlive Off
MaxKeepAliveRequests 100
KeepAliveTimeout 15
UseCanonicalName Off
AccessFileName .htaccess
ServerTokens productonly
ServerSignature Off
HostnameLookups Off</pre>
<p>Aktifkan <strong>mod_deflate</strong> dengan membuat file <strong>/usr/local/etc/apache22/Includes/mod_deflate.conf</strong> berisi :</p>
<pre class="brush: plain">AddOutputFilterByType DEFLATE text/html text/plain
#Highest 9 - Lowest 1
DeflateCompressionLevel 9

#Optional
#Skip browsers with known problems
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4\.0[678] no-gzip
BrowserMatch \bMSIE !no-gzip !gzip-only-text/html

#Optional
#Logging
DeflateFilterNote ratio
LogFormat '"%r" %b (%{ratio}n) "%{User-agent}i"' deflate
CustomLog /var/log/deflate_log deflate
</pre>
<p>Cek konfigurasi Apache :</p>
<pre class="brush: plain">server# apachectl configtest</pre>
<blockquote><p>Syntax OK</p></blockquote>
<p style="text-align:center;"><script type="text/javascript">
<!--
  google_ad_client = "pub-7366306689127056";
  /* loketbayar 468x60 */
  google_ad_slot = "7063370445";
  google_ad_width = 468;
  google_ad_height = 60;
//-->
</script><br />
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script></p>
<h2>Optimasi MySQL</h2>
<pre class="brush: plain">server# ee /var/db/mysql/my.cnf</pre>
<p>Isi file <strong>/var/db/mysql/my.cnf</strong> :</p>
<pre class="brush: plain">[client]
port            = 3306
socket          = /tmp/mysql.sock

[mysqld]
port            = 3306
socket          = /tmp/mysql.sock
skip-locking
key_buffer_size = 16M
max_allowed_packet = 1M
table_open_cache = 64
sort_buffer_size = 512K
net_buffer_length = 8K
read_buffer_size = 256K
read_rnd_buffer_size = 512K
myisam_sort_buffer_size = 8M

[mysqldump]
quick
max_allowed_packet = 16M

[mysql]
no-auto-rehash

[myisamchk]
key_buffer_size = 20M
sort_buffer_size = 20M
read_buffer = 2M
write_buffer = 2M

[mysqlhotcopy]
interactive-timeout</pre>
<p>Jalankan semua layanan dengan mengetikkan :</p>
<pre class="brush: plain">server# /usr/local/etc/rc.d/mysql-server start
server# /usr/local/etc/rc.d/apache22 start</pre>
<img src="http://www.devilian.net/?ak_action=api_record_view&id=212&type=feed" alt="" /><p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.devilian.net%2F2009%2F09%2Foptimasi-apache-php-dan-mysql%2F&amp;title=Optimasi%20Apache%2C%20PHP%20dan%20MySQL" id="wpa2a_12"><img src="http://www.devilian.net/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share"/></a></p><div style='display:none' id="post-refEl-212"></div>]]></content:encoded>
			<wfw:commentRss>http://www.devilian.net/2009/09/optimasi-apache-php-dan-mysql/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Optimasi Server FreeBSD</title>
		<link>http://www.devilian.net/2009/09/optimasi-server-freebsd/</link>
		<comments>http://www.devilian.net/2009/09/optimasi-server-freebsd/#comments</comments>
		<pubDate>Sat, 12 Sep 2009 14:12:03 +0000</pubDate>
		<dc:creator>devilian</dc:creator>
				<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[optimasi]]></category>

		<guid isPermaLink="false">http://www.devilian.net/?p=208</guid>
		<description><![CDATA[Edit file /etc/rc.conf, tambahkan baris berikut : usbd_enable="NO" background_fsck="NO" update_motd="NO" syslogd_flags="-ss" accounting_enable="YES" clear_tmp_enable="YES" nfs_reserved_port_only="YES" Edit file /boot/loader.conf, tambahkan baris berikut : autoboot_delay="3" kern.ipc.maxsockets=16384 Edit file /etc/sysctl.conf, tambahkan baris berikut : security.bsd.see_other_uids=0 net.inet.tcp.sendspace=65536 net.inet.tcp.recvspace=65536 kern.ipc.somaxconn=2048 net.inet.icmp.drop_redirect=1 net.inet.icmp.log_redirect=0 net.inet.ip.redirect=0 kern.maxfiles=112328 kern.maxfilesperproc=31095 net.inet.tcp.blackhole=1 net.inet.udp.blackhole=1 net.inet.icmp.icmplim_output=0 net.inet.tcp.msl=3000 vfs.read_max=64 vfs.lorunningspace=6291456 vfs.hirunningspace=12388608 vfs.ufs.dirhash_maxmem=38554432 Aktifkan seluruh konfigurasi dengan me-reboot mesin : server# [...]]]></description>
			<content:encoded><![CDATA[<p>Edit file <strong>/etc/rc.conf</strong>, tambahkan baris berikut :</p>
<pre class="brush: plain">usbd_enable="NO"
background_fsck="NO"
update_motd="NO"
syslogd_flags="-ss"
accounting_enable="YES"
clear_tmp_enable="YES"
nfs_reserved_port_only="YES"
</pre>
<p><span id="more-208"></span></p>
<p>Edit file <strong>/boot/loader.conf</strong>, tambahkan baris berikut :</p>
<pre class="brush: plain">autoboot_delay="3"
kern.ipc.maxsockets=16384</pre>
<p style="text-align:center;"><script type="text/javascript">
<!--
  google_ad_client = "pub-7366306689127056";
  /* loketbayar 468x60 */
  google_ad_slot = "7063370445";
  google_ad_width = 468;
  google_ad_height = 60;
//-->
</script><br />
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script></p>
<p>Edit file <strong>/etc/sysctl.conf</strong>, tambahkan baris berikut :</p>
<pre class="brush: plain">security.bsd.see_other_uids=0
net.inet.tcp.sendspace=65536
net.inet.tcp.recvspace=65536
kern.ipc.somaxconn=2048
net.inet.icmp.drop_redirect=1
net.inet.icmp.log_redirect=0
net.inet.ip.redirect=0
kern.maxfiles=112328
kern.maxfilesperproc=31095
net.inet.tcp.blackhole=1
net.inet.udp.blackhole=1
net.inet.icmp.icmplim_output=0
net.inet.tcp.msl=3000
vfs.read_max=64
vfs.lorunningspace=6291456
vfs.hirunningspace=12388608
vfs.ufs.dirhash_maxmem=38554432</pre>
<p>Aktifkan seluruh konfigurasi dengan me-reboot mesin :</p>
<pre class="brush: plain">server# reboot</pre>
<img src="http://www.devilian.net/?ak_action=api_record_view&id=208&type=feed" alt="" /><p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.devilian.net%2F2009%2F09%2Foptimasi-server-freebsd%2F&amp;title=Optimasi%20Server%20FreeBSD" id="wpa2a_14"><img src="http://www.devilian.net/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share"/></a></p><div style='display:none' id="post-refEl-208"></div>]]></content:encoded>
			<wfw:commentRss>http://www.devilian.net/2009/09/optimasi-server-freebsd/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Install Portaudit dan Portupgrade untuk Memudahkan Manajemen Ports</title>
		<link>http://www.devilian.net/2009/09/install-portaudit-dan-portupgrade-untuk-memudahkan-manajemen-ports/</link>
		<comments>http://www.devilian.net/2009/09/install-portaudit-dan-portupgrade-untuk-memudahkan-manajemen-ports/#comments</comments>
		<pubDate>Mon, 07 Sep 2009 11:43:00 +0000</pubDate>
		<dc:creator>devilian</dc:creator>
				<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[install]]></category>
		<category><![CDATA[portaudit]]></category>
		<category><![CDATA[ports]]></category>
		<category><![CDATA[portupgrade]]></category>

		<guid isPermaLink="false">http://www.devilian.net/?p=126</guid>
		<description><![CDATA[Install portaudit server# cd /usr/ports/ports-mgmt/portaudit server# make server# make install server# make clean Install portupgrade server# cd /usr/ports/ports-mgmt/portupgrade server# make config server# make Ikuti gambar berikut saat dikonfirmasi. server# make install server# make clean // server# /usr/local/sbin/pkgdb -F &#8212;&#62; Checking the package registry database [Rebuilding the pkgdb in /var/db/pkg ... - 17 packages found (-0 [...]]]></description>
			<content:encoded><![CDATA[<h2>Install portaudit</h2>
<pre class="brush: plain">server# cd /usr/ports/ports-mgmt/portaudit
server# make
server# make install
server# make clean</pre>
<h2>Install portupgrade</h2>
<pre class="brush: plain">server# cd /usr/ports/ports-mgmt/portupgrade
server# make config
server# make</pre>
<p><span id="more-126"></span><br />
Ikuti gambar berikut saat dikonfirmasi.</p>
<p><a href="http://www.devilian.net/wp-content/uploads/2009/09/install-portupgrade-01.jpg"><img class="aligncenter size-medium wp-image-129" title="install-portupgrade-01" src="http://www.devilian.net/wp-content/uploads/2009/09/install-portupgrade-01-360x215.jpg" alt="install-portupgrade-01" width="360" height="215" /></a></p>
<p><a href="http://www.devilian.net/wp-content/uploads/2009/09/install-portupgrade-02.jpg"><img class="aligncenter size-medium wp-image-130" title="install-portupgrade-02" src="http://www.devilian.net/wp-content/uploads/2009/09/install-portupgrade-02-360x215.jpg" alt="install-portupgrade-02" width="360" height="215" /></a></p>
<p><a href="http://www.devilian.net/wp-content/uploads/2009/09/install-portupgrade-03.jpg"><img class="aligncenter size-medium wp-image-131" title="install-portupgrade-03" src="http://www.devilian.net/wp-content/uploads/2009/09/install-portupgrade-03-360x215.jpg" alt="install-portupgrade-03" width="360" height="215" /></a></p>
<p><a href="http://www.devilian.net/wp-content/uploads/2009/09/install-portupgrade-04.jpg"><img class="aligncenter size-medium wp-image-132" title="install-portupgrade-04" src="http://www.devilian.net/wp-content/uploads/2009/09/install-portupgrade-04-360x215.jpg" alt="install-portupgrade-04" width="360" height="215" /></a></p>
<pre class="brush: plain">server# make install
server# make clean</pre>
<p style="text-align:center;"><script type="text/javascript">// <![CDATA[
   google_ad_client = "pub-7366306689127056";   /* loketbayar 468x60 */   google_ad_slot = "7063370445";   google_ad_width = 468;   google_ad_height = 60;
// ]]&gt;</script><br />
<script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"></script></p>
<pre class="brush: plain">server# /usr/local/sbin/pkgdb -F</pre>
<blockquote><p>&#8212;&gt;  Checking the package registry database<br />
[Rebuilding the pkgdb<br />
in /var/db/pkg ... - 17 packages found (-0 +17) ................. done]</p></blockquote>
<pre class="brush: plain">server# /usr/local/sbin/portaudit -Fda</pre>
<blockquote><p>auditfile.tbz                                 100% of   57 kB   39 kBps<br />
New database installed.<br />
Database created: Mon Sep  7 19:25:02 WIT 2009<br />
0 problem(s) in your installed packages found.</p></blockquote>
<pre class="brush: plain">server# pkg_version -v | grep need</pre>
<p>Melihat paket-paket yang telah ter-<em>install</em> :</p>
<pre class="brush: plain">server# pkg_info</pre>
<blockquote><p>autoconf-2.62       Automatically configure source code on many Un*x platforms<br />
autoconf-wrapper-20071109 Wrapper script for GNU autoconf<br />
automake-1.10.1     GNU Standards-compliant Makefile generator (1.10)<br />
automake-wrapper-20071109 Wrapper script for GNU automake<br />
cvsup-without-gui-16.1h_4 File distribution system optimized for CVS (non-GUI version<br />
ezm3-1.2_1          Easier, more portable Modula-3 distribution for building CV<br />
gettext-0.17_1      GNU gettext package<br />
gmake-3.81_3        GNU version of &#8216;make&#8217; utility<br />
help2man-1.36.4_3   Automatically generating simple manual pages from program o<br />
libiconv-1.13.1     A character set conversion library<br />
libtool-2.2.6a      Generic shared library support script<br />
m4-1.4.13,1         GNU m4<br />
p5-gettext-1.05_2   Message handling functions<br />
perl-5.8.9_3        Practical Extraction and Report Language<br />
portaudit-0.5.13    Checks installed ports against a list of security vulnerabi<br />
portupgrade-2.4.6_3,2 FreeBSD ports/packages administration and management tool s<br />
ruby-1.8.7.160_4,1  An object-oriented interpreted scripting language</p></blockquote>
<p>Install Portaudit dan Portupgrade selesai.</p>
<p style="text-align:center;"><script type="text/javascript">// <![CDATA[
   google_ad_client = "pub-7366306689127056";   /* loketbayar 468x60 */   google_ad_slot = "7063370445";   google_ad_width = 468;   google_ad_height = 60;
// ]]&gt;</script><br />
<script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"></script></p>
<h2>Merawat dan Melakukan Update Paket-Paket</h2>
<pre class="brush: plain">server# postsnap fetch
server#  portsnap update
server#  pkgdb -F
server#  portaudit -Fda
server#  pkg_version -v | grep "needs updating"</pre>
<p>Akan terlihat ports-ports mana saja yang telah ada update versi terbarunya, contoh:</p>
<blockquote><p>mhash-0.9.9                         <   needs updating (port has 0.9.9.9)<br />
python26-2.6.2_2                    <   needs updating (port has 2.6.2_3)</p></blockquote>
<p>Lakukan update ports tersebut dengan perintah:</p>
<pre class="brush: plain">server# portupgrade -R mhash python26</pre>
<p>Setelah update selesai, bersihkan Ports Tree</p>
<pre class="brush: plain">server# portsclean -C</pre>
<p>Dan hapus ports source yang di-donwload</p>
<pre class="brush: plain">server# rm -fR /usr/ports/distfiles/*</pre>
<p>Selesai, proses perawatan dan updating ports dapat dilakukan setiap hari. Sehingga aplikasi yang berjalan di server adalah aplikasi-aplikasi yang sudah stable dan terbaru.</p>
<img src="http://www.devilian.net/?ak_action=api_record_view&id=126&type=feed" alt="" /><p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.devilian.net%2F2009%2F09%2Finstall-portaudit-dan-portupgrade-untuk-memudahkan-manajemen-ports%2F&amp;title=Install%20Portaudit%20dan%20Portupgrade%20untuk%20Memudahkan%20Manajemen%20Ports" id="wpa2a_16"><img src="http://www.devilian.net/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share"/></a></p><div style='display:none' id="post-refEl-126"></div>]]></content:encoded>
			<wfw:commentRss>http://www.devilian.net/2009/09/install-portaudit-dan-portupgrade-untuk-memudahkan-manajemen-ports/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Install dan Konfigurasi Apache + PHP + MySQL</title>
		<link>http://www.devilian.net/2009/09/install-dan-konfigurasi-apache-php-mysql/</link>
		<comments>http://www.devilian.net/2009/09/install-dan-konfigurasi-apache-php-mysql/#comments</comments>
		<pubDate>Sun, 06 Sep 2009 15:42:22 +0000</pubDate>
		<dc:creator>devilian</dc:creator>
				<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[install]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[xcache]]></category>

		<guid isPermaLink="false">http://www.devilian.net/?p=9</guid>
		<description><![CDATA[server# ee /etc/make.conf Tambahkan baris berikut pada /etc/make.conf : # Apache + PHP WITH_APACHE_MODDEFLATE=yes WITHOUT_X11=yes WITH_PROXY_MODULES=yes WITH_THREADS_MODULES=yes # mysql BUILD_OPTIMIZED=yes BUILD_STATIC=yes WITHOUT_INNODB=yes Install MySQL Database Server server# cd /usr/ports/databases/mysql51-server/ server# make server# make install server# make clean Install Apache Server server# cd /usr/ports/www/apache22/ server# make config Ubah konfigurasi module Apache yang di-install menjadi : [X] [...]]]></description>
			<content:encoded><![CDATA[<pre class="brush: plain">server# ee /etc/make.conf</pre>
<p>Tambahkan baris berikut pada <strong>/etc/make.conf</strong> :</p>
<pre class="brush: plain"># Apache + PHP
WITH_APACHE_MODDEFLATE=yes
WITHOUT_X11=yes
WITH_PROXY_MODULES=yes
WITH_THREADS_MODULES=yes

# mysql
BUILD_OPTIMIZED=yes
BUILD_STATIC=yes
WITHOUT_INNODB=yes</pre>
<p><span id="more-9"></span></p>
<h2>Install MySQL Database Server</h2>
<pre class="brush: plain">server# cd /usr/ports/databases/mysql51-server/
server# make
server# make install
server# make clean</pre>
<h2>Install Apache Server</h2>
<pre class="brush: plain">server# cd /usr/ports/www/apache22/
server# make config</pre>
<p>Ubah konfigurasi module Apache yang di-install menjadi :</p>
<pre class="brush: plain">[X] APR_FROM_PORTS        Use devel/apr as APR (preferred)
[X] THREADS               Enable threads support in APR
[ ] MYSQL                 Enable MySQL support for apr-dbd
[ ] PGSQL                 Enable PostgreSQL support for apr-dbd
[ ] SQLITE                Enable SQLite support for apr-dbd
[ ] IPV6                  Enable IPv6 support
[ ] BDB                   Enable BerkeleyDB dbm
[X] AUTH_BASIC            Enable mod_auth_basic
[X] AUTH_DIGEST           Enable mod_auth_digest
[X] AUTHN_FILE            Enable mod_authn_file
[ ] AUTHN_DBD             Enable mod_authn_dbd
[X] AUTHN_DBM             Enable mod_authn_dbm
[X] AUTHN_ANON            Enable mod_authn_anon
[X] AUTHN_DEFAULT         Enable mod_authn_default
[X] AUTHN_ALIAS           Enable mod_authn_alias
[X] AUTHZ_HOST            Enable mod_authz_host
[X] AUTHZ_GROUPFILE       Enable mod_authz_groupfile
[X] AUTHZ_USER            Enable mod_authz_user
[X] AUTHZ_DBM             Enable mod_authz_dbm
[X] AUTHZ_OWNER           Enable mod_authz_owner
[X] AUTHZ_DEFAULT         Enable mod_authz_default
[X] CACHE                 Enable mod_cache
[X] DISK_CACHE            Enable mod_disk_cache
[X] FILE_CACHE            Enable mod_file_cache
[ ] MEM_CACHE             Enable mod_mem_cache
[X] DAV                   Enable mod_dav
[X] DAV_FS                Enable mod_dav_fs
[ ] BUCKETEER             Enable mod_bucketeer
[ ] CASE_FILTER           Enable mod_case_filter
[ ] CASE_FILTER_IN        Enable mod_case_filter_in
[ ] EXT_FILTER            Enable mod_ext_filter
[ ] LOG_FORENSIC          Enable mod_log_forensic
[ ] OPTIONAL_HOOK_EXPORT  Enable mod_optional_hook_export
[ ] OPTIONAL_HOOK_IMPORT  Enable mod_optional_hook_import
[ ] OPTIONAL_FN_IMPORT    Enable mod_optional_fn_import
[ ] OPTIONAL_FN_EXPORT    Enable mod_optional_fn_export
[ ] LDAP                  Enable mod_ldap
[ ] AUTHNZ_LDAP           Enable mod_authnz_ldap
[X] ACTIONS               Enable mod_actions
[X] ALIAS                 Enable mod_alias
[X] ASIS                  Enable mod_asis
[X] AUTOINDEX             Enable mod_autoindex
[X] CERN_META             Enable mod_cern_meta
[X] CGI                   Enable mod_cgi
[X] CHARSET_LITE          Enable mod_charset_lite
[ ] DBD                   Enable mod_dbd
[X] DEFLATE               Enable mod_deflate
[X] DIR                   Enable mod_dir
[X] DUMPIO                Enable mod_dumpio
[X] ENV                   Enable mod_env
[X] EXPIRES               Enable mod_expires
[X] HEADERS               Enable mod_headers
[X] IMAGEMAP              Enable mod_imagemap
[X] INCLUDE               Enable mod_include
[X] INFO                  Enable mod_info
[X] LOG_CONFIG            Enable mod_log_config
[X] LOGIO                 Enable mod_logio
[X] MIME                  Enable mod_mime
[X] MIME_MAGIC            Enable mod_mime_magic
[X] NEGOTIATION           Enable mod_negotiation
[X] REWRITE               Enable mod_rewrite
[X] SETENVIF              Enable mod_setenvif
[X] SPELING               Enable mod_speling
[X] STATUS                Enable mod_status
[X] UNIQUE_ID             Enable mod_unique_id
[X] USERDIR               Enable mod_userdir
[X] USERTRACK             Enable mod_usertrack
[X] VHOST_ALIAS           Enable mod_vhost_alias
[X] FILTER                Enable mod_filter
[X] VERSION               Enable mod_version
[ ] PROXY                 Enable mod_proxy
[ ] PROXY_CONNECT         Enable mod_proxy_connect
[X] PATCH_PROXY_CONNECT   Patch proxy_connect SSL support
[ ] PROXY_FTP             Enable mod_proxy_ftp
[ ] PROXY_HTTP            Enable mod_proxy_http
[ ] PROXY_AJP             Enable mod_proxy_ajp
[ ] PROXY_BALANCER        Enable mod_proxy_balancer
[X] SSL                   Enable mod_ssl
[ ] SUEXEC                Enable mod_suexec
[ ] CGID                  Enable mod_cgid</pre>
<pre class="brush: plain">server# make
server# make install
server# make clean</pre>
<p>Konfigurasi dependensi aplikasi Apache :</p>
<p><a href="http://www.devilian.net/wp-content/uploads/2009/09/apache-mysql-php-01.jpg"><img src="http://www.devilian.net/wp-content/uploads/2009/09/apache-mysql-php-01-359x216.jpg" alt="apache-mysql-php-01" title="apache-mysql-php-01" width="359" height="216" class="aligncenter size-medium wp-image-164" /></a></p>
<p><a href="http://www.devilian.net/wp-content/uploads/2009/09/apache-mysql-php-02.jpg"><img src="http://www.devilian.net/wp-content/uploads/2009/09/apache-mysql-php-02-359x216.jpg" alt="apache-mysql-php-02" title="apache-mysql-php-02" width="359" height="216" class="aligncenter size-medium wp-image-165" /></a></p>
<h2>Install PHP</h2>
<pre class="brush: plain">cd /usr/ports/lang/php5/
server# make config</pre>
<p>Tentukan konfigurasi PHP, jangan lupa memilih <strong>Build Apache Module</strong>.</p>
<p><a href="http://www.devilian.net/wp-content/uploads/2009/09/apache-mysql-php-03.jpg"><img src="http://www.devilian.net/wp-content/uploads/2009/09/apache-mysql-php-03-359x216.jpg" alt="apache-mysql-php-03" title="apache-mysql-php-03" width="359" height="216" class="aligncenter size-medium wp-image-166" /></a></p>
<pre class="brush: plain">server# make
server# make install
server# make clean</pre>
<h2>Install Ekstensi PHP</h2>
<pre class="brush: plain">cd /usr/ports/lang/php5-extensions/
server# make config</pre>
<p>Pilih ekstensi PHP yang diinginkan :</p>
<pre class="brush: plain">[ ] BCMATH      bc style precision math functions
[X] BZ2         bzip2 library support
[ ] CALENDAR    calendar conversion support
[X] CTYPE       ctype functions
[ ] CURL        CURL support
[ ] DBA         dba support
[ ] DBASE       dBase library support
[X] DOM         DOM support
[ ] EXIF        EXIF support
[ ] FILEINFO    fileinfo support
[X] FILTER      input filter support
[ ] FRIBIDI     FriBidi support
[ ] FTP         FTP support
[X] GD          GD library support
[ ] GETTEXT     gettext library support
[ ] GMP         GNU MP support
[X] HASH        HASH Message Digest Framework
[X] ICONV       iconv support
[ ] IMAP        IMAP support
[ ] INTERBASE   Interbase 6 database support (Firebird)
[X] JSON        JavaScript Object Serialization support
[ ] LDAP        OpenLDAP support
[ ] MBSTRING    multibyte string support
[X] MCRYPT      Encryption support
[X] MHASH       Crypto-hashing support
[ ] MING        ming shockwave flash support
[ ] MSSQL       MS-SQL database support
[X] MYSQL       MySQL database support
[ ] MYSQLI      MySQLi database support
[ ] NCURSES     ncurses support (CLI only)
[ ] ODBC        unixODBC support
[ ] OPENSSL     OpenSSL support
[ ] PCNTL       pcntl support (CLI only)
[X] PCRE        Perl Compatible Regular Expression support
[ ] PDF         PDFlib support (implies GD)
[ ] PDO         PHP Data Objects Interface (PDO)
[ ] PDO_SQLITE  PDO sqlite driver
[ ] PGSQL       PostgreSQL database support
[X] POSIX       POSIX-like functions
[ ] PSPELL      pspell support
[ ] READLINE    readline support (CLI only)
[ ] RECODE      recode support
[X] SESSION     session support
[ ] SHMOP       shmop support
[X] SIMPLEXML   simplexml support
[ ] SNMP        SNMP support
[ ] SOAP        SOAP support
[ ] SOCKETS     sockets support
[X] SPL         Standard PHP Library
[ ] SQLITE      sqlite support
[ ] SYBASE_CT   Sybase database support
[ ] SYSVMSG     System V message support
[ ] SYSVSEM     System V semaphore support
[ ] SYSVSHM     System V shared memory support
[ ] TIDY        TIDY support
[X] TOKENIZER   tokenizer support
[ ] WDDX        WDDX support (implies XML)
[X] XML         XML support
[X] XMLREADER   XMLReader support
[ ] XMLRPC      XMLRPC-EPI support
[X] XMLWRITER   XMLWriter support
[ ] XSL         XSL support (Implies DOM)
[ ] YAZ         YAZ support (ANSI/NISO Z39.50)
[X] ZIP         ZIP support
[X] ZLIB        ZLIB support</pre>
<p style="text-align:center;">
<script type="text/javascript">
<!--
  google_ad_client = "pub-7366306689127056";
  /* loketbayar 468x60 */
  google_ad_slot = "7063370445";
  google_ad_width = 468;
  google_ad_height = 60;
//-->
</script><br />
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
</p>
<pre class="brush: plain">server# make
server# make install
server# make clean</pre>
<p>Konfigurasi dependensi aplikasi :</p>
<p><a href="http://www.devilian.net/wp-content/uploads/2009/09/apache-mysql-php-04.jpg"><img src="http://www.devilian.net/wp-content/uploads/2009/09/apache-mysql-php-04-359x216.jpg" alt="apache-mysql-php-04" title="apache-mysql-php-04" width="359" height="216" class="aligncenter size-medium wp-image-167" /></a></p>
<p><a href="http://www.devilian.net/wp-content/uploads/2009/09/apache-mysql-php-05.jpg"><img src="http://www.devilian.net/wp-content/uploads/2009/09/apache-mysql-php-05-359x216.jpg" alt="apache-mysql-php-05" title="apache-mysql-php-05" width="359" height="216" class="aligncenter size-medium wp-image-168" /></a></p>
<h2>Install xCache</h2>
<pre class="brush: plain">cd /usr/ports/www/xcache/
server# make config
server# make
server# make install
server# make clean
server# cp /usr/local/share/examples/xcache/xcache.ini /usr/local/etc/php/</pre>
<p>Menampilkan informasi versi PHP :</p>
<pre class="brush: plain">server# /usr/local/bin/php -v</pre>
<blockquote><p>
PHP 5.2.10 with Suhosin-Patch 0.9.7 (cli) (built: Sep  7 2009 21:52:15) Copyright (c) 1997-2009 The PHP Group Zend Engine v2.2.0, Copyright (c) 1998-2009 Zend Technologies     with XCache v1.3.0, Copyright (c) 2005-2009, by mOo</p></blockquote>
<p>Melihat informasi ekstensi PHP yang aktif :</p>
<pre class="brush: plain">server# /usr/local/bin/php -m</pre>
<blockquote><p>[PHP Modules]<br />
 bz2<br />
 ctype<br />
 date<br />
 dom<br />
 filter<br />
 gd<br />
 hash<br />
 iconv<br />
 json<br />
 libxml<br />
 mcrypt<br />
 mhash<br />
 mysql<br />
 pcre<br />
 posix<br />
 Reflection<br />
 session<br />
 SimpleXML<br />
 SPL<br />
 standard<br />
 tokenizer<br />
 XCache<br />
 xml<br />
 xmlreader<br />
 xmlwriter<br />
 zip<br />
 zlib</p>
<p>[Zend Modules]<br />
 XCache</p></blockquote>
<p>Aktifkan <strong>php.ini</strong> :</p>
<pre class="brush: plain"> server# cp /usr/local/etc/php.ini-recommended /usr/local/etc/php.ini</pre>
<p>Aktifkan Apache dan MySQL di <strong>/etc/rc.conf</strong> :</p>
<pre class="brush: plain">server# ee /etc/rc.conf</pre>
<p>Tambahkan baris berikut pada bagian akhir <strong>/etc/rc.conf</strong> :</p>
<pre class="brush: plain">apache22_enable="YES"
mysql_enable="YES"</pre>
<p>Membuat database standart MySQL, jalankan dan ubah password <em>root</em> MySQL :</p>
<pre class="brush: plain">server# /usr/local/bin/mysql_install_db
server# chown -R mysql:mysql /var/db/mysql
server# /usr/local/etc/rc.d/mysql-server start
server# /usr/local/bin/mysqladmin -u root password 'passwordbaruroot'</pre>
<p>Ganti <em>passwordbaruroot</em> dengan password yang diinginkan  Update seluruh password <em>root</em> dan hapus User yang kosong untuk keamanan :</p>
<pre class="brush: plain">server# /usr/local/bin/mysql -u root -p</pre>
<blockquote><p>Enter password: <em>&lt;masukkan password root mysql&gt;</em> Welcome to the MySQL monitor.  Commands end with ; or \g. Your MySQL connection id is 4 Server version: 5.1.38 FreeBSD port: mysql-server-5.1.38  Type &#8216;help;&#8217; or &#8216;\h&#8217; for help. Type &#8216;\c&#8217; to clear the current input statement.</p></blockquote>
<pre class="brush: sql">mysql&gt; use mysql;
mysql&gt; update user set Password=password('passwordbaruroot') where User='root';
mysql&gt; delete from user where User='';
mysql&gt; quit;</pre>
<p>Ganti <em>passwordbaruroot</em> dengan password yang diinginkan Restart MySQL :</p>
<pre class="brush: plain">server# /usr/local/etc/rc.d/mysql-server restart</pre>
<p style="text-align:center;">
<script type="text/javascript">
<!--
  google_ad_client = "pub-7366306689127056";
  /* loketbayar 468x60 */
  google_ad_slot = "7063370445";
  google_ad_width = 468;
  google_ad_height = 60;
//-->
</script><br />
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
</p>
<p>Konfigurasi dan menjalankan Apache :</p>
<pre class="brush: plain">server# ee /usr/local/etc/apache22/httpd.conf</pre>
<p>Ubah baris #216 menjadi :</p>
<pre class="brush: plain">    DirectoryIndex index.php index.html</pre>
<p>Tambahkan baris berikut pada bagian akhir file :</p>
<pre class="brush: plain">AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps</pre>
<p>Cek konfigurasi Apache :</p>
<pre class="brush: plain">server# /usr/local/sbin/apachectl configtest</pre>
<blockquote><p>Syntax OK</p></blockquote>
<p>Jalankan Apache :</p>
<pre class="brush: plain">server# /usr/local/etc/rc.d/apache22 start</pre>
<p>Cek status service Apache :</p>
<pre class="brush: plain">server# /usr/local/etc/rc.d/apache22 status</pre>
<blockquote><p>apache22 is running as pid 28914.</p></blockquote>
<p>Test akses ke IP mesin menggunakan browser :</p>
<p><a href="http://www.devilian.net/wp-content/uploads/2009/09/apache-mysql-php-06.jpg"><img src="http://www.devilian.net/wp-content/uploads/2009/09/apache-mysql-php-06-360x252.jpg" alt="apache-mysql-php-06" title="apache-mysql-php-06" width="360" height="252" class="aligncenter size-medium wp-image-169" /></a></p>
<p>Test menampilkan informasi PHP dengan script <strong>/usr/local/www/apache22/data/index.php</strong> :</p>
<pre class="brush: plain">server# ee /usr/local/www/apache22/data/index.php</pre>
<p>Ketikkan baris berikut :</p>
<pre class="brush: php">&lt;?php phpinfo(); ?&gt;</pre>
<p>Simpan dan keluar, test melalui browser :</p>
<p><a href="http://www.devilian.net/wp-content/uploads/2009/09/apache-mysql-php-07.jpg"><img src="http://www.devilian.net/wp-content/uploads/2009/09/apache-mysql-php-07-360x236.jpg" alt="apache-mysql-php-07" title="apache-mysql-php-07" width="360" height="236" class="aligncenter size-medium wp-image-174" /></a></p>
<p>Proses instalasi Apache, PHP + xCache dan MySQL telah selesai.</p>
<img src="http://www.devilian.net/?ak_action=api_record_view&id=9&type=feed" alt="" /><p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.devilian.net%2F2009%2F09%2Finstall-dan-konfigurasi-apache-php-mysql%2F&amp;title=Install%20dan%20Konfigurasi%20Apache%20%2B%20PHP%20%2B%20MySQL" id="wpa2a_18"><img src="http://www.devilian.net/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share"/></a></p><div style='display:none' id="post-refEl-9"></div>]]></content:encoded>
			<wfw:commentRss>http://www.devilian.net/2009/09/install-dan-konfigurasi-apache-php-mysql/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Optimasi dan Compile Kernel FreeBSD</title>
		<link>http://www.devilian.net/2009/09/optimasi-dan-compile-kernel-freebsd/</link>
		<comments>http://www.devilian.net/2009/09/optimasi-dan-compile-kernel-freebsd/#comments</comments>
		<pubDate>Sat, 05 Sep 2009 15:05:16 +0000</pubDate>
		<dc:creator>devilian</dc:creator>
				<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[compile]]></category>
		<category><![CDATA[kernel]]></category>

		<guid isPermaLink="false">http://www.devilian.net/?p=7</guid>
		<description><![CDATA[Hal terpenting sebelum melakukan optimasi dan compile kernel adalah mengetahui semua perangkat yang ada pada mesin server atau komputer serta memastikan apakah perangkat tersebut benar-benar dibutuhkan. Mengetahui perangkat yang aktif pada mesin FreeBSD dapat menggunakan perintah : server# dmesg Copyright (c) 1992-2009 The FreeBSD Project. Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, [...]]]></description>
			<content:encoded><![CDATA[<p>Hal terpenting sebelum melakukan optimasi dan compile kernel adalah mengetahui semua perangkat yang ada pada mesin server atau komputer serta memastikan apakah perangkat tersebut benar-benar dibutuhkan. Mengetahui perangkat yang aktif pada mesin FreeBSD dapat menggunakan perintah :</p>
<pre class="brush: plain">server# dmesg</pre>
<p><span id="more-7"></span></p>
<blockquote><p>Copyright (c) 1992-2009 The FreeBSD Project.<br />
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994<br />
The Regents of the University of California. All rights reserved.<br />
FreeBSD is a registered trademark of The FreeBSD Foundation.<br />
FreeBSD 7.2-STABLE #0: Mon Sep  7 01:09:43 WIT 2009<br />
root@server.devilian.com:/usr/obj/usr/src/sys/GENERIC<br />
Timecounter &#8220;i8254&#8243; frequency 1193182 Hz quality 0<br />
CPU: Intel(R) Core(TM)2 CPU          4400  @ 2.00GHz (1999.75-MHz 686-class CPU)<br />
Origin = &#8220;GenuineIntel&#8221;  Id = 0x6f2  Stepping = 2<br />
Features=0x78bf3bf<br />
Features2=0&#215;9<br />
real memory  = 536805376 (511 MB)<br />
avail memory = 511279104 (487 MB)<br />
pnpbios: Bad PnP BIOS data checksum<br />
kbd1 at kbdmux0<br />
acpi0:  on motherboard<br />
acpi0: [ITHREAD]<br />
acpi0: Power Button (fixed)<br />
acpi0: Sleep Button (fixed)<br />
Timecounter &#8220;ACPI-safe&#8221; frequency 3579545 Hz quality 850<br />
acpi_timer0: &lt;32-bit timer at 3.579545MHz&gt; port 0&#215;4008-0x400b on acpi0<br />
pcib0:  port 0xcf8-0xcff on acpi0<br />
pci0:  on pcib0<br />
isab0:<br />
at device 1.0 on pci0<br />
isa0:  on isab0<br />
atapci0:  port 0x1f0-0x1f7,0x3f6,0&#215;170-0&#215;177,0&#215;376,0xd000-0xd00f at device 1.1 on pci0<br />
ata0:  on atapci0<br />
ata0: [ITHREAD]<br />
ata1:  on atapci0<br />
ata1: [ITHREAD]<br />
vgapci0:  mem 0xe0000000-0xe07fffff at device 2.0 on pci0<br />
em0:  port 0xd010-0xd017 mem 0xf0000000-0xf001ffff irq 11 at device 3.0 on pci0<br />
em0: [FILTER]<br />
em0: Ethernet address: 08:00:27:09:12:15<br />
pci0:  at device 4.0 (no driver attached)<br />
pci0:  at device 7.0 (no driver attached)<br />
em1:  port 0xd040-0xd047 mem 0xf0820000-0xf083ffff irq 10 at device 8.0 on pci0<br />
em1: [FILTER]<br />
em1: Ethernet address: 08:00:27:29:16:ed<br />
acpi_acad0:  on acpi0<br />
atkbdc0:  port 0&#215;60,0&#215;64 irq 1 on acpi0<br />
atkbd0:  irq 1 on atkbdc0<br />
kbd0 at atkbd0<br />
atkbd0: [GIANT-LOCKED]<br />
atkbd0: [ITHREAD]<br />
fdc0:  port 0x3f0-0x3f5,0x3f7 irq 6 drq 2 on acpi0<br />
fdc0: does not respond<br />
device_attach: fdc0 attach returned 6<br />
psm0:<br />
irq 12 on atkbdc0<br />
psm0: [GIANT-LOCKED]<br />
psm0: [ITHREAD]<br />
psm0: model IntelliMouse Explorer, device ID 4<br />
fdc0:  port 0x3f0-0x3f5,0x3f7 irq 6 drq 2 on acpi0<br />
fdc0: does not respond<br />
device_attach: fdc0 attach returned 6<br />
pmtimer0 on isa0<br />
orm0:  at iomem 0xc0000-0xc8fff,0xe2000-0xe2fff pnpid ORM0000 on isa0<br />
ppc0: parallel port not found.<br />
sc0:  at flags 0&#215;100 on isa0<br />
sc0: VGA &lt;16 virtual consoles, flags=0&#215;300&gt;<br />
sio0: configured irq 4 not in bitmap of probed irqs 0<br />
sio0: port may not be enabled<br />
sio0: configured irq 4 not in bitmap of probed irqs 0<br />
sio0: port may not be enabled<br />
sio0 at port 0x3f8-0x3ff irq 4 flags 0&#215;10 on isa0<br />
sio0: type 8250 or not responding<br />
sio0: [FILTER]<br />
sio1: configured irq 3 not in bitmap of probed irqs 0<br />
sio1: port may not be enabled<br />
vga0:  at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0<br />
Timecounter &#8220;TSC&#8221; frequency 1999751824 Hz quality 800<br />
Timecounters tick every 1.000 msec<br />
ad0: 20480MB  at ata0-master UDMA33<br />
acd0: DVDROM  at ata1-master UDMA33<br />
Trying to mount root from ufs:/dev/ad0s1a</p></blockquote>
<p style="text-align:center;">
<script type="text/javascript">
<!--
  google_ad_client = "pub-7366306689127056";
  /* loketbayar 468x60 */
  google_ad_slot = "7063370445";
  google_ad_width = 468;
  google_ad_height = 60;
//-->
</script><br />
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
</p>
<pre class="brush: plain">server# cd /sys/i386/conf/
server# cp GENERIC FIREWALL
server# ee FIREWALL</pre>
<p>Isi file <strong>FIREWALL</strong></p>
<pre class="brush: plain">cpu             I686_CPU
ident           FIREWALL
makeoptions     DEBUG=-g
options         SCHED_ULE
options         PREEMPTION
options         INET
options         INET6
options         SCTP
options         FFS
options         SOFTUPDATES
options         UFS_ACL
options         UFS_DIRHASH
options         UFS_GJOURNAL
options         MD_ROOT
options         NFSCLIENT
options         NFSSERVER
options         NFSLOCKD
options         NFS_ROOT
options         MSDOSFS
options         CD9660
options         PROCFS
options         PSEUDOFS
options         GEOM_PART_GPT
options         GEOM_LABEL
options         COMPAT_43TTY
options         COMPAT_FREEBSD4
options         COMPAT_FREEBSD5
options         COMPAT_FREEBSD6
options         SCSI_DELAY=5000
options         KTRACE
options         STACK
options         SYSVSHM
options         SYSVMSG
options         SYSVSEM
options         P1003_1B_SEMAPHORES
options         _KPOSIX_PRIORITY_SCHEDULING
options         KBD_INSTALL_CDEV
options         ADAPTIVE_GIANT
options         STOP_NMI
options         AUDIT
options         SMP
device          apic
device          cpufreq
device          eisa
device          pci
device          ata
device          atadisk
device          atapicd
options         ATA_STATIC_ID
device          atkbdc
device          atkbd
device          kbdmux
device          vga
device          splash
device          sc
device          agp
device          pmtimer
device          em
device          miibus
device          rl
device          loop
device          random
device          ether
device          sl
device          ppp
device          tun
device          pty
device          md
device          gif
device          faith
device          firmware
device          bpf
options         IPFIREWALL
options         IPFIREWALL_VERBOSE
options         IPFIREWALL_FORWARD
options         IPFIREWALL_VERBOSE_LIMIT=100
options         IPFIREWALL_DEFAULT_TO_ACCEPT
options         IPDIVERT
options         ACCEPT_FILTER_DATA
options         ACCEPT_FILTER_HTTP
options         DUMMYNET
options         IPSTEALTH</pre>
<pre class="brush: plain">server# config FIREWALL</pre>
<blockquote><p>Kernel build directory is ../compile/FIREWALL<br />
Don&#8217;t forget to do &#8220;make cleandepend &amp;&amp; make depend&#8221;</p></blockquote>
<pre class="brush: plain">server# cd ../compile/FIREWALL/
server# make cleandepend &amp;&amp; make depend</pre>
<blockquote><p>&#8230;<br />
&#8230;<br />
&#8230;<br />
===&gt; zlib (depend)<br />
@ -&gt; /usr/src/sys<br />
machine -&gt; /usr/src/sys/i386/include<br />
rm -f .depend<br />
mkdep -f .depend -a   -nostdinc -D_KERNEL -DKLD_MODULE -DHAVE_KERNEL_OPTION_HEADERS -I. -I@ -I@/contrib/altq -I/usr/src/sys/i386/compile/FIREWALL /usr/src/sys/modules/zlib/../../net/zlib.c<br />
===&gt; zyd (depend)<br />
@ -&gt; /usr/src/sys<br />
machine -&gt; /usr/src/sys/i386/include<br />
ln -sf /usr/src/sys/i386/compile/FIREWALL/opt_usb.h opt_usb.h<br />
awk -f @/tools/makeobjops.awk @/kern/device_if.m -h<br />
awk -f @/tools/makeobjops.awk @/kern/bus_if.m -h<br />
awk -f @/tools/usbdevs2h.awk @/dev/usb/usbdevs -h<br />
rm -f .depend<br />
mkdep -f .depend -a   -nostdinc -D_KERNEL -DKLD_MODULE -DHAVE_KERNEL_OPTION_HEADERS -I. -I@ -I@/contrib/altq -I/usr/src/sys/i386/compile/FIREWALL /usr/src/sys/modules/zyd/../../dev/usb/if_zyd.c</p></blockquote>
<pre class="brush: plain">server# make
server# make install
server# make clean</pre>
<p>Jika tidak ada error, proses compile berakhir disini.<br />
Selanjutnya mengaktifkan firewall yang telah ditambahkan pada kernel.</p>
<pre class="brush: plain">server# ee /etc/rc.conf</pre>
<p>Tambahkan baris berikut pada file <strong>/etc/rc.conf</strong></p>
<pre class="brush: plain">firewall_enable="YES"
firewall_script="/etc/rc.firewall"
firewall_type="OPEN"
firewall_quiet="YES"</pre>
<p>Keluar dari editor dan simpan.<br />
Aktifkan kernel baru dengan me-<em>reboot</em> komputer :</p>
<pre class="brush: plain">server# reboot</pre>
<p>Lihat kernel yang aktif setelah optimasi dan compile:</p>
<pre class="brush: plain">server# uname -a</pre>
<blockquote><p>FreeBSD server.devilian.com 7.2-STABLE FreeBSD 7.2-STABLE #0: Mon Sep  7 17:56:30 WIT 2009     root@server.devilian.com:/usr/src/sys/i386/compile/<strong>FIREWALL</strong> i386</p></blockquote>
<p>Cek apakah firewall (ipfw) telah aktif :</p>
<pre class="brush: plain">server# ipfw show</pre>
<blockquote><p>00100   0     0 allow ip from any to any via lo0<br />
00200   0     0 deny ip from any to 127.0.0.0/8<br />
00300   0     0 deny ip from 127.0.0.0/8 to any<br />
65000 210 22826 allow ip from any to any<br />
65535   0     0 allow ip from any to any</p></blockquote>
<p style="text-align:center;">
<script type="text/javascript">
<!--
  google_ad_client = "pub-7366306689127056";
  /* loketbayar 468x60 */
  google_ad_slot = "7063370445";
  google_ad_width = 468;
  google_ad_height = 60;
//-->
</script><br />
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
</p>
<p>Bandingkan hasil <em>dmesg</em> setelah optimasi kernel :</p>
<pre class="brush: plain">server# dmesg</pre>
<blockquote><p>Copyright (c) 1992-2009 The FreeBSD Project.<br />
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994<br />
The Regents of the University of California. All rights reserved.<br />
FreeBSD is a registered trademark of The FreeBSD Foundation.<br />
FreeBSD 7.2-STABLE #0: Mon Sep  7 17:56:30 WIT 2009<br />
root@server.devilian.com:/usr/src/sys/i386/compile/FIREWALL<br />
Timecounter &#8220;i8254&#8243; frequency 1193182 Hz quality 0<br />
CPU: Intel(R) Core(TM)2 CPU          4400  @ 2.00GHz (1999.97-MHz 686-class CPU)<br />
Origin = &#8220;GenuineIntel&#8221;  Id = 0x6f2  Stepping = 2<br />
Features=0x78bf3bf<br />
Features2=0&#215;9<br />
real memory  = 536805376 (511 MB)<br />
avail memory = 515543040 (491 MB)<br />
pnpbios: Bad PnP BIOS data checksum<br />
kbd1 at kbdmux0<br />
acpi0:  on motherboard<br />
acpi0: [ITHREAD]<br />
acpi0: Power Button (fixed)<br />
acpi0: Sleep Button (fixed)<br />
Timecounter &#8220;ACPI-safe&#8221; frequency 3579545 Hz quality 850<br />
acpi_timer0: &lt;32-bit timer at 3.579545MHz&gt; port 0&#215;4008-0x400b on acpi0<br />
pcib0:  port 0xcf8-0xcff on acpi0<br />
pci0:  on pcib0<br />
isab0:<br />
at device 1.0 on pci0<br />
isa0:  on isab0<br />
atapci0:  port 0x1f0-0x1f7,0x3f6,0&#215;170-0&#215;177,0&#215;376,0xd000-0xd00f at device 1.1 on pci0<br />
ata0:  on atapci0<br />
ata0: [ITHREAD]<br />
ata1:  on atapci0<br />
ata1: [ITHREAD]<br />
vgapci0:  mem 0xe0000000-0xe07fffff at device 2.0 on pci0<br />
em0:  port 0xd010-0xd017 mem 0xf0000000-0xf001ffff irq 11 at device 3.0 on pci0<br />
em0: [FILTER]<br />
em0: Ethernet address: 08:00:27:09:12:15<br />
pci0:  at device 4.0 (no driver attached)<br />
pci0:  at device 7.0 (no driver attached)<br />
em1:  port 0xd040-0xd047 mem 0xf0820000-0xf083ffff irq 10 at device 8.0 on pci0<br />
em1: [FILTER]<br />
em1: Ethernet address: 08:00:27:29:16:ed<br />
acpi_acad0:  on acpi0<br />
atkbdc0:  port 0&#215;60,0&#215;64 irq 1 on acpi0<br />
atkbd0:  irq 1 on atkbdc0<br />
kbd0 at atkbd0<br />
atkbd0: [GIANT-LOCKED]<br />
atkbd0: [ITHREAD]<br />
pmtimer0 on isa0<br />
orm0:  at iomem 0xc0000-0xc8fff,0xe2000-0xe2fff pnpid ORM0000 on isa0<br />
sc0:  at flags 0&#215;100 on isa0<br />
sc0: VGA &lt;16 virtual consoles, flags=0&#215;300&gt;<br />
vga0:  at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0<br />
Timecounter &#8220;TSC&#8221; frequency 1999967452 Hz quality 800<br />
Timecounters tick every 1.000 msec<br />
ipfw2 (+ipv6) initialized, divert enabled, nat loadable, rule-based forwarding enabled, default to accept, logging limited to 100 packets/entry by default<br />
ad0: 20480MB  at ata0-master UDMA33<br />
acd0: DVDROM  at ata1-master UDMA33<br />
Trying to mount root from ufs:/dev/ad0s1a</p></blockquote>
<p>Proses optimasi dan compile kernel selesai.</p>
<img src="http://www.devilian.net/?ak_action=api_record_view&id=7&type=feed" alt="" /><p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.devilian.net%2F2009%2F09%2Foptimasi-dan-compile-kernel-freebsd%2F&amp;title=Optimasi%20dan%20Compile%20Kernel%20FreeBSD" id="wpa2a_20"><img src="http://www.devilian.net/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share"/></a></p><div style='display:none' id="post-refEl-7"></div>]]></content:encoded>
			<wfw:commentRss>http://www.devilian.net/2009/09/optimasi-dan-compile-kernel-freebsd/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

