<?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>{ Berbagi, Menulis, Dan Mengajar } Ilmu... &#187; Linux</title>
	<atom:link href="http://dimas.ubhara.id/category/os/linux/feed/" rel="self" type="application/rss+xml" />
	<link>http://dimas.ubhara.id</link>
	<description>sampaikanlah ilmu walau satu ayat</description>
	<lastBuildDate>Mon, 27 Apr 2026 13:53:47 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=4.1.1</generator>
	<item>
		<title>Cara Membuat Nginx-SSL</title>
		<link>http://dimas.ubhara.id/2020/04/cara-membuat-nginx-ssl/</link>
		<comments>http://dimas.ubhara.id/2020/04/cara-membuat-nginx-ssl/#comments</comments>
		<pubDate>Wed, 01 Apr 2020 03:31:47 +0000</pubDate>
		<dc:creator><![CDATA[dms]]></dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://dimas.ubhara.id/?p=8957</guid>
		<description><![CDATA[Nginx-SSL
]]></description>
				<content:encoded><![CDATA[<p><a href="http://dimas.ubhara.id/wp-content/uploads/2020/04/Nginx-SSL.rar">Nginx-SSL</a></p>
]]></content:encoded>
			<wfw:commentRss>http://dimas.ubhara.id/2020/04/cara-membuat-nginx-ssl/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Crontab Man</title>
		<link>http://dimas.ubhara.id/2020/03/crontab-man/</link>
		<comments>http://dimas.ubhara.id/2020/03/crontab-man/#comments</comments>
		<pubDate>Sat, 21 Mar 2020 08:32:25 +0000</pubDate>
		<dc:creator><![CDATA[dms]]></dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://dimas.ubhara.id/?p=8930</guid>
		<description><![CDATA[https://crontab.guru/examples.html
]]></description>
				<content:encoded><![CDATA[<p><a href="https://crontab.guru/examples.html">https://crontab.guru/examples.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://dimas.ubhara.id/2020/03/crontab-man/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cara Install HTTPS / SSL di Nginx</title>
		<link>http://dimas.ubhara.id/2020/03/cara-install-https-ssl-di-nginx/</link>
		<comments>http://dimas.ubhara.id/2020/03/cara-install-https-ssl-di-nginx/#comments</comments>
		<pubDate>Sun, 15 Mar 2020 15:08:52 +0000</pubDate>
		<dc:creator><![CDATA[dms]]></dc:creator>
				<category><![CDATA[File Config]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://dimas.ubhara.id/?p=8916</guid>
		<description><![CDATA[InstallHTTPSdiNginx
]]></description>
				<content:encoded><![CDATA[<p><a href="http://dimas.ubhara.id/wp-content/uploads/2020/03/InstallHTTPSdiNginx.rar">InstallHTTPSdiNginx</a></p>
]]></content:encoded>
			<wfw:commentRss>http://dimas.ubhara.id/2020/03/cara-install-https-ssl-di-nginx/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cara Enable Start Up di Linux Centos</title>
		<link>http://dimas.ubhara.id/2020/02/cara-enable-start-up-di-linux-centos/</link>
		<comments>http://dimas.ubhara.id/2020/02/cara-enable-start-up-di-linux-centos/#comments</comments>
		<pubDate>Sun, 16 Feb 2020 15:02:56 +0000</pubDate>
		<dc:creator><![CDATA[dms]]></dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://dimas.ubhara.id/?p=8804</guid>
		<description><![CDATA[Ikuti Langkah2x sbb :
1. Buatlah Script berisi program di folder
  /root/scripts/ &#8211;&#62; Contoh File routing.sh
2. &#8216;Copy Paste&#8217;kan Link  Program  routing.sh  script di baris paling bawah rc.local.
3. Lalu Buat Chmod 755
4. Ketik Perintah  ke Consol &#8211;&#62; systemctl enable rc-local
5. Reboot OS.
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;
joe /root/scripts/routing.sh
chmod +x /root/scripts/routing.sh
joe /etc/rc.d/rc.local
&#8211;&#62; Paste link Script di baris paling bawah, /root/scripts/routing.sh
chmod u+x /etc/rc.d/rc.local
reboot
]]></description>
				<content:encoded><![CDATA[<p>Ikuti Langkah2x sbb :</p>
<p>1. Buatlah Script berisi program di folder</p>
<p><strong>  /root/scripts/ &#8211;&gt; Contoh File routing.sh</strong></p>
<p>2. &#8216;Copy Paste&#8217;kan Link  Program  <strong>routing.sh </strong> script di baris paling bawah rc.local.</p>
<p>3. Lalu Buat Chmod 755</p>
<p>4. Ketik Perintah  ke Consol &#8211;&gt; <strong>systemctl enable rc-local</strong></p>
<p>5. Reboot OS.</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p>joe /root/scripts/routing.sh</p>
<p>chmod +x /root/scripts/routing.sh</p>
<p>joe <strong>/etc/rc.d/rc.local</strong></p>
<p>&#8211;&gt; Paste link Script di baris paling bawah, /root/scripts/routing.sh</p>
<p><strong>chmod u+x /etc/rc.d/rc.local</strong></p>
<p><strong>reboot</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://dimas.ubhara.id/2020/02/cara-enable-start-up-di-linux-centos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Crontab Editor, Cara Merubah Crontab Editor</title>
		<link>http://dimas.ubhara.id/2020/01/crontab-editor-cara-merubah-crontab-editor/</link>
		<comments>http://dimas.ubhara.id/2020/01/crontab-editor-cara-merubah-crontab-editor/#comments</comments>
		<pubDate>Sat, 25 Jan 2020 15:52:12 +0000</pubDate>
		<dc:creator><![CDATA[dms]]></dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://dimas.ubhara.id/?p=8753</guid>
		<description><![CDATA[Cara Merubah Editor Crontab, ke Editor lain,..
export VISUAL=joe
]]></description>
				<content:encoded><![CDATA[<p>Cara Merubah Editor Crontab, ke Editor lain,..</p>
<p>export VISUAL=joe</p>
]]></content:encoded>
			<wfw:commentRss>http://dimas.ubhara.id/2020/01/crontab-editor-cara-merubah-crontab-editor/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>C Programming Linux</title>
		<link>http://dimas.ubhara.id/2011/07/c-programming-linux/</link>
		<comments>http://dimas.ubhara.id/2011/07/c-programming-linux/#comments</comments>
		<pubDate>Sat, 09 Jul 2011 10:11:08 +0000</pubDate>
		<dc:creator><![CDATA[dms]]></dc:creator>
				<category><![CDATA[4. Programming / IDE]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://dimas.ubhara.id/?p=1350</guid>
		<description><![CDATA[http://www.gidforums.com/t-3369.html
]]></description>
				<content:encoded><![CDATA[<p>http://www.gidforums.com/t-3369.html</p>
]]></content:encoded>
			<wfw:commentRss>http://dimas.ubhara.id/2011/07/c-programming-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SSH COmmandLine Tunnel</title>
		<link>http://dimas.ubhara.id/2008/07/ssh-commandline-tunnel/</link>
		<comments>http://dimas.ubhara.id/2008/07/ssh-commandline-tunnel/#comments</comments>
		<pubDate>Wed, 30 Jul 2008 05:47:58 +0000</pubDate>
		<dc:creator><![CDATA[dms]]></dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://blog.ptpn-xi.com/?p=240</guid>
		<description><![CDATA[SSH-Tunneling is useful for getting into remote firewalled systems securely. If you need to access a database server, cvs repository, or other service that is blocked off by a firewall, ssh tunnels will let you access them as if you were on the local network. This makes the systems very secure, and promotes encrypted transmission.
SSH GUI based clients have control panels that allow you to setup tunnels. Sometimes, it is necessary to automate such a task on the shell level. SSH tunneling can be an excellent security enhancement to an automated system.
#using the command line only, open ssh tunnel to cvs repository
$ ssh -l youruser yourhost.com -p 22 -N -f -C -L 2401:yourhost.com:2401
Argument summary:
* -l login name
* -p remote host port (It is best to connect to ssh on something other than the default port to shake off automated attacks. Change sshd.conf and/or the port mapping on your firewall. For ...]]></description>
				<content:encoded><![CDATA[<p>SSH-Tunneling is useful for getting into remote firewalled systems securely. If you need to access a database server, cvs repository, or other service that is blocked off by a firewall, ssh tunnels will let you access them as if you were on the local network. This makes the systems very secure, and promotes encrypted transmission.</p>
<p>SSH GUI based clients have control panels that allow you to setup tunnels. Sometimes, it is necessary to automate such a task on the shell level. SSH tunneling can be an excellent security enhancement to an automated system.</p>
<p>#using the command line only, open ssh tunnel to cvs repository<br />
<strong>$ ssh -l youruser yourhost.com -p 22 -N -f -C -L 2401:yourhost.com:2401</strong><br />
Argument summary:</p>
<p>* -l login name<br />
* -p remote host port (It is best to connect to ssh on something other than the default port to shake off automated attacks. Change sshd.conf and/or the port mapping on your firewall. For example :2210 external maps to :22 internal for your ssh boxes that are allowed to accept outside connections.)<br />
* -N do not execute a remote command<br />
* -f requests SSH to go to background<br />
* -L port:host:hostport (port = local port, host and hostport are where you want the tunnel to point to. This does not have to be the box you are ssh-ing to!)<br />
* -C compression &#8211; optional</p>
<p>The command will ask for a password after it is executed. Then it will go into the background, running as a system process. To make this run unattended, such as in a nightly cron script, use ssh-keygen to setup trusted authentication between the local and remote host.</p>
<p>#check for ssh process with the parameters specified above<br />
$ ps aux<br />
Now if you are done with the tunnel and want to shut if off:<br />
#find the tunnel that was setup into the repository and shut it down<br />
#alter &#8220;2401:&#8221; to match the local port tunnel to shut off<br />
ps -fU root -C ssh | grep &#8220;ssh -l&#8221; | grep &#8220;2401:&#8221; | awk &#8216;{print $2}&#8217; | xargs kill</p>
]]></content:encoded>
			<wfw:commentRss>http://dimas.ubhara.id/2008/07/ssh-commandline-tunnel/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Basic IPtables Firewall</title>
		<link>http://dimas.ubhara.id/2008/07/basic-iptables-firewall/</link>
		<comments>http://dimas.ubhara.id/2008/07/basic-iptables-firewall/#comments</comments>
		<pubDate>Thu, 24 Jul 2008 07:14:48 +0000</pubDate>
		<dc:creator><![CDATA[dms]]></dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://blog.ptpn-xi.com/?p=236</guid>
		<description><![CDATA[Default Block and Selective Port to Open
&#8212;
#/bin/bash
iptables -Z
iptables -F -t filter
iptables -F -t nat
iptables -P INPUT DROP
iptables -P FORWARD DROP
iptables -P OUTPUT ACCEPT
#Untuk accept ICMP (ping)
iptables -A INPUT -s 0/0 -d 0/0 -p icmp -j ACCEPT
#Untuk Localhost
iptables -A INPUT -s 127.0.0.1 -d 0/0 -j ACCEPT
#Untuk FTP
iptables -A INPUT -s 10.8.9.153 -d 10.8.9.103 -p tcp &#8211;dport 21 -j ACCEPT
]]></description>
				<content:encoded><![CDATA[<p>Default Block and Selective Port to Open</p>
<p>&#8212;<br />
#/bin/bash</p>
<p>iptables -Z<br />
iptables -F -t filter<br />
iptables -F -t nat</p>
<p>iptables -P INPUT DROP<br />
iptables -P FORWARD DROP<br />
iptables -P OUTPUT ACCEPT</p>
<p>#Untuk accept ICMP (ping)<br />
iptables -A INPUT -s 0/0 -d 0/0 -p icmp -j ACCEPT</p>
<p>#Untuk Localhost<br />
iptables -A INPUT -s 127.0.0.1 -d 0/0 -j ACCEPT</p>
<p>#Untuk FTP<br />
iptables -A INPUT -s 10.8.9.153 -d 10.8.9.103 -p tcp &#8211;dport 21 -j ACCEPT</p>
]]></content:encoded>
			<wfw:commentRss>http://dimas.ubhara.id/2008/07/basic-iptables-firewall/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Atur Date Time Mesin Linux</title>
		<link>http://dimas.ubhara.id/2008/06/atur-date-time-mesin-linux/</link>
		<comments>http://dimas.ubhara.id/2008/06/atur-date-time-mesin-linux/#comments</comments>
		<pubDate>Wed, 04 Jun 2008 06:29:19 +0000</pubDate>
		<dc:creator><![CDATA[dms]]></dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://blog.ptpn-xi.com/?p=197</guid>
		<description><![CDATA[Masalah sering terjadi ketika kita selesai melakukan installasi Linux ternyata format Waktu yang di install tidak sesuai dengan lokasi kita berada, misalkan lokasi kita di indonesia, maka format waktu yang benar adalah &#8217;WIT&#8217;
#&#8212;Contoh&#8212;#
Wed Jun  4 13:20:02 WIT 2008
#&#8212; End &#8212;#
&#8212;
nah bila format waktu yang kita inginkan ternyata berbeda, cara mensetting / membetulkan format waktunya gampang :
1. Hapus Format Waktu yang salah 
 # mv /etc/localtime /etc/localtime.old
2.Buat Simbolik Link yang sesuai dengan tempat kita berada (Red. Indonesia)
# ln -s /usr/share/zoneinfo/Asia/Jakarta /etc/localtime
3.Bikin Program Auto Update Setiap 5 Menit (dengan Crontab)
*/5 * * * * /usr/sbin/ntpdate id.pool.ntp.org

.::. GoodLuck .::.
]]></description>
				<content:encoded><![CDATA[<p>Masalah sering terjadi ketika kita selesai melakukan installasi Linux ternyata format Waktu yang di install tidak sesuai dengan lokasi kita berada, misalkan lokasi kita di indonesia, maka format waktu yang benar adalah &rsquo;WIT&rsquo;</p>
<p>#&#8212;Contoh&#8212;#</p>
<p>Wed Jun  4 13:20:02 WIT 2008</p>
<p>#&#8212; End &#8212;#</p>
<p>&#8212;</p>
<p>nah bila format waktu yang kita inginkan ternyata berbeda, cara mensetting / membetulkan format waktunya gampang :</p>
<p>1. Hapus Format Waktu yang salah </p>
<p> # mv /etc/localtime /etc/localtime.old</p>
<p>2.Buat Simbolik Link yang sesuai dengan tempat kita berada (Red. Indonesia)</p>
<pre># ln -s /usr/share/zoneinfo/Asia/Jakarta /etc/localtime</pre>
<pre>3.Bikin Program Auto Update Setiap 5 Menit (dengan Crontab)</pre>
<pre>*/5 * * * * /usr/sbin/ntpdate id.pool.ntp.org<br /></pre>
<pre><hr /></pre>
<pre>.::. GoodLuck .::.</pre>
]]></content:encoded>
			<wfw:commentRss>http://dimas.ubhara.id/2008/06/atur-date-time-mesin-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>RAID Linux Software</title>
		<link>http://dimas.ubhara.id/2008/04/raid-linux-software/</link>
		<comments>http://dimas.ubhara.id/2008/04/raid-linux-software/#comments</comments>
		<pubDate>Thu, 03 Apr 2008 07:43:20 +0000</pubDate>
		<dc:creator><![CDATA[dms]]></dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://blog.ptpn-xi.com/?p=152</guid>
		<description><![CDATA[Tips &#38; Trik Instalasi Gentoo/x86
Sven Vermeulen  AuthorXavier Neys  EditorDzikri Aziz  Translator
Diperbarui 18 September 2007
1.  Pendahuluan
Pengenalan
Dokumen ini berisi berbagai macam tips dan trik untuk instalasi Gentoo/x86. Kebanyakan dari tips dan trik ini didiskusikan dengan singkat &#8211; karena dibuat sebagai tambahan petunjuk instalasi dan bukan sebagai pengganti. 
Daftar Isi
Instalasi Advanced 

RAID Software
RAID ATA menggunakan kernel 2.4
Menggunakan kernel CD Instalasi

Menyederhanakan Instalasi 

Meninggalkan Terminal

Mengatasi Error/Masalah 

Pemeriksaan Disk Anda Secara Mendalam
Memperbaiki Instalasi yang Salah 

2.  Instalasi Advanced
RAID Software




Catatan: Jika anda kurang akrab dengan raid software, silakan baca Software-RAID-HOWTO. 








Catatan: Sebuah prosedur yang lebih terinci bisa anda temukan di Panduan Instalasi Cepat Raid Software dan LVM2 x86. 




Ketika anda telah boot dari CD Instalasi, muat modul RAID yang diperlukan. Misalnya jika anda berencana untuk menggunakan RAID-1: 




Daftar Kode 2.1: Load modul RAID-1




# modprobe raid1





Ketika mempartisi disk anda, pastikan agar partisi-partisi anda menggunakan fd (Linux raid autodetect) sebagai Partition Type, bukannya 83 ...]]></description>
				<content:encoded><![CDATA[<h1>Tips &amp; Trik Instalasi Gentoo/x86</h1>
<p><a href="mailto:swift@gentoo.org" class="altlink"><b>Sven Vermeulen</b></a>  <i>Author</i><br /><a href="mailto:neysx@gentoo.org" class="altlink"><b>Xavier Neys</b></a>  <i>Editor</i><br /><a href="mailto:kucrut.dz@gmail.com" class="altlink"><b>Dzikri Aziz</b></a>  <i>Translator</i></p>
<p><i>Diperbarui 18 September 2007</i></p>
<p class="chaphead"><span class="chapnum">1.  </span>Pendahuluan</p>
<p class="secthead"><a name="doc_chap1_sect1">Pengenalan</a></p>
<p>Dokumen ini berisi berbagai macam tips dan trik untuk instalasi Gentoo/x86. Kebanyakan dari tips dan trik ini didiskusikan dengan singkat &#8211; karena dibuat sebagai tambahan petunjuk instalasi dan bukan sebagai pengganti. </p>
<p class="secthead"><a name="doc_chap1_sect2">Daftar Isi</a></p>
<p><b>Instalasi Advanced</b> </p>
<ul>
<li><a href="http://www.gentoo.org/doc/id/gentoo-x86-tipsntricks.xml?style=printable#software-raid">RAID Software</a></li>
<li><a href="http://www.gentoo.org/doc/id/gentoo-x86-tipsntricks.xml?style=printable#ata-raid-2.4">RAID ATA menggunakan kernel 2.4</a></li>
<li><a href="http://www.gentoo.org/doc/id/gentoo-x86-tipsntricks.xml?style=printable#livecd-kernel">Menggunakan kernel CD Instalasi</a></li>
</ul>
<p><b>Menyederhanakan Instalasi</b> </p>
<ul>
<li><a href="http://www.gentoo.org/doc/id/gentoo-x86-tipsntricks.xml?style=printable#leave_terminal">Meninggalkan Terminal</a></li>
</ul>
<p><b>Mengatasi Error/Masalah</b> </p>
<ul>
<li><a href="http://www.gentoo.org/doc/id/gentoo-x86-tipsntricks.xml?style=printable#checking-disks">Pemeriksaan Disk Anda Secara Mendalam</a></li>
<li><a href="http://www.gentoo.org/doc/id/gentoo-x86-tipsntricks.xml?style=printable#recover">Memperbaiki Instalasi yang Salah</a> </li>
</ul>
<p class="chaphead"><span class="chapnum">2.  </span>Instalasi Advanced</p>
<p class="secthead"><a name="doc_chap2_sect1">RAID Software</a></p>
<table width="100%" class="ncontent" cellspacing="0" cellpadding="0" border="0">
<tbody>
<tr>
<td bgcolor="#bbffbb">
<p class="note"><b>Catatan: </b>Jika anda kurang akrab dengan raid software, silakan baca <a href="http://tldp.org/HOWTO/Software-RAID-HOWTO.html">Software-RAID-HOWTO</a>. </p>
</td>
</tr>
</tbody>
</table>
<table width="100%" class="ncontent" cellspacing="0" cellpadding="0" border="0">
<tbody>
<tr>
<td bgcolor="#bbffbb">
<p class="note"><b>Catatan: </b>Sebuah prosedur yang lebih terinci bisa anda temukan di <a href="http://www.gentoo.org/doc/en/gentoo-x86+raid+lvm2-quickinstall.xml?style=printable">Panduan Instalasi Cepat Raid Software dan LVM2 x86</a>. </p>
</td>
</tr>
</tbody>
</table>
<p>Ketika anda telah boot dari CD Instalasi, muat modul RAID yang diperlukan. Misalnya jika anda berencana untuk menggunakan RAID-1: </p>
<table width="100%" class="ntable" cellspacing="0" cellpadding="0" border="0">
<tbody>
<tr>
<td bgcolor="#7a5ada">
<p class="codetitle">Daftar Kode 2.1: Load modul RAID-1</p>
</td>
</tr>
<tr>
<td dir="ltr" align="left" bgcolor="#eeeeff">
<pre># <span class="code-input">modprobe raid1</span>
</pre>
</td>
</tr>
</tbody>
</table>
<p>Ketika mempartisi disk anda, pastikan agar partisi-partisi anda menggunakan <span class="code" dir="ltr">fd</span> (Linux raid autodetect) sebagai Partition Type, bukannya <span class="code" dir="ltr">83</span> (Linux native). Anda dapat mengubah tipe partisi dengan menggunakan perintah <span class="code" dir="ltr">t</span> di <span class="code" dir="ltr">fdisk</span>. </p>
<p>Sebelum kita mulai menciptakan array RAID, kita perlu menciptakan node metadevice: </p>
<table width="100%" class="ntable" cellspacing="0" cellpadding="0" border="0">
<tbody>
<tr>
<td bgcolor="#7a5ada">
<p class="codetitle">Daftar Kode 2.2: Menciptakan node metadevice</p>
</td>
</tr>
<tr>
<td dir="ltr" align="left" bgcolor="#eeeeff">
<pre># <span class="code-input">mknod /dev/md1 b 9 1</span>
# <span class="code-input">mknod /dev/md2 b 9 2</span>
# <span class="code-input">mknod /dev/md3 b 9 3</span>
</pre>
</td>
</tr>
</tbody>
</table>
<p>Setelah selesai mempartisi, ciptakan file <span class="path" dir="ltr">/etc/mdadm.conf</span> (ya, pastinya, pada lingkungan CD Instalasi) dengan menggunakan <span class="code" dir="ltr">mdadm</span>, sebuah utilitas advance untuk <a href="http://www.linuxdevcenter.com/pub/a/linux/2002/12/05/RAID.html">manajemen RAID</a>. Sebagai contoh, untuk menciptakan partisi boot, swap dan root ter-mirror (RAID-1) mencakup <span class="path" dir="ltr">/dev/sda</span> dan <span class="path" dir="ltr">/dev/sdb</span>, anda dapat menggunakan: </p>
<table width="100%" class="ntable" cellspacing="0" cellpadding="0" border="0">
<tbody>
<tr>
<td bgcolor="#7a5ada">
<p class="codetitle">Daftar Kode 2.3: Menciptakan device raid dengan perintah mdadm</p>
</td>
</tr>
<tr>
<td dir="ltr" align="left" bgcolor="#eeeeff">
<pre># <span class="code-input">mdadm --create --verbose /dev/md1 --level=1 --raid-devices=2 /dev/sda1 /dev/sdb1</span>
# <span class="code-input">mdadm --create --verbose /dev/md2 --level=1 --raid-devices=2 /dev/sda2 /dev/sdb2</span>
# <span class="code-input">mdadm --create --verbose /dev/md3 --level=1 --raid-devices=2 /dev/sda3 /dev/sdb3</span>
</pre>
</td>
</tr>
</tbody>
</table>
<table width="100%" class="ncontent" cellspacing="0" cellpadding="0" border="0">
<tbody>
<tr>
<td bgcolor="#ffffbb">
<p class="note"><b>Penting: </b>Anda tidak boleh menggunakan bentuk strip seperti raid-0 atau raid-5 pada partisi boot anda. </p>
</td>
</tr>
</tbody>
</table>
<p>Driver RAID Software Linux akan mulai menciptakan metadevices. Anda dapat melihat progresnya di <span class="path" dir="ltr">/proc/mdstat</span>. Tunggu sampai metadevices telah selesai sebelum melanjutkan. </p>
<table width="100%" class="ntable" cellspacing="0" cellpadding="0" border="0">
<tbody>
<tr>
<td bgcolor="#7a5ada">
<p class="codetitle">Daftar Kode 2.4: Menyimpan informasi tentang device yang telah diciptakan</p>
</td>
</tr>
<tr>
<td dir="ltr" align="left" bgcolor="#eeeeff">
<pre># <span class="code-input">mdadm --detail --scan &gt; /etc/mdadm.conf</span>
</pre>
</td>
</tr>
</tbody>
</table>
<p>Dari sekarang, gunakan <span class="path" dir="ltr">/dev/md1</span> untuk partisi boot, <span class="path" dir="ltr">/dev/md2</span> untuk partisi swap, dan <span class="path" dir="ltr">/dev/md3</span> untuk partisi root. </p>
<p>Tepat sebelum melakukan chroot, jangan lupa untuk menyalin <span class="path" dir="ltr">/etc/mdadm.conf</span> ke <span class="path" dir="ltr">/mnt/gentoo/etc</span>. </p>
<p>Ketika anda mengkonfigurasi kernel, pastikan agar anda memiliki dukungan RAID yang benar <span class="emphasis">di dalam</span> kernel anda, bukan sebagai modul. </p>
<p>Ketika menginstal utilitas tambahan, emerge juga <span class="code" dir="ltr">mdadm</span>. Catat bahwa paket ini tidak tersedia di CD Instalasi, jadi anda mungkin tidak dapat menginstal Gentoo pada sebuah RAID software ketika menjalankan instalasi tanpa jaringan! </p>
<p>Ketika mengkonfigurasi bootloader, pastikan agar bootloader terinstal di MBR dari <span class="emphasis">kedua</span> disk jika anda menggunakan mirror. </p>
<p class="secthead"><a name="doc_chap2_sect2">RAID ATA menggunakan kernel 2.4</a></p>
<p>Pastikan agar anda mem-boot CD Instalasi dengan opsi <span class="code" dir="ltr">doataraid</span>. Setelah boot, periksa isi <span class="path" dir="ltr">/dev/ataraid</span>. Direktori ini seharusnya berisi beberapa direktori <span class="path" dir="ltr">disc*</span> untuk setiap harddisk yang terdapat pada RAID ATA. Sebuah disk utuh ditampilkan sebagai <span class="path" dir="ltr">disc</span>, sedangkan partisi ditampilkan sebagai <span class="path" dir="ltr">part*</span>. </p>
<p>Tulis semua file device <span class="path" dir="ltr">/dev/ataraid/disc*/*</span> yang akan anda gunakan untuk menginstal Gentoo. Anda nanti perlu menggantikan <span class="path" dir="ltr">/dev/hda</span> pada contoh-contoh di petunjuk instalasi dengan path ini. </p>
<p>Sebelum chroot, bind-mount struktur <span class="path" dir="ltr">/dev</span> pada lingkungan baru: </p>
<table width="100%" class="ntable" cellspacing="0" cellpadding="0" border="0">
<tbody>
<tr>
<td bgcolor="#7a5ada">
<p class="codetitle">Daftar Kode 2.5: Bind-mount /dev</p>
</td>
</tr>
<tr>
<td dir="ltr" align="left" bgcolor="#eeeeff">
<pre># <span class="code-input">mount -o bind /dev /mnt/gentoo/dev</span>
</pre>
</td>
</tr>
</tbody>
</table>
<p>Ketika mengkonfigurasi kernel, pastikan agar anda mengaktifkan dukungan chipset dan opsi-opsi RAID ATA. Misalnya, sebuah sistem RAID ATA yang populer <span class="emphasis">Promise FastTrack built-in RAID</span>, berarti anda membutuhkan <span class="code" dir="ltr">Promise FastTrack Options</span> dibangun di dalam kernel anda. </p>
<p>Ketika mengkonfigurasi GRUB, pertama anda perlu menciptakan bootdisk GRUB. Hal ini tidak sesulit yang anda bayangkan. Pertama, instal GRUB seperti biasa, tetapi ketika anda sampai ke seksi instalasi GRUB di MBR, ikuti petunjuk berikut ini: </p>
<table width="100%" class="ntable" cellspacing="0" cellpadding="0" border="0">
<tbody>
<tr>
<td bgcolor="#7a5ada">
<p class="codetitle">Daftar Kode 2.6: Menciptakan bootdisk GRUB</p>
</td>
</tr>
<tr>
<td dir="ltr" align="left" bgcolor="#eeeeff">
<pre># <span class="code-input">cd /boot/grub</span>
# <span class="code-input">dd if=stage1 of=/dev/fd0 bs=512 count=1</span>
# <span class="code-input">dd if=stage2 of=/dev/fd0 bs=512 seek=1</span>
</pre>
</td>
</tr>
</tbody>
</table>
<p>Anda tetap perlu menulis file <span class="path" dir="ltr">grub.conf</span> anda. Tidak ada bedanya dengan petunjuk instalasi, tapi pastikan agar <span class="code" dir="ltr">root=</span> menunjuk ke device RAID ATA. </p>
<p>Setelah menyelesaikan instalasi, boot dengan bootdisk GRUB. Anda akan disambut dengan prompt GRUB. Sekarang konfigurasikan GRUB untuk boot dari device RAID ATA: </p>
<table width="100%" class="ntable" cellspacing="0" cellpadding="0" border="0">
<tbody>
<tr>
<td bgcolor="#7a5ada">
<p class="codetitle">Daftar Kode 2.7: Instalasi GRUB pada RAID ATA</p>
</td>
</tr>
<tr>
<td dir="ltr" align="left" bgcolor="#eeeeff">
<pre>grub&gt; root (hd0,x)
grub&gt; setup (hd0)
grub&gt; quit
</pre>
</td>
</tr>
</tbody>
</table>
<p>Sekarang reboot (tanpa bootdisk GRUB). </p>
<p>Pengguna LILO dapat menggunakan petunjuk yang ada di dokumentasi instalasi. </p>
<p class="secthead"><a name="doc_chap2_sect3">Menggunakan kernel CD Instalasi</a></p>
<p>Jika anda tidak ingin mengkompilasi kernel sendiri, anda dapat menggunakan kernel dari CD Instalasi dan menyalinnya ke sistem anda. Ketika anda sampai pada bagian kompilasi kernel, pindahlah ke terminal lain (tekan Alt-F2) lalu log ini dengan password root yang telah anda tentukan pada awal instalasi. </p>
<p>Salin kernel dan modul ke sistem Gentoo anda: </p>
<table width="100%" class="ntable" cellspacing="0" cellpadding="0" border="0">
<tbody>
<tr>
<td bgcolor="#7a5ada">
<p class="codetitle">Daftar Kode 2.8: Menyalin kernel CD Instalasi</p>
</td>
</tr>
<tr>
<td dir="ltr" align="left" bgcolor="#eeeeff">
<pre><span class="code-comment">(${KN} adalah nama kernel, biasanya seperti &rsquo;gentoo&rsquo; atau &rsquo;smp&rsquo;)</span>
cdimage ~# <span class="code-input">cp /mnt/cdrom/isolinux/${KN} /mnt/cdrom/isolinux/${KN}.igz /mnt/gentoo/boot</span>
cdimage ~# <span class="code-input">mkdir -p /mnt/gentoo/lib/modules</span>
cdimage ~# <span class="code-input">cp -Rp /lib/modules/`uname -r` /mnt/gentoo/lib/modules</span>
</pre>
</td>
</tr>
</tbody>
</table>
<p>Agar semua modul yang saat ini dimuat (dari CD Instalasi) bisa langsung dimuat pada saat sistem Gentoo anda boot, jalankan perintah berikut dari dalam lingkungan chroot: </p>
<table width="100%" class="ntable" cellspacing="0" cellpadding="0" border="0">
<tbody>
<tr>
<td bgcolor="#7a5ada">
<p class="codetitle">Daftar Kode 2.9: Menambahkan semua modul yang sedang dimuat ke file modules.conf</p>
</td>
</tr>
<tr>
<td dir="ltr" align="left" bgcolor="#eeeeff">
<pre># <span class="code-input">cat /proc/modules | cut -d &rsquo; &rsquo; -f 1 &gt;&gt; &rsquo;</span>
  <span class="code-input">/etc/modules.autoload.d/kernel-`uname -r | cut -d . -f -2`</span>
# <span class="code-input">update-modules</span>
</pre>
</td>
</tr>
</tbody>
</table>
<p class="chaphead"><span class="chapnum">3.  </span>Menyederhanakan Instalasi</p>
<p class="secthead"><a name="doc_chap3_sect1">Meninggalkan Terminal</a></p>
<p>Banyak orang yang ingin meninggalkan sistem mereka ketika kompilasi sedang berjalan. Terkadang hal ini sulit dilakukan karena anda menjalankan instalasi di tempat-tempat umum yang tidak dapat anda percaya. Jika memang begini, anda perlu menjalankan kompilasi di balik layar dan log out dari seluruh terminal. </p>
<p>Ada beberapa solusi yang memungkinkan untuk ini. Yang pertama adalah menggunakan <span class="code" dir="ltr">screen</span>. Setelah boot dari CD Instalasi set password root anda lalu mulailah sebuah sesi screen: </p>
<table width="100%" class="ncontent" cellspacing="0" cellpadding="0" border="0">
<tbody>
<tr>
<td bgcolor="#bbffbb">
<p class="note"><b>Catatan: </b>Tidak semua CD Instalasi menyediakan screen. Jika ini kasusnya, anda perlu menggunakan salah satu dari metode lain yang dijelaskan pada seksi ini. </p>
</td>
</tr>
</tbody>
</table>
<table width="100%" class="ntable" cellspacing="0" cellpadding="0" border="0">
<tbody>
<tr>
<td bgcolor="#7a5ada">
<p class="codetitle">Daftar Kode 3.1: Memulai sebuah sesi screen</p>
</td>
</tr>
<tr>
<td dir="ltr" align="left" bgcolor="#eeeeff">
<pre># <span class="code-input">screen -S gentoo</span>
</pre>
</td>
</tr>
</tbody>
</table>
<p>Ketika anda telah berada di dalam sesi screen, anda dapat menjalankan seluruh langkah-langkah instalasi. Jika anda ingin meninggalkan terminal anda, tekan <span class="code" dir="ltr">Ctrl-a, d</span> (yakni, control dan a bersamaan, lalu diikuti dengan d) untuk <span class="emphasis">men-detach</span> sesi screen anda. Anda sekarang dapat log out dari sistem anda dengan aman. </p>
<p>Untuk kembali mengakses terminal anda, log in kembali sebagai root lalu <span class="emphasis">attach</span> ke sesi screen yang sedang berjalan: </p>
<table width="100%" class="ntable" cellspacing="0" cellpadding="0" border="0">
<tbody>
<tr>
<td bgcolor="#7a5ada">
<p class="codetitle">Daftar Kode 3.2: Attach ke sebuah sesi screen</p>
</td>
</tr>
<tr>
<td dir="ltr" align="left" bgcolor="#eeeeff">
<pre># <span class="code-input">screen -x gentoo</span>
</pre>
</td>
</tr>
</tbody>
</table>
<p>Jika anda tidak dapat menggunakan screen, masih ada satu cara lain untuk meninggalkan terminal anda. Ikuti petunjuk-petunjuk instalasi, tetapi ketika anda sampai pada saat kompilasi panjang akan dimulai (mis. langkah <span class="code" dir="ltr">./scripts/bootstrap.sh</span>), gunakan <span class="code" dir="ltr">nohup</span> yang akan mengizinkan sebuah proses untuk berlanjut walaupun anda telah log out. Jangan lupakan akhiran &quot;&amp;&quot;, jika tidak, proses tersebut tidak akan dapat dijalankan di belakang! Ingat posisi anda sekarang (perintah <span class="code" dir="ltr">pwd</span> akan menunjukkannya untuk anda) karena anda perlu mengetahuinya nanti. </p>
<table width="100%" class="ntable" cellspacing="0" cellpadding="0" border="0">
<tbody>
<tr>
<td bgcolor="#7a5ada">
<p class="codetitle">Daftar Kode 3.3: Menggunakan nohup</p>
</td>
</tr>
<tr>
<td dir="ltr" align="left" bgcolor="#eeeeff">
<pre># <span class="code-input">pwd</span>
/usr/portage
# <span class="code-input">nohup ./scripts/bootstrap.sh &amp;</span>
</pre>
</td>
</tr>
</tbody>
</table>
<p>Sekarang keluarlah dari lingkungan chroot (<span class="code" dir="ltr">exit</span>) dan sesi CD Instalasi. Kompilasi anda akan terus dilanjutkan di belakang. </p>
<p>Ketika anda ingin memeriksa kompilasi, log in sebagai root (di CD Instalasi) lalu chroot kembali ke lingkungan anda dan masuklah ke direktori tempat anda keluar tadi: </p>
<table width="100%" class="ntable" cellspacing="0" cellpadding="0" border="0">
<tbody>
<tr>
<td bgcolor="#7a5ada">
<p class="codetitle">Daftar Kode 3.4: Chroot kembali</p>
</td>
</tr>
<tr>
<td dir="ltr" align="left" bgcolor="#eeeeff">
<pre># <span class="code-input">chroot /mnt/gentoo /bin/bash</span>
# <span class="code-input">env-update &amp;&amp; source /etc/profile</span>
# <span class="code-input">cd /usr/portage</span>
</pre>
</td>
</tr>
</tbody>
</table>
<p>Sekarang gunakan perintah <span class="code" dir="ltr">less</span> pada file <span class="path" dir="ltr">nohup.out</span> yang berada pada direktori tersebut. Kompilasi akan menambahkan outputnya pada file tersebut, jadi jika anda ingin mengetahui kelanjutan kompilasi, jalankan <span class="code" dir="ltr">less nohup.out</span> lalu tekan <span class="code" dir="ltr">F</span> untuk mengetahui perubahan. Ketika kompilasi telah selesai, anda dapat melanjutkan ke langkah selanjutnya dari petunjuk instalasi. </p>
<p>Jika anda lelah mengikuti perubahan, tekan <span class="code" dir="ltr">Ctrl-C</span> diikuti dengan <span class="code" dir="ltr">q</span>. Ini tidak akan menghentikan proses kompilasi, tetapi hanya proses <span class="code" dir="ltr">less</span>. </p>
<p class="chaphead"><span class="chapnum">4.  </span>Mengatasi Error/Masalah</p>
<p class="secthead"><a name="doc_chap4_sect1">Pemeriksaan Disk Anda Secara Mendalam</a></p>
<p>Jika anda merasa bahwa disk anda perlu diperiksa konsistensinya secara mendalam (bad sectors dan semacamnya), anda dapat menggunakan opsi <span class="code" dir="ltr">-c</span> ketika menciptakan filesystem ext2 atau ext3 pada disk tersebut (menggunakan perintah <span class="code" dir="ltr">mke2fs</span>). Opsi ini akan memformat, menjalankan <span class="emphasis">read-test</span> dan akan menandakan semua <span class="emphasis">bad block</span> dan semacamnya. Jika anda benar-benar paranoid, gunakan <span class="code" dir="ltr">-c -c</span> untuk menjalankan <span class="emphasis">read/write</span> mendalam. </p>
<table width="100%" class="ntable" cellspacing="0" cellpadding="0" border="0">
<tbody>
<tr>
<td bgcolor="#7a5ada">
<p class="codetitle">Daftar Kode 4.1: Memeriksa konsistensi disk</p>
</td>
</tr>
<tr>
<td dir="ltr" align="left" bgcolor="#eeeeff">
<pre># <span class="code-input">mke2fs -j -c /dev/hda3</span>
</pre>
</td>
</tr>
</tbody>
</table>
<p class="secthead"><a name="doc_chap4_sect2">Memperbaiki Instalasi yang Salah</a></p>
<p>Jika karena satu dan lain hal instalasi Gentoo anda gagal, anda tidak perlu mengulangi seluruh langkah instalasi. Tetapi, anda dengan aman dapat &quot;pergi&quot; ke titik yang anda kira anda telah melakukan kesalahan (atau anda kira petunjuk instalasi salah) lalu cobalah pendekatan lain. </p>
<p>Hal pertama yang perlu anda lakukan ialah chroot kembali ke lingkungan Gentoo Linux anda. Ikuti kembali langkah-langkah instalasi, tetapi lewatkan langkah mempartisi, karena partisi anda telah diciptakan dan bahkan telah diisi. Anda dapat langsung me-mount partisi-partisi tersebut di <span class="path" dir="ltr">/mnt/gentoo</span>. Anda juga harus melewatkan langkah-langkah tentang ekstrak stage dan pengeditan <span class="path" dir="ltr">make.conf</span> &#8211; anda tidak ingin menimpa file-file anda kan? </p>
<p>Ketika anda telah chroot ke lingkungan Gentoo Linux anda, segera pergi ke titik yang anda kira anda perlu melakukan cara lain. Jangan ulangi semua langkah seperti bootstrap dan semacamnya, kecuali jika itu adalah titik yang menurut anda bermasalah. </p>
<p>Sebagai contoh, jika anda yakin bahwa anda telah salah mengkonfigurasi file <span class="path" dir="ltr">grub.conf</span>, anda dapat langsung menjalankan editor anda untuk meng-update <span class="path" dir="ltr">/boot/grub/grub.conf</span>. </p>
<p>Ketika anda telah mencoba cara lain untuk situasi anda, anda pelu memikirkan berapa langkah tambahan yang perlu anda lakukan lagi. Jika langkah tambahan tersebut bergantung kepada perubahan yang anda lakukan, maka anda perlu mengulanginya. </p>
<p>Sebagai contoh, </p>
<ul>
<li>jika anda telah merubah variabel di dalam <span class="path" dir="ltr">make.conf</span> anda perlu menjalankan lagi semua kompilasi karena ketergantungannya terhadap setting di <span class="path" dir="ltr">make.conf</span> </li>
<li>jika anda telah merubah <span class="path" dir="ltr">/boot/grub/grub.conf</span> anda dapat langsung keluar dari lingkungan chroot lalu reboot karena tidak ada langkah tambahan yang bergantung kepada <span class="path" dir="ltr">grub.conf</span> </li>
<li>jika anda telah mengkompilasi-ulang kernel anda, anda hanya perlu memastikan agar konfigurasi bootloader anda menunjuk ke imej kernel yang benar (periksa kembali apakah anda telah me-mount <span class="path" dir="ltr">/boot</span>!), lalu keluar dari lingkungan chroot dan reboot </li>
<li>jika anda telah merubah <span class="path" dir="ltr">/etc/fstab</span> anda dapat langsung keluar dari lingkungan chroot dan reboot </li>
</ul>
<p>Seperti yang dapat anda lihat, untuk kebanyakan operasi pemulihan anda dapat langsung reboot. hanya pada beberapa kasus saja anda perlu menjalankan langkah-langkah tambahan. </p>
<p></p>
<p class="copyright">Isi dokumen ini dilisensikan dengan lisensi <a href="http://creativecommons.org/licenses/by-sa/2.5">Creative Commons &#8211; Attribution / Share Alike</a>. </p>
<p><!--<br />
  <rdf:RDF xmlns="http://web.resource.org/cc/"<br />
      xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"></p>
<license about="http://creativecommons.org/licenses/by-sa/2.5/" rdf:>
<permits resource="http://web.resource.org/cc/Reproduction" rdf: />
<permits resource="http://web.resource.org/cc/Distribution" rdf: />
     <requires resource="http://web.resource.org/cc/Notice" rdf: /><br />
     <requires resource="http://web.resource.org/cc/Attribution" rdf: /></p>
<permits resource="http://web.resource.org/cc/DerivativeWorks" rdf: />
     <requires resource="http://web.resource.org/cc/ShareAlike" rdf: />
  </license>
  </rdf:RDF><br />
--&gt;</p>
]]></content:encoded>
			<wfw:commentRss>http://dimas.ubhara.id/2008/04/raid-linux-software/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
