<?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>Giest Blogz &#187; *NIX</title>
	<atom:link href="http://www.giest.org/category/unix/feed" rel="self" type="application/rss+xml" />
	<link>http://www.giest.org</link>
	<description>Welcome to Free World</description>
	<lastBuildDate>Mon, 19 Apr 2010 04:05:17 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Memperbaiki master.passwd</title>
		<link>http://www.giest.org/unix/freebsd/memperbaiki-master-passwd.html</link>
		<comments>http://www.giest.org/unix/freebsd/memperbaiki-master-passwd.html#comments</comments>
		<pubDate>Wed, 18 Nov 2009 08:41:43 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[FreeBSD]]></category>

		<guid isPermaLink="false">http://www.giest.org/?p=459</guid>
		<description><![CDATA[Hari ini untuk yang ke sekian kali nya, server harus di restart dengan paksa ketika sedang membersihkan user-user yang sudah tidak digunakan. Dan akibatnya seperti sudah bisa dibayangkan, server tidak bisa balik lagi Beruntung sebelumnya pernah mendapat kasus seperti ini juga sehingga tidak terlalu panik ketika tidak bisa login baik lewat remote ataupun console. Kecurigaan [...]]]></description>
			<content:encoded><![CDATA[<p>Hari ini untuk yang ke sekian kali nya, server harus di restart dengan paksa ketika sedang membersihkan user-user yang sudah tidak digunakan. Dan akibatnya seperti sudah bisa dibayangkan, server tidak bisa balik lagi <img src='http://www.giest.org/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>Beruntung sebelumnya pernah mendapat kasus seperti ini juga sehingga tidak terlalu panik ketika tidak bisa login baik lewat remote ataupun console.</p>
<p>Kecurigaan saya langsung tertuju ke rusaknya file database password yaitu master.passwd.</p>
<p><span id="more-459"></span></p>
<p>Tanda-tanda master.passwd database password di freeBSD rusak salah satunya adalah tidak bisa login baik remote ataupun lewat console.</p>
<p>Atau ketika kita mencoba merubah password salah satu user akan muncul tulisan seperti berikut ini</p>
<blockquote><p>passwd: /etc/master.passwd: corrupted entry<br />
passwd: /etc/master.passwd: unchanged</p></blockquote>
<p>Untuk memperbaiki nya cukup dengan mengikuti langkah-langkah berikut ini</p>
<p>1. Login ke box FreeBSD anda dengan single user mode (pilih 4 pada pilihan menu boot).</p>
<p>2. kemudian ketikan</p>
<blockquote><p>mount -u /</p></blockquote>
<p>atau kalau tidak berhasil bisa juga dengan opsi berikut</p>
<blockquote><p>mount -o rw -u /</p></blockquote>
<p>3. Lalu ketikan</p>
<blockquote><p>mount -a</p></blockquote>
<p>4. Dan terakhir kita perbaiki master.passwd dengan mengetikan</p>
<blockquote><p>pwd_mkdb /etc/master.passwd</p></blockquote>
<p>Setelah mengetikan itu semua silahkan restart box anda dan coba untuk login kembali. Apabila ternyata masih belum bisa login berarti error yang terjadi bukan dikarenakan rusaknya database master.passwd.</p>
<p>Selamat mencoba</p>
<a href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.giest.org%2Funix%2Ffreebsd%2Fmemperbaiki-master-passwd.html&amp;t=Memperbaiki%20master.passwd" id="facebook_share_both_459" style="font-size:11px; line-height:13px; font-family:'lucida grande',tahoma,verdana,arial,sans-serif; text-decoration:none; padding:2px 0 0 20px; height:16px; background:url(http://b.static.ak.fbcdn.net/images/share/facebook_share_icon.gif) no-repeat top left;">Share on Facebook</a>
	<script type="text/javascript">
	<!--
	var button = document.getElementById('facebook_share_link_459') || document.getElementById('facebook_share_icon_459') || document.getElementById('facebook_share_both_459') || document.getElementById('facebook_share_button_459');
	if (button) {
		button.onclick = function(e) {
			var url = this.href.replace(/share\.php/, 'sharer.php');
			window.open(url,'sharer','toolbar=0,status=0,width=626,height=436');
			return false;
		}
	
		if (button.id === 'facebook_share_button_459') {
			button.onmouseover = function(){
				this.style.color='#fff';
				this.style.borderColor = '#295582';
				this.style.backgroundColor = '#3b5998';
			}
			button.onmouseout = function(){
				this.style.color = '#3b5998';
				this.style.borderColor = '#d8dfea';
				this.style.backgroundColor = '#fff';
			}
		}
	}
	-->
	</script>
	]]></content:encoded>
			<wfw:commentRss>http://www.giest.org/unix/freebsd/memperbaiki-master-passwd.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Exim CheatSheet</title>
		<link>http://www.giest.org/unix/exim-cheatsheet.html</link>
		<comments>http://www.giest.org/unix/exim-cheatsheet.html#comments</comments>
		<pubDate>Thu, 11 Jun 2009 05:49:32 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[*NIX]]></category>
		<category><![CDATA[Aplikasi]]></category>

		<guid isPermaLink="false">http://www.giest.org/?p=358</guid>
		<description><![CDATA[Berikut ini list perintah-perintah yang bisa digunakan di console ketika kepepet memanage exim (MTA). Perintah untuk melihat jumlah email yang berada dalam queue exim -bpc 2 Perintah untuk melihat list yang masih antri exim -bp 0m 2.1K 1LKx3X-0000t7-NP brad@abcdef.com 0m 2.1K 1LKx3Y-0000tA-1O rjchrysler@ghijkl.ca Melihat summary exim exim -bp &#124; exiqsumm Count Volume Oldest Newest Domain [...]]]></description>
			<content:encoded><![CDATA[<p>Berikut ini list perintah-perintah yang bisa digunakan di console ketika kepepet memanage exim (MTA).<br />
<span id="more-358"></span><br />
Perintah untuk melihat jumlah email yang berada dalam queue</p>
<pre lang="command">exim -bpc
2</pre>
<p>Perintah untuk melihat list yang masih antri</p>
<pre lang="command">exim -bp
 0m  2.1K 1LKx3X-0000t7-NP
          brad@abcdef.com
 0m  2.1K 1LKx3Y-0000tA-1O
          rjchrysler@ghijkl.ca</pre>
<p>Melihat summary exim</p>
<pre lang="command"> exim -bp | exiqsumm

Count  Volume  Oldest  Newest  Domain
-----  ------  ------  ------  ------
    1   115KB     27h      0m  yahoo.com
    1    4KB      4d      4d  yahoo.com.hk
---------------------------------------------------------------
  2    119KB      4d      4d  TOTAL</pre>
<p>Melihat apa yang sedang dikerjakan oleh exim</p>
<pre lang="command">exiwhat
[6700]  6700 daemon: -q30m, listening for SMTP on port 25 (IPv6 and IPv4)
[6703]  6703 daemon: no queue runs, listening for SMTPS on port 465 (IPv6 and IPv4)
[8796]  8796 delivering 1LKxrA-0002Hf-Iw: waiting for a remote delivery subprocess to finish
[8801]  8801 delivering 1LKxrA-0002Hf-Iw to f.mx.mail.yahoo.com [209.11.88.99] (marketing_anu@yahoo.com)</pre>
<p>Untuk melihat konfigurasi exim</p>
<pre lang="command">exim -bP
no_accept_8bitmime
acl_not_smtp =
acl_not_smtp_mime =
acl_not_smtp_start =
acl_smtp_auth =
acl_smtp_connect = acl_connect
acl_smtp_data = check_message
acl_smtp_etrn =
..........
..........
..........
uucp_from_sender = $1
warn_message_file =
write_rejectlog</pre>
<p>Saya potong karena terlalu panjang <img src='http://www.giest.org/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>Untuk melihat queue dari sender tertentu</p>
<pre lang="command">exiqgrep -f user@domain</pre>
<p>Untuk melihat list queue pesan yang lebih dari xxx second</p>
<pre lang="command">exiqgrep -o 86400</pre>
<p>86400 dalam satuan detik. Jadi kira-kira perintah diatas adalah untuk melihat list email yang sudah ngantri selama 24 jam.</p>
<p>Kalau untuk melihat yang kurang dari xxx second perintah nya adalah</p>
<pre lang="command">exiqgrep -y 86400</pre>
<p>Untuk menghapus email yang sudah dalam queue lebih dari 24 jam</p>
<pre lang="command">exiqgrep -o 86400 -i | xargs exim -Mrm</pre>
<p>Kadang kala kita hanya mau menghapus email yang ngantri dari sender tertentu, misalnya dari nobody@serversaya.com</p>
<pre lang="command">exiqgrep -i -f nobody@serversaya.com | xargs exim -Mf
exiqgrep -z -i | xargs exim -Mrm</pre>
<p>Jadi di freeze dulu baru di delete <img src='http://www.giest.org/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' />  ada cara yang lebih gampang gak ya?</p>
<p>Sudah dulu ah ini artikel gak kelar-kelar dari bulan januari <img src='http://www.giest.org/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<a href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.giest.org%2Funix%2Fexim-cheatsheet.html&amp;t=Exim%20CheatSheet" id="facebook_share_both_358" style="font-size:11px; line-height:13px; font-family:'lucida grande',tahoma,verdana,arial,sans-serif; text-decoration:none; padding:2px 0 0 20px; height:16px; background:url(http://b.static.ak.fbcdn.net/images/share/facebook_share_icon.gif) no-repeat top left;">Share on Facebook</a>
	<script type="text/javascript">
	<!--
	var button = document.getElementById('facebook_share_link_358') || document.getElementById('facebook_share_icon_358') || document.getElementById('facebook_share_both_358') || document.getElementById('facebook_share_button_358');
	if (button) {
		button.onclick = function(e) {
			var url = this.href.replace(/share\.php/, 'sharer.php');
			window.open(url,'sharer','toolbar=0,status=0,width=626,height=436');
			return false;
		}
	
		if (button.id === 'facebook_share_button_358') {
			button.onmouseover = function(){
				this.style.color='#fff';
				this.style.borderColor = '#295582';
				this.style.backgroundColor = '#3b5998';
			}
			button.onmouseout = function(){
				this.style.color = '#3b5998';
				this.style.borderColor = '#d8dfea';
				this.style.backgroundColor = '#fff';
			}
		}
	}
	-->
	</script>
	<center><script src="http://kumpulblogger.com/scahor.php?b=28399" type="text/javascript"></script></center>]]></content:encoded>
			<wfw:commentRss>http://www.giest.org/unix/exim-cheatsheet.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Kill multiple process di FreeBSD</title>
		<link>http://www.giest.org/unix/freebsd/kill-multiple-process-di-freebsd.html</link>
		<comments>http://www.giest.org/unix/freebsd/kill-multiple-process-di-freebsd.html#comments</comments>
		<pubDate>Thu, 04 Jun 2009 07:06:52 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[*NIX]]></category>
		<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.giest.org/?p=423</guid>
		<description><![CDATA[Cara kill multiple process di FreeBSD dan saya yakin sama dengan di linux. Bisa dipakai apabila anda menemukan aplikasi dengan banyak process harus di kill sekaligus bisa pakai cara berikut ps -aux &#124; grep "/usr/sbin/httpd" &#124; awk '{print $2}' &#124; xargs kill Kenapa saya tidak menggunakan killall, karena proses diatas ternyata fake process biasanya orang [...]]]></description>
			<content:encoded><![CDATA[<p>Cara kill multiple process di FreeBSD dan saya yakin sama dengan di linux.<br />
Bisa dipakai apabila anda menemukan aplikasi dengan banyak process harus di kill sekaligus bisa pakai cara berikut<br />
<code>ps -aux | grep "/usr/sbin/httpd" | awk '{print $2}' | xargs kill</code><br />
Kenapa saya tidak menggunakan killall, karena proses diatas ternyata fake process biasanya orang iseng install bot/psybnc dengan fake process name jadi gak bisa dilakukan killall.<br />
dah gitu saja supaya gak lupa <img src='http://www.giest.org/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<a href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.giest.org%2Funix%2Ffreebsd%2Fkill-multiple-process-di-freebsd.html&amp;t=Kill%20multiple%20process%20di%20FreeBSD" id="facebook_share_both_423" style="font-size:11px; line-height:13px; font-family:'lucida grande',tahoma,verdana,arial,sans-serif; text-decoration:none; padding:2px 0 0 20px; height:16px; background:url(http://b.static.ak.fbcdn.net/images/share/facebook_share_icon.gif) no-repeat top left;">Share on Facebook</a>
	<script type="text/javascript">
	<!--
	var button = document.getElementById('facebook_share_link_423') || document.getElementById('facebook_share_icon_423') || document.getElementById('facebook_share_both_423') || document.getElementById('facebook_share_button_423');
	if (button) {
		button.onclick = function(e) {
			var url = this.href.replace(/share\.php/, 'sharer.php');
			window.open(url,'sharer','toolbar=0,status=0,width=626,height=436');
			return false;
		}
	
		if (button.id === 'facebook_share_button_423') {
			button.onmouseover = function(){
				this.style.color='#fff';
				this.style.borderColor = '#295582';
				this.style.backgroundColor = '#3b5998';
			}
			button.onmouseout = function(){
				this.style.color = '#3b5998';
				this.style.borderColor = '#d8dfea';
				this.style.backgroundColor = '#fff';
			}
		}
	}
	-->
	</script>
	]]></content:encoded>
			<wfw:commentRss>http://www.giest.org/unix/freebsd/kill-multiple-process-di-freebsd.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Ubuntu 9.04 Countdown</title>
		<link>http://www.giest.org/unix/linux/ubuntu-904-countdown.html</link>
		<comments>http://www.giest.org/unix/linux/ubuntu-904-countdown.html#comments</comments>
		<pubDate>Wed, 15 Apr 2009 07:34:02 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Featured Articles]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.giest.org/?p=411</guid>
		<description><![CDATA[Tanggal 23 April 2009 Ubuntu 9.04 direncanakan akan resmi di release. Ada beberapa fitur yang saya tunggu di versi tersebut, diantaranya adalah : 1. X.org versi terbaru yang mudah-mudahan bisa memperbaiki permasalahan grafis di ATI Radeon X1600 Mobility saya. 2. Improved Multiple Monitor Support, biar bisa enak nonton pake Projektor atau TV Gede yang selama [...]]]></description>
			<content:encoded><![CDATA[<p>Tanggal 23 April 2009 Ubuntu 9.04 direncanakan akan resmi di release.</p>
<p><iframe src="http://www.ubuntu.com/files/countdown/904/countdown-9.04-1/countdown.html" width="180" height="150" frameborder="0" scrolling="no" name="ubuntucountdown"><a href="http://www.ubuntu.com/"><img src="http://www.ubuntu.com/files/countdown/904/countdown-9.04-1/00.png" alt="Ubuntu 9.04 - on desktops, netbooks, servers and in the cloud" width="180" height="150" border="0" /></a></iframe></p>
<p><span id="more-411"></span><br />
Ada beberapa fitur yang saya tunggu di versi tersebut, diantaranya adalah :</p>
<p>1. X.org versi terbaru yang mudah-mudahan bisa memperbaiki permasalahan grafis di ATI Radeon X1600 Mobility saya.</p>
<p>2. Improved Multiple Monitor Support, biar bisa enak nonton pake Projektor atau TV Gede yang selama ini harus restart setiap kali dipasang monitor tambahan.</p>
<p>3. New Style Notification, dari demo nya sepertinya asik notifikasi nya.. tapi gak tau apakah setelah di pakai nanti bermanfaat atau malah mengganggu.</p>
<p>4. Boot performance, ini yang paling penting. Ubuntu 8.10 yang sekarang saya pakai kalau boot lamaaaaaaa banget. Mudah-mudahan di versi 9.04 bisa ada perbaikan yang signifikan.</p>
<p>5. Gnome versi terbaru 2.26, mudah-mudahan ada sesuatu yang baru disini.</p>
<p>Rencana nya apabila versi ini sudah resmi di release, sudah waktu nya saya re install ni laptop <img src='http://www.giest.org/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> .</p>
<p>Sudah dari Ubuntu 7.04 gak pernah install ulang yang artinya sudah hampir 2 tahun hanya upgrade dan upgrade saja. Supaya lebih segar dan lebih mak nyossss&#8230;</p>
<a href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.giest.org%2Funix%2Flinux%2Fubuntu-904-countdown.html&amp;t=Ubuntu%209.04%20Countdown" id="facebook_share_both_411" style="font-size:11px; line-height:13px; font-family:'lucida grande',tahoma,verdana,arial,sans-serif; text-decoration:none; padding:2px 0 0 20px; height:16px; background:url(http://b.static.ak.fbcdn.net/images/share/facebook_share_icon.gif) no-repeat top left;">Share on Facebook</a>
	<script type="text/javascript">
	<!--
	var button = document.getElementById('facebook_share_link_411') || document.getElementById('facebook_share_icon_411') || document.getElementById('facebook_share_both_411') || document.getElementById('facebook_share_button_411');
	if (button) {
		button.onclick = function(e) {
			var url = this.href.replace(/share\.php/, 'sharer.php');
			window.open(url,'sharer','toolbar=0,status=0,width=626,height=436');
			return false;
		}
	
		if (button.id === 'facebook_share_button_411') {
			button.onmouseover = function(){
				this.style.color='#fff';
				this.style.borderColor = '#295582';
				this.style.backgroundColor = '#3b5998';
			}
			button.onmouseout = function(){
				this.style.color = '#3b5998';
				this.style.borderColor = '#d8dfea';
				this.style.backgroundColor = '#fff';
			}
		}
	}
	-->
	</script>
	]]></content:encoded>
			<wfw:commentRss>http://www.giest.org/unix/linux/ubuntu-904-countdown.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ProFTPD tidak bisa CHMOD</title>
		<link>http://www.giest.org/unix/proftpd-tidak-bisa-chmod.html</link>
		<comments>http://www.giest.org/unix/proftpd-tidak-bisa-chmod.html#comments</comments>
		<pubDate>Tue, 07 Apr 2009 04:19:02 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[*NIX]]></category>
		<category><![CDATA[Aplikasi]]></category>

		<guid isPermaLink="false">http://www.giest.org/?p=405</guid>
		<description><![CDATA[Sebener nya sudah lama saya tidak pakai ProFTPD buat FTP server. Apalagi secara default cpanel sudah memasang pure-ftpd sebagai default FTP Server mereka jadinya semakin lama saya tidak menggunakan ProFTPD. Sudah ada dua hari ini boss Indra complain karena setiap kali menggunakan FTP client selalu tidak bisa chmod atau merubah atribut file. Ternyata masalah nya [...]]]></description>
			<content:encoded><![CDATA[<p>Sebener nya sudah lama saya tidak pakai ProFTPD buat FTP server. Apalagi secara default cpanel sudah memasang pure-ftpd sebagai default FTP Server mereka jadinya semakin lama saya tidak menggunakan ProFTPD.</p>
<p>Sudah ada dua hari ini boss Indra complain karena setiap kali menggunakan FTP client selalu tidak bisa chmod atau merubah atribut file. Ternyata masalah nya cukup sederhana walaupun akibat nya cukup parah <img src='http://www.giest.org/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p><span id="more-405"></span>Default config ProFTPD memiliki baris seperti berikut</p>
<pre lang="config"># Bar use of SITE CHMOD by default
<limit SITE_CHMOD>
  DenyAll
</limit></pre>
<p>Yang artinya semua user tidak diperbolehkan untuk CHMOD.<br />
Yang harus dilakukan adalah comment out baris-baris tersebut menjadi</p>
<pre lang="config"># Bar use of SITE CHMOD by default
#
<limit SITE_CHMOD>
#  DenyAll
#</limit></pre>
<p>Kemudian restart proFTPD server anda dan sukses <img src='http://www.giest.org/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<a href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.giest.org%2Funix%2Fproftpd-tidak-bisa-chmod.html&amp;t=ProFTPD%20tidak%20bisa%20CHMOD" id="facebook_share_both_405" style="font-size:11px; line-height:13px; font-family:'lucida grande',tahoma,verdana,arial,sans-serif; text-decoration:none; padding:2px 0 0 20px; height:16px; background:url(http://b.static.ak.fbcdn.net/images/share/facebook_share_icon.gif) no-repeat top left;">Share on Facebook</a>
	<script type="text/javascript">
	<!--
	var button = document.getElementById('facebook_share_link_405') || document.getElementById('facebook_share_icon_405') || document.getElementById('facebook_share_both_405') || document.getElementById('facebook_share_button_405');
	if (button) {
		button.onclick = function(e) {
			var url = this.href.replace(/share\.php/, 'sharer.php');
			window.open(url,'sharer','toolbar=0,status=0,width=626,height=436');
			return false;
		}
	
		if (button.id === 'facebook_share_button_405') {
			button.onmouseover = function(){
				this.style.color='#fff';
				this.style.borderColor = '#295582';
				this.style.backgroundColor = '#3b5998';
			}
			button.onmouseout = function(){
				this.style.color = '#3b5998';
				this.style.borderColor = '#d8dfea';
				this.style.backgroundColor = '#fff';
			}
		}
	}
	-->
	</script>
	<center><!-- Begin: KlikSaya.com -->
<script src="http://scr.kliksaya.com/js-ad.php?zid=14537" type="text/javascript">
</script>
<!-- End: KlikSaya.com -->
</center>]]></content:encoded>
			<wfw:commentRss>http://www.giest.org/unix/proftpd-tidak-bisa-chmod.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Basic *nix Shell Command (III)</title>
		<link>http://www.giest.org/unix/basic-nix-shell-command-iii.html</link>
		<comments>http://www.giest.org/unix/basic-nix-shell-command-iii.html#comments</comments>
		<pubDate>Tue, 17 Feb 2009 17:37:46 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[*NIX]]></category>
		<category><![CDATA[command]]></category>
		<category><![CDATA[console]]></category>

		<guid isPermaLink="false">http://www.giest.org/?p=400</guid>
		<description><![CDATA[Untuk sementara ini bagian terakhir kalo nanti ada tambahan lagi pasti dibikini part IV nya itu juga kalo gak males. gzip Perintah untuk memperkecil ukuran file dengan cara meng kompres versi GNU. Untuk men zip sebuah directory, terlebih dahulu directory tersebut di satukan dengan tar. Contoh : gzip README akan men zip file README menjadi [...]]]></description>
			<content:encoded><![CDATA[<p>Untuk sementara ini bagian terakhir <img class="wp-smiley" src="../wp-includes/images/smilies/icon_biggrin.gif" alt=":D" /></p>
<p>kalo nanti ada tambahan lagi pasti dibikini part IV nya itu juga kalo gak males.</p>
<p><span id="more-400"></span></p>
<p><strong>gzip<br />
</strong>Perintah untuk memperkecil ukuran file dengan cara meng kompres versi GNU. Untuk men zip sebuah directory, terlebih dahulu directory tersebut di satukan dengan tar.</p>
<p>Contoh :</p>
<blockquote><p>gzip README</p></blockquote>
<p>akan men zip file README menjadi README.gz</p>
<p><strong>gunzip</strong><br />
Perintah untuk meng unzip file yang telah di zip dengan gzip.<br />
Contoh :</p>
<blockquote><p>gunzip README.gz</p></blockquote>
<p><strong>zip<br />
</strong>Berfungsi sama dengan gzip tetapi file yang dihasilkan ber ekstensi zip.</p>
<p><strong>unzip<br />
</strong>Untuk meng ekstrak file yang dihasilkan oleh zip</p>
<p><strong>bzip2<br />
</strong>Fungsi nya sama dengan zip dan gzip tetapi file yang dihasilkan ber ekstensi bz2 dan biasanya ukuran file nya lebih kecil karena faktor kompresinya yang lebih padat.</p>
<p><strong>bunzip2<br />
</strong>Berfungsi untuk meng ekstrak file yang di zip dengan menggunakan bzip2</p>
<p><strong>wall<br />
</strong>Perintah untuk menampilkan pesan di seluruh layar terminal yang sedang aktif<br />
Contoh :</p>
<blockquote><p>wall<br />
dear everyone, server akan dimatikan dalam 10 menit<br />
ctrl+d</p></blockquote>
<p>Maka diseluruh terminal yang aktif akan muncul pesan<br />
Dear everyone, server akan dimatikan dalam 10 menit</p>
<p><strong>ps<br />
</strong>Perintah untuk menampilkan proses yang sedang berjalan di latar belakang.<br />
Option :</p>
<blockquote><p>ps ax untuk menampilkan proses beserta keterangannya<br />
ps aux akan ditampilkan beserta nama user yang mengeksekusi proses</p></blockquote>
<p><strong>kill<br />
</strong>Perintah untuk menghentikan sebuah proses.<br />
Option : kill -9 mematikan proses secara paksa.<br />
Contoh :</p>
<blockquote><p>kill -9 2320</p></blockquote>
<p>Perintah tersebut akan mematikan proses dengan nomor proses id (PID) 2320. Untuk melihat nomor proses digunakan perintah ps</p>
<p><strong>killall<br />
</strong>Perintah untuk mematikan proses berdasarkan nama proses. Proses ini biasanya digunakan apabila suatu proses memiliki lebih dari satu child proses sehingga kalau di matikan satu-demi satu akan lama.<br />
Option : killall –HUP perintah ini akan mematikan untuk kemudian menghidupkan kembali sebuah proses atau restart sebuah proses.<br />
Contoh :</p>
<blockquote><p>killall –HUP httpd</p></blockquote>
<p>Dengan perintah diatas maka proses httpd beserta seluruh child proses nya akan di hentikan dan kemudian dihidupkan kembali.</p>
<p><strong>uname</strong><br />
Perintah untuk melihat nama komputer, kernel yang sedang aktif</p>
<p><strong>id<br />
</strong>Perintah untuk melihat user id user yang sedang aktif.</p>
<p><strong>history</strong><br />
Perintah untuk melihat history dari perintah-perintah yang sebelumnya pernah kita ketikan.</p>
<p><strong>&amp;</strong><br />
Perintah untuk membebaskan shell agar bisa dipergunakan untuk meng eksekusi perintah yang lain. Perintah ini biasanya digunakan dibelakang perintah lain.<br />
Contoh :</p>
<blockquote><p>httpd &amp;</p></blockquote>
<p>Perintah ini akan menyebabkan httpd dijalankan dibelakang dan shell bisa tetap dipakai.</p>
<p><strong>bg</strong><br />
Perintah ini untuk menjalankan kembali dilatar belakang perintah yang dihentikan sementara dengan menekan ctrl – z.</p>
<p><strong>fg</strong><br />
Perintah ini untuk kembali menampilkan perintah yang sebelumnya sudah di kebelakang kan dengan perintah bg.</p>
<p><strong>alias</strong><br />
Perintah untuk memberikan nama lain dari suatu perintah.<br />
Contoh :</p>
<blockquote><p>alias dir=ls</p></blockquote>
<p>Perintah ini akan membuat kita bisa melakukan perintah ls dengan hanya mengetikan dir seperti di DOS</p>
<p><strong>unalias</strong><br />
Perintah untuk membebaskan kembali alias yang sudah kita buat sebelumnya.<br />
Contoh :</p>
<blockquote><p>unalias dir</p></blockquote>
<p><strong>link</strong><br />
perintah ini digunakan untuk membuat sebuah link file yang akan menduplikasi file yang lain. Apabila file target dirubah file link juga akan ikut berubah.<br />
Contoh :</p>
<blockquote><p>link README BACALAH</p></blockquote>
<p><strong>unlink<br />
</strong>Perintah untuk menghapus file link yang sebelumnya dibuat dengan perintah link.</p>
<p><strong>ln<br />
</strong>Perintah untuk membuat simbolik link. Simbolik link ini bisa berbentuk file atau directory.<br />
Contoh :</p>
<blockquote><p>ln –s data dokumen</p></blockquote>
<p>Perintah ini akan membuat sebuah simbolik link bernama data untuk direktory dokumen sehingga apabila kita akan berpindah ke direktori dokumen cukup dengan perintah cd data</p>
<p><strong>ifconfig</strong><br />
Perintah untuk melihat atau merubah konfigurasi IP address ethernet card.<br />
Contoh :</p>
<blockquote><p>ifconfig   untuk melihat IP address komputer.<br />
Ifconfig eth0 192.168.0.1 netmask 255.255.255.0</p></blockquote>
<p>Perintah diatas akan memasukan atau merubah ip address ethernet ke nol menjadi 192.168.0.1 dengan netmask 255.255.255.0</p>
<p>Untuk BSD dan OS X penamaan ethernet sangat berbeda dengan Linux dimana Linux untuk semua ethernet dikasih namah ethx dimana x adalah nomor. Sementara untuk BSD dan OS X setiap jenis dan merk ethernet memiliki simbol ternendiri.</p>
<p><strong>ping</strong><br />
Perintah untuk melakukan test koneksi antara dua komputer.</p>
<p><strong>netstat</strong><br />
Perintah untuk melihat status port yang terbuka atau terlihat dari network.<br />
Gitu deh sementara tamat dulu <img class="wp-smiley" src="../wp-includes/images/smilies/icon_smile.gif" alt=":)" /></p>
<a href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.giest.org%2Funix%2Fbasic-nix-shell-command-iii.html&amp;t=Basic%20%2Anix%20Shell%20Command%20%28III%29" id="facebook_share_both_400" style="font-size:11px; line-height:13px; font-family:'lucida grande',tahoma,verdana,arial,sans-serif; text-decoration:none; padding:2px 0 0 20px; height:16px; background:url(http://b.static.ak.fbcdn.net/images/share/facebook_share_icon.gif) no-repeat top left;">Share on Facebook</a>
	<script type="text/javascript">
	<!--
	var button = document.getElementById('facebook_share_link_400') || document.getElementById('facebook_share_icon_400') || document.getElementById('facebook_share_both_400') || document.getElementById('facebook_share_button_400');
	if (button) {
		button.onclick = function(e) {
			var url = this.href.replace(/share\.php/, 'sharer.php');
			window.open(url,'sharer','toolbar=0,status=0,width=626,height=436');
			return false;
		}
	
		if (button.id === 'facebook_share_button_400') {
			button.onmouseover = function(){
				this.style.color='#fff';
				this.style.borderColor = '#295582';
				this.style.backgroundColor = '#3b5998';
			}
			button.onmouseout = function(){
				this.style.color = '#3b5998';
				this.style.borderColor = '#d8dfea';
				this.style.backgroundColor = '#fff';
			}
		}
	}
	-->
	</script>
	]]></content:encoded>
			<wfw:commentRss>http://www.giest.org/unix/basic-nix-shell-command-iii.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Memasang IP Alias di FreeBSD</title>
		<link>http://www.giest.org/unix/freebsd/memasang-ip-alias-di-freebsd.html</link>
		<comments>http://www.giest.org/unix/freebsd/memasang-ip-alias-di-freebsd.html#comments</comments>
		<pubDate>Thu, 12 Feb 2009 04:48:25 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[command]]></category>
		<category><![CDATA[console]]></category>

		<guid isPermaLink="false">http://www.giest.org/?p=397</guid>
		<description><![CDATA[Banyak alasan yang membuat kita perlu memasang lebih dari satu IP address pada satu buah interface, bisa dikarenakan kita memiliki IP yang banyak, kebutuhan mengakses IP dari subnet yang berbeda tanpa harus lewat router atau mungkin ada maksud-maksud lainnya. Seperti halnya di Linux di FreeBSD pun sangat mudah untuk memasang IP address tambahan di satu [...]]]></description>
			<content:encoded><![CDATA[<p>Banyak alasan yang membuat kita perlu memasang lebih dari satu IP address pada satu buah interface, bisa dikarenakan kita memiliki IP yang banyak, kebutuhan mengakses IP dari subnet yang berbeda tanpa harus lewat router atau mungkin ada maksud-maksud lainnya.</p>
<p>Seperti halnya di Linux di FreeBSD pun sangat mudah untuk memasang IP address tambahan di satu interface.</p>
<p><span id="more-397"></span>Pertama yang harus kita lakukan adalah melihat list interface kemudian menentukan interface mana yang akan ditambahkan IP nya.</p>
<pre lang="bash">ifconfig -a
rl0: flags=8802<broadcast ,SIMPLEX,MULTICAST> metric 0 mtu 1500
	options=8<vlan_mtu>
	ether 00:1d:0f:c3:b4:35
	media: Ethernet autoselect
	status: no carrier
rl1: flags=8802<broadcast ,SIMPLEX,MULTICAST> metric 0 mtu 1500
	options=8<vlan_mtu>
	ether 00:1d:0f:c3:ac:17
	media: Ethernet autoselect
	status: no carrier
nfe0: flags=8843<up ,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
	options=8<vlan_mtu>
	ether 00:1f:d0:b2:4a:3b
	inet 203.190.111.222 netmask 0xfffffff8 broadcast 203.190.111.255
	media: Ethernet autoselect (100baseTX <full -duplex>)
	status: active
plip0: flags=108810
<pointopoint ,SIMPLEX,MULTICAST,NEEDSGIANT> metric 0 mtu 1500
lo0: flags=8049<up ,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
	inet6 fe80::1%lo0 prefixlen 64 scopeid 0x5
	inet6 ::1 prefixlen 128
	inet 127.0.0.1 netmask 0xff000000 </up></pointopoint></full></vlan_mtu></up></vlan_mtu></broadcast></vlan_mtu></broadcast></pre>
<p>Disini saya memutuskan untuk memasang IP address tambahan di ethernet nfe0 dan IP yang ingin saya pasang adalah 172.20.0.1 dengan netmask 255.255.255.0<br />
Sekarang saya tinggal mengetikan</p>
<pre lang="bash">ifconfig nfe0 inet 172.20.0.1 netmask 255.255.255.0 alias</pre>
<p>Kemudian saya cek lagi dengan perintah ifconfig</p>
<pre lang="bash">ifconfig nfe0
nfe0: flags=8843<up ,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
	options=8<vlan_mtu>
	ether 00:1f:d0:b2:4a:3b
	inet 203.190.111.222 netmask 0xfffffff8 broadcast 203.190.111.255
	inet 172.20.0.1 netmask 0xffffff00 broadcast 172.20.0.255
	media: Ethernet autoselect (100baseTX <full -duplex>)
	status: active</full></vlan_mtu></up></pre>
<p>Ternyata IP 172.20.0.1 sudah terpasang di interface tersebut.<br />
Sekarang kita coba ping ke IP yang satu subnet</p>
<pre lang="bash">ping -c 2 172.20.0.2
PING 172.20.0.2 (172.20.0.2): 56 data bytes
64 bytes from 172.20.0.2: icmp_seq=0 ttl=64 time=0.828 ms
64 bytes from 172.20.0.2: icmp_seq=1 ttl=64 time=0.395 ms

--- 172.20.0.2 ping statistics ---
2 packets transmitted, 2 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 0.395/0.611/0.828/0.217 ms</pre>
<p>Supaya setiap restart kita tidak perlu mengetikan perintah diatas kita tinggal masukan perintah berikut ke file /etc/rc.conf.</p>
<pre lang="config">ifconfig_nfe0_alias0="inet 172.20.0.1 netmask 255.255.255.0"</pre>
<p>Untuk menghapus IP yang telah terpasang anda bisa mengetikan </p>
<pre lang="bash">ifconfig nfe0 inet 172.20.0.1 netmask 255.255.255.0 -alias</pre>
<p>Perhatikan tanda &#8211; (minus) sebelum tulisan alias.</p>
<p>Dan selesai lah sudah <img src='http://www.giest.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<a href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.giest.org%2Funix%2Ffreebsd%2Fmemasang-ip-alias-di-freebsd.html&amp;t=Memasang%20IP%20Alias%20di%20FreeBSD" id="facebook_share_both_397" style="font-size:11px; line-height:13px; font-family:'lucida grande',tahoma,verdana,arial,sans-serif; text-decoration:none; padding:2px 0 0 20px; height:16px; background:url(http://b.static.ak.fbcdn.net/images/share/facebook_share_icon.gif) no-repeat top left;">Share on Facebook</a>
	<script type="text/javascript">
	<!--
	var button = document.getElementById('facebook_share_link_397') || document.getElementById('facebook_share_icon_397') || document.getElementById('facebook_share_both_397') || document.getElementById('facebook_share_button_397');
	if (button) {
		button.onclick = function(e) {
			var url = this.href.replace(/share\.php/, 'sharer.php');
			window.open(url,'sharer','toolbar=0,status=0,width=626,height=436');
			return false;
		}
	
		if (button.id === 'facebook_share_button_397') {
			button.onmouseover = function(){
				this.style.color='#fff';
				this.style.borderColor = '#295582';
				this.style.backgroundColor = '#3b5998';
			}
			button.onmouseout = function(){
				this.style.color = '#3b5998';
				this.style.borderColor = '#d8dfea';
				this.style.backgroundColor = '#fff';
			}
		}
	}
	-->
	</script>
	]]></content:encoded>
			<wfw:commentRss>http://www.giest.org/unix/freebsd/memasang-ip-alias-di-freebsd.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>13 Februari 2009, Tanggal Keramat bagi Pengguna UNIX!</title>
		<link>http://www.giest.org/goblogz/13-februari-2009-tanggal-keramat-bagi-pengguna-unix.html</link>
		<comments>http://www.giest.org/goblogz/13-februari-2009-tanggal-keramat-bagi-pengguna-unix.html#comments</comments>
		<pubDate>Tue, 10 Feb 2009 04:23:39 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[*NIX]]></category>
		<category><![CDATA[Featured Articles]]></category>
		<category><![CDATA[Go Blogz]]></category>

		<guid isPermaLink="false">http://www.giest.org/?p=391</guid>
		<description><![CDATA[Jumat mendatang adalah tanggal 13. Angka 13 bagi sebagian orang melambangkan kesialan. Ditambah lagi, harinya hari Jumat. Seperti dobel sial deh. Di negara Barat, ada istilah Friday 13th, di mana pada tanggal dan hari tersebut biasanya terjadi hal-hal yang mengerikan. Nah tanggal 13 Februari yang jatuh pada hari Jumat pun patut diwaspadai para pengguna sistem [...]]]></description>
			<content:encoded><![CDATA[<p>Jumat mendatang adalah tanggal 13. Angka 13 bagi sebagian orang melambangkan kesialan. Ditambah lagi, harinya hari Jumat. Seperti dobel sial deh. Di negara Barat, ada istilah Friday 13th, di mana pada tanggal dan hari tersebut biasanya terjadi hal-hal yang mengerikan. Nah tanggal 13 Februari yang jatuh pada hari Jumat pun patut diwaspadai para pengguna sistem operasi UNIX.<br />
<span id="more-391"></span><br />
Mengapa? Sebab pada jam 11.31.30 UTC tanggal 13 Februari 2009, jam di UNIX akan terbaca 1.234.567.890. Nah, di mana Anda berada saat momen ini terjadi? Ingin tahu waktu di atas di wilayah Anda? Ketikkan skrip Perl yang dipersembahkan oleh Matias Palomec berikut:</p>
<pre lang="perl">perl -e 'print scalar localtime(1234567890),"-n";'</pre>
<p>Nah jika ada alasan untuk khawatir pada tanggal 13 Februari, ya ini dia jawabannya. Masa iya ada begitu banyak angka yang mewakili waktu? Tapi, siapa tahu apa yang akan berhenti bekerja saat itu? Mungkin saja ada bom waktu yang tersembunyi.</p>
<a href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.giest.org%2Fgoblogz%2F13-februari-2009-tanggal-keramat-bagi-pengguna-unix.html&amp;t=13%20Februari%202009%2C%20Tanggal%20Keramat%20bagi%20Pengguna%20UNIX%21" id="facebook_share_both_391" style="font-size:11px; line-height:13px; font-family:'lucida grande',tahoma,verdana,arial,sans-serif; text-decoration:none; padding:2px 0 0 20px; height:16px; background:url(http://b.static.ak.fbcdn.net/images/share/facebook_share_icon.gif) no-repeat top left;">Share on Facebook</a>
	<script type="text/javascript">
	<!--
	var button = document.getElementById('facebook_share_link_391') || document.getElementById('facebook_share_icon_391') || document.getElementById('facebook_share_both_391') || document.getElementById('facebook_share_button_391');
	if (button) {
		button.onclick = function(e) {
			var url = this.href.replace(/share\.php/, 'sharer.php');
			window.open(url,'sharer','toolbar=0,status=0,width=626,height=436');
			return false;
		}
	
		if (button.id === 'facebook_share_button_391') {
			button.onmouseover = function(){
				this.style.color='#fff';
				this.style.borderColor = '#295582';
				this.style.backgroundColor = '#3b5998';
			}
			button.onmouseout = function(){
				this.style.color = '#3b5998';
				this.style.borderColor = '#d8dfea';
				this.style.backgroundColor = '#fff';
			}
		}
	}
	-->
	</script>
	]]></content:encoded>
			<wfw:commentRss>http://www.giest.org/goblogz/13-februari-2009-tanggal-keramat-bagi-pengguna-unix.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Perintah Dasar *nix Bagian II</title>
		<link>http://www.giest.org/unix/perintah-dasar-nix-bagian-ii.html</link>
		<comments>http://www.giest.org/unix/perintah-dasar-nix-bagian-ii.html#comments</comments>
		<pubDate>Mon, 09 Feb 2009 02:24:32 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[*NIX]]></category>
		<category><![CDATA[console]]></category>
		<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[shell]]></category>

		<guid isPermaLink="false">http://www.giest.org/?p=389</guid>
		<description><![CDATA[Setelah lama cari-cari part II ini akhirnya ketemu juga Biar gak kepanjangan jadi di potong jadi 3 bagian kayaknya halt Perintah untuk mematikan komputer pada saat itu juga shutdown Perintah ini pada dasar nya sama seperti perintah halt dan reboot. Option : shutdown –r (time/now) untuk restart shutdown –h (time/now) untuk mematikan komputer Contoh : [...]]]></description>
			<content:encoded><![CDATA[<p>Setelah lama cari-cari part II ini akhirnya ketemu juga <img src='http://www.giest.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
Biar gak kepanjangan jadi di potong jadi 3 bagian kayaknya<br />
<span id="more-389"></span><strong>halt</strong><br />
Perintah untuk mematikan komputer pada saat itu juga</p>
<p><strong>shutdown</strong><br />
Perintah ini pada dasar nya sama seperti perintah halt dan reboot.</p>
<p>Option :</p>
<p>shutdown –r (time/now) untuk restart<br />
shutdown –h (time/now) untuk mematikan komputer</p>
<p>Contoh :</p>
<p>shutdown –h now untuk mematikan komputer sekarang juga<br />
shutdown -r now untuk merestart komputer sekarang juga<br />
shutdown –r 5 untuk merestart komputer dalam waktu 5 menit. Biasanya digunakan untuk mengasih kesempatan kepada client untuk save dulu data</p>
<p><strong>useradd / adduser</strong><br />
perintah untuk membuat user baru (hanya bisa dilakukan oleh root)<br />
contoh :</p>
<p>useradd giest</p>
<p>Perintah tersebut akan membuat satu user bernama giest dengan home directory standar /home/giest dan shell /bin/bash<br />
Option :</p>
<p>useradd giest –u 1000 –g users –d /home/giest –s /bin/bash</p>
<p>Perintah tersebut akan membuat satu user bernama giest, dengan user id 1000 group nya users (group users tersebut harus sudah terlebih dahulu dibuat) home directory /home/giest dan shell nya /bin/bash</p>
<p><strong>passwd</strong><br />
Perintah untuk merubah password. Apabila di lakukan di account root maka bisa untuk merubah password user yang lain.<br />
Contoh :</p>
<p>passwd<br />
passwd giest</p>
<p>perintah tersebut untuk merubah password user yang sedang aktif atau apabila nama user nya di tentukan, akan merubah password untuk user tersebut.</p>
<p><strong>su</strong><br />
Subtitute User atau berpindah dari satu user ke user yang lain.<br />
Contoh :</p>
<p>su<br />
su giest</p>
<p>Perintah ini akan menyebabkan kita berpindah dari user aktif ke user giest. Apabila kita berpindah dari root ke user biasa, maka kita tidak akan diminta untuk memasukan password. Tetapi apabila berpindah dari user biasa ke root atau dari user biasa ke user biasa lainnya, kita akan diminta untuk memasukan password.<br />
Perintah su saja tanpa memasukan nama user akan dianggap kita berpindah dari user aktif ke root.</p>
<p><strong>userdel</strong> (tidak berlaku untuk semua *nix)<br />
Perintah untuk menghapus suatu account user.</p>
<p>Option : userdel –r untuk menghapus user account beserta home directory nya.<br />
Contoh :</p>
<p>userdel –r giest</p>
<p>Perintah ini akan menghapus user giest beserta home directory /home/giest.</p>
<p><strong>groupadd</strong><br />
Perintah untuk membuat sebuah group baru<br />
Contoh :</p>
<p>groupadd webmaster</p>
<p>Perintah ini akan menghasilkan satu buah group baru bernama webmaster.</p>
<p><strong>groupdel</strong><br />
Perintah untuk menghapus satu group.<br />
Contoh :</p>
<p>groupdel webmaster</p>
<p>Perintah ini akan menghapus group webmaster.</p>
<p><strong>whereis</strong><br />
Perintah untuk mencari lokasi suatu file<br />
Contoh :</p>
<p>whereis README</p>
<p><strong>find</strong><br />
Perintah untuk mencari file di sebuah directory tertentu<br />
Contoh :</p>
<p>find /home/giest –name README</p>
<p>Perintah tersebut akan berusaha mencari file README di directory /home/giest atau di directory –directory lain didalamnya.</p>
<p><strong>locate</strong><br />
Ini juga perintah untuk mencari file dengan berdasarkan database yang telah dibentuk sebelumnya.<br />
Contoh :</p>
<p>locate README</p>
<p>Perintah ini akan berusaha mencari semua file yang mengandung nama README di seluruh directory.</p>
<p><strong>man</strong><br />
Perintah untuk melihat manual perintah-perintah di linux.</p>
<p>Contoh :</p>
<p><strong>man ls</strong></p>
<p>Perintah ini akan menampilkan manual dari ls.</p>
<p><strong>chown</strong><br />
Perintah untuk merubah kepemilikan file atau directory.<br />
Option : chown –r<br />
Contoh :</p>
<p>chown giest.users README</p>
<p>Untuk di BSD silahkan ganti giest.users menjadi giest:users (titik menjadi titik dua)</p>
<p>Perintah ini akan merubah status kepemilikan file README menjadi milik user giest dan group users.<br />
<strong><br />
chmod</strong><br />
Perintah untuk merubah mode sebuah file<br />
Contoh :</p>
<p>chmod 755 README</p>
<p>Perintah ini akan merubah mode atribut file README menjadi rwxr-xr-x atau mode read write eksekusi untuk owner atau pemilik, mode read dan eksekusi saja untuk user yang satu group dan mode read dan eksekusi saja untuk user lain selain yang satu group.<br />
Berikut ini model status kepemilikan file<br />
Atribut sebuah file biasanya terdiri dari 10 digit (- — — —) yang secara umum bisa dibagi 4 bagian. Satu digit pertama adalah status dari file tersebut “d” berarti directory “l” berarti link ke file yang lain. Tiga digit berikutnya adalah mode untuk pemilik file atau owner. Tiga digit berikutnya untuk user yang satu group dan tiga digit terakhir untuk user yang tidak satu group atau disebut juga other.<br />
Mode file berdasarkan bilangan binary dimana apabila pada digit tersebut bernilai satu maka akan diangga digit tersebut aktif<br />
Contoh : &#8211; rwx r-x r-x maka bisa dituliskan sebagai – 111 101 101 atau kalau dalam bilangan desimal bisa juga ditulis sebagai 755</p>
<p><strong>who</strong><br />
Perintah ini akan menampilkan siapa saja yang sedang login waktu login dan jenis terminal.</p>
<p><strong>w</strong><br />
Perintah ini hampir sama dengan who hanya akan menampilkan lebih banyak keterangan seperti berapa lama idle dan remote login.</p>
<p><strong>dmesg</strong><br />
Perintah untuk melihat log boot. Biasanya digunakan untuk mendeteksi kesalahan-kesalahan yang mungkin terjadi ketika boot.<br />
<strong><br />
mount</strong><br />
Perintah ini digunakan untuk me mount atau mengaitkan sebuah device seperti floppy, hard disk atau cdrom ke direktory tertentu. Hanya super user atau root yang bisa melakukan perintah ini<br />
Contoh :</p>
<p>mount –t iso9660 /dev/cdrom /mnt/cdrom</p>
<p>Perintah ini akan me mounting cdrom ke direktory /mnt/cdrom sehingga apabila kita ingin mengakses cdrom cukup masuk ke direktory /mnt/cdrom<br />
Untuk perintah lebih lengkapnya coba buka manualnya.<br />
<strong><br />
umount</strong><br />
Perintah ini digunakan untuk melepas kembali mounting suatu device.<br />
Contoh :</p>
<p>umount /mnt/cdrom</p>
<p><strong>tar</strong><br />
Perintah untuk menyatukan atau mengekstrak file dari media seperti tape drive atau harddisk.<br />
Option :</p>
<p>tar –cvf untuk menyatukan banyak dalam satu directory menjadi satu file saja<br />
tar –xvf untuk meng ekstrak file yang sudah dengan perintah tar sebelumnya disebut juga file tar.</p>
<p>Contoh :</p>
<p>tar –cvf dokumen.tar dokumen untuk menyatukan<br />
tar –xvf dokumen.tar untuk meng ekstrak</p>
<a href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.giest.org%2Funix%2Fperintah-dasar-nix-bagian-ii.html&amp;t=Perintah%20Dasar%20%2Anix%20Bagian%20II" id="facebook_share_both_389" style="font-size:11px; line-height:13px; font-family:'lucida grande',tahoma,verdana,arial,sans-serif; text-decoration:none; padding:2px 0 0 20px; height:16px; background:url(http://b.static.ak.fbcdn.net/images/share/facebook_share_icon.gif) no-repeat top left;">Share on Facebook</a>
	<script type="text/javascript">
	<!--
	var button = document.getElementById('facebook_share_link_389') || document.getElementById('facebook_share_icon_389') || document.getElementById('facebook_share_both_389') || document.getElementById('facebook_share_button_389');
	if (button) {
		button.onclick = function(e) {
			var url = this.href.replace(/share\.php/, 'sharer.php');
			window.open(url,'sharer','toolbar=0,status=0,width=626,height=436');
			return false;
		}
	
		if (button.id === 'facebook_share_button_389') {
			button.onmouseover = function(){
				this.style.color='#fff';
				this.style.borderColor = '#295582';
				this.style.backgroundColor = '#3b5998';
			}
			button.onmouseout = function(){
				this.style.color = '#3b5998';
				this.style.borderColor = '#d8dfea';
				this.style.backgroundColor = '#fff';
			}
		}
	}
	-->
	</script>
	]]></content:encoded>
			<wfw:commentRss>http://www.giest.org/unix/perintah-dasar-nix-bagian-ii.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Menginstall Aplikasi di FreeBSD</title>
		<link>http://www.giest.org/unix/freebsd/menginstall-aplikasi-di-freebsd.html</link>
		<comments>http://www.giest.org/unix/freebsd/menginstall-aplikasi-di-freebsd.html#comments</comments>
		<pubDate>Thu, 22 Jan 2009 05:10:25 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[installasi]]></category>
		<category><![CDATA[shell]]></category>

		<guid isPermaLink="false">http://www.giest.org/?p=383</guid>
		<description><![CDATA[Di artikel-artikel sebelumnya, saya tidak pernah menjelaskan betapa mudahnya menginstall aplikasi di FreeBSD. Saya selalu beranggapan terlalu mudah sehingga tidak perlu dijelaskan lagi Tapi berhubung sedang tidak ada ide mau buat artikel apa ya sudah saya buat artikel tentang cara menginstall aplikasi di FreeBSD. FreeBSD seperti Unix Like OS yang lain bisa memberikan kebebasan menginstall [...]]]></description>
			<content:encoded><![CDATA[<p>Di artikel-artikel sebelumnya, saya tidak pernah menjelaskan betapa mudahnya menginstall aplikasi di FreeBSD. Saya selalu beranggapan terlalu mudah sehingga tidak perlu dijelaskan lagi <img src='http://www.giest.org/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>Tapi berhubung sedang tidak ada ide mau buat artikel apa ya sudah saya buat artikel tentang cara menginstall aplikasi di FreeBSD.</p>
<p><span id="more-383"></span>FreeBSD seperti Unix Like OS yang lain bisa memberikan kebebasan menginstall aplikasi dari source nya langsung, tetapi cara itu terlalu umum jadi saya gak akan bahas <img src='http://www.giest.org/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  saya hanya akan bercerita tentang cara menginstall yang spesifik di FreeBSD saja.</p>
<p>Cara install aplikasi yang khusus di FreeBSD ada dua cara yaitu:</p>
<ol>
<li>Lewat koleksi Ports</li>
<li>Paket Binary</li>
</ol>
<p><strong>Cara install Aplikasi Lewat Ports</strong></p>
<p>FreeBSD memiliki koleksi Aplikasi yang sangat lengkap yang tersimpan di folder /usr/ports anda hanya perlu browse saja untuk mencari aplikasi apa yang anda inginkan.</p>
<p>Koleksi aplikasi ini harus selalu anda update dengan menggunakan <strong>cvsup</strong> supaya tetap up2date dan terhindar dari masalah bug aplikasi dan lebih terjamin keamanan nya.</p>
<p>- Mencari Aplikasi</p>
<p>Untuk mencari lokasi aplikasi yang tersedia di ports yang harus anda lakukan adalah mengetikan</p>
<pre lang="bash">whereis apache22
apache22: /usr/ports/www/apache22</pre>
<p>Contoh diatas adalah mencari lokasi apache22, dan hasilnya apache22 terdapat pada folder /usr/ports/www/apache22</p>
<p>Cara yang lain adalah dengan menggunakan echo</p>
<pre lang="bash">echo /usr/ports/*/apache22
/usr/ports/www/apache22</pre>
<p>atau apabila anda bingung dengan versi apache apa saja yang mau diinstall silahkan ketikan</p>
<pre lang="bash">echo /usr/ports/*/apache/*
/usr/ports/devel/apache-ant /usr/ports/russian/apache13 /usr/ports/russian/apache13-modssl /usr/ports/security/apache-xml-security-c /usr/ports/sysutils/apachetop /usr/ports/www/apache-contrib /usr/ports/www/apache-forrest /usr/ports/www/apache-jserv /usr/ports/www/apache-mode.el /usr/ports/www/apache13 /usr/ports/www/apache13+ipv6 /usr/ports/www/apache13-modperl /usr/ports/www/apache13-modssl /usr/ports/www/apache13-modssl+ipv6 /usr/ports/www/apache13-ssl /usr/ports/www/apache20 /usr/ports/www/apache22 /usr/ports/www/apache22-peruser-mpm</pre>
<p>maka semua yang berawalan apache akan muncul. Tampilan nya memang sedikit membingungkan, setiap satu spasi adalah satu aplikasi jadi silahkan diurutkan.</p>
<p>Kalau masih bingung juga karena yang dimunculkan hanya nama folder nya saja tetapi tidak ada keterangan nya sama sekali anda bisa menggunakan cara berikut ini</p>
<pre lang="bash">cd /usr/ports
make search name=apache13
Port:	www/apache13-fp
Moved:
Date:	2004-08-20
Reason:	Obsolete and has unfixed security vulnerabilities</pre>
<p>Diatas terlihat folder, tanggal update terakhir dan alasan yang bisa jadi pertimbangan untuk anda menginstall atau tidak aplikasi tersebut.</p>
<p>Ok sekarang anda sudah bisa mencari lokasi ports aplikasi yang anda inginkan. Sekarang kita install.<br />
Silahkan anda berpindah ke directory ports yang akan anda install</p>
<pre lang="bash">cd /usr/ports/www/nginx</pre>
<p>Untuk mengecek apakah ada opsi khusus yang bisa anda pilih anda tinggal ketikan</p>
<pre lang="bash">make config
===> No options to configure</pre>
<p>apabila muncul tulisan No options berarti tidak ada opsi khusus yang harus anda pilih. Tetapi apabila muncul layar seperti berikut<br />
<a href="http://www.giest.org/wp-content/uploads/2009/01/nginx.jpg"><img class="alignnone size-medium wp-image-384" title="nginx" src="http://www.giest.org/wp-content/uploads/2009/01/nginx-300x182.jpg" alt="nginx" width="300" height="182" /></a><br />
Berarti anda bisa memilih opsi-opsi tersebut. Silahkan pergunakan panah atas bawah untuk navigasi antara opsi dan space untuk memilih.<br />
Apabila sudah selesai memilih opsi-opsi tersebut selanjutnya anda tinggal keluar dari menu dengan memilih OK dan enter.</p>
<p>Setelah selesia dengan pemilihan opsi selanjutnya anda tinggal mengetikan</p>
<pre lang="bash">make install clean</pre>
<p>dan menunggu sampai proses installasi selesai.</p>
<p><strong>Cara Install Aplikasi dari Paket Binary</strong></p>
<p>Paket Binary adalah paket aplikasi yang sudah di compile dan tidak perlu melewati proses compile ulang seperti yang dilakukan oleh ports.</p>
<p>Proses ini memiliki kelebihan:</p>
<ol>
<li>Lebih cepat karena tidak compile</li>
<li>Bisa dilakukan Offline (tidak harus tersambung ke internet)</li>
</ol>
<p>Kekurangan:</p>
<ol>
<li>Sangat mungkin terjadi kekurangan library yang mengakibatkan aplikasi tidak jalan</li>
<li>Tidak se optimal compile dari source (seperti ports) karena sangat mungkin spesifikasi hardware ketika aplikasi tersebut di compile berbeda dengan yang kita miliki.</li>
</ol>
<p>Sementara cara installasi nya sangatlah mudah. Pertama anda harus mendownload aplikasi yang diinginkan. Saya ambil contoh berikut ini dari doc FreeBSD.</p>
<pre lang="bash">ftp -a ftp2.FreeBSD.org
Connected to ftp2.FreeBSD.org.
220 ftp2.FreeBSD.org FTP server (Version 6.00LS) ready.
331 Guest login ok, send your email address as password.
230-
230-     This machine is in Vienna, VA, USA, hosted by Verio.
230-         Questions? E-mail freebsd@vienna.verio.net.
230-
230-
230 Guest login ok, access restrictions apply.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> cd /pub/FreeBSD/ports/packages/sysutils/
250 CWD command successful.
ftp> get lsof-4.56.4.tgz
local: lsof-4.56.4.tgz remote: lsof-4.56.4.tgz
200 PORT command successful.
150 Opening BINARY mode data connection for 'lsof-4.56.4.tgz' (92375 bytes).
100% |**************************************************| 92375       00:00 ETA
226 Transfer complete.
92375 bytes received in 5.60 seconds (16.11 KB/s)
ftp> exit</pre>
<p>Baru kemudian anda install dengan command berikut</p>
<pre lang="bash">pkg_add lsof-4.56.4.tgz</pre>
<p>dan selesai <img src='http://www.giest.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
Apabila anda malas untuk mendownload sendiri, pkg_add juga bisa mendownloadkan aplikasi yang anda inginkan untuk anda yang kemudian akan dilanjutkan dengan menginstall nya. Perintah nya seperti berikut</p>
<pre lang="bash">pkg_add -r lsof</pre>
<p>dan anda tinggal terima beres.</p>
<p>Kayaknya segitu saja yang bisa saya tulis disini. Selanjutnya silahkan mencoba.</p>
<a href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.giest.org%2Funix%2Ffreebsd%2Fmenginstall-aplikasi-di-freebsd.html&amp;t=Menginstall%20Aplikasi%20di%20FreeBSD" id="facebook_share_both_383" style="font-size:11px; line-height:13px; font-family:'lucida grande',tahoma,verdana,arial,sans-serif; text-decoration:none; padding:2px 0 0 20px; height:16px; background:url(http://b.static.ak.fbcdn.net/images/share/facebook_share_icon.gif) no-repeat top left;">Share on Facebook</a>
	<script type="text/javascript">
	<!--
	var button = document.getElementById('facebook_share_link_383') || document.getElementById('facebook_share_icon_383') || document.getElementById('facebook_share_both_383') || document.getElementById('facebook_share_button_383');
	if (button) {
		button.onclick = function(e) {
			var url = this.href.replace(/share\.php/, 'sharer.php');
			window.open(url,'sharer','toolbar=0,status=0,width=626,height=436');
			return false;
		}
	
		if (button.id === 'facebook_share_button_383') {
			button.onmouseover = function(){
				this.style.color='#fff';
				this.style.borderColor = '#295582';
				this.style.backgroundColor = '#3b5998';
			}
			button.onmouseout = function(){
				this.style.color = '#3b5998';
				this.style.borderColor = '#d8dfea';
				this.style.backgroundColor = '#fff';
			}
		}
	}
	-->
	</script>
	]]></content:encoded>
			<wfw:commentRss>http://www.giest.org/unix/freebsd/menginstall-aplikasi-di-freebsd.html/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
