<?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>Techno-OS &#187; Linux</title>
	<atom:link href="http://techno-os.net/category/info-tutorials/linux/feed" rel="self" type="application/rss+xml" />
	<link>http://techno-os.net</link>
	<description>Cause we like to experiment</description>
	<lastBuildDate>Mon, 26 Jul 2010 19:56:53 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=abc</generator>
		<item>
		<title>Membuat Manpage Linux</title>
		<link>http://techno-os.net/info-tutorials/slackware-tutorials/membuat-manpage-linux.html</link>
		<comments>http://techno-os.net/info-tutorials/slackware-tutorials/membuat-manpage-linux.html#comments</comments>
		<pubDate>Sat, 08 May 2010 13:11:31 +0000</pubDate>
		<dc:creator>karuwak</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Slackware]]></category>

		<guid isPermaLink="false">http://techno-os.net/?p=347</guid>
		<description><![CDATA[Manpage dibutuhkan untuk mengetahui cara penggunaan tools ato manual singkat sebuah tools yang terinstall disystem kita. Dan ada juga penjelasan suatu system yang dibuat manpage nya. Dengan begitu, adakalanya kita membuat manpage sendiri untuk sebuah program yang kita buat yang telah diikutsertakan manpagenya terinstall sekaligus. Review sedikit tentang penggunaan manpage sebelum kita langsung keteknisnya. Berikut [...]]]></description>
			<content:encoded><![CDATA[<p>Manpage dibutuhkan untuk mengetahui cara penggunaan tools ato manual singkat sebuah tools yang terinstall disystem kita. Dan ada juga penjelasan suatu system yang dibuat manpage nya. Dengan begitu, adakalanya kita membuat manpage sendiri untuk sebuah program yang kita buat yang telah diikutsertakan manpagenya terinstall sekaligus.</p>
<p>Review sedikit tentang penggunaan manpage sebelum kita langsung keteknisnya. Berikut ini adalah format dari manpage:</p>
<blockquote>
<pre>NAME
    Nama dari program atau fungsi yang akan digunakan serta dijelaskan tiap barisnya.
SYNOPSIS
    Perintah yang digunakan untuk menjalankannya, serta format penggunaannya.
DESCRIPTION
    Penjelasan tiap perintah dan fungsi yang ada.
EXAMPLES
    Beberapa contoh penggunaan tools.
SEE ALSO
    Beberapa command yang dianjurkan, yang saling berhubungan
BUGS
    Beberapa bug yang diketahui
AUTHOR
   Informasi kontak pembuat
COPYRIGHT
    Informasi copyright program</pre>
</blockquote>
<p>Selanjut yang perlu diketahui bahwa manpage itu terbagi menjadi 9 seksi, Berikut tabel penjelasan tiap seksinya:</p>
<blockquote>
<pre>
<table border="1">
<tbody>
<tr>
<th>Seksi</th>
<th>Penjelasan</th>
</tr>
<tr>
<td>1</td>
<td>Perintah eksekusi shell</td>
</tr>
<tr>
<td>2</td>
<td>System calls (fungsi yang telah disediakan oleh kernel)</td>
</tr>
<tr>
<td>3</td>
<td>Library calls (fungsi dalam program libraries)</td>
</tr>
<tr>
<td>4</td>
<td>Special files (Biasanya didapatkan di /dev)</td>
</tr>
<tr>
<td>5</td>
<td>Format file dan konversi seperti /etc/passwd</td>
</tr>
<tr>
<td>6</td>
<td>Games</td>
</tr>
<tr>
<td>7</td>
<td>Miscellaneous (Termasuk paket macro), seperti. man(7), groff(7)</td>
</tr>
<tr>
<td>8</td>
<td>Perintah system administrasi (Biasanya hanya untuk root)</td>
</tr>
<tr>
<td>9</td>
<td>Kernel routines [Tidak standard]</td>
</tr>
</tbody>
</table>
</pre>
</blockquote>
<p>Untuk lokasi <strong>path</strong>nya disimpan di <strong>/usr/share/man </strong>sebagai penjelasan tiap seksi, misalnya untuk percobaan pada seksi yang berada pada /usr/share/man/man1 untuk manual perintah eksekusi shell:</p>
<blockquote>
<div id="_mcePaste">karuwak@darkstar:~$ <strong>cd /usr/share/man/man1/</strong></div>
<div id="_mcePaste">karuwak@darkstar:/usr/share/man/man1$</div>
</blockquote>
<p>Nah, coba kita lihat perinah apa aja yang ada disana dan dengan format apa manpage dibuat:</p>
<blockquote>
<div>
<div>karuwak@darkstar:/usr/share/man/man1$ ls -l | head -20</div>
<div>total 18000</div>
<div>-rw-r&#8211;r&#8211; 1 root root    604 2001-03-04 06:26 411toppm.1.gz</div>
<div>-r&#8211;r&#8211;r&#8211; 1 root root   1951 2009-09-20 19:58 7z.1.gz</div>
<div>-r&#8211;r&#8211;r&#8211; 1 root root   1982 2009-09-20 19:58 7za.1.gz</div>
<div>-r&#8211;r&#8211;r&#8211; 1 root root   1988 2009-09-20 19:58 7zr.1.gz</div>
<div>-rw-r&#8211;r&#8211; 1 root root   3857 2009-04-29 04:25 CA.pl.1.gz</div>
<div>-rw-r&#8211;r&#8211; 1 root root   2374 2007-02-18 09:19 FvwmAnimate.1.gz</div>
<div>-rw-r&#8211;r&#8211; 1 root root   1393 2007-02-18 09:19 FvwmAuto.1.gz</div>
<div>-rw-r&#8211;r&#8211; 1 root root   1825 2007-02-18 09:19 FvwmBacker.1.gz</div>
<div>-rw-r&#8211;r&#8211; 1 root root    749 2007-02-18 09:19 FvwmBanner.1.gz</div>
<div>-rw-r&#8211;r&#8211; 1 root root  13715 2007-02-18 09:19 FvwmButtons.1.gz</div>
<div>-rw-r&#8211;r&#8211; 1 root root   4289 2007-02-18 09:19 FvwmCommand.1.gz</div>
<div>-rw-r&#8211;r&#8211; 1 root root   1668 2007-02-18 09:19 FvwmConsole.1.gz</div>
<div>-rw-r&#8211;r&#8211; 1 root root   2025 2007-02-18 09:19 FvwmConsoleC.pl.1.gz</div>
<div>-rw-r&#8211;r&#8211; 1 root root   2606 2007-02-18 09:19 FvwmCpp.1.gz</div>
<div>-rw-r&#8211;r&#8211; 1 root root    888 2007-02-18 09:19 FvwmDebug.1.gz</div>
<div>-rw-r&#8211;r&#8211; 1 root root   1650 2007-02-18 09:19 FvwmDragWell.1.gz</div>
<div>-rw-r&#8211;r&#8211; 1 root root   3412 2007-02-18 09:19 FvwmEvent.1.gz</div>
<div>-rw-r&#8211;r&#8211; 1 root root   8690 2007-02-18 09:19 FvwmForm.1.gz</div>
<div>-rw-r&#8211;r&#8211; 1 root root   4435 2007-02-18 09:19 FvwmGtk.1.gz</div>
</div>
</blockquote>
<p><span id="more-347"></span>Manpage dibuat dengan format atau ekstensi *.gz. Untuk melihat isi file dalam tiap ekstensi ini dapat menggunakan perintah <strong>zcat,</strong> misalnya untuk melihat isi file dari manpage 7z.1.gz:</p>
<blockquote>
<div>karuwak@darkstar:/usr/share/man/man1$ <strong>zcat 411toppm.1.gz | less</strong></div>
<div><strong><br />
</strong></div>
<div>.TH 411toppm 1 &#8220;03 March 2001&#8243;</div>
<div>.IX 411toppm</div>
<div>.SH NAME</div>
<div>411toppm &#8211; convert Sony Mavica .411 image to PPM</div>
<div>.SH SYNOPSIS</div>
<div>.B 411toppm</div>
<div>.RB [ "-width \fIwidth" ]</div>
<div>.RB [ "-height \fIheight" ]</div>
<div>.RI [ 411file ]</div>
<div>All options may be abbreviated to the shortest unique prefix.</div>
<div>.SH DESCRIPTION</div>
<div>Reads a .411 file, such as from a Sony Mavic camera, and converts it</div>
<div>to a PPM image as output.</div>
<div>Output is to Standard Output.</div>
<div>The originator of this program and decipherer of the .411 format,</div>
<div>Steve Allen &lt;sla@alumni.caltech.edu&gt;, has this to say about the</div>
<div>utility of this program: &#8220;There&#8217;s so little image in a 64&#215;48 thumbnail</div>
<div>(especially when you have the full size JPG file) that the only point</div>
<div>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212; banyak lagi &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</div>
</blockquote>
<p>Sekarang kita sudah tau isi dan format dari manpage itu sendiri, sekarang kita coba pahami untuk pembuatan manpage sendiri. Misalnya saya mencontohkan membuat sebuah manpage yang tentang penggunaan tools dengan nama <strong>tux-kar </strong>(Tux Karuwak, tools aneh dan super aneh <img src='http://techno-os.net/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> )<strong>. </strong>Berikut cara pembuatannya:</p>
<blockquote>
<div>$vim tux-kar  (vim adalah editor yang digunakan, terserah anda menggunakan editor apa aja)</div>
</blockquote>
<p>isi filenya sebagai berikut:</p>
<blockquote>
<div>
<div>.\&#8221; Manpage for tux-kar.</div>
<div>.\&#8221; Hubungi karuwak@techno-os.net jika ada kesalahan ketikan.</div>
<div>.TH man 1 &#8220;08 May 2010&#8243; &#8220;1.0-beta&#8221; &#8220;tux-kar man page&#8221;</div>
<div>.SH NAME</div>
<div>tux-kar \- memberikan komenter ke karuwak</div>
<div>.SH SYNOPSIS</div>
<div>tux-kar [PENDAPATLO]</div>
<div>.SH DESCRIPTION</div>
<div>tux-kar adalah tools yang digunakan untuk mengetahui pendapat anda tentang tux/pingguin karuwak, intinya terserah kowe la&#8230;</div>
<div>.SH OPTIONS</div>
<div>tux-kar tidak ada option tambahan, cukup dengan tux-kar terus isi pendapat lo tentang karuwak <img src='http://techno-os.net/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </div>
<div>.SH SEE ALSO</div>
<div>ganteng-kar(5), keren-kar(1), capek-karuwak(8)</div>
<div>.SH BUGS</div>
<div>Belum ada BUG yang didapatkan.</div>
<div>.SH AUTHOR</div>
<div>Novizul Evendi (karuwak@techno-os.net)</div>
</div>
</blockquote>
<p>Kemudian simpan file tersebut. Untuk menjalankannya :</p>
<blockquote>
<div>root@darkstar:/usr/man/man1# <strong>man ./tux-kar</strong></div>
</blockquote>
<blockquote>
<div><a href="http://techno-os.net/wp-content/uploads/2010/05/3.png"><img class="aligncenter size-medium wp-image-351" title="manpage" src="http://techno-os.net/wp-content/uploads/2010/05/3-300x175.png" alt="" width="300" height="175" /></a></div>
</blockquote>
<p>Tahap terakhir adalah install manpage tersebut di system kita, berikut cara installasinya:</p>
<blockquote>
<div>root@darkstar:/usr/man/man1#mv tux-kar tux-kar.1</div>
<div>root@darkstar:/usr/man/man1#gzip tux-kar.1</div>
</blockquote>
<p>Setelah itu, silahkan cicipi manual yang sudah kita buat sendiri, untuk mengetesnya langsung panggil nama manualnya seperti:</p>
<blockquote>
<div>karuwak@darkstar:~$<strong>man tux-kar</strong></div>
</blockquote>
<p>Hasilnya pasti sama dan penginstallan manpage sudah selesai. Mudah-mudahan komunitas open source indonesia kreatif dan mau mentranslate semua manual page yang bahasa inggris di translat ke bahasa indonesia agar ada distro linux benar-benar bahasa indonesia&#8230; Bagaimana? ada saran?<br />
Sebagai penutup, untuk mengedit file manpage tersebut yang masih dalam kompresan *.gz dapat di exstrak terlebih dahulu dengan gunzip:</p>
<blockquote>
<div>karuwak@darkstar:/usr/man/man1$gunzip tux-kar</div>
</blockquote>
<p>Sekian, dan mudah2an sangat bermanfaat <img src='http://techno-os.net/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://techno-os.net/info-tutorials/slackware-tutorials/membuat-manpage-linux.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Install Font Windows Vista di Linux secara automatis</title>
		<link>http://techno-os.net/info-tutorials/slackware-tutorials/install-font-windows-vista-di-linux-secara-automatis.html</link>
		<comments>http://techno-os.net/info-tutorials/slackware-tutorials/install-font-windows-vista-di-linux-secara-automatis.html#comments</comments>
		<pubDate>Sun, 04 Apr 2010 15:14:56 +0000</pubDate>
		<dc:creator>karuwak</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Slackware]]></category>

		<guid isPermaLink="false">http://techno-os.net/?p=322</guid>
		<description><![CDATA[Sangat simple sekali untuk mendapatkan / installasi font windows di linux, ada berbagai cara untuk melakukannya. Yang disini saya akan bahas cara yang lumayan sangat simple sekali. Kebetulan scriptnya sudah banyak disedikan. Sebelumnya, kita membutuhkan sebuah tambahan tools lagi untuk ekstrak file cabinet dari windows. Karena tools ini bekerja dengan alur = download file windows [...]]]></description>
			<content:encoded><![CDATA[<p>Sangat simple sekali untuk mendapatkan / installasi font windows di linux, ada berbagai cara untuk melakukannya. Yang disini saya akan bahas cara yang lumayan sangat simple sekali. Kebetulan scriptnya sudah banyak disedikan. Sebelumnya, kita membutuhkan sebuah tambahan tools lagi untuk ekstrak file cabinet dari windows. Karena tools ini bekerja dengan alur = download file windows -&gt; exstrak  -&gt; install font.</p>
<p>Jadi untuk exstrak file cabinet, silahkan download cabexstract di <a href="http://repository.slacky.eu/slackware-13.0/utilities/cabextract">http://repository.slacky.eu/slackware-13.0/utilities/cabextract</a>, dan install promram tersebut. Langkah selanjutnya adalah buat sebuah file di home anda dengan nama karuwak7.sh yang berisi data berikut:</p>
<blockquote>
<pre><code>#!/bin/sh
set -e

exists() { which "$1" &amp;&gt; /dev/null ; }

if ! [ -d ~/.fonts ] ; then
    exec 2&gt;&amp;1
    echo 'There is no .fonts directory in your home.'
    echo 'Is fontconfig set up for privately installed fonts?'
    exit 1
fi

# split up to keep the download command short
DL_HOST=download.microsoft.com
DL_PATH=download/f/5/a/f5a3df76-d856-4a61-a6bd-722f52a5be26
ARCHIVE=PowerPointViewer.exe
URL="http://$DL_HOST/$DL_PATH/$ARCHIVE"

if ! [ -e "$ARCHIVE" ] ; then
    if   exists curl  ; then curl -O "$URL"
    elif exists wget  ; then wget    "$URL"
    elif exists fetch ; then fetch   "$URL"
    fi
fi

TMPDIR=`mktemp -d`
trap 'rm -rf "$TMPDIR"' EXIT INT QUIT TERM

cabextract -L -F ppviewer.cab -d "$TMPDIR" "$ARCHIVE"

cabextract -L -F '*.TT[FC]' -d ~/.fonts "$TMPDIR/ppviewer.cab"

( cd ~/.fonts &amp;&amp; mv cambria.ttc cambria.ttf &amp;&amp; chmod 600 \
    calibri{,b,i,z}.ttf cambria{,b,i,z}.ttf candara{,b,i,z}.ttf \
    consola{,b,i,z}.ttf constan{,b,i,z}.ttf corbel{,b,i,z}.ttf )</code>

fc-cache -fv ~/.fonts</pre>
</blockquote>
<p>Selanjutnya tinggal eksesuki file tersebut dari home anda:</p>
<blockquote><p>$sh karuwak7.sh</p></blockquote>
<p>Tinggal tunggu aja lagi file tersebut di download &gt; ekstrak dan terinstall automatis, tapi dengan syarat anda harus terhubung ke internet. Jika tidak terhubung ke internet, maka download file <span style="font-family: monospace; line-height: 18px; font-size: 12px; white-space: pre;">PowerPointViewer.exe </span> dan simpan file tersebut satu tempat dengan script ini.</p>
<p>Jika ada kesalahan atau mau ditanyakan, silahkan komentar untuk memperbaiki tulisan ini.</p>
]]></content:encoded>
			<wfw:commentRss>http://techno-os.net/info-tutorials/slackware-tutorials/install-font-windows-vista-di-linux-secara-automatis.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Check Rootkit di system linux</title>
		<link>http://techno-os.net/info-tutorials/hacking/check-rootkit-di-system-linux.html</link>
		<comments>http://techno-os.net/info-tutorials/hacking/check-rootkit-di-system-linux.html#comments</comments>
		<pubDate>Fri, 19 Mar 2010 23:27:02 +0000</pubDate>
		<dc:creator>karuwak</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[hacking]]></category>

		<guid isPermaLink="false">http://techno-os.net/?p=276</guid>
		<description><![CDATA[Rootkit itu tentunya sangat bahaya jika tertanam di system kita, bahkan rootkit itu sendiri lebih bahaya dari pada virus komputer. Untuk lebih detailnya silahkan anda lihat penjelasan rootkit itu di wikipedia. Untuk para linuxer, tentunya perlu antisipasi dan checking systemnya agar terhindar dari rootkit. Saya sedikit share tentang handel system linux anda yang lumayan gamang [...]]]></description>
			<content:encoded><![CDATA[<p>Rootkit itu tentunya sangat bahaya jika tertanam di system kita, bahkan rootkit itu sendiri lebih bahaya dari pada virus komputer. Untuk lebih detailnya silahkan anda lihat penjelasan rootkit itu di <a href="http://id.wikipedia.org/wiki/Rootkit" target="_blank">wikipedia</a>. Untuk para linuxer, tentunya perlu antisipasi dan checking systemnya agar terhindar dari rootkit. Saya sedikit share tentang handel system linux anda yang lumayan gamang sekali digunakan.</p>
<p>Kita hanya menggunakan sebuah program yang nantinya program ini akan checking tools yang dan program yang ada disistem kita dari modifikasi malware atau sejenisnya. Nama tools nya chkrootkit. Untuk para slacker yang ingin sedot tools ini, langsung saja ke TK: <a href="http://repository.slacky.eu/slackware-13.0/security/chkrootkit/0.49/chkrootkit-0.49-i486-2uls.txz" target="_self">http://repository.slacky.eu/slackware-13.0/security/chkrootkit/0.49/chkrootkit-0.49-i486-2uls.txz</a></p>
<p>Download tools tersebut dengan downloader anda:</p>
<blockquote><p>karuwak@darkstar:/$wget http://repository.slacky.eu/slackware-13.0/security/chkrootkit/0.49/chkrootkit-0.49-i486-2uls.txz</p></blockquote>
<p>Install toolsnya:</p>
<blockquote><p>karuwak@darkstar:/$su</p>
<p>root@darkstar:/#installpkg chkrootkit-0.49-i486-2uls.txz</p></blockquote>
<p>Setelah program terinstall, untuk menggunakannya, lansung jalankan dengan memanggil program tersebut di konsole:</p>
<blockquote><p>root@darkstar:/#chkrootkit</p></blockquote>
<p>Ingat, perintah ini hanya dapat dijalankan dibawah hak akses si root. Mungkin sedikit review program ini membantu teman linux memahami atau mencegah systemnya dari tindak kejahatan program rootkit. Sekurang-kurangnya dapat meminimalisir system dari penyakit tanaman cracker ini (rootkit). Semoga bermanfaat.</p>
]]></content:encoded>
			<wfw:commentRss>http://techno-os.net/info-tutorials/hacking/check-rootkit-di-system-linux.html/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Mencoba linux tanpa install di PC/Laptop</title>
		<link>http://techno-os.net/info-tutorials/linux/mencoba-linux-tanpa-install-di-pclaptop.html</link>
		<comments>http://techno-os.net/info-tutorials/linux/mencoba-linux-tanpa-install-di-pclaptop.html#comments</comments>
		<pubDate>Sat, 13 Feb 2010 06:50:20 +0000</pubDate>
		<dc:creator>karuwak</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://techno-os.net/?p=258</guid>
		<description><![CDATA[Banyak dari para nubi yang ingin migrasi ke sistem operasi linux masih takut. Padahal sudah banyak resource yang disediakan dan dapat di googling dengan cepat. Tapi dari kalangan para migrasi masih merasa kesulitan. Disini saya akan share mengenai cara mencoba linux tanpa install di pc/laptop. Ada berbagai metode yang dapat kita lakukan untuk mencoba linux. [...]]]></description>
			<content:encoded><![CDATA[<p>Banyak dari para nubi yang ingin migrasi ke sistem operasi linux masih takut. Padahal sudah banyak resource yang disediakan dan dapat di googling dengan cepat. Tapi dari kalangan para migrasi masih merasa kesulitan. Disini saya akan share mengenai cara mencoba linux tanpa install di pc/laptop.</p>
<p>Ada berbagai metode yang dapat kita lakukan untuk mencoba linux. Salah satunya yaitu dengan menggunakan linux Live. Maksudnya adalah linux yang dapat digunakan tanpa diinstal dengan tujuan mencoba mencicipi sebelum benar-benar terjun migrasi/menggunakan. Linux Live itu sangat banyak sekali diantaranya adalah :</p>
<div id="_mcePaste">ubuntu</div>
<div id="_mcePaste">pclinux</div>
<div id="_mcePaste">puppy</div>
<div id="_mcePaste">linux mint</div>
<div id="_mcePaste">dll</div>
<div>
<p>Linux diatas adalah di sediakan secara default dalam bentuk live CD/DVD. Tapi ada laternatif lain untuk menjadikan linux tersebut menjadi live USB, dimana linux tersebut dijalankan atau boot melalaui flashdisk. Tetapi tidak semua distro linux yang menyediakan linux live USB. Tapi didunia open source, perkembangan sangat cepat. Untuk membuat linux live USB, kita dapat membuat sendiri dari linux Live CD/DVD tersebut menjadi live USB. Salah satu tools yang dapat kita gunakan adalah unetbootin. Berikut contoh tampilannya:</p>
</div>
<div><span id="more-258"></span></div>
<div><a href="http://techno-os.net/wp-content/uploads/2010/02/unetbootin.jpg"><img class="aligncenter size-full wp-image-259" title="unetbootin" src="http://techno-os.net/wp-content/uploads/2010/02/unetbootin.jpg" alt="" width="542" height="397" /></a></div>
<div>Tools ini dapat dijalankan  pada Operating system windows maupun dilinux. Silahkan unduh sendiri ke situs resminya: <a href="http://unetbootin.sourceforge.net/">http://unetbootin.sourceforge.net/</a></div>
<div>
<div id="_mcePaste">
<p>Sebelum mencoba linux yang dibutuhkan, tentunya butuh kesesuaian linux yang akan digunakan nantinya sesuai yang diinginkan. Karena masih sangat sedikit yang mau membuat deskripsi tentang berbagai macam linux di website open source. Ada baiknya melihat deskripsi linux tersebut di website shooping techno-os (T&#8217;Lab): <a href="http://techno-os.net/shop/">http://techno-os.net/shop/</a></p>
</div>
</div>
<div>Selain menggunakan linux live, kita juga dapat menggunakan virtual operating system. Misalnya menggunakan qemu, vmware, virtualbox DLL. Salah satu tutorial virtualbox dapat dilihat diblog saya: <a href="http://karuwak.blog.friendster.com/2009/02/install-open-solaris-dalam-virtual-box/">http://karuwak.blog.friendster.com/2009/02/install-open-solaris-dalam-virtual-box/</a></div>
<div>
<p>Nanti sesuaikan saya dengan Operating system lainnya yang belum live seperti slackware, centos, DLL. Ada baikknya coba diinstall di virtual terlebih dahulu.</p>
</div>
<div>Tetapi ada masing-masing kekurangan, berikut definisi saya sendiri:</div>
<div>- Live CD/DVD ==&gt; Harus memiliki CD/DVD</div>
<div>- Live USB ==&gt; Tidak semua motherboar yang support, tetapi keluaran baru sudah hampir semua support Boot USB</div>
<div>- Virtual ==&gt; Mesti memiliki spesifikasi hardware yang agak besar, karena jalan dibawah Operating system yang divirtualkan.</div>
<div>
<p>Semuanya pilihan anda sendiri. Jika masih ada kendala untuk melakukan migrasi atau belajar linux, silahkan sering-sering main ke komunitas linux yang ada dikota anda atau sering nongkrong di forum, milis atau group linux lainnya. Semoga artikel ini berguna bagi para migrasi ke open source.</p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://techno-os.net/info-tutorials/linux/mencoba-linux-tanpa-install-di-pclaptop.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Tools monitoring wajib untuk SysAdmin linux</title>
		<link>http://techno-os.net/info-tutorials/linux/tools-monitoring-wajib-untuk-sysadmin-linux.html</link>
		<comments>http://techno-os.net/info-tutorials/linux/tools-monitoring-wajib-untuk-sysadmin-linux.html#comments</comments>
		<pubDate>Fri, 05 Feb 2010 09:44:35 +0000</pubDate>
		<dc:creator>karuwak</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://techno-os.net/?p=237</guid>
		<description><![CDATA[Tugas SysAdmin linux adalah mengetahui keadaan system yang mereka jalankan atau yang mereka operasikan. Disini saya akan coba share sedikit banyaknya yang sangat wajib diketahui oleh seorang SysAdmin. Dengan tools yang sudah ada di linux sendiri itu sudah sangat memabantu untuk mengetahui semua kejadian system. Dari performa, error, trouble shooting dan lainnya. == 1. Top [...]]]></description>
			<content:encoded><![CDATA[<p>Tugas SysAdmin linux adalah mengetahui keadaan system yang mereka jalankan atau yang mereka operasikan. Disini saya akan coba share sedikit banyaknya yang sangat wajib diketahui oleh seorang SysAdmin. Dengan tools yang sudah ada di linux sendiri itu sudah sangat memabantu untuk mengetahui semua kejadian system. Dari performa, error, trouble shooting dan lainnya.<span id="more-237"></span></p>
<p>==</p>
<p>1. Top</p>
<p>Ini nich saya sering gunakan untuk melihat process yang lagi running. Misalnya para pengguna windows, sama halnya dengan &#8220;task manager&#8221;. Untuk menajalankannya, langsung dengan command</p>
<blockquote><p>$top</p></blockquote>
<p>Berikut dari command &#8220;top&#8221; :</p>
<blockquote>
<div id="_mcePaste">top &#8211; 19:05:54 up  4:20,  2 users,  load average: 0.06, 0.06, 0.05</div>
<div id="_mcePaste">Tasks: 160 total,   3 running, 156 sleeping,   0 stopped,   1 zombie</div>
<div id="_mcePaste">Cpu(s):  7.4%us, 11.3%sy,  0.0%ni, 80.2%id,  0.0%wa,  1.1%hi,  0.0%si,  0.0%st</div>
<div id="_mcePaste">Mem:   2002824k total,   857756k used,  1145068k free,    14320k buffers</div>
<div id="_mcePaste">Swap:   979924k total,   228700k used,   751224k free,   405948k cached</div>
<div id="_mcePaste">PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND</div>
<div id="_mcePaste">111 root      15  -5     0    0    0 S   10  0.0   9:23.82 kacpi_notify</div>
<div id="_mcePaste">5705 karuwak   20   0  231m  30m  16m S    6  1.5   6:50.16 exe</div>
<div id="_mcePaste">110 root      15  -5     0    0    0 S    3  0.0   2:04.73 kacpid</div>
<div id="_mcePaste">3220 root      20   0  637m  81m  13m S    3  4.2  24:15.17 X</div>
<div id="_mcePaste">9289 karuwak   20   0  125m  13m 9652 S    1  0.7   0:02.78 gnome-terminal</div>
<div id="_mcePaste">5656 karuwak   20   0  119m  37m  11m S    1  1.9   0:38.46 chrome</div>
<div id="_mcePaste">2895 root      20   0  1784  524  480 R    1  0.0   0:07.98 acpid</div>
<div id="_mcePaste">2914 haldaemo  20   0  6728 2564 1928 S    1  0.1   0:11.41 hald</div>
<div id="_mcePaste">2998 root      20   0 19412 4084 1824 S    1  0.2   0:44.09 wicd</div>
<div id="_mcePaste">30848 karuwak   20   0  3236 1364 1012 R    1  0.1   0:00.05 top</div>
<div id="_mcePaste">2736 root      20   0  1840  608  548 S    0  0.0   0:02.30 syslogd</div>
<div id="_mcePaste">2948 haldaemo  20   0  2336  880  812 S    0  0.0   0:07.87 hald-addon-acpi</div>
<div id="_mcePaste">3152 root      20   0  9024 2928 2072 S    0  0.1   0:16.60 wicd-monitor</div>
<div id="_mcePaste">3366 karuwak   20   0  219m  24m  14m S    0  1.2   0:18.86 nautilus</div>
<div id="_mcePaste">26083 karuwak   20   0  122m  31m  14m S    0  1.6   0:14.89 chrome</div>
<div id="_mcePaste">1 root      20   0   772   68   40 S    0  0.0   0:00.68 init</div>
<div id="_mcePaste">2 root      15  -5     0    0    0 S    0  0.0   0:00.00 kthreadd</div>
<div id="_mcePaste">3 root      RT  -5     0    0    0 S    0  0.0   0:00.12 migration/0</div>
<div id="_mcePaste">4 root      15  -5     0    0    0 S    0  0.0   0:00.52 ksoftirqd/0</div>
<div id="_mcePaste">5 root      RT  -5     0    0    0 S    0  0.0   0:00.24 migration/1</div>
<div id="_mcePaste">6 root      15  -5     0    0    0 S    0  0.0   0:01.67 ksoftirqd/1</div>
<div id="_mcePaste">7 root      15  -5     0    0    0 S    0  0.0   0:00.17 events/0</div>
<div id="_mcePaste">8 root      15  -5     0    0    0 S    0  0.0   0:00.20 events/1</div>
<div id="_mcePaste">9 root      15  -5     0    0    0 S    0  0.0   0:00.01 khelper</div>
<div id="_mcePaste">14 root      15  -5     0    0    0 S    0  0.0   0:00.00 async/mgr</div>
<div id="_mcePaste">107 root      15  -5     0    0    0 S    0  0.0   0:00.04 kblockd/0</div>
<div id="_mcePaste">108 root      15  -5     0    0    0 S    0  0.0   0:00.04 kblockd/1</div>
<div id="_mcePaste">112 root      15  -5     0    0    0 S    0  0.0   0:00.00 kacpi_hotplug</div>
<div id="_mcePaste">207 root      15  -5     0    0    0 S    0  0.0   0:00.00 ata/0</div>
<div id="_mcePaste">208 root      15  -5     0    0    0 S    0  0.0   0:00.00 ata/1</div>
<div id="_mcePaste">209 root      15  -5     0    0    0 S    0  0.0   0:00.00 ata_aux</div>
<p>top &#8211; 19:05:54 up  4:20,  2 users,  load average: 0.06, 0.06, 0.05Tasks: 160 total,   3 running, 156 sleeping,   0 stopped,   1 zombieCpu(s):  7.4%us, 11.3%sy,  0.0%ni, 80.2%id,  0.0%wa,  1.1%hi,  0.0%si,  0.0%stMem:   2002824k total,   857756k used,  1145068k free,    14320k buffersSwap:   979924k total,   228700k used,   751224k free,   405948k cached<br />
PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND                                                                         111 root      15  -5     0    0    0 S   10  0.0   9:23.82 kacpi_notify                                                                   5705 karuwak   20   0  231m  30m  16m S    6  1.5   6:50.16 exe                                                                             110 root      15  -5     0    0    0 S    3  0.0   2:04.73 kacpid                                                                         3220 root      20   0  637m  81m  13m S    3  4.2  24:15.17 X                                                                              9289 karuwak   20   0  125m  13m 9652 S    1  0.7   0:02.78 gnome-terminal                                                                 5656 karuwak   20   0  119m  37m  11m S    1  1.9   0:38.46 chrome                                                                         2895 root      20   0  1784  524  480 R    1  0.0   0:07.98 acpid                                                                          2914 haldaemo  20   0  6728 2564 1928 S    1  0.1   0:11.41 hald                                                                           2998 root      20   0 19412 4084 1824 S    1  0.2   0:44.09 wicd                                                                          30848 karuwak   20   0  3236 1364 1012 R    1  0.1   0:00.05 top                                                                            2736 root      20   0  1840  608  548 S    0  0.0   0:02.30 syslogd                                                                        2948 haldaemo  20   0  2336  880  812 S    0  0.0   0:07.87 hald-addon-acpi                                                                3152 root      20   0  9024 2928 2072 S    0  0.1   0:16.60 wicd-monitor                                                                   3366 karuwak   20   0  219m  24m  14m S    0  1.2   0:18.86 nautilus                                                                      26083 karuwak   20   0  122m  31m  14m S    0  1.6   0:14.89 chrome                                                                            1 root      20   0   772   68   40 S    0  0.0   0:00.68 init                                                                              2 root      15  -5     0    0    0 S    0  0.0   0:00.00 kthreadd                                                                          3 root      RT  -5     0    0    0 S    0  0.0   0:00.12 migration/0                                                                       4 root      15  -5     0    0    0 S    0  0.0   0:00.52 ksoftirqd/0                                                                       5 root      RT  -5     0    0    0 S    0  0.0   0:00.24 migration/1                                                                       6 root      15  -5     0    0    0 S    0  0.0   0:01.67 ksoftirqd/1                                                                       7 root      15  -5     0    0    0 S    0  0.0   0:00.17 events/0                                                                          8 root      15  -5     0    0    0 S    0  0.0   0:00.20 events/1                                                                          9 root      15  -5     0    0    0 S    0  0.0   0:00.01 khelper                                                                          14 root      15  -5     0    0    0 S    0  0.0   0:00.00 async/mgr                                                                       107 root      15  -5     0    0    0 S    0  0.0   0:00.04 kblockd/0                                                                       108 root      15  -5     0    0    0 S    0  0.0   0:00.04 kblockd/1                                                                       112 root      15  -5     0    0    0 S    0  0.0   0:00.00 kacpi_hotplug                                                                   207 root      15  -5     0    0    0 S    0  0.0   0:00.00 ata/0                                                                           208 root      15  -5     0    0    0 S    0  0.0   0:00.00 ata/1                                                                           209 root      15  -5     0    0    0 S    0  0.0   0:00.00 ata_aux</p></blockquote>
<p>Bukan hanya sekedar menampilkan proses saja, tapi kita dapat me kill dan informasi lainnya disystem kita. Untuk banuan command yang tersedia pada &#8220;top&#8221;,  tekan aja tombol &#8220;h&#8221; (tanpa tanda petik). Berikut summery command yang tersedia :</p>
<blockquote>
<table style="padding: 0px; margin: 0px;" border="0">
<tbody style="padding: 0px; margin: 0px;">
<tr style="padding: 0px; margin: 0px;">
<td style="padding: 0px; margin: 0px;">t</td>
<td style="padding: 0px; margin: 0px;">Displays summary information off and on.</td>
</tr>
<tr style="padding: 0px; margin: 0px;">
<td style="padding: 0px; margin: 0px;">m</td>
<td style="padding: 0px; margin: 0px;">Displays memory information off and on.</td>
</tr>
<tr style="padding: 0px; margin: 0px;">
<td style="padding: 0px; margin: 0px;">A</td>
<td style="padding: 0px; margin: 0px;">Sorts the display by top consumers of various system resources. Useful for quick identification of performance-hungry tasks on a system.</td>
</tr>
<tr style="padding: 0px; margin: 0px;">
<td style="padding: 0px; margin: 0px;">f</td>
<td style="padding: 0px; margin: 0px;">Enters an interactive configuration screen for top. Helpful for setting up top for a specific task.</td>
</tr>
<tr style="padding: 0px; margin: 0px;">
<td style="padding: 0px; margin: 0px;">o</td>
<td style="padding: 0px; margin: 0px;">Enables you to interactively select the ordering within top.</td>
</tr>
<tr style="padding: 0px; margin: 0px;">
<td style="padding: 0px; margin: 0px;">r</td>
<td style="padding: 0px; margin: 0px;">Issues renice command.</td>
</tr>
<tr style="padding: 0px; margin: 0px;">
<td style="padding: 0px; margin: 0px;">k</td>
<td style="padding: 0px; margin: 0px;">Issues kill command.</td>
</tr>
<tr style="padding: 0px; margin: 0px;">
<td style="padding: 0px; margin: 0px;">z</td>
<td style="padding: 0px; margin: 0px;">Turn on or off color/mono</td>
</tr>
</tbody>
</table>
</blockquote>
<p>.</p>
<p>==</p>
<p>2. Vmstat</p>
<p>Command ini digunakan untuk melihat aktifitas system, hardware dan lainnya. Contoh penggunakan perintahnya adalah :</p>
<blockquote><p>$vmstat</p>
<p>$vmstat 3</p>
<p>$vmstat -m</p>
<p>$vmstat -a</p></blockquote>
<p>untuk lebih jelasnya bisa lihat manualnya dengan perintah :</p>
<blockquote><p>$man vmstat</p></blockquote>
<p>Berikut hasil dari perintah &#8220;vmstat 3&#8243; :</p>
<blockquote><p>karuwak@darkstar:~$ vmstat 3</p>
<p>procs &#8212;&#8212;&#8212;&#8211;memory&#8212;&#8212;&#8212;- &#8212;swap&#8211; &#8212;&#8211;io&#8212;- -system&#8211; &#8212;-cpu&#8212;-</p>
<p>r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa</p>
<p>0  0 228520 1137752  15044 411064    1    7   177   196    4  680  9 11 75  5</p>
<p>2  0 228520 1141464  15044 407284    0    0     0     0 2185 1696  4 12 83  0</p>
<p>0  0 228520 1133776  15052 414748    0    0     0    11 2793 2246  7 15 78  0</p>
<p>0  0 228520 1139356  15052 409644    0    0     0     0 1854 1425  3 11 86  0</p>
<p>0  0 228520 1139232  15060 409740    0    0     0     5 1851 1461  3 11 86  0</p>
<p>0  2 228520 1121180  15224 422148    0    0  1576    24 2731 2783 12 12 62 14</p>
<p>0  0 228520 1122544  15276 419160    0    0   277     0 3500 2310  9 15 73  4</p>
<p>0  0 228520 1125504  15284 416260    0    0    44    13 3206 2416 10 13 76  1</p>
<p>0  0 228468 1129860  15292 412448   11    0    11    41 3169 2164 10 11 78  0</p>
<p>1  0 228468 1128248  15304 413804    0    0     0    51 3135 1934  8 13 79  0</p>
<p>0  0 228468 1128000  15304 414508    0    0     0    44 3024 1847  8 14 79  0</p></blockquote>
<div>.</div>
<div>==</div>
<div>3. w</div>
<div>perintah yang digunakan untuk melihat siapa saja yang aktif atau login ke system dan apa saja yang mereka lakukan. Berikut contohnya :</div>
<blockquote>
<div>
<div>karuwak@darkstar:~$ w</div>
<div>19:18:02 up  4:32,  2 users,  load average: 0.19, 0.09, 0.06</div>
<div>USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT</div>
<div>karuwak  tty1     &#8211;                14:46    4:31m 20:38   0.00s /bin/sh /usr/bin/startx</div>
<div>karuwak  pts/0    :0.0             17:37    0.00s  0.07s  0.00s w</div>
</div>
</blockquote>
<div>Berikut ini adalah contoh hasil jika ada yang login kesystem :</div>
<blockquote>
<div>
<div>karuwak@darkstar:~$ w</div>
<div>19:19:13 up  4:33,  4 users,  load average: 0.15, 0.10, 0.07</div>
<div>USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT</div>
<div>karuwak  tty1     &#8211;                14:46    4:32m 20:46   0.00s /bin/sh /usr/bin/startx</div>
<div>karuwak  pts/0    :0.0             17:37    0.00s  0.07s  0.00s w</div>
<div>karuwak  pts/1    :0.0             19:18   15.00s  0.00s  0.00s ssh -v karuwak-ssh@localhost</div>
<div>karuwak- pts/2    localhost        19:19    5.00s  0.01s  0.01s -bash</div>
</div>
</blockquote>
<div>Dari hasil diatas dapat kita lihat bahwa ada user &#8220;karuwak-ssh&#8221; yang masuk ke system. Sedangkan untuk mengetahui yang dilakukan oleh karuwak-ssh pada system kita dapat menggunakan perintah &#8220;w karuwak-ssh&#8221; sepertu berikut :</div>
<blockquote>
<div>
<div>karuwak@darkstar:~$ w karuwak-ssh</div>
<div>19:20:58 up  4:35,  4 users,  load average: 0.14, 0.10, 0.07</div>
<div>USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT</div>
<div>karuwak- pts/2    localhost        19:19    1:50   0.01s  0.01s -bash</div>
</div>
</blockquote>
<div>.</div>
<div>==</div>
<div>4. Uptime</div>
<div>Perintah yang digunakan untuk mengetahui lama system hidup. Berikut hasil perintah &#8220;uptime&#8221; pada system kita :</div>
<blockquote>
<div>
<div>karuwak@darkstar:~$ uptime</div>
<div>19:23:20 up  4:37,  3 users,  load average: 0.17, 0.18, 0.10</div>
</div>
</blockquote>
<div>.</div>
<div>==</div>
<div>5. PS</div>
<div>Perintah untuk menampilkan proses yang berjalan. Ini yang paling sering digunakan oleh seorang sysadmin. Karena tools ini sangat membantu mempercepat mengetahui keadaan system dengan bantuan opsi yang banyak dan dapat digabungkan dengan tools lainnua, sebut saja &#8220;grep&#8221; <img src='http://techno-os.net/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> . Contoh menampilkan semua proses dengan perintah &#8220;ps -A&#8221; :</div>
<blockquote>
<div>
<div>karuwak@darkstar:~$ ps -A</div>
<div>PID TTY          TIME CMD</div>
<div>1 ?        00:00:00 init</div>
<div>2 ?        00:00:00 kthreadd</div>
<div>3 ?        00:00:00 migration/0</div>
<div>4 ?        00:00:00 ksoftirqd/0</div>
<div>5 ?        00:00:00 migration/1</div>
<div>6 ?        00:00:01 ksoftirqd/1</div>
<div>7 ?        00:00:00 events/0</div>
<div>8 ?        00:00:00 events/1</div>
<div>9 ?        00:00:00 khelper</div>
<div>14 ?        00:00:00 async/mgr</div>
<div>107 ?        00:00:00 kblockd/0</div>
<div>108 ?        00:00:00 kblockd/1</div>
<div>110 ?        00:02:29 kacpid</div>
<div>111 ?        00:11:15 kacpi_notify</div>
<div>112 ?        00:00:00 kacpi_hotplug</div>
<div>207 ?        00:00:00 ata/0</div>
<div>208 ?        00:00:00 ata/1</div>
<div>209 ?        00:00:00 ata_aux</div>
<div>210 ?        00:00:00 ksuspend_usbd</div>
<div>215 ?        00:00:00 khubd</div>
<div>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</div>
<div>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</div>
</div>
</blockquote>
<div>Sebenarnya banyak lagi, misalnya menapilkan secara long format:</div>
<blockquote>
<div>
<div>karuwak@darkstar:~$ ps -Al</div>
<div>F S   UID   PID  PPID  C PRI  NI ADDR SZ WCHAN  TTY          TIME CMD</div>
<div>4 S     0     1     0  0  80   0 &#8211;   193 ?      ?        00:00:00 init</div>
<div>1 S     0     2     0  0  75  -5 &#8211;     0 ?      ?        00:00:00 kthreadd</div>
<div>1 S     0     3     2  0 -40   &#8211; -     0 ?      ?        00:00:00 migration/0</div>
<div>1 S     0     4     2  0  75  -5 &#8211;     0 ?      ?        00:00:00 ksoftirqd/0</div>
<div>1 S     0     5     2  0 -40   &#8211; -     0 ?      ?        00:00:00 migration/1</div>
<div>1 S     0     6     2  0  75  -5 &#8211;     0 ?      ?        00:00:01 ksoftirqd/1</div>
<div>1 S     0     7     2  0  75  -5 &#8211;     0 ?      ?        00:00:00 events/0</div>
<div>1 R     0     8     2  0  75  -5 &#8211;     0 ?      ?        00:00:00 events/1</div>
<div>1 S     0     9     2  0  75  -5 &#8211;     0 ?      ?        00:00:00 khelper</div>
<div>1 S     0    14     2  0  75  -5 &#8211;     0 ?      ?        00:00:00 async/mgr</div>
<div>1 S     0   107     2  0  75  -5 &#8211;     0 ?      ?        00:00:00 kblockd/0</div>
<div>1 S     0   108     2  0  75  -5 &#8211;     0 ?      ?        00:00:00 kblockd/1</div>
<div>1 S     0   110     2  0  75  -5 &#8211;     0 ?      ?        00:02:29 kacpid</div>
<div>1 S     0   111     2  3  75  -5 &#8211;     0 ?      ?        00:11:16 kacpi_notify</div>
<div>1 S     0   112     2  0  75  -5 &#8211;     0 ?      ?        00:00:00 kacpi_hotplug</div>
<div>1 S     0   207     2  0  75  -5 &#8211;     0 ?      ?        00:00:00 ata/0</div>
<div>1 S     0   208     2  0  75  -5 &#8211;     0 ?      ?        00:00:00 ata/1</div>
<div>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</div>
<div>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</div>
</div>
</blockquote>
<div>Melihat semua proses :</div>
<blockquote>
<div>$ps ax</div>
<div>$ps aux</div>
</blockquote>
<div>Melihat proses yang ada pada user karuwak-ssh:</div>
<blockquote>
<div>$ps -U karuwak-ssh</div>
</blockquote>
<div>Dan masih banyak lagi yang dapat kita lakukan. Untuk itu silahkan rujuk sendiri manualnya dengan perintah &#8220;man ps&#8221;.</div>
<div>.</div>
<div>==</div>
<div>6. free</div>
<div>Perintah yang digunakan untuk melihat alokasi memory phisik atau swap. Contoh hasilnya perintah &#8220;free&#8221; :</div>
<blockquote>
<div>
<div>karuwak@darkstar:~$ free</div>
<div>total       used       free     shared    buffers     cached</div>
<div>Mem:       2002824     898584    1104240          0      20880     421836</div>
<div>-/+ buffers/cache:     455868    1546956</div>
<div>Swap:       979924     227868     752056</div>
</div>
</blockquote>
<div>Tu&#8230; Ketahuan memory lepi saya 2G (agak narsis de <img src='http://techno-os.net/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> )</div>
<div>.</div>
<div>==</div>
<div>7. iostat</div>
<div>Perintah untuk menampilkan status I/O dan aktifitas disk pada system. Berikut contoh hasilnya:</div>
<blockquote>
<div>
<div>karuwak@darkstar:~$ iostat</div>
<div>Linux 2.6.31.5 (darkstar) <span style="white-space: pre;"> </span>02/04/2010</div>
<div>avg-cpu:  %user   %nice %system %iowait  %steal   %idle</div>
<div>6.36    2.78   10.31    4.77    0.00   75.78</div>
<div>Device:            tps   Blk_read/s   Blk_wrtn/s   Blk_read   Blk_wrtn</div>
<div>sda              16.66       394.69       758.38    6852636   13167091</div>
<div>sda1              7.08       149.52        59.34    2595914    1030344</div>
<div>sda2              9.18       240.00       607.45    4166818   10546584</div>
<div>sda3              0.00         0.00         0.00          4          0</div>
<div>sda4              0.01         0.31         0.00       5442          0</div>
<div>sda5              0.23         4.15        27.87      72123     483846</div>
<div>sda6              0.02         0.21         0.01       3727        129</div>
<div>sda7              0.13         0.45        63.71       7848    1106188</div>
<div>sr0               0.64       156.63         0.00    2719452          0</div>
<div>sdc               0.12         0.30         0.00       5129          1</div>
<div>sdc1              0.12         0.26         0.00       4497          1</div>
</div>
</blockquote>
<div>.</div>
<div>==</div>
<div>8. mpstat</div>
<div>Perintah yang digunakan untuk melihat aktifitas setiap prosesor. Misalnya perintah yang digunakan untuk melihat aktifitas semua prosesor &#8220;mpstat -P ALL&#8221; :</div>
<blockquote>
<div>
<div>karuwak@darkstar:~$ mpstat -P ALL</div>
<div>Linux 2.6.31.5 (darkstar) <span style="white-space: pre;"> </span>02/05/2010</div>
<div>03:38:07 PM  CPU   %user   %nice    %sys %iowait    %irq   %soft  %steal   %idle    intr/s</div>
<div>03:38:07 PM  all   15.68    0.31    5.75    1.74    0.22    0.03    0.00   76.28   2309.72</div>
<div>03:38:07 PM    0   16.06    0.34    6.39    1.76    0.20    0.04    0.00   75.21    583.21</div>
<div>03:38:07 PM    1   15.87    0.28    5.33    1.78    0.23    0.03    0.00   80.14    583.03</div>
</div>
</blockquote>
<div>.</div>
<div>==</div>
<div>9. Pmap</div>
<div>Perintah yang digunakan untuk melihat proses memory yang digunakan. Contoh penggunaannya adalah :</div>
<blockquote>
<div>$pmap -d PID</div>
</blockquote>
<div>Berikut contoh penerapannya :</div>
<blockquote>
<div>$pmap -d 3683</div>
</blockquote>
<div>Dimana 3683 adalah pid dari compiz saya, hasilnya :</div>
<blockquote>
<div>
<div>3683:   compiz &#8211;replace &#8211;sm-disable &#8211;ignore-desktop-hints ccp &#8211;loose-binding &#8211;indirect-rendering</div>
<div>Address   Kbytes Mode  Offset           Device    Mapping</div>
<div>08048000     208 r-x&#8211; 0000000000000000 008:00001 compiz</div>
<div>0807c000       4 rw&#8212; 0000000000033000 008:00001 compiz</div>
<div>0807d000   12984 rw&#8212; 0000000000000000 000:00000   [ anon ]</div>
<div>b68f0000     220 r&#8212;- 0000000000000000 008:00001 LC_CTYPE</div>
<div>b6927000     444 r-x&#8211; 0000000000000000 008:00001 libGLU.so.1.3.070500</div>
<div>b6996000       4 rw&#8212; 000000000006f000 008:00001 libGLU.so.1.3.070500</div>
<div>b69c2000      24 r-x&#8211; 0000000000000000 008:00001 libscalefilter.so</div>
<div>b69c8000       4 rw&#8212; 0000000000006000 008:00001 libscalefilter.so</div>
<div>b69c9000      72 r-x&#8211; 0000000000000000 008:00001 libanimation.so</div>
<div>b69db000       8 rw&#8212; 0000000000011000 008:00001 libanimation.so</div>
<div>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</div>
<div>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</div>
<div>
<div>b782c000     120 r-x&#8211; 0000000000000000 008:00001 ld-2.9.so</div>
<div>b784a000       4 r&#8212;- 000000000001e000 008:00001 ld-2.9.so</div>
<div>b784b000       4 rw&#8212; 000000000001f000 008:00001 ld-2.9.so</div>
<div>bface000      84 rw&#8212; 0000000000000000 000:00000   [ stack ]</div>
<div>ffffe000       4 r-x&#8211; 0000000000000000 000:00000   [ anon ]</div>
<div>mapped: 28812K    writeable/private: 14304K    shared: 0K</div>
</div>
</div>
</blockquote>
<div>.</div>
<div>==</div>
<div>10. netstat</div>
<div>Perintah yang digunakan untuk melihat network conection, routing, static jaringan dan lainnya. Contoh penggunaanya langsung gunakan aja perintah &#8220;netstat&#8221;, atau gunakan option yang ada dimanualnya untuk mempercepat pencarian yang kita inginkan.</div>
<blockquote>
<div>
<div>karuwak@darkstar:~$ netstat | more</div>
<div>Active Internet connections (w/o servers)</div>
<div>Proto Recv-Q Send-Q Local Address           Foreign Address         State</div>
<div>tcp        0      0 192.168.1.2:45397       ni-in-f17.1e100.ne:http ESTABLISHED</div>
<div>tcp        0      0 192.168.1.2:48108       cs116.msg.sp1.yaho:mmcc ESTABLISHED</div>
<div>tcp        0      0 192.168.1.2:56615       ni-in-f19.1e100.ne:http ESTABLISHED</div>
<div>tcp        0      0 192.168.1.2:38887       channel73-09-01-sn:http ESTABLISHED</div>
<div>tcp        0      0 192.168.1.2:37428       www-10-01.snc4.fac:http ESTABLISHED</div>
<div>tcp        0      0 192.168.1.2:58755       channel73-09-01-sn:http TIME_WAIT</div>
<div>Active UNIX domain sockets (w/o servers)</div>
<div>Proto RefCnt Flags       Type       State         I-Node   Path</div>
<div>unix  13     [ ]         DGRAM                    9496     /dev/log</div>
<div>unix  2      [ ]         DGRAM                    14294    @/var/run/devkit/udev</div>
<div>_socket</div>
<div>unix  2      [ ]         DGRAM                    598      @//org/kernel/udev/ud</div>
<div>evd</div>
<div>unix  2      [ ]         DGRAM                    10006    @/org/freedesktop/hal</div>
<div>/udev_event</div>
<div>unix  3      [ ]         STREAM     CONNECTED     649906</div>
<div>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</div>
<div>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</div>
</div>
</blockquote>
<div>Sebenarnya ada lagi tools yang hampir mirip, yaitu namanya &#8220;ss&#8221;. ss harus dijalankan oleh super user, jadi anda harus login dluw sebagai root untuk dapat menggunakannya.</div>
<div>.</div>
<div>==</div>
<div>11. SS</div>
<div>Perintah yang digunakan untuk menampilakan jaringan TCP/UDP dan informasi socket. Untuk percobaan langsung aja menggunakan perintah &#8220;ss&#8221;, atau hanya melihat summerinya dengan option &#8220;-s&#8221; seperti contoh berikut ini :</div>
<blockquote>
<div>
<div>root@darkstar:/home/karuwak# ss -s</div>
<div>Total: 622 (kernel 635)</div>
<div>TCP:   29 (estab 13, closed 1, orphaned 0, synrecv 0, timewait 1/0), ports 0</div>
<div>Transport Total     IP        IPv6</div>
<div>*<span style="white-space: pre;"> </span> 635       &#8211;         -</div>
<div>RAW<span style="white-space: pre;"> </span> 0         0         0</div>
<div>UDP<span style="white-space: pre;"> </span> 7         7         0</div>
<div>TCP<span style="white-space: pre;"> </span> 28        24        4</div>
<div>INET<span style="white-space: pre;"> </span> 35        31        4</div>
<div>FRAG<span style="white-space: pre;"> </span> 0         0         0</div>
</div>
</blockquote>
<div>.</div>
<div>==</div>
<div>12. Iptraf</div>
<div>Perintah yang digunakan untuk memonitor interaktif jaringan LAN. Berikut contoh hasilnya penggunaan iptraf yang harus kita jalankan dengan hak akses root :</div>
<blockquote>
<div>#iptraf       ==&gt; outputnya</div>
</blockquote>
<blockquote>
<div><img class="aligncenter" title="Pada saat Monitor LAN" src="http://files.cyberciti.biz/uploads/tips/2009/06/iptraf3.png" alt="" width="600" height="347" /></div>
</blockquote>
<div>.</div>
<div>==</div>
<div>13. TcpDump</div>
<div>Perintah yang digunakan untuk melihat lebih detail trafik jaringan. Misalnya contoh melihat tentang DNS dengan kartu grafis &#8220;wlan0&#8243; :</div>
<blockquote>
<div>#tcpdump -i wlan0 &#8216;udp port 53&#8242;</div>
</blockquote>
<div>Hasilnya adalah:</div>
<blockquote>
<div>
<div>root@darkstar:/home/karuwak# tcpdump -i eth1 &#8216;udp port 53&#8242;</div>
<div>tcpdump: eth1: No such device exists</div>
<div>(SIOCGIFHWADDR: No such device)</div>
<div>root@darkstar:/home/karuwak# tcpdump -i wlan0 &#8216;udp port 53&#8242;</div>
<div>tcpdump: verbose output suppressed, use -v or -vv for full protocol decode</div>
<div>listening on wlan0, link-type EN10MB (Ethernet), capture size 96 bytes</div>
<div>16:13:17.760338 IP 192.168.1.2.55360 &gt; 192.168.1.1.domain: 58583+ AAAA? photos-b.ak.fbcdn.net. (39)</div>
<div>16:13:17.760394 IP 192.168.1.2.32775 &gt; 192.168.1.1.domain: 47174+ AAAA? photos-d.ak.fbcdn.net. (39)</div>
<div>16:13:17.760512 IP 192.168.1.2.35025 &gt; 192.168.1.1.domain: 38178+ AAAA? photos-g.ak.fbcdn.net. (39)</div>
<div>16:13:17.760626 IP 192.168.1.2.55895 &gt; 192.168.1.1.domain: 43977+ AAAA? techno-os.net. (31)</div>
<div>16:13:17.760765 IP 192.168.1.2.55271 &gt; 192.168.1.1.domain: 44323+ PTR? 1.1.168.192.in-addr.arpa. (42)</div>
<div>16:13:17.805058 IP 192.168.1.1.domain &gt; 192.168.1.2.55360: 58583 2/1/0[|domain]</div>
<div>16:13:17.805154 IP 192.168.1.2.36899 &gt; 192.168.1.1.domain: 60475+ A? photos-b.ak.fbcdn.net. (39)</div>
</div>
</blockquote>
<div>Kemudian contoh lainnya untuk melihat detail trafik http ke jaringan 10.0.0.1:</div>
<blockquote>
<div><span style="font-family: Consolas, 'Andale Mono', Courier, 'Courier New'; line-height: 18px; color: #111111;">#tcpdump -ni wlan0 &#8216;dst 10.0.0.1 and tcp and port http&#8217;</span></div>
</blockquote>
<div><span style="font-family: Consolas, 'Andale Mono', Courier, 'Courier New'; line-height: 18px; color: #111111;">Sebenarnya masih banyak lagi perintah yang dapat kita manipulasi/filter. Silahkan saja rujuk ke manualnya dengan perintah &#8220;man tcpdump&#8221;</span></div>
<div>.</div>
<div>==</div>
<div><span style="font-family: Consolas, 'Andale Mono', Courier, 'Courier New'; line-height: 18px; color: #111111;">14. Strace </span></div>
<div><span style="font-family: Consolas, 'Andale Mono', Courier, 'Courier New'; line-height: 18px; color: #111111;">Perintah yang digunakan untuk melihat system cals. Teringat waktu senangnya makek opensolaris dengna tools andalan tracingnya yaitu dtrace. Misalnya contoh tracing compiz. Terlebih dahulu kita ambil pid nya dengan menggunkaan &#8220;pgrep&#8221; :</span></div>
<blockquote>
<div>
<div>karuwak@darkstar:~$ pgrep compiz</div>
<div>3683</div>
</div>
</blockquote>
<div>PID nya 3683, selanjutnya contoh penggunaan tracing ke PID tersebut yaitu :</div>
<blockquote>
<div>karuwak@darkstar:~$ strace -p 3683</div>
</blockquote>
<div>Misalnya outputnya disimpan ke home direktory, maka tinggal direct aja ke file simpanan outputnya. Misalnya kita simpan ke /home/karuwak dengan nama hasil-trace.txt:</div>
<blockquote>
<div>karuwak@darkstar:~$ strace -p 3683 -o /home/karuwak/hasil-trace.txt</div>
</blockquote>
<div>.</div>
<div>==</div>
<div>15. PROC</div>
<div>Detail informasi hardware dan kernel.  Untuk melihat file yang ada di /proc dapat menggunakan perintah &#8220;cat&#8221;. Contoh penerapannya:</div>
<blockquote>
<div><span style="font-family: Consolas, 'Andale Mono', Courier, 'Courier New'; line-height: 18px; color: #111111;">karuwak@darkstar:~$cat /proc/cpuinfo<br style="padding: 0px; margin: 0px;" />karuwak@darkstar:~$cat /proc/meminfo<br style="padding: 0px; margin: 0px;" />karuwak@darkstar:~$cat /proc/zoneinfo<br style="padding: 0px; margin: 0px;" />karuwak@darkstar:~$cat /proc/mounts</span></div>
</blockquote>
<div><span style="font-family: Consolas, 'Andale Mono', Courier, 'Courier New'; color: #111111;"><span style="line-height: 18px;"><span style="font-family: Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif; color: #000000;"><span style="line-height: 19px;">Informasi &#8211; informasi system yang dibaca oleh kernel tersebut akan ditampilkan ke layar anda dengan jelas. Bagi orang windows hampir sama dengan perintah &#8220;dxdiag&#8221; pada menu run.</span></span></span></span></div>
<div>Mungkin sampe disini dluw yang saya bahas, untuk lebih dalamnya tentang bahas ini tolong comment atau lempar ke forum aja.</div>
]]></content:encoded>
			<wfw:commentRss>http://techno-os.net/info-tutorials/linux/tools-monitoring-wajib-untuk-sysadmin-linux.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
