<?xml version="1.0" encoding="UTF-8" standalone="no"?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:gd="http://schemas.google.com/g/2005" xmlns:georss="http://www.georss.org/georss" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:thr="http://purl.org/syndication/thread/1.0"><id>tag:blogger.com,1999:blog-8888788383632469378</id><updated>2024-10-05T08:58:37.161+07:00</updated><category term="Ubuntu"/><category term="Linux"/><category term="DNS"/><category term="Shell_Script"/><category term="mysql"/><category term="Aspirasi"/><category term="Proxmox"/><category term="awk"/><category term="date"/><category term="aplikasi"/><category term="iptables"/><category term="news"/><category term="proxmox_news"/><title type="text">Tutorial Linux Ubuntu berbahasa Indonesia</title><subtitle type="html">Menyediakan Tutorial Linux Ubuntu Berbahasa Indonesia. Panduan Lengkap untuk pemula dan pengguna yang ingin berbagi pengalaman. Mari berbagi!</subtitle><link href="http://tutorialubuntuindonesia.blogspot.com/feeds/posts/default" rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/8888788383632469378/posts/default" rel="self" type="application/atom+xml"/><link href="http://tutorialubuntuindonesia.blogspot.com/" rel="alternate" type="text/html"/><link href="http://pubsubhubbub.appspot.com/" rel="hub"/><link href="http://www.blogger.com/feeds/8888788383632469378/posts/default?start-index=26&amp;max-results=25" rel="next" type="application/atom+xml"/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/13926152642792111341</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><generator uri="http://www.blogger.com" version="7.00">Blogger</generator><openSearch:totalResults>42</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8888788383632469378.post-164976068205992899</id><published>2013-11-22T23:55:00.001+07:00</published><updated>2014-04-10T09:19:41.850+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><category scheme="http://www.blogger.com/atom/ns#" term="mysql"/><category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu"/><title type="text">Cara Membatasi Akses PhpMyAdmin Di Linux Berdasarkan IP Address</title><content type="html">&lt;div style="text-align: justify;"&gt;
Hai! Wah, sudah cukup lama juga saya tidak memposting artikel di blog Tutorial Linux Ubuntu Berbahasa Indonesia ini ya. Seperti biasalah, karena keterbatasan waktu dan banyaknya aktifitas saya :D&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Saya menulis di blog ini ketika memiliki waktu luang, dan mungkin sekarang adalah waktu yang tepat untuk posting artikel baru. Tidak tau kenapa juga, pembahasan di artikel ini masih berhubungan dengan &lt;b&gt;&lt;i&gt;keamanan di server database&lt;/i&gt;&lt;/b&gt;. Sebelumnya saya juga menjelaskan topik yang sama di artikel ini :&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://tutorialubuntuindonesia.blogspot.com/2013/11/hal-hal-yang-harus-dilakukan-oleh.html" target="_blank"&gt;Cara Mengamankan PhpMyAdmin Dengan SSL Mode HTTPS Di Linux Ubuntu&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://tutorialubuntuindonesia.blogspot.com/2013/07/cara-meremote-mysql-dengan-phpmyadmin.html" target="_blank"&gt;Metode Pengamanan PhpMyAdmin Di Linux&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
Mungkin sebenarnya dari semua yang saya jelaskan di artikel-artikel tersebut tidak harus anda pakai semua meskipun saya setuju dengan pernyataan &lt;i&gt;"semakin aman semakin baik, masa bodoh dengan kenyamanan"&lt;/i&gt;. Di artikel ini saya ingin memberikan informasi tentang &lt;i style="font-weight: bold;"&gt;pengamanan server database atau server PhpMyAdmin&lt;/i&gt;&amp;nbsp;dengan &lt;i style="font-weight: bold;"&gt;cara membatasi akses PhpMyAdmin berdasarkan IP Address.&lt;/i&gt;&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Saya sudah menjelaskan cukup panjang lebar dipembahasan sebelumnya bahwa sangat riskan sekali membiarkan PhpMyAdmin terbuka untuk publik, meskipun tidak dipublikasikan tapi tetap saja opened for everyone :)&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Akhirnya saya menemukan lagi cara yang menarik, yaitu &lt;b&gt;&lt;i&gt;membatasi akses phpmyadmin berdasarkan IP Address&lt;/i&gt;&lt;/b&gt;, dengan metode ini phpmyadmin tetap tertutup, dan hanya dibuka untuk orang-orang tertentu.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Hal pertama yang harus anda lakukan adalah membuat IP Address client anda static (kalau DB Admin berada di jaringan lokal), lakukan pengaturan ini di router DHCP anda. Jika anda memiliki relasi kerja diperusahaan lain anda akan memakai IP Public router WAN untuk identitas mereka.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Selanjutnya buka file &lt;i&gt;"/etc/phpmyadmin/apache.conf"&lt;/i&gt;, dan perhatikan pengaturan yang saya buat :&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;b&gt;&lt;span style="font-family: Courier New, Courier, monospace;"&gt;Alias /phpmyadmin /usr/share/phpmyadmin&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&lt;b&gt;&amp;lt;Directory /usr/share/phpmyadmin&amp;gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Options FollowSymLinks&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; DirectoryIndex index.php&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;IfModule mod_php5.c&amp;gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; AddType application/x-httpd-php .php&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; php_flag magic_quotes_gpc Off&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; php_flag track_vars On&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; php_flag register_globals Off&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; php_admin_flag allow_url_fopen Off&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; php_value include_path .&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; php_admin_value upload_tmp_dir /var/lib/phpmyadmin/tmp&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; php_admin_value open_basedir /usr/share/phpmyadmin/:/etc/phpmyadmin/:/var/lib/phpmyadmin/&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/IfModule&amp;gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;b style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span style="color: #3d85c6;"&gt;#rule berawal dari sini&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&lt;b&gt;&lt;span style="color: #cc0000;"&gt;deny from all&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&lt;b&gt;allow from &lt;span style="color: #a64d79;"&gt;10.1.1.1&lt;/span&gt; &lt;span style="color: #674ea7;"&gt;10.1.1.2&lt;/span&gt; &lt;span style="color: #6aa84f;"&gt;10.1.1.10&lt;/span&gt; &lt;span style="color: red;"&gt;10.0.64.1&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;b style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span style="color: #3d85c6;"&gt;#rule berakhir sampai sini&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&lt;b&gt;&amp;lt;/Directory&amp;gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: inherit;"&gt;Statement &lt;/span&gt;&lt;b&gt;&lt;span style="font-family: Courier New, Courier, monospace;"&gt;"deny from all"&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: inherit;"&gt; sudah jelas sekali akan menolak semua transaksi dari sumber manapun, lalu statement &lt;/span&gt;&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&lt;b&gt;"alow from..."&lt;/b&gt;&lt;/span&gt;&lt;span style="font-family: inherit;"&gt; akan mengijinkan beberapa IP address untuk dapat mengaksesnya. Dan lihat daftar IP Address yang saya ijinkan untuk mengakses PhpMyAdmin. Pemisah mereka hanya spasi saja, tidak perlu koma atau apapun. Jika yang di allow adalah network tertentu cukup tambahkan network mereka seperti misalnya &lt;/span&gt;&lt;span style="color: #cc0000; font-family: inherit;"&gt;10.1.1.0/25.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: inherit;"&gt;&lt;span style="color: #cc0000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: inherit;"&gt;Mudah sekali ternyata kan! :)&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: inherit;"&gt;Sekarang PhpMyAdmin saya hanya dapat diakses dari komputer-komputer yang memiliki IP address diatas.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: inherit;"&gt;Metode seperti apa yang akan anda pakai untuk&lt;b&gt;&lt;i&gt; mengamankan server database phpmyadmin?&lt;/i&gt;&lt;/b&gt; Jelas itu menjadi keputusan anda, saya sudah memberikan beberapa metode yang cukup untuk menjadi bahan pertimbangan anda.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: inherit;"&gt;Selamat mencoba,&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: inherit;"&gt;Salam penguin! :)&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="blogger-post-footer"&gt;Salam Penguin! :)&lt;/div&gt;</content><link href="http://tutorialubuntuindonesia.blogspot.com/feeds/164976068205992899/comments/default" rel="replies" title="Posting Komentar" type="application/atom+xml"/><link href="http://tutorialubuntuindonesia.blogspot.com/2013/11/cara-membatasi-akses-phpmyadmin-di.html#comment-form" rel="replies" title="0 Komentar" type="text/html"/><link href="http://www.blogger.com/feeds/8888788383632469378/posts/default/164976068205992899" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/8888788383632469378/posts/default/164976068205992899" rel="self" type="application/atom+xml"/><link href="http://tutorialubuntuindonesia.blogspot.com/2013/11/cara-membatasi-akses-phpmyadmin-di.html" rel="alternate" title="Cara Membatasi Akses PhpMyAdmin Di Linux Berdasarkan IP Address" type="text/html"/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/13926152642792111341</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8888788383632469378.post-4358538219467639222</id><published>2013-11-08T23:34:00.001+07:00</published><updated>2013-11-08T23:34:46.756+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Aspirasi"/><title type="text">Hal-Hal Yang Harus Dilakukan Oleh Seorang System Administrator</title><content type="html">&lt;div style="text-align: justify;"&gt;
Seorang &lt;b&gt;&lt;u&gt;system administrator&lt;/u&gt;&lt;/b&gt; mempunyai tanggung jawab yang cukup besar didalam sebuah perusahaan, semua data yang berkaitan dengan perusahaan tersebut menjadi tanggung jawab yang harus benar-benar dijaga oleh seorang &lt;b&gt;&lt;u&gt;system administrator&lt;/u&gt;&lt;/b&gt;. Dalam &lt;b&gt;&lt;u&gt;pengelolaan data-data&lt;/u&gt;&lt;/b&gt; tersebut mereka harus mengamankannya dari dari kerusakan file, kehilangan file, atau kerusakan yang disebabkan oleh pihak luar. Tidak ada orang yang langsung menguasai sesuatu secara langsung dan instant, semuanya akan menjalani proses-proses yang cukup panjang, jadi jika anda adalah seorang &lt;b&gt;&lt;u&gt;system administrator&lt;/u&gt;&lt;/b&gt; yang baru saja menginjakkan kaki dibidang &lt;b&gt;&lt;u&gt;infrastruktur sistem&lt;/u&gt;&lt;/b&gt;, jangan pernah berkecil hati atau minder karena anda seorang pemula. Percayalah, waktu akan membawa anda pada pengalaman yang luar biasa jika anda bisa memanfaatkannya. Dengan dibuatnya tulisan ini, mungkin akan menambahkan wawasan anda mengenai &lt;b&gt;&lt;u&gt;tugas-tugas penting yang harus dilakukan oleh seorang system administrator&lt;/u&gt;&lt;/b&gt;.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;b&gt;&lt;span style="font-size: large;"&gt;[ Monitoring Performance Server ]&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Jangan perdulikan anda berada di instansi yang kecil, sedang, atau besar. Hal ini tetap harus diperhatikan, jangan sampai tidak! Karena jika &lt;b&gt;&lt;u&gt;performance server&lt;/u&gt;&lt;/b&gt; kita tidak stabil, maka dalam hitungan detik saja anda dapat memberikan kerugian pada perusahaan. Dan ketika user meng-complain kita, rasanya tidak enak didengar. Jadi &lt;b&gt;&lt;u&gt;monitoring performance server&lt;/u&gt;&lt;/b&gt; itu harus selalu pantau, Malah kalau bisa saya sarankan anda selalu mobile. Buatlah tool kecil yang bisa mengintegrasikan &lt;b&gt;&lt;u&gt;server-server&lt;/u&gt;&lt;/b&gt; dengan gadget anda. Mengingat perkembangan gadget yang semakin canggih belakangan ini, rasanya hal itu sudah sangat memungkinkan, tidak perlu yang bagus-bagus, buat saja yang sederhana. Asalkan &lt;b&gt;&lt;u&gt;SNMP server&lt;/u&gt;&lt;/b&gt; dapat berfungsi baik ketika salah satu server mengalami penurunan performance atau down. Jika anda bukan seorang developer dan malas seperti saya, anda juga bisa menggunakan &lt;b&gt;&lt;u&gt;monitoring tools&lt;/u&gt;&lt;/b&gt; yang sudah ada seperti misalnya &lt;b&gt;&lt;u&gt;Zenoss, openNMS, The Dude, Observium&lt;/u&gt;&lt;/b&gt;, atau yang lainnya. Dan jangan lupa untuk menginstall service &lt;b&gt;&lt;u&gt;sendmail didalam server monitoring&lt;/u&gt;&lt;/b&gt; anda, ini cukup membantu ketika &lt;b&gt;&lt;u&gt;server&lt;/u&gt;&lt;/b&gt; anda mengalami &lt;b&gt;&lt;u&gt;penurunan performance atau bahkan down&lt;/u&gt;&lt;/b&gt;, maka fitur-fitur pada tools tadi akan &lt;b&gt;&lt;u&gt;mengirimkan email kepada anda secara langsung&lt;/u&gt;&lt;/b&gt;. Biasanya error alert pada server ada tingkatannya, dari warning sampai critical warning. Jangan sampai anda mendapatkan notifikasi critical warning karena berarti kondisinya benar-benar gawat. Dengan tools tadi anda bukan hanya bisa &lt;b&gt;&lt;u&gt;memonitoring server&lt;/u&gt;&lt;/b&gt; tetapi juga &lt;b&gt;&lt;u&gt;perangkat-perangkat jaringan yang aktif seperti switch, router, dan access point&lt;/u&gt;&lt;/b&gt;. Tapi itu juga jika memang perangkat-perangkat tersebut mempunyai fitur &lt;b&gt;&lt;u&gt;SNMP&lt;/u&gt;&lt;/b&gt;.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;b&gt;&lt;span style="font-size: large;"&gt;[ Backup Data ]&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Jangan besar kepala hanya karena anda handal mengendalikan &lt;b&gt;&lt;u&gt;performance server&lt;/u&gt;&lt;/b&gt;, baik itu dari segi pengaturan &lt;b&gt;&lt;u&gt;performance&lt;/u&gt;&lt;/b&gt; ataupun pengelolaan data, &lt;b&gt;&lt;u&gt;backup data&lt;/u&gt;&lt;/b&gt; tetap harus ada! Kita bahkan tidak tau apa yang akan terjadi dalam satu detik kemudian, jadi lebih baik mencegah daripada mengatasi. Dalam melakukan backup data sebaiknya dilakukan dalam beberapa metode sekaligus. Buatlah jadwal &lt;b&gt;&lt;u&gt;backup otomatis&lt;/u&gt;&lt;/b&gt; dengan tujuan yang berbeda. Saya pribadi &lt;b&gt;&lt;u&gt;membackup data-data server&lt;/u&gt;&lt;/b&gt; setiap hari, dari &lt;b&gt;&lt;u&gt;backup-backup harian&lt;/u&gt;&lt;/b&gt; tadi saya akan mem-burning setiap minggu. Boros memang, tapi rasanya worth it lah. Selain itu, buatlah sebuah &lt;b&gt;&lt;u&gt;server backup DRC &lt;i&gt;(Disaster Recovery Center)&lt;/i&gt;&lt;/u&gt;&lt;/b&gt;. Seperti yang tadi saya katakan, kita tidak tau apa yang akan terjadi satu detik kemudian, bencana alam atau kebakaran mungkin saja terjadi dan merobohkan gedung kantor anda. Dan saat itu terjadi, kita memiliki backup ditempat lain. Ya! &lt;b&gt;&lt;u&gt;DRC&lt;/u&gt;&lt;/b&gt; tidak boleh berada didalam gedung yang sama dengan gedung kantor kita, dikhawatirkan karena jika terjadi kehancuran pada gedung kantor utama dan mengakibatkan server kita rusak berat, maka kita mempunyai backup data secara utuh ditempat lain.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;b&gt;&lt;span style="font-size: large;"&gt;[ Keamanan. Jangan Membuka Port Yang Tidak Dipakai Oleh Aplikasi ]&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Bicara mengenai kemanan tentunya kita tau akan bermain dengan &lt;b&gt;&lt;u&gt;firewall&lt;/u&gt;&lt;/b&gt;. &lt;b&gt;&lt;u&gt;Cara memasang firewall di server&lt;/u&gt;&lt;/b&gt; itu ada beberapa metode, anda bisa memakai metode &lt;b&gt;&lt;u&gt;drop all allow some atau allow all drop some&lt;/u&gt;&lt;/b&gt;. Sebelumnya saya pernah menjelaskan mengenai &lt;b&gt;&lt;u&gt;firewall&lt;/u&gt;&lt;/b&gt; secara detail di &lt;a href="http://tutorialubuntuindonesia.blogspot.com/2013/07/iptables-drop-all-allow-some-vs-allow.html" target="_blank"&gt;artikel ini&lt;/a&gt;, silahkan disimak jika anda belum pernah membacanya. Menurut saya pribadi membuka terlalu banyak port server itu adalah riskan. Sangat rentan sekali oleh serangan hacker. Jaringan itu luas, ada banyak watak yang bermacam-macam di setiap user nya. Tentu saja kita tidak menginginkan &lt;b&gt;&lt;u&gt;server-server&lt;/u&gt;&lt;/b&gt; kita &lt;i&gt;kesurupan &lt;/i&gt;orang-orang yang tidak bertanggung jawab. Saya pribadi &lt;b&gt;&lt;u&gt;hanya membuka port-port yang memang dipakai oleh aplikasi&lt;/u&gt;&lt;/b&gt;, jika tidak untuk apa saya buka? &lt;b&gt;&lt;u&gt;Akses ssh&lt;/u&gt;&lt;/b&gt; pun saya rubah, saya segan membiarkan port ssh menggunakan port default. Jika server anda memakai &lt;b&gt;&lt;u&gt;system operasi linux&lt;/u&gt;&lt;/b&gt;, &lt;a href="http://tutorialubuntuindonesia.blogspot.com/2013/08/mengganti-port-ssh-di-ubuntu-server-1204.html" target="_blank"&gt;&lt;b&gt;cara mengganti port ssh di linux&lt;/b&gt;&lt;/a&gt; juga sudah saya jelaskan di artikel sebelumnya. Dan juga, saya tidak membiarkan siapapun masuk selain orang-orang dengan IP address tertentu yang sudah saya patenkan dengan mac address nya di router.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Saya rasa masih banyak &lt;b&gt;&lt;u&gt;hal-hal yang harus dilakukan oleh seorang system administrator&lt;/u&gt;&lt;/b&gt;, tulisan kecil ini hanya gambaran secara global saja. Mungkin dilain kesempatan saya akan jelaskan lebih mendetail lagi. Semoga dapat menambah wawasan kepada anda.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Semoga bermanfaat,&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Salam penguin! :)&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="blogger-post-footer"&gt;Salam Penguin! :)&lt;/div&gt;</content><link href="http://tutorialubuntuindonesia.blogspot.com/feeds/4358538219467639222/comments/default" rel="replies" title="Posting Komentar" type="application/atom+xml"/><link href="http://tutorialubuntuindonesia.blogspot.com/2013/11/hal-hal-yang-harus-dilakukan-oleh.html#comment-form" rel="replies" title="0 Komentar" type="text/html"/><link href="http://www.blogger.com/feeds/8888788383632469378/posts/default/4358538219467639222" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/8888788383632469378/posts/default/4358538219467639222" rel="self" type="application/atom+xml"/><link href="http://tutorialubuntuindonesia.blogspot.com/2013/11/hal-hal-yang-harus-dilakukan-oleh.html" rel="alternate" title="Hal-Hal Yang Harus Dilakukan Oleh Seorang System Administrator" type="text/html"/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/13926152642792111341</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8888788383632469378.post-2857620082652270927</id><published>2013-11-03T00:47:00.000+07:00</published><updated>2013-11-03T00:56:24.253+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><category scheme="http://www.blogger.com/atom/ns#" term="mysql"/><category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu"/><title type="text">Cara Mengamankan PhpMyAdmin Dengan SSL Mode HTTPS Di Linux Ubuntu</title><content type="html">&lt;div style="text-align: justify;"&gt;
Bonjour! Server database adalah sebuah area yang sangat sensitif, dimana tidak bisa sembarang orang dapat mengaksesnya atau mengambil data didalamnya, apalagi jika mempunyai niat yang tidak baik. Semua itu harus dijauhkan dari server database karena akibatnya akan sangat fatal. Ada banyak metode yang bisa dilakukan oleh seorang system administrator.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Seperti yang kita ketahui bahwa &lt;b&gt;&lt;u&gt;PhpMyAdmin adalah salah satu media konsol database yang memudahkan pekerjaan kita daripada harus mengakses database menggunakan CLI&lt;/u&gt;&lt;/b&gt;. Namun terkadang resiko kesalahan bisa lebih besar ketika kita mengotak-atik database dengan konsol CLI daripada ketika kita mengaksesnya dengan PhpMyAdmin. Lalu pertanyaannya adalah, apakah kita yakin jika PhpMyAdmin kita buka maka server kita aman? Tentu tidak! Sebelumnya saya pernah membahas mengenai beberapa &lt;b&gt;&lt;u&gt;&lt;a href="http://tutorialubuntuindonesia.blogspot.com/2013/07/cara-meremote-mysql-dengan-phpmyadmin.html" target="_blank"&gt;metode pengamanan PhpMyAdmin di linux&lt;/a&gt;&lt;/u&gt;&lt;/b&gt;. Sebenarnya dengan cara yang saya tulis di artikel tersebut sudah cukup aman, namun jika boleh saya jujur itu masih kurang aman. Karena didalam artikel saya tersebut &lt;b&gt;&lt;u&gt;PhpMyAdmin masih diakses dengan HTTP Mode&lt;/u&gt;&lt;/b&gt;. Itu artinya Sniffing masih mempunyai kemungkinan untuk dilakukan bukan? Tentu kita tidak mau server database kita di obrak-abrik oleh para hacker. Dengan ditulisnya artikel ini saya akan memberikan &lt;b&gt;&lt;u&gt;tutorial tentang bagaimana caranya mengamankan PhpMyAdmin dengan SSL Mode HTTPS di Linux&lt;/u&gt;&lt;/b&gt;. Metode ini saya praktekan dengan VM Ubuntu Server, bagi anda yang memakai distro linux lainnya sepertinya tidak akan berbeda terlalu jauh. Jika anda belum menginstall PhpMyAdmin di server anda, silahkan install terlebih dahulu, jika anda belum mengetahui &lt;b&gt;&lt;u&gt;&lt;a href="http://tutorialubuntuindonesia.blogspot.com/2013/07/cara-meremote-mysql-dengan-phpmyadmin.html" target="_blank"&gt;cara install PhpMyAdmin di Linux&lt;/a&gt;&lt;/u&gt;&lt;/b&gt; anda bisa mengikuti langkah-langkahnya di artikel saya sebelumnya.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Baiklah kita mulai, saya memberikan IP Address 192.168.1.1 pada VM saya. Langkah pertama yang akan kita lakukan adalah kita &lt;b&gt;&lt;u&gt;memberikan autentikasi sebelum mengakses halaman login PhpMyAdmin&lt;/u&gt;&lt;/b&gt;. Hal ini sangat saya rekomendasikan untuk anda lakukan demi mengamankan PhpMyAdmin anda. &lt;b&gt;&lt;u&gt;Cara memberikan autentikasi pada PhpMyAdmin&lt;/u&gt;&lt;/b&gt; adalah :&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Buka file /etc/phpmyadmin/apache2.conf. Lalu cari text&amp;nbsp;&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&lt;b&gt;"DirectoryIndex index.php"&lt;/b&gt;&lt;/span&gt;. Lalu tambahkan line dibawahnya &lt;span style="font-family: Courier New, Courier, monospace;"&gt;&lt;b&gt;"AllowOverride All"&lt;/b&gt;&lt;/span&gt;.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&lt;b&gt;&amp;lt;Directory /usr/share/phpmyadmin&amp;gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&lt;b&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;	&lt;/span&gt;Options FollowSymLinks&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&lt;b&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;	&lt;/span&gt;DirectoryIndex index.php&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&lt;b&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;	&lt;/span&gt;&lt;span style="color: red;"&gt;AllowOverride All&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&lt;b&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;	&lt;/span&gt;. . .&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
membuat file &lt;span style="font-family: Courier New, Courier, monospace;"&gt;&lt;b&gt;.htaccess&lt;/b&gt;&lt;/span&gt; pada folder &lt;span style="font-family: Courier New, Courier, monospace;"&gt;&lt;b&gt;/usr/share/phpmyadmin/&lt;/b&gt;&lt;/span&gt;. Masukkan script dibawah ini :&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;b style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;	&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&lt;b&gt;AuthType Basic&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;b style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;	&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&lt;b&gt;AuthName "Restricted Files"&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;b style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;	&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&lt;b&gt;AuthUserFile /etc/phpmyadmin/.htpasswd&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;b style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;	&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&lt;b&gt;Require valid-user&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: inherit;"&gt;Script diatas akan &lt;/span&gt;&lt;b style="font-family: inherit;"&gt;&lt;u&gt;mengarahkan user pada autentikasi sebelum mengakses halaman login PhpMyAdmin&lt;/u&gt;&lt;/b&gt;&lt;span style="font-family: inherit;"&gt;. Username dan password yang digunakan untuk autentikasi tersebut berbeda dengan username dan password yang dipakai untuk mengakses MySQL via CLI atau via PhpMyAdmin. File username dan password untuk autentikasi ini akan disimpan di folder &lt;/span&gt;&lt;span style="font-family: Courier New, Courier, monospace; font-weight: bold;"&gt;/etc/phpmyadmin/.htpasswd.&lt;/span&gt;&lt;span style="font-family: inherit;"&gt;&amp;nbsp;Selanjutnya yang akan kita lakukan adalah membuat username dan password untuk autentikasi. Ketikkan perintah ini di server atau VM anda :&lt;/span&gt;&lt;/div&gt;
&lt;blockquote class="tr_bq"&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&lt;b&gt;sudo htpasswd -c /etc/phpmyadmin/.htpasswd &lt;span style="color: #cc0000;"&gt;user_name&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/blockquote&gt;
&lt;div style="text-align: justify;"&gt;
Setelah anda menekan enter untuk perintah tersebut, anda akan disuruh membuat password untuk user tersebut. Perintah ini akan membuat sebuah user untuk autentikasi sebelum mengakses halaman login PhpMyAdmin dan file tersebut akan disimpan pada file &lt;b&gt;&lt;span style="font-family: Courier New, Courier, monospace;"&gt;/etc/phpmyadmin/.htpasswd&lt;/span&gt;&lt;/b&gt;. Untuk mengujinya silahkan restart service apache anda.&lt;/div&gt;
&lt;blockquote class="tr_bq"&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&lt;b&gt;sudo service apache2 restart&lt;/b&gt;&lt;/span&gt;&lt;/blockquote&gt;
Maka seharusnya anda mendapatkan tampilan seperti ini :&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_elr9rKPMuTWhzNhyphenhyphenIUZpuxIKCO9CpdMaQtxXryTW7aJfkWGdI4LCHq_qrrw_vfOVBEzkHGJRGKQ_0tNAF1cV8-etpwVW5ghJo1dbhxWbzbM402brZdUD0mzzGHq3e8uKqD_Qi7L7gY4/s1600/1.atutentikasi_phpmyadmin.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img alt="" border="0" height="153" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_elr9rKPMuTWhzNhyphenhyphenIUZpuxIKCO9CpdMaQtxXryTW7aJfkWGdI4LCHq_qrrw_vfOVBEzkHGJRGKQ_0tNAF1cV8-etpwVW5ghJo1dbhxWbzbM402brZdUD0mzzGHq3e8uKqD_Qi7L7gY4/s320/1.atutentikasi_phpmyadmin.jpg" title="Autentikasi .htpasswd" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Autentikasi sebelum mengakses login page PhpMyAdmin&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Selanjutnya adalah kita akan memaksa PhpMyAdmin diakses melalui HTTPS, bukan HTTP. Ini bertujuan supaya setiap transaksi data antara kita dan server tersebut di enkripsi. Jadi tidak ada kesempatan bagi para hacker untuk melakukan sniffing. &lt;b&gt;&lt;u&gt;&lt;a href="http://tutorialubuntuindonesia.blogspot.com/2013/07/mengaktifkan-http-dan-https-secara.html" target="_blank"&gt;Cara mengkonfigurasi HTTPS SSL Mode di Linux&lt;/a&gt;&lt;/u&gt;&lt;/b&gt; sebenarnya sudah saya bahas diartikel sebelumnya. Tapi daripada ribet, saya akan menuliskan ulang diartikel ini. &lt;b&gt;&lt;u&gt;Cara konfigurasi PhpMyAdmin dengan HTTPS SSL Mode&lt;/u&gt;&lt;/b&gt;, pertama, lakukan dua perintah dibawah ini pada server anda :&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;b style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;	&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&lt;b&gt;sudo a2enmod ssl&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;b style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;	&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&lt;b&gt;sudo service apache2 restart&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: inherit;"&gt;Lalu buatlah direktori untuk menyimpan file certificate SSL, dan buatlah cert dan key dengan perintah ini :&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;b style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;	&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&lt;b&gt;sudo mkdir /etc/apache2/ssl&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;b style="font-family: 'Courier New', Courier, monospace; text-align: justify;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;	&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&lt;b&gt;sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;b style="font-family: 'Courier New', Courier, monospace;"&gt;-keyout /etc/apache2/ssl/apache.key&amp;nbsp;&lt;/b&gt;&lt;b style="font-family: 'Courier New', Courier, monospace;"&gt;-out /etc/apache2/ssl/apache.crt&lt;/b&gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Perintah diatas akan membuat file certificate yang berlaku untuk 365 hari atau 1 tahun dengan enkripsi 2048 bit. Lalu kedua file tersebut akan disimpan didalam folder /etc/apache2/ssl. Setelah anda menekan enter untuk perintah tersebut, anda harus mengisi pertanyaan-pertanyaan yang tampil seperti dibawah, isilah dengan benar.&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;b style="font-family: 'Courier New', Courier, monospace; text-align: justify;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;	&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&lt;b&gt;You are about to be asked to enter information that will be incorporated&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;b style="font-family: 'Courier New', Courier, monospace; text-align: justify;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;	&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&lt;b&gt;into your certificate request.&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;b style="font-family: 'Courier New', Courier, monospace; text-align: justify;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;	&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&lt;b&gt;What you are about to enter is what is called a Distinguished Name or a DN.&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;b style="font-family: 'Courier New', Courier, monospace; text-align: justify;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;	&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&lt;b&gt;There are quite a few fields but you can leave some blank&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;b style="font-family: 'Courier New', Courier, monospace; text-align: justify;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;	&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&lt;b&gt;For some fields there will be a default value,&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;b style="font-family: 'Courier New', Courier, monospace; text-align: justify;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;	&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&lt;b&gt;If you enter '.', the field will be left blank.&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;b style="font-family: 'Courier New', Courier, monospace; text-align: justify;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;	&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&lt;b&gt;-----&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;b style="font-family: 'Courier New', Courier, monospace; text-align: justify;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;	&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&lt;b&gt;Country Name (2 letter code) [AU]:&lt;span style="color: red;"&gt;ID&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;b style="font-family: 'Courier New', Courier, monospace; text-align: justify;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;	&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&lt;b&gt;State or Province Name (full name) [Some-State]:&lt;span style="color: red;"&gt;West Java&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;b style="font-family: 'Courier New', Courier, monospace; text-align: justify;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;	&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&lt;b&gt;Locality Name (eg, city) []:&lt;span style="color: red;"&gt;Bandung&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;b style="font-family: 'Courier New', Courier, monospace; text-align: justify;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;	&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&lt;b&gt;Organization Name (eg, company) [Internet Widgits Pty Ltd]:&lt;span style="color: red;"&gt;Apocalypsix Inc&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;b style="font-family: 'Courier New', Courier, monospace; text-align: justify;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;	&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&lt;b&gt;Organizational Unit Name (eg, section) []:&lt;span style="color: red;"&gt;IT Dept&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;b style="font-family: 'Courier New', Courier, monospace; text-align: justify;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;	&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&lt;b&gt;Common Name (e.g. server FQDN or YOUR name) []:&lt;span style="color: red;"&gt;apocalypsix.com&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;b style="font-family: 'Courier New', Courier, monospace; text-align: justify;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;	&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&lt;b&gt;Email Address []:&lt;span style="color: red;"&gt;webmaster@apocalypsix.com&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&lt;b&gt;&lt;span style="color: red;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: inherit;"&gt;Setelah membuat file certificate dan key kita tambahkan &lt;/span&gt;&lt;b&gt;&lt;span style="color: red; font-family: Courier New, Courier, monospace;"&gt;NameVirtualHost :443&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: inherit;"&gt; didalam file &lt;/span&gt;&lt;span style="color: red; font-family: Courier New, Courier, monospace;"&gt;&lt;b&gt;/etc/apache2/ports.conf&lt;/b&gt;&lt;/span&gt;&lt;span style="font-family: inherit;"&gt;. Lalu selanjutnya adalah mengkonfigurasi file site default-ssl di folder &lt;/span&gt;&lt;b&gt;&lt;span style="font-family: Courier New, Courier, monospace;"&gt;/etc/apache2/default-ssl&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: inherit;"&gt;. Masukkan lokasi &lt;/span&gt;&lt;b&gt;&lt;span style="font-family: Courier New, Courier, monospace;"&gt;apache.key&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: inherit;"&gt; dan &lt;/span&gt;&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&lt;b&gt;apache.cert&lt;/b&gt;&lt;/span&gt;&lt;span style="font-family: inherit;"&gt; yang kita buat sebelumnya. Cari dan rubah line tersebut sesuai path masing-masing.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;b style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;	&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="font-family: Courier New, Courier, monospace;"&gt;SSLEngine on&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;b style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;	&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="font-family: Courier New, Courier, monospace;"&gt;SSLCertificateFile /etc/apache2/ssl/apache.crt&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;b style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;	&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="font-family: Courier New, Courier, monospace;"&gt;SSLCertificateKeyFile /etc/apache2/ssl/apache.key&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Tutup dan save. Lalu selanjutnya adalah memaksa PhpMyAdmin diakses melalui HTTPS. Masukkan script dibawah ini kedalam file &lt;b&gt;&lt;span style="font-family: Courier New, Courier, monospace;"&gt;/etc/phpmyadmin/config.inc.php&lt;/span&gt;&lt;/b&gt;. Simpan script ini di line paling bawah.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;b style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;	&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="font-family: Courier New, Courier, monospace;"&gt;$cfg['ForceSSL'] = true;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: inherit;"&gt;Simpan dan Tutup file. Lalu aktifkan site default-ssl&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;b style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;	&lt;/span&gt;sudo&amp;nbsp;&lt;/b&gt;&lt;b&gt;&lt;span style="font-family: Courier New, Courier, monospace;"&gt;a2ensite default-ssl&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;b style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;	&lt;/span&gt;sudo&amp;nbsp;&lt;/b&gt;&lt;b&gt;&lt;span style="font-family: Courier New, Courier, monospace;"&gt;service apache2 restart&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Untuk melihat hasilnya anda bisa coba dengan memanggil phpmyadmin.&lt;/div&gt;
&lt;div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;b style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;	&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="font-family: Courier New, Courier, monospace;"&gt;192.168.1.1/&lt;span style="color: red;"&gt;phpmyadmin&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: inherit;"&gt;Pertama anda akan melihat tampilan seperti dibawah ini. Masukkan username dan password yang kita buat tadi.&lt;/span&gt;&lt;/div&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgzK8aI8UsB-6C7KLLpW5If3-qyuTUo_qD_HJgGYRPISFyWimNgnvoAIQPaCGyuaF1c2ohMQXg-ar4ZqaakOWA-9I1-qDHb0mBn3PoPXRKM9O3pi89FZJ9Qy5MjuGKeSv7ESkmwRK5xTYw/s1600/1.atutentikasi_phpmyadmin.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img alt="" border="0" height="153" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgzK8aI8UsB-6C7KLLpW5If3-qyuTUo_qD_HJgGYRPISFyWimNgnvoAIQPaCGyuaF1c2ohMQXg-ar4ZqaakOWA-9I1-qDHb0mBn3PoPXRKM9O3pi89FZJ9Qy5MjuGKeSv7ESkmwRK5xTYw/s320/1.atutentikasi_phpmyadmin.jpg" title="Autentikasi .htpasswd" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Autentikasi sebelum login page PhpMyAdmin&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div&gt;
&lt;span style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style="font-family: inherit;"&gt;Lalu setelah anda login akan tampil halaman seperti ini :&lt;/span&gt;&lt;/div&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhAeNOxmSdxbBac4v8equearIDeJuRQK6vMSbu-PWw3KGJPfj15cqvpj2Co4aT0hCOKKrfNynI5EHxdE-jrwPoM5PN81Rhbzg6oRm4v6lpeupokTwYb7Eaf8vYCDuJbDgejwNAMqYSwmJM/s1600/2.https_warning.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img alt="" border="0" height="145" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhAeNOxmSdxbBac4v8equearIDeJuRQK6vMSbu-PWw3KGJPfj15cqvpj2Co4aT0hCOKKrfNynI5EHxdE-jrwPoM5PN81Rhbzg6oRm4v6lpeupokTwYb7Eaf8vYCDuJbDgejwNAMqYSwmJM/s320/2.https_warning.jpg" title="SSL Mode Security Warning" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Security warning SSL&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div&gt;
&lt;span style="font-family: inherit;"&gt;Dan akhirnya anda akan melihat login page PhpMyAdmin :&lt;/span&gt;&lt;/div&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWfKDfWtKYi9ELx3VE1MEF8hlR6b9P6ueFP9J9yIHGqbZuWX8r4I303PbGS5O7vUUzhvwfDKWEMbwPAjIvMRQfleDnoCnkinPq71RpXV9r3itAyt0jLrt6AAz2teYtEKEGOr7Ik3fUtTc/s1600/3.login_page_phpmyadmin.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img alt="" border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWfKDfWtKYi9ELx3VE1MEF8hlR6b9P6ueFP9J9yIHGqbZuWX8r4I303PbGS5O7vUUzhvwfDKWEMbwPAjIvMRQfleDnoCnkinPq71RpXV9r3itAyt0jLrt6AAz2teYtEKEGOr7Ik3fUtTc/s320/3.login_page_phpmyadmin.jpg" title="Halaman Login PhpMyAdmin" width="282" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Login Page PhpMyAdmin&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div&gt;
&lt;span style="font-family: inherit;"&gt;Login dengan username dan password mysql anda.&lt;/span&gt;&lt;/div&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhgHB1CiVq0SXM2Sc77-m9Baz9UIMlZwEoag5qzzoUZlwLaJjvxQ4sgn__LuSmC6xSdNL9kXp90rfFA4ex6BbQvIjZDkuqDkSYiwgdl-m88IZVYfOxKBsMK9JBAX3OmeVyjD2k8BCRqgPo/s1600/4.phpmyadmin.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img alt="" border="0" height="203" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhgHB1CiVq0SXM2Sc77-m9Baz9UIMlZwEoag5qzzoUZlwLaJjvxQ4sgn__LuSmC6xSdNL9kXp90rfFA4ex6BbQvIjZDkuqDkSYiwgdl-m88IZVYfOxKBsMK9JBAX3OmeVyjD2k8BCRqgPo/s320/4.phpmyadmin.jpg" title="Setelah Login PhpMyAdmin" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;PhpMyAdmin&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div&gt;
&lt;span style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: inherit;"&gt;Dan sekarang server database anda sudah lebih aman dari sebelumnya. &lt;b&gt;&lt;u&gt;Cara mengamankan PhpMyAdmin dengan SSL Mode HTTPS di linux&lt;/u&gt;&lt;/b&gt; tidak sulit bukan. Semoga artikel ini membantu anda.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: inherit;"&gt;Semoga bermanfaat,&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: inherit;"&gt;Salam penguin! :)&lt;/span&gt;&lt;/div&gt;
&lt;div class="blogger-post-footer"&gt;Salam Penguin! :)&lt;/div&gt;</content><link href="http://tutorialubuntuindonesia.blogspot.com/feeds/2857620082652270927/comments/default" rel="replies" title="Posting Komentar" type="application/atom+xml"/><link href="http://tutorialubuntuindonesia.blogspot.com/2013/11/cara-mengamankan-phpmyadmin-dengan-ssl.html#comment-form" rel="replies" title="0 Komentar" type="text/html"/><link href="http://www.blogger.com/feeds/8888788383632469378/posts/default/2857620082652270927" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/8888788383632469378/posts/default/2857620082652270927" rel="self" type="application/atom+xml"/><link href="http://tutorialubuntuindonesia.blogspot.com/2013/11/cara-mengamankan-phpmyadmin-dengan-ssl.html" rel="alternate" title="Cara Mengamankan PhpMyAdmin Dengan SSL Mode HTTPS Di Linux Ubuntu" type="text/html"/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/13926152642792111341</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_elr9rKPMuTWhzNhyphenhyphenIUZpuxIKCO9CpdMaQtxXryTW7aJfkWGdI4LCHq_qrrw_vfOVBEzkHGJRGKQ_0tNAF1cV8-etpwVW5ghJo1dbhxWbzbM402brZdUD0mzzGHq3e8uKqD_Qi7L7gY4/s72-c/1.atutentikasi_phpmyadmin.jpg" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8888788383632469378.post-5978670360377792807</id><published>2013-10-18T20:08:00.003+07:00</published><updated>2013-10-24T19:05:15.129+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu"/><title type="text">Tutorial Installasi Ubuntu Server Di Virtual Box / VM Ware</title><content type="html">&lt;div style="text-align: justify;"&gt;
Bonjour! Kita ketemu lagi di blog &lt;b&gt;&lt;u&gt;Tutorial Linux Ubuntu Berbahasa Indonesia&lt;/u&gt;&lt;/b&gt;. Kalau diingat-ingat di blog ini saya sudah cukup banyak memberikan &lt;b&gt;&lt;u&gt;tutorial-tutorial seputar linux&lt;/u&gt;&lt;/b&gt; khususnya ubuntu. Tapi, rasanya ada yang kurang :D&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Rasanya saya melewatkan hal paling mendasar dalam menguasai &lt;b&gt;&lt;u&gt;linux ubuntu&lt;/u&gt;&lt;/b&gt;, jika tanpa memberikan &lt;b&gt;&lt;u&gt;tutorial installasi ubuntu server&lt;/u&gt;&lt;/b&gt;. Pada artikel ini saya menyajikan tutorial yang berbeda, proses &lt;b&gt;&lt;u&gt;installasi linux ubuntu server&lt;/u&gt;&lt;/b&gt; &amp;nbsp;ini akan saya lakukan di virtual box. Jika anda kebetulan sedang mencari &lt;b&gt;&lt;u&gt;panduan installasi linux ubuntu&lt;/u&gt;&lt;/b&gt; anda tidak salah tempat berkunjung. Saya sengaja tidak memasukkan video kedalam blog ini dikarenakan beberapa alasan. Untuk lebih jelasnya silahkan kunjungi video ini di youtube.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://youtu.be/HDqiOKtxR3w" target="_blank"&gt;Tutorial Installasi Linux Ubuntu Server Di VirtualBox&lt;/a&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Semoga bermanfaat,&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Salam penguin! :)&lt;/div&gt;
&lt;div class="blogger-post-footer"&gt;Salam Penguin! :)&lt;/div&gt;</content><link href="http://tutorialubuntuindonesia.blogspot.com/feeds/5978670360377792807/comments/default" rel="replies" title="Posting Komentar" type="application/atom+xml"/><link href="http://tutorialubuntuindonesia.blogspot.com/2013/10/tutorial-installasi-ubuntu-server-di.html#comment-form" rel="replies" title="0 Komentar" type="text/html"/><link href="http://www.blogger.com/feeds/8888788383632469378/posts/default/5978670360377792807" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/8888788383632469378/posts/default/5978670360377792807" rel="self" type="application/atom+xml"/><link href="http://tutorialubuntuindonesia.blogspot.com/2013/10/tutorial-installasi-ubuntu-server-di.html" rel="alternate" title="Tutorial Installasi Ubuntu Server Di Virtual Box / VM Ware" type="text/html"/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/13926152642792111341</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8888788383632469378.post-2712164835245969718</id><published>2013-10-10T19:18:00.000+07:00</published><updated>2013-10-27T14:40:51.697+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu"/><title type="text">Cara Me-Repair Database MySQL Error</title><content type="html">&lt;div style="text-align: justify;"&gt;
Bonjour! Pernahkah anda mengalami pengalaman yang mirip dengan saya? Kejadian ini terjadi pada server social site dikantor saya. Social blog site dikantor saya menggunakan wordpress, suatu ketika database di server tersebut mengalami error sehingga ketika dikunjungi terdapat error page &lt;b&gt;"Error established database"&lt;/b&gt;. Sebenarnya kejadian seperti ini mungkin saja terjadi pada server apapun, ketika traffic ke database terlalu tinggi dan resource server tersebut kurang mendukung maka service mysql di server tesebut hang.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Jika anda mengalami hal tersebut, anda bisa cek setinggi apa traffic ke database server anda dengan mengetikkan perintah dibawah ini :&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="color: #cc0000; font-family: Courier New, Courier, monospace;"&gt;&lt;b&gt;mysql&amp;gt; show processlist;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="color: #cc0000; font-family: Courier New, Courier, monospace;"&gt;&lt;b&gt;+-------+------------+-----------+------------+---------+------+-------+------------------+&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="color: #cc0000; font-family: Courier New, Courier, monospace;"&gt;&lt;b&gt;| Id &amp;nbsp; &amp;nbsp;| User &amp;nbsp; &amp;nbsp; &amp;nbsp; | Host &amp;nbsp; &amp;nbsp; &amp;nbsp;| db &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; | Command | Time | State | Info &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="color: #cc0000; font-family: Courier New, Courier, monospace;"&gt;&lt;b&gt;+-------+------------+-----------+------------+---------+------+-------+------------------+&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="color: #cc0000; font-family: Courier New, Courier, monospace;"&gt;&lt;b&gt;| 87222 | masterdata | localhost | masterdata | Sleep &amp;nbsp; | &amp;nbsp; &amp;nbsp;6 | &amp;nbsp; &amp;nbsp; &amp;nbsp; | NULL &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="color: #cc0000; font-family: Courier New, Courier, monospace;"&gt;&lt;b&gt;| 87229 | masterdata | localhost | masterdata | Sleep &amp;nbsp; | &amp;nbsp; 18 | &amp;nbsp; &amp;nbsp; &amp;nbsp; | NULL &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="color: #cc0000; font-family: Courier New, Courier, monospace;"&gt;&lt;b&gt;| 87242 | masterdata | localhost | masterdata | Sleep &amp;nbsp; | &amp;nbsp; 26 | &amp;nbsp; &amp;nbsp; &amp;nbsp; | NULL &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="color: #cc0000; font-family: Courier New, Courier, monospace;"&gt;&lt;b&gt;| 87244 | masterdata | localhost | masterdata | Sleep &amp;nbsp; | &amp;nbsp; 94 | &amp;nbsp; &amp;nbsp; &amp;nbsp; | NULL &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="color: #cc0000; font-family: Courier New, Courier, monospace;"&gt;&lt;b&gt;| 87262 | masterdata | localhost | masterdata | Sleep &amp;nbsp; | &amp;nbsp; 29 | &amp;nbsp; &amp;nbsp; &amp;nbsp; | NULL &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="color: #cc0000; font-family: Courier New, Courier, monospace;"&gt;&lt;b&gt;| 87264 | masterdata | localhost | masterdata | Sleep &amp;nbsp; | &amp;nbsp; 60 | &amp;nbsp; &amp;nbsp; &amp;nbsp; | NULL &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="color: #cc0000; font-family: Courier New, Courier, monospace;"&gt;&lt;b&gt;| 87269 | masterdata | localhost | masterdata | Sleep &amp;nbsp; | &amp;nbsp; &amp;nbsp;2 | &amp;nbsp; &amp;nbsp; &amp;nbsp; | NULL &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="color: #cc0000; font-family: Courier New, Courier, monospace;"&gt;&lt;b&gt;| 87272 | masterdata | localhost | masterdata | Sleep &amp;nbsp; | &amp;nbsp; &amp;nbsp;2 | &amp;nbsp; &amp;nbsp; &amp;nbsp; | NULL &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="color: #cc0000; font-family: Courier New, Courier, monospace;"&gt;&lt;b&gt;| 87277 | masterdata | localhost | masterdata | Sleep &amp;nbsp; | &amp;nbsp;107 | &amp;nbsp; &amp;nbsp; &amp;nbsp; | NULL &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="color: #cc0000; font-family: Courier New, Courier, monospace;"&gt;&lt;b&gt;| 87281 | masterdata | localhost | masterdata | Sleep &amp;nbsp; | &amp;nbsp; 27 | &amp;nbsp; &amp;nbsp; &amp;nbsp; | NULL &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="color: #cc0000; font-family: Courier New, Courier, monospace;"&gt;&lt;b&gt;| 87291 | root &amp;nbsp; &amp;nbsp; &amp;nbsp; | localhost | NULL &amp;nbsp; &amp;nbsp; &amp;nbsp; | Query &amp;nbsp; | &amp;nbsp; &amp;nbsp;0 | NULL &amp;nbsp;| show processlist |&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="color: #cc0000; font-family: Courier New, Courier, monospace;"&gt;&lt;b&gt;+-------+------------+-----------+------------+---------+------+-------+------------------+&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="color: #cc0000; font-family: Courier New, Courier, monospace;"&gt;&lt;b&gt;11 rows in set (0.00 sec)&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Contoh diatas tidak menunjukkan kondisi &lt;b&gt;&lt;u&gt;service mysql error&lt;/u&gt;&lt;/b&gt;, tapi jika service pada server anda mengalami hang karena traffic database yang sangat tinggi, saya yakin akan sangat banyak sekali yang keluar ketika anda melakukan query&amp;nbsp;&lt;b&gt;&lt;span style="color: #cc0000; font-family: Courier New, Courier, monospace;"&gt;show processlist;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
bahkan ketika anda melihat system monitor di server linux anda dengan htop atau top misalnya, service mysql akan tampak memakan resource paling banyak, kondisi di depan website tentu hanya ada warning error established database.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Maka dari itu &lt;b&gt;&lt;u&gt;cara me-repair database mysql error&lt;/u&gt;&lt;/b&gt;. Untuk melakukannya silahkan lakukan perintah ini :&lt;/div&gt;
&lt;blockquote class="tr_bq"&gt;
&lt;span style="color: #cc0000; font-family: Courier New, Courier, monospace;"&gt;&lt;b&gt;mysqlcheck -c blog -u root -p&lt;/b&gt;&lt;/span&gt;&lt;/blockquote&gt;
Jika anda ingin menampilkan hasil tersebut kedalam sebuah file tambahkan perintahnya jadi seperti ini :&lt;br /&gt;
&lt;blockquote class="tr_bq"&gt;
&lt;b&gt;&lt;span style="color: #cc0000; font-family: Courier New, Courier, monospace;"&gt;mysqlcheck -c blog -u root -p &amp;gt; output&lt;/span&gt;&lt;/b&gt;&lt;/blockquote&gt;
Perintah diatas hanya akan memeriksa &lt;b&gt;&lt;u&gt;error database mysql&lt;/u&gt;&lt;/b&gt; terjadi pada tabel yang mana. &lt;b&gt;Cara me-repair database mysql error secara otomatis&lt;/b&gt; silahkan lakukan perintah ini :&lt;br /&gt;
&lt;blockquote class="tr_bq"&gt;
&lt;b&gt;&lt;span style="color: #cc0000; font-family: Courier New, Courier, monospace;"&gt;mysqlcheck -c blog --auto-repair -u root -p &amp;gt; output&lt;/span&gt;&lt;/b&gt;&lt;/blockquote&gt;
Perintah diatas akan melakukan pemeriksaan pada setiap tabel database di server anda, lalu akan &lt;u style="font-weight: bold;"&gt;me-repair error table database&lt;/u&gt;&amp;nbsp;secara otomatis, dan terakhir melakukan print dari kegiatan tersebut kedalam sebuah file. Dengan begitu anda bisa melihat table mana yang sering mengalami error, dan dapat mengantisipasinya secepat mungkin.&lt;br /&gt;
&lt;br /&gt;
Baiklah, sekian cerita pengalaman saya, &lt;b&gt;&lt;u&gt;cara me-repair database mysql error&lt;/u&gt;&lt;/b&gt; ternyata tidak terlalu sulit bukan? :)&lt;br /&gt;
&lt;br /&gt;
Semoga bermanfaat,&lt;br /&gt;
Salam Penguin! :)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;Salam Penguin! :)&lt;/div&gt;</content><link href="http://tutorialubuntuindonesia.blogspot.com/feeds/2712164835245969718/comments/default" rel="replies" title="Posting Komentar" type="application/atom+xml"/><link href="http://tutorialubuntuindonesia.blogspot.com/2013/10/cara-me-repair-database-mysql-error.html#comment-form" rel="replies" title="0 Komentar" type="text/html"/><link href="http://www.blogger.com/feeds/8888788383632469378/posts/default/2712164835245969718" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/8888788383632469378/posts/default/2712164835245969718" rel="self" type="application/atom+xml"/><link href="http://tutorialubuntuindonesia.blogspot.com/2013/10/cara-me-repair-database-mysql-error.html" rel="alternate" title="Cara Me-Repair Database MySQL Error" type="text/html"/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/13926152642792111341</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8888788383632469378.post-1441625727282949</id><published>2013-10-09T23:44:00.003+07:00</published><updated>2013-10-10T15:01:19.918+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><category scheme="http://www.blogger.com/atom/ns#" term="Shell_Script"/><category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu"/><title type="text">Cara Mengganti Text Di Dalam File Via Terminal Linux</title><content type="html">&lt;div style="text-align: justify;"&gt;
Bonjour! Saya punya pengalaman baru beberapa hari kebelakang ini, sepertinya pengalaman saya akan berguna bagi anda. Meskipun mungkin dengan kasus yang berbeda namun metode ini sepertinya akan dapat diterapkan ketika anda menghadapi kasus lain dan membutuhkan penyelesaian ini. Saya akan sedikit bercerita tentang kasus saya, dan bagaimana menyelesaikannya. Selamat membaca :)&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Kantor saya adalah sebuah perguruan tinggi di Bandung, dinaungi oleh sebuah yayasan pendidikan yang juga memiliki lembaga-lembaga pendidikan lain. Nah, kemaren itu yayasan ini menyatukan semua lembaga menjadi kesatuan universitas. Dampaknya pada IT cukup banyak, karena setiap lembaga berubah nama. Dengan perubahan nama seperti itu otomatis domain internet pun berubah. Singkat cerita, sayapun mulai menyingkilkan lengan baju dan melakukan migrasi domain, semuanya berjalan lancar sampai dengan selesai!&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Tapi ada salah satu website blogging yang merupakan multisite blogging. Didalamnya ada ribuan user dan ribuan artikel. Migrasi domain DNS saja tidak cukup, karena &lt;b&gt;URL SETIAP BLOG&lt;/b&gt;,&amp;nbsp;&lt;b&gt;URL SETIAP ARTIKEL, URL SETIAP GAMBAR&lt;/b&gt;&amp;nbsp;semuanya tertanam didalam database. Cukup menantang, dimana saya harus segera merubah semua url sialan tersebut ke url dengan domain baru. Saya yakin andapun tidak akan mau jika harus merubah semua itu secara manual, satu per satu, kapan selesainya? :|&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Bagaimana &lt;b&gt;&lt;u&gt;cara mengganti text di dalam file tersebut via terminal linux?&lt;/u&gt;&amp;nbsp;&lt;/b&gt;Setelah mencari cara dan melakukan beberapa percobaan akhirnya semua itu dapat diatasi bahkan jika saya melakukannya dari awal secara benar, itu hanya memakan hitungan menit.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Multisite ini adalah wordpress social blogging yang dibuat untuk menampung semua tulisan seluruh civitas, untuk site setting dan konfigurasi script tidak terlalu sulit. Anda bisa mencarinya dengan mudah di mbah google. Saya hanya akan fokus menyampaikan bagaimana mengganti semua url tadi menjadi url dengan domain baru. Berikut ini langkah-langkahnya :&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;b&gt;DUMP&lt;/b&gt; database anda. Ya, backup terlebih dahulu database anda. File backup yang saya miliki cukup besar untuk sebuah database, ratusan MB lah.&lt;/li&gt;
&lt;li&gt;Selanjutnya, anda tidak perlu membuka file dump tersebut karena sangat menjengkelkan dan bikin mumet. Cukup ketikkan perintah dibawah ini pada server linux anda :&lt;br /&gt;&lt;b style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span style="color: #cc0000;"&gt;root@apocalypsix: sed -e 's/[text_yang_mau_diganti]/[text_yang_baru]/g' [nama_file] &amp;gt; [output_file]&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family: inherit;"&gt;Langkah terakhir adalah meng-import kembali file output.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family: inherit;"&gt;Selesai!&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
&lt;b&gt;PENJELASAN :&lt;/b&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
Perintah diatas akan mencari sebuah text dan menggantinya dengan yang baru, pengerjaannya sangat cepat. Berbeda dengan jika saya melakukannya dengan nano editor, memakai notepad++ pun tidak membantu banyak, masih terdapat missing line yang tidak di eksekusi. Saya berikan contoh lain, misalnya kita memiliki sebuah file bernama &lt;i&gt;daftar_gaji&lt;/i&gt; yang didalamnya ada banyak text. Misalnya isinya seperti ini :&lt;/div&gt;
&lt;div&gt;
&lt;blockquote class="tr_bq"&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: 'Courier New', Courier, monospace;"&gt;Daftar gaji berdasarkan pendidikan :&lt;/span&gt;&lt;/div&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;SD &amp;nbsp;= 500.000&lt;br /&gt;SMP = 700.000&lt;br /&gt;SMA = 1.300.000&lt;br /&gt;D3 &amp;nbsp;= 1.500.000&lt;br /&gt;S1 &amp;nbsp;= 2.000.000&lt;/span&gt;&lt;/blockquote&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: inherit;"&gt;Misalnya kita harus merubah gaji bagi yang berlulusan SD, dari 500.000 menjadi 600.000. Untuk &lt;b&gt;&lt;u&gt;mengganti text di dalam file via terminal linux&lt;/u&gt;&lt;/b&gt;, lakukan perintah seperti tadi&lt;/span&gt;&amp;nbsp;:&lt;/div&gt;
&lt;blockquote class="tr_bq"&gt;
&lt;b&gt;&lt;span style="color: #cc0000; font-family: Courier New, Courier, monospace;"&gt;root@apocalypsix : sed -e 's/500.000/600.000/g' daftar_gaji &amp;gt; daftar_gaji_baru&lt;/span&gt;&lt;/b&gt;&lt;/blockquote&gt;
&lt;div style="text-align: justify;"&gt;
Kira-kira seperti itulah, kasus saya pun terselesaikan hanya dengan sepenggal sajak berbahasa linux :D&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Jika anda juga mengalami kasus serupa dan bingung bagaimana &lt;b&gt;&lt;u&gt;cara mengganti text di dalam file via terminal linux&lt;/u&gt;&lt;/b&gt;, mungkin cara ini bisa anda pakai, sepertinya format linux dan unix pun tidak akan terlalu jauh berbeda.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Semoga bermanfaat,&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Salam Penguin! :)&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class="blogger-post-footer"&gt;Salam Penguin! :)&lt;/div&gt;</content><link href="http://tutorialubuntuindonesia.blogspot.com/feeds/1441625727282949/comments/default" rel="replies" title="Posting Komentar" type="application/atom+xml"/><link href="http://tutorialubuntuindonesia.blogspot.com/2013/10/cara-mengganti-text-di-dalam-file-via.html#comment-form" rel="replies" title="0 Komentar" type="text/html"/><link href="http://www.blogger.com/feeds/8888788383632469378/posts/default/1441625727282949" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/8888788383632469378/posts/default/1441625727282949" rel="self" type="application/atom+xml"/><link href="http://tutorialubuntuindonesia.blogspot.com/2013/10/cara-mengganti-text-di-dalam-file-via.html" rel="alternate" title="Cara Mengganti Text Di Dalam File Via Terminal Linux" type="text/html"/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/13926152642792111341</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8888788383632469378.post-1090222390660862980</id><published>2013-10-07T21:10:00.001+07:00</published><updated>2013-10-25T21:33:12.350+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="DNS"/><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu"/><title type="text">Installasi Dan Konfigurasi DNS Di Linux (BIND) - Part 3</title><content type="html">&lt;div style="text-align: justify;"&gt;
Bonjour! Kita bertemu lagi di blog Tutorial Linux Berbahasa Indonesia, mungkin ini adalah postingan terakhir untuk topik kita mengenai DNS. Jika anda belum membaca artikel bersambung ini sebelumnya, saya sarankan untuk membacanya terlebih dahulu sebelum mempelajari lebih dalam lagi. Artikel sebelumnya ada di link dibawah ini :&lt;/div&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li style="text-align: justify;"&gt;&lt;a href="http://tutorialubuntuindonesia.blogspot.com/2013/09/installasi-dan-konfigurasi-dns-di-linux.html" target="_blank"&gt;Installasi Dan Konfigurasi DNS Di Linux (BIND) - Part 1&lt;/a&gt;&lt;/li&gt;
&lt;li style="text-align: justify;"&gt;&lt;a href="http://tutorialubuntuindonesia.blogspot.com/2013/10/installasi-dan-konfigurasi-dns-di-linux.html" target="_blank"&gt;Installasi Dan Konfigurasi DNS Di Linux (BIND) - Part 2&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
&lt;b&gt;&lt;span style="font-size: large;"&gt;Zona&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Direktif zone untuk mendefinisikan domain yang akan dilayani oleh BIND. Dalam contoh kasus kita, zona yang akan ditangani oleh bind adalah domain &lt;i&gt;apocalypsix.web.id&lt;/i&gt;. Direktif zone dapat berisikan direktif lain dan dideklarasikan diantara tanda kurung kurawal awal { dan ditutup dengan kurung kurawal } didalam direktif zone.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Penulisan opsi lain didalam opsi zone diakhiri dengan tanda titik koma ( ; ), termasuk opsi zone sendiri yang diakhiri dengan tanda titik koma ( ; ). Berikut adalah deklarasi untuk domain &lt;i&gt;apocalypsix.web.id&lt;/i&gt; yang terdapat di berkas &lt;i&gt;named.conf.local&lt;/i&gt;.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&lt;b&gt;zone "apocalypsix.web.id" {&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp;type master;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp;file "/etc/bind/apocalypsix.web.id";&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&lt;b&gt;};&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: inherit;"&gt;Contoh diatas merupakan contoh konfigurasi minimal untuk sebuah domain yang hanya berisikan direktif type dan file. Direktif type akan menentukan sifat dari zona apakah bertindak sebagai master atau slave. Opsi ini akan dibahas lebih jauh di bagian server redundan sedangkan direktif file memberitahukan BIND lokasi dari berkas konfigurasi zona &lt;i&gt;apocalypsix.web.id&lt;/i&gt; yang dapat ditemukan di &lt;i&gt;/etc/bind/apocalypsix.web.id&lt;/i&gt;. Selain kedua direktif tersebut ada beberapa direktif lain yang akan berada didalam direktif zone. Daftar berikut adalah direktif yang dapat berada didalam direktif zone.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: Courier New, Courier, monospace; font-weight: bold;"&gt;also notify { daftar-alamat; }; &lt;/span&gt;&lt;span style="font-family: inherit;"&gt;Digunakan untuk memberitahukan server DNS lain (Server DNS Slave) ketika terjadi perubahan catatan zona.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: Courier New, Courier, monospace; font-weight: bold;"&gt;allow notify { daftar-alamat; };&amp;nbsp;&lt;/span&gt;Digunakan&amp;nbsp;di Server DNS Slave untuk mengijinkan pemberitahuan perubahan catatan DNS yang berasal dari server master.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: Courier New, Courier, monospace; font-weight: bold;"&gt;master { daftar-alamat; };&amp;nbsp;&lt;/span&gt;Digunakan&amp;nbsp;oleh Server DNS Slave untuk mendefinisikan Server DNS Master.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: Courier New, Courier, monospace; font-weight: bold;"&gt;allow query { daftar-alamat; };&amp;nbsp;&lt;/span&gt;Digunakan&amp;nbsp;untuk mendefinisikan siapa yang diijinkan untuk melakukan permintaan ke Server DNS. Direktif ini digunakan untuk membatasi akses terhadap DNS, sehingga hanya klien yang telah ditentukan saja yang dapat melakukan permintaan ke server DNS.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: Courier New, Courier, monospace; font-weight: bold;"&gt;allow-transfer { daftar-alamat; };&amp;nbsp;&lt;/span&gt;Digunakan&amp;nbsp;oleh server DNS master untuk mengijinkan transfer berkas zona ke server DNS slave.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: Courier New, Courier, monospace; font-weight: bold;"&gt;notify-source alamat-IP port alamat-port;&amp;nbsp;&lt;/span&gt;Digunakan&amp;nbsp;untuk secara eksplisit menentukan alamat IP dan port yang digunakan untuk memberitahukan server lain perubahan catatan zona.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;b&gt;&lt;span style="font-size: large;"&gt;View&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Direktif view dan zone merupakan dua direktif yang saling berhubungan. Direktif ini baru diperkenalkan di BIND versi 9. Direktif view bertindak sebagai kontainer untuk direktif zone yang menyebabkan BIND akan memberikan jawaban yang berbeda untuk permintaan yang masuk tergantung darimana permintaan tersebut berasal.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Sebagai contoh, jika ada permintaan DNS terhadap host &lt;i&gt;www.apocalypsix.web.id&lt;/i&gt; maka BIND dapat dikonfigurasi untuk membverikan jawaban yang berbeda. Jika permintaan berasal dari internet, maka BIND akan memberikan jawaban alamat IP publik sedangkan permintaan dari dalam jaringan lokal akan diberikan jawaban IP lokal. Metode ini lebih dikenal dengan nama split DNS.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Manfaat lain view adalah memisahkan fungsi otoritatif dan cache DNS. Sebaiknya fungsi cache hanya diperuntukan untuk jaringan lokal dan menutupnya dari internet demi alasan keamanan.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;b&gt;&lt;span style="font-size: large;"&gt;Berkas Zona&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: inherit;"&gt;Setelah suatu domain telah di deklarasikan di dalam berkas &lt;i&gt;named.conf.local&lt;/i&gt;&amp;nbsp;maka langkah selanjutnya yang perlu dilakukan adalah membuat berkas zona itu sendiri. Nama dan lokasi berkas harus sesuai dengan direktif file yang dideklarasikan didalam direktif zone. Dalam kasus zona apocalypsix.web.id, nama berkas zona tersebut adalah &lt;i&gt;apocalypsix.web.id&lt;/i&gt; yang terletak di direktori &lt;i&gt;/etc/bind&lt;/i&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: inherit;"&gt;Berkas zona sebenarnya merupakan berkas yang berisikan daftar nama host yang ada didalam suatu domain. Berkas ini mempunyai fungsi utama untuk memetakan nama host dengan alamat IP selain berisikan beberapa direktif atau opsi lain yang berkaitan dengan suatu zona.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: inherit;"&gt;Untuk membuat berkas zona, ada baiknya jika kita melakukan pendataan terlebih dahulu atau semua host yang berada di dalam domain kita. Hal ini tentu saja untuk memudahkan kita dalam mengelola dan membagikan alamat IP ke server, dan juga mengelola penamaan host di domain.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: inherit;"&gt;Berkas zona memiliki format penulisan tertentu yang harus diikuti. Sebagai contoh berikut adalah berkas zona untuk domain &lt;i&gt;apoclaypsix.web.id&lt;/i&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&lt;b&gt;; BIND reverse data file for broadcast zone&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&lt;b&gt;$ORIGIN apocalypsix.web.id.&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&lt;b&gt;$TTL 1d&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&lt;b&gt;@ &amp;nbsp; IN SOAns.apocalypsix.web.id. hostmaster.apocalypsix.web.id {&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp; 906030942 &amp;nbsp; &amp;nbsp;: Serial number&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp; 86400 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;; Refresh&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp; 1800 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ; Retry&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp; 50400 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;; Expire&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp; 3600 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ; Negative cache TTL&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&lt;b&gt;};&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp; IN &amp;nbsp; &amp;nbsp; &amp;nbsp;NX &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ns.apocalypsix.web.id.&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp; IN &amp;nbsp; &amp;nbsp; &amp;nbsp;MX &amp;nbsp; 10 &amp;nbsp; mail.apocalypsix.web.id.&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&lt;b&gt;ns &amp;nbsp; &amp;nbsp; &amp;nbsp; IN &amp;nbsp; &amp;nbsp;A &amp;nbsp; 10.10.1.1&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&lt;b&gt;proxy &amp;nbsp; &amp;nbsp;IN &amp;nbsp; &amp;nbsp;A &amp;nbsp; 10.10.1.1&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&lt;b&gt;www &amp;nbsp; &amp;nbsp; &amp;nbsp;IN &amp;nbsp; &amp;nbsp;A &amp;nbsp; 10.10.1.1&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&lt;b&gt;mail &amp;nbsp; &amp;nbsp; IN &amp;nbsp; &amp;nbsp;A &amp;nbsp; 10.10.1.5&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&lt;b&gt;ntp &amp;nbsp; &amp;nbsp; &amp;nbsp;IN &amp;nbsp; &amp;nbsp;A &amp;nbsp; 10.10.1.7&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: inherit;"&gt;Semua berkas zona memiliki format dasar seperti diatas. Diawali dengan parameter yang ditujukan untuk zona tersebut, direktif khusus yang disebut sebagai rekaman (record) dimana setiap berkas zona diawali dengan rekaman SOA dan dilanjutkan dengan rekaman lainnya. Berbeda dengan berkas konfigurasi untuk aplikasi lainnya, komentar di berkas zona ditandai dengna tanda ; (titik koma) atau //.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: inherit;"&gt;Parameter digunakan di BIND biasanya digunakan untuk memberitahukan BIND mengenai informasi tertentu. Nilai yang diisikan kedalam parameter tersebut akan digunakan oleh BIND, namun bila tidak dideklarasikan maka adalah beberapa parameter yang sering digunakan.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: inherit;"&gt;&lt;b&gt;$INCLUDE &lt;/b&gt;Parameter ini akan memasukkan berkas yang lain kedalam berkas zona tepat pada tempat dimana opsi ini digunakan. Hal ini berguna jika kita ingin menggunakan berkas lain untuk memisahkan konfigurasi zona terspisah dari berkas zona utama.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: inherit;"&gt;&lt;b&gt;$ORIGIN &lt;/b&gt;Parameter ini akan menambahkan nama domain ke nama host relatif. Setiap nama host yang tidak diakhiri dengan tanda titik (.) merupakan nama host relatif dan akan ditambahkan nama domain sesuai dengan nama domain yang ditentukan oleh parameter ini.&lt;/span&gt;&lt;/div&gt;
&lt;div class="blogger-post-footer"&gt;Salam Penguin! :)&lt;/div&gt;</content><link href="http://tutorialubuntuindonesia.blogspot.com/feeds/1090222390660862980/comments/default" rel="replies" title="Posting Komentar" type="application/atom+xml"/><link href="http://tutorialubuntuindonesia.blogspot.com/2013/10/installasi-dan-konfigurasi-dns-di-linux_7.html#comment-form" rel="replies" title="0 Komentar" type="text/html"/><link href="http://www.blogger.com/feeds/8888788383632469378/posts/default/1090222390660862980" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/8888788383632469378/posts/default/1090222390660862980" rel="self" type="application/atom+xml"/><link href="http://tutorialubuntuindonesia.blogspot.com/2013/10/installasi-dan-konfigurasi-dns-di-linux_7.html" rel="alternate" title="Installasi Dan Konfigurasi DNS Di Linux (BIND) - Part 3" type="text/html"/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/13926152642792111341</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8888788383632469378.post-608707657228427521</id><published>2013-10-05T22:47:00.002+07:00</published><updated>2013-10-05T22:47:36.939+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="DNS"/><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu"/><title type="text">Installasi Dan Konfigurasi DNS Di Linux (BIND) - Part 2</title><content type="html">&lt;div style="text-align: justify;"&gt;
Bonjour! Kita bertemu lagi di blog &lt;u style="font-weight: bold;"&gt;Tutorial Linux Ubuntu Berbahasa Indonesia&lt;/u&gt;. Sebelumnya saya sudah sedikit mengulas mengenai beberapa &lt;b&gt;&lt;u&gt;konfigurasi bind di linux&lt;/u&gt;&lt;/b&gt;. Jika anda belum membacanya, silahkan klik link dibawah ini.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://tutorialubuntuindonesia.blogspot.com/2013/09/installasi-dan-konfigurasi-dns-di-linux.html" target="_blank"&gt;Installasi Dan Konfigurasi DNS Di Linux (BIND)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
Sekarang mari kita lanjutkan pembahasan sebelumnya. Kali ini saya akan membahas mengenai logging bind.&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;b&gt;Logging&lt;/b&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;b&gt;&lt;u&gt;Bind&lt;/u&gt;&lt;/b&gt; memiliki fasilitas log yang cukup fleksibel menurut saya karena dapat dikonfigurasi sesuai dengan kebutuhan yang dikontrol oleh direktif logging. Bind versi 9 memiliki kemampuan kontrol yang sama dengan bind versi sebelumnya, namun memiliki fasilitas tambahan yang tidak dimiliki oleh bind versi 4, terutama dalam hal kemampuan mengontrol fasilitas log.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Ada dua konsep yang harus dipahami untuk sistem log bind sebelum kita dapat &lt;b&gt;&lt;u&gt;mengkonfigurasi bind&lt;/u&gt;&lt;/b&gt; secara efektif, yaitu saluran (channel) dan kategori. Channel merupakan istilah yang digunakan oleh &lt;b&gt;&lt;u&gt;bind&lt;/u&gt;&lt;/b&gt; untuk mengatur kemana data log tersebut pergi, ke sistem syslog, ke berkas,ke stderr, atau dibuang. Kategori digunakan untuk mendefinisikan data apa yang masuk ke log, dan &lt;b&gt;&lt;u&gt;bind&lt;/u&gt;&lt;/b&gt; memiliki sejumlah kategori yang dibangun ke dalam kode sumber &lt;b&gt;&lt;u&gt;bind&lt;/u&gt;&lt;/b&gt;.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Sama seperti sistem log di linux, &lt;b&gt;&lt;u&gt;bind&lt;/u&gt;&lt;/b&gt; juga memiliki tingkat ataupun level log yang dapat digunakan untuk mem-filter pesan log sehingga secara selektif hanya pesan log dengan level tertentu saja dapat masuk ke dalam log. Level tersebut mulai dari ringan sampai terberat berturut-turut dynamic, debug, info, notice, warning, error, dan critical.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Setiap kategori data yang dideklarasikan, dapat disalurkan ke satu ataupun beberapa saluran secara bersamaan. Sebagai contoh kita akan membuat sistem log sebagai berikut :&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;kategori keamanan &amp;nbsp; ----&amp;gt; channel log&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;----&amp;gt; channel berkas&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;kategori permintaan ----&amp;gt; channel berkas&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Kita akan membuat tiga buah channel, yaitu satu channel untuk ke syslog dan 2 channel ke berkas yang akan diberi nama &lt;i&gt;my_syslog, my_query dan my_sec&lt;/i&gt;. Channel &lt;i&gt;my_syslog&lt;/i&gt; akan menampung log dengan level minimal info, sedangkan &lt;i&gt;my_query&lt;/i&gt;&amp;nbsp;dan &lt;i&gt;my_sec&lt;/i&gt;&amp;nbsp;dengan level minimal dynamic. Kategori yang akan digunakan adalah tiga, yaitu kategori default, security dan queries.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Data log untuk kategori default akan dibuang, sedangkan data log untuk kategori security akan dilewatkan ke syslog dan juga disimpan ke berkas &lt;i&gt;sec_log&lt;/i&gt;. Sedangkan data kategori queries akan disimpan ke berkas &lt;i&gt;query.log&lt;/i&gt;. Berikut ini adalah konfigurasi tersebut.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&lt;b&gt;logging {&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp; channel my_syslog {&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;syslog daemon;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;severity info;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&lt;b&gt;&amp;nbsp; };&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;channel my_query {&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;file "/var/log/bind/query.log";&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;severity dynamic;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&lt;b&gt;&amp;nbsp; };&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;channel my_sec {&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;file "/var/log/bind/sec.log";&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;severity dynamic;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&lt;b&gt;&amp;nbsp; };&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp;category default { null; };&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp;category security { my_syslog; my_sec };&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp;category queries { my_query; };&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&lt;b&gt;};&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Setelah memasukkan konfigurasi diatas restart service &lt;b&gt;&lt;u&gt;bind&lt;/u&gt;&lt;/b&gt;, lalu kita dapat melihat log untuk kategori query di query.log dan kategori security di sec.log sebagai berikut:&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&lt;b&gt;apocalypsix@ns: # tail -f /var/log/bind/query.log&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&lt;b&gt;client 10.10.1.1#36887: view internal: query: clients4.google.com IN A&amp;nbsp;+&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&lt;b&gt;client 10.10.1.1#45961: view internal: query: ttt.wowowo.com IN A&amp;nbsp;+&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;b&gt;&lt;span style="font-family: inherit;"&gt;Options&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: inherit;"&gt;Direktif option mengontrol berbagai macam perilaku bind seperti port yang digunakan, forwarder, dan lokasi berbagai berkas konfigurasi. Debian dan Ubuntu menyediakan berkas khusus yang diperuntukan bagi direktif options yaitu &lt;i&gt;named.conf.options.&lt;/i&gt; Direktif ini berisikan daftar direktif lain. Secara default, berkas ini berisikan direktif lain sebagai berikut :&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&lt;b&gt;options {&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&lt;b&gt;&amp;nbsp; directory "/var/cache/bind";&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&lt;b&gt;&amp;nbsp; auth-nxdomain no;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&lt;b&gt;&amp;nbsp; listen-on-v6 { any; };&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&lt;b&gt;};&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Direktif directory merupakan alamat direktori yang digunakan oleh &lt;b&gt;&lt;u&gt;bind&lt;/u&gt;&lt;/b&gt; untuk menyimpan cache &lt;b&gt;&lt;u&gt;bind&lt;/u&gt;&lt;/b&gt;. Direktif auth-nxdomain digunakan untuk oleh &lt;b&gt;&lt;u&gt;bind&lt;/u&gt;&lt;/b&gt; untuk menentukan apakah menjawab NXDOMAIN, atau alamat yang tidak ada. secara otoritatif. Direktif listen-on-v6 digunakan untuk menentukan apakah &lt;b&gt;&lt;u&gt;bind&lt;/u&gt;&lt;/b&gt; akan menjawab permintaan ipv6.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Selain direktif tersebut, ada berbagai macam direktif yang dapat digunakan di direktif options. Berikut ini adalah daftar direktif yang sering digunakan di direktif options.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;b style="font-family: 'Courier New', Courier, monospace;"&gt;query-source address * port 53, &lt;/b&gt;&lt;span style="font-family: inherit;"&gt;digunakan untuk menentukan port yang digunakan oleh &lt;b&gt;&lt;u&gt;bind&lt;/u&gt;&lt;/b&gt; untuk mengajukan permintaan ke server lain.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;b style="font-family: 'Courier New', Courier, monospace;"&gt;forwards { alamat-ip; }; &lt;/b&gt;&lt;span style="font-family: inherit;"&gt;digunakan oleh &lt;b&gt;&lt;u&gt;bind&lt;/u&gt;&lt;/b&gt; untuk meneruskan permintaan hanya ke server yang ditentukan di alamat.ip.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;b style="font-family: 'Courier New', Courier, monospace;"&gt;recursion yes|no&amp;nbsp;&lt;/b&gt;&lt;span style="font-family: inherit;"&gt;digunakan untuk menentukan apakah &lt;b&gt;&lt;u&gt;bind&lt;/u&gt;&lt;/b&gt; akan menjawab permintaan secara rekursif atau tidak.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
Baiklah, saya mengantuk sekali sekarang. Saya cukupkan dulu sekian artikel ini, besok atau lusa kalau sempat akan saya teruskan, sekaligus menutup pembahasan mengenai &lt;b&gt;&lt;u&gt;installasi dan konfigurasi dns di linux menggunakan bind&lt;/u&gt;&lt;/b&gt;. Semoga artikel ini memberikan manfaat kepada anda.&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Salam penguin! :)&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="blogger-post-footer"&gt;Salam Penguin! :)&lt;/div&gt;</content><link href="http://tutorialubuntuindonesia.blogspot.com/feeds/608707657228427521/comments/default" rel="replies" title="Posting Komentar" type="application/atom+xml"/><link href="http://tutorialubuntuindonesia.blogspot.com/2013/10/installasi-dan-konfigurasi-dns-di-linux.html#comment-form" rel="replies" title="1 Komentar" type="text/html"/><link href="http://www.blogger.com/feeds/8888788383632469378/posts/default/608707657228427521" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/8888788383632469378/posts/default/608707657228427521" rel="self" type="application/atom+xml"/><link href="http://tutorialubuntuindonesia.blogspot.com/2013/10/installasi-dan-konfigurasi-dns-di-linux.html" rel="alternate" title="Installasi Dan Konfigurasi DNS Di Linux (BIND) - Part 2" type="text/html"/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/13926152642792111341</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8888788383632469378.post-5584988712304341531</id><published>2013-09-26T22:49:00.002+07:00</published><updated>2013-10-23T07:36:42.050+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="DNS"/><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu"/><title type="text">Installasi Dan Konfigurasi DNS Di Linux (Bind)</title><content type="html">&lt;div style="text-align: justify;"&gt;
Bonjour! Ketemu lagi di blog &lt;b&gt;&lt;u&gt;Tutorial Linux Berbahasa Indonesia&lt;/u&gt;&lt;/b&gt;. Sebelum postingan ini saya sudah menuliskan hal-hal yang perlu diingat sebelum menuju tahap &lt;b&gt;&lt;u&gt;installasi dan konfigurasi dns&lt;/u&gt;&lt;/b&gt;. Jika seandainya anda belum membaca penjelasan saya sebelumnya, saya sarankan untuk membacanya pada link dibawah ini :&lt;/div&gt;
&lt;ul&gt;
&lt;li style="text-align: justify;"&gt;&lt;a href="http://tutorialubuntuindonesia.blogspot.com/2013/09/tutorial-dns-di-linux-part-1.html" target="_blank"&gt;Tutorial DNS Di Linux - Part 1&lt;/a&gt;&lt;/li&gt;
&lt;li style="text-align: justify;"&gt;&lt;a href="http://tutorialubuntuindonesia.blogspot.com/2013/09/tutorial-dns-di-linux-part-2.html" target="_blank"&gt;Tutorial DNS Di Linux - Part 2 - Server Cache Vs Otoritatif&lt;/a&gt;&lt;/li&gt;
&lt;li style="text-align: justify;"&gt;&lt;a href="http://tutorialubuntuindonesia.blogspot.com/2013/09/tutorial-dns-di-linux-part-3-delegasi.html" target="_blank"&gt;Tutorial DNS Di Linux - Part 3 - Delegasi&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div style="text-align: justify;"&gt;
Oke kita mulai. &lt;b&gt;&lt;u&gt;Aplikasi Server DNS&lt;/u&gt;&lt;/b&gt; yang cukup populer, &amp;nbsp;bahkan sudah menjadi aplikasi de facto untuk &lt;b&gt;&lt;u&gt;DNS adalah BIND&lt;/u&gt;&lt;/b&gt;. Pada saat ini ada 2 versi Bind yang biasanya secara default digunakan oleh distro utama, yaitu Bind versi 8 atau versi 9. Kita akan menggunakan versi Bind terakhir, yaitu Bind versi 9. Untuk melakukan Installasi Bind Versi 9, jalankan perintah dibawah ini :&lt;/div&gt;
&lt;blockquote class="tr_bq"&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;root@ns: # apt-get update&lt;br /&gt;root@ns: # apt-get install bind9&lt;/span&gt;&lt;/blockquote&gt;
&lt;div style="text-align: justify;"&gt;
Dalam membuat konfigurasi untuk bind, ada 2 berkas yang harus selalu diingat yaitu berkas zona dan berkas konfigurasi bind sendiri yaitu &lt;i&gt;named.conf&lt;/i&gt;, berkas zona adalah berkas yang berisikan daftar host maupun &lt;b&gt;&lt;u&gt;server DNS&lt;/u&gt;&lt;/b&gt; subdomain dari domain tertentu, sedangkan berkas &lt;i&gt;named.conf&lt;/i&gt; adalah berkas utama konfigurasi bind. Pada Debian dan Ubuntu, berkas &lt;i&gt;named.conf&lt;/i&gt; dipecah menjadi 3 berkas yaitu &lt;i&gt;named.conf, named.conf.options, dan named.conf.local&lt;/i&gt;.&lt;br /&gt;
&lt;br /&gt;
Dua berkas terakhir, yaitu &lt;i&gt;named.conf&lt;/i&gt; dan &lt;i&gt;named.conf.options&lt;/i&gt; dan &lt;i&gt;named.conf.local&lt;/i&gt; dimasukkan ke dalam berkas konfigurasi utama &lt;i&gt;named.conf&lt;/i&gt; melalui direktif include. Pemecahan berkas konfigurasi tersebut ditujukan untuk memudahkan dalam melakukan manajemen konfigurasi &lt;i&gt;named.conf&lt;/i&gt; karena berkas tersebut dipecah sesuai dengan peruntukannya.&lt;br /&gt;
&lt;br /&gt;
Secara default, berkas &lt;i&gt;named.conf&lt;/i&gt; hanya berisikan direktif include yang akan memasukkan kedua berkas konfigurasi lainnya. Sedangkan berkas &lt;i&gt;named.conf.options&lt;/i&gt; berisikan direktif options. Untuk konfigurasi standar, kedua berkas tersebut biasanya tidak perlu disunting dan dapat langsung digunakan. Hanya berkas konfigurasi yang terakhir, yaitu &lt;i&gt;named.conf.local&lt;/i&gt;, yang merupakan berkas berisikan deklarasi zona yang perlu disunting. Berkas ini secara default tidak berisi konfigurasi apapun. Kita akan membahas konfigurasi umum bind dan konfigurasi yang terkait dengan zona.&lt;br /&gt;
&lt;br /&gt;
Berkas named.conf berisikan beberapa direktif. Direktif ini mendefinisikan fungsi yang dimiliki oleh bind. Beberapa direktif yang sering digunakan adalah :&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style="font-family: Courier New, Courier, monospace;"&gt;acl&lt;span style="white-space: pre;"&gt;&amp;nbsp;     : &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;Mendefinisikan kontrol akses yang dapat digunakan di direktif lain.&lt;br /&gt;
&lt;b&gt;&lt;span style="font-family: Courier New, Courier, monospace;"&gt;control &amp;nbsp;:&amp;nbsp;&lt;/span&gt;&lt;/b&gt;Mendefinisikan kontrol terhadap rndc&lt;br /&gt;
&lt;b&gt;&lt;span style="font-family: Courier New, Courier, monospace;"&gt;key&lt;span style="white-space: pre;"&gt;&amp;nbsp;     : &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;Mendefinisikan kunci kriptografi yang dapat digunakan untuk mengamankan koneksi DNS seperti TSIG&lt;br /&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&lt;b&gt;logging&lt;span style="white-space: pre;"&gt;&amp;nbsp; : &lt;/span&gt;&lt;/b&gt;&lt;/span&gt;Mendefinisikan konfigurasi untuk log&lt;br /&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&lt;b&gt;options&lt;span style="white-space: pre;"&gt;&amp;nbsp; : &lt;/span&gt;&lt;/b&gt;&lt;/span&gt;Mendefinisikan konfigurasi global untuk bind&lt;br /&gt;
&lt;b&gt;&lt;span style="font-family: Courier New, Courier, monospace;"&gt;server&lt;span style="white-space: pre;"&gt;&amp;nbsp;  : &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;Mendefinisikan konfigurasi untuk server&lt;br /&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&lt;b&gt;view &amp;nbsp; &amp;nbsp; :&amp;nbsp;&lt;/b&gt;&lt;/span&gt;Bertindak sebagai kontainer untuk direktif zone&lt;br /&gt;
&lt;b&gt;&lt;span style="font-family: Courier New, Courier, monospace;"&gt;zone&lt;span style="white-space: pre;"&gt;&amp;nbsp;    : &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;Mendefinisikan konfigurasi untuk domain&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;ACCESS CONTROL LIST (ACL)&lt;/b&gt;&lt;br /&gt;
Direktif acl digunakan untuk mendefinisikan nama alias untuk sekelompok alamat IP atau jaringan. ACL lainnya, atau kunci. Nama alias tersebut kemudian digunakan di berkas konfigurasi bind untuk kontrol akses terhadap bind atau terhadap beberapa fungsi tertentu dari bind.&lt;br /&gt;
&lt;br /&gt;
Ketika ACL digunakan di direktif lain, direktif tersebut akan mencocokkan apakah alamat yang melakukan permintaan tersebut cocok dengan alamat yang didefinisikan di ACL. Hal ini memungkinkan ACL digunakan untuk mengontrol siapa yang dapat mengakses fungsi dari direktif tersebut. Sebagai contoh, untuk membatasi hanya jaringan lokal yang dapat mengakses view lokal maka dibuat ACL lokal untuk mendefinisikan alamat IP jaringan lokal. ACL dideklarasikan dengan pernyataan acl sebagai berikut :&lt;br /&gt;
&lt;span style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style="font-family: 'Courier New', Courier, monospace;"&gt;acl "lokal" {&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;span style="font-family: 'Courier New', Courier, monospace;"&gt;10.10.1.0/24;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;span style="font-family: 'Courier New', Courier, monospace;"&gt;10.10.8.0/24;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: 'Courier New', Courier, monospace;"&gt;};&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;br /&gt;&lt;/span&gt;
Pernyataan diatas mendefinisikan ACL dengan nama "lokal" yang merupakan kumpulan alamat jaringan 10.10.1.0/24 dan 10.10.8.0/24. Untuk membuat negasi, dapat digunakan tanda ! (tanda seru). Sebagai contoh ACL dibawah akan cocok dengan seluruh alamat subnet 10.10.1.0/24 kecuali IP 10.10.1.1&lt;br /&gt;
&lt;span style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style="font-family: 'Courier New', Courier, monospace;"&gt;acl "negasi" {&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;!&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: 'Courier New', Courier, monospace;"&gt;10.10.1.1, 10.10.1.0/24;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New, Courier, monospace;"&gt;};&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Oke teman-teman, karena seperinya saya ingin membagikan pengetahuan saya sebaik mungkin, maka penjelasan mengenai bind ini akan terpecah menjadi beberapa artikel, dikarenakan keterbatasan waktu dan tenaga saya :) Tapi jangan khawatir, saya akan segera melanjutkan mengenai &lt;u style="font-weight: bold;"&gt;installasi dan konfigurasi dns di linux (bind)&lt;/u&gt;.&lt;br /&gt;
&lt;br /&gt;
Salam penguin! :)&lt;/div&gt;
&lt;div class="blogger-post-footer"&gt;Salam Penguin! :)&lt;/div&gt;</content><link href="http://tutorialubuntuindonesia.blogspot.com/feeds/5584988712304341531/comments/default" rel="replies" title="Posting Komentar" type="application/atom+xml"/><link href="http://tutorialubuntuindonesia.blogspot.com/2013/09/installasi-dan-konfigurasi-dns-di-linux.html#comment-form" rel="replies" title="0 Komentar" type="text/html"/><link href="http://www.blogger.com/feeds/8888788383632469378/posts/default/5584988712304341531" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/8888788383632469378/posts/default/5584988712304341531" rel="self" type="application/atom+xml"/><link href="http://tutorialubuntuindonesia.blogspot.com/2013/09/installasi-dan-konfigurasi-dns-di-linux.html" rel="alternate" title="Installasi Dan Konfigurasi DNS Di Linux (Bind)" type="text/html"/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/13926152642792111341</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8888788383632469378.post-4547014029110094616</id><published>2013-09-22T17:55:00.001+07:00</published><updated>2013-09-22T17:55:31.052+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="DNS"/><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu"/><title type="text">Tutorial DNS Di Linux - Part 3 - DELEGASI</title><content type="html">&lt;div style="text-align: justify;"&gt;
Baiklah teman-teman, kita berada diakhir penjelasan mengenai &lt;b&gt;&lt;u&gt;DNS&lt;/u&gt;&lt;/b&gt;. Postingan ini akan mengakhiri mengenai elemen-elemen yang ada pada &lt;u style="font-weight: bold;"&gt;DNS&lt;/u&gt;. Namun jika anda belum membaca penjelasan sebelumnya bisa klik "&lt;a href="http://tutorialubuntuindonesia.blogspot.com/2013/09/tutorial-dns-di-linux-part-1.html" target="_blank"&gt;Tutorial DNS Di Linux - Part 1&lt;/a&gt;" dan "&lt;a href="http://tutorialubuntuindonesia.blogspot.com/2013/09/tutorial-dns-di-linux-part-1.html" target="_blank"&gt;Tutorial DNS Di Linux - Part 2&lt;/a&gt;". Saya ingatkan kembali ada baiknya anda mengerti terlebih dahulu mengenai penjelasan-penjelasan sebelumnya sebelum anda memasuki &lt;b&gt;&lt;u&gt;konfigurasi DNS di Linux&lt;/u&gt;&lt;/b&gt;. Setelah postingan ini saya akan lanjutkan dengan &lt;b&gt;&lt;u&gt;tutorial konfigurasi DNS di Linux&lt;/u&gt;&lt;/b&gt;.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Seperti yang disebutkan sebelumnya, &lt;b&gt;&lt;u&gt;DNS&lt;/u&gt;&lt;/b&gt; merupakan sistem yang terdistribusi dengan setiap &lt;u style="font-weight: bold;"&gt;server DNS&lt;/u&gt;&amp;nbsp;hanya bertanggung jawab terhadap domain yang diwakilinya. Lalu pertanyaan berikutnya muncul, siapa yang bertanggung jawab untuk menyatukan semua &lt;b&gt;&lt;u&gt;server DNS&lt;/u&gt;&lt;/b&gt; sehingga &lt;b&gt;&lt;u&gt;server DNS&lt;/u&gt;&lt;/b&gt; tersebut mengetahui keberadaan server lainnya? Bagaimana &lt;u style="font-weight: bold;"&gt;server DNS&lt;/u&gt;&amp;nbsp;tersebut dapat menghubungi server yang tepat untuk meminta jawaban atas host tertentu? Jawabannya terletak di sistem pendelegasian yang dipakai oleh &lt;b&gt;&lt;u&gt;DNS&lt;/u&gt;&lt;/b&gt;.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Semua &lt;b&gt;&lt;u&gt;server DNS&lt;/u&gt;&lt;/b&gt; mengetahui server root. Server root bertanggung jawab terhadap domain level puncak (top level domain/TLD) atau zona . (titik) dan menyimpan catatan alamat server yang bertanggung jawab terhadap domain com, edu, org, de, jp, id dan semua server TLD. Server TLD ini kemudian bertanggung jawab terhadap domain TLD-nya masing-masing, dan menyimpan catatan untuk semua server yang bertanggung jawab terhadap TLD level kedua dan begitu seterusnya sampai domain level terbawah.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Sebagai contoh, &lt;b&gt;&lt;u&gt;server DNS&lt;/u&gt;&lt;/b&gt; TLD id akan menyimpan semua catatan server yang bertanggung jawab terhadap domain level kedua, yaitu go.id, co.id, or.id atau web.id dan semua host yang ada di domain id. &lt;b&gt;&lt;u&gt;Server DNS&lt;/u&gt;&lt;/b&gt; go.id kemudian menyimpan semua catatan server yang bertanggung jawab terhadap domain level ketiga seperti bppt.go.id.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;b&gt;&lt;u&gt;Server DNS&lt;/u&gt;&lt;/b&gt; bppt.go.id kemudian menyimpan semua catatan host yang berada dibawah domain bppt.go.id ataupun semua &lt;u style="font-weight: bold;"&gt;server DNS&lt;/u&gt;&amp;nbsp;yang merupakan subdomain dari bppt.go.id. Pada prinsipnya setiap domain dapat mendelegasikan subdomainnya kepada server lain dan server tersebutpun dapat mendelegasikan sub-domainnya kepada server lain. Sistem pendelegasian inilah yang menyatukan semua &lt;b&gt;&lt;u&gt;server DNS&lt;/u&gt;&lt;/b&gt; ke dalam sistem yang saling terkait.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Sebagai contoh misalkan host ns1.bppt.go.id ingin mengetahui alamat IP dari host mail.admin.web.id. Host ns1.bppt.go.id tidak mengetahui apapun tentang admin.web.id, maka ns1 akan mengirimkan permintaan ke server root. Server root kemudian akan memberikan alamat dari &lt;b&gt;&lt;u&gt;server DNS&lt;/u&gt;&lt;/b&gt; com dan mempersilahkan ns2.bppt.go.id untuk bertanya langsung kepada server com.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Host ns1.bppt.go.id kemudian menanyakan alamat mail.admin.web.id kepada &lt;b&gt;&lt;u&gt;server DNS&lt;/u&gt;&lt;/b&gt;&amp;nbsp;.com. Jika &lt;b&gt;&lt;u&gt;server DNS&lt;/u&gt;&lt;/b&gt; com ini tidak bersifat otoritatif terhadap domain admin.web.id, maka &lt;b&gt;&lt;u&gt;server DNS&lt;/u&gt;&lt;/b&gt; com akan memberikan alamat dan &lt;b&gt;&lt;u&gt;server DNS&lt;/u&gt;&lt;/b&gt; yang bertanggung jawab terhadap admin.web.id&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Host ns1.bppt.go.id kemudian kembali bertanya alamat host mail.admin.web.id kepada &lt;b&gt;&lt;u&gt;server DNS&lt;/u&gt;&lt;/b&gt; admin.web.id. Namun kali ini pertanyaan tersebut akan memberikan jawaban alamat dari host mail.admin.web.id karena &lt;b&gt;&lt;u&gt;server DNS&lt;/u&gt;&lt;/b&gt; admin.web.id merupakan server yang bertanggung jawab terhadap domain admin.web.id dan memiliki catatan dari host mail.admin.web.id. Server ns.admin.web.id kemudian memberikan alamat dari mail.admin.web.id kepada host ns1.bppt.go.id.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Tentu saja selama melakukan pertanyaan berjenjang tersebut kepada &lt;b&gt;&lt;u&gt;server DNS&lt;/u&gt;&lt;/b&gt; lainnya. host ns1.bppt.go.id yang juga merupakan &lt;b&gt;&lt;u&gt;server DNS&lt;/u&gt;&lt;/b&gt; yang bertanggung jawab terhadap domain bppt.go.id menyimpan jawaban dari semua jenjang alamat server tersebut dan tentu saja alamat dari host yang pernah ditanyakan kedalam cachenya. Hal ini untuk mempersingkat proses permintaan selanjutnya. Sehingga tidak perlu melakukan permintaan dari server root berjenjang ke &lt;b&gt;&lt;u&gt;server DNS&lt;/u&gt;&lt;/b&gt; dibawahnya.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Semoga Bermanfaat,&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Salam penguin! :)&lt;/div&gt;
&lt;div class="blogger-post-footer"&gt;Salam Penguin! :)&lt;/div&gt;</content><link href="http://tutorialubuntuindonesia.blogspot.com/feeds/4547014029110094616/comments/default" rel="replies" title="Posting Komentar" type="application/atom+xml"/><link href="http://tutorialubuntuindonesia.blogspot.com/2013/09/tutorial-dns-di-linux-part-3-delegasi.html#comment-form" rel="replies" title="0 Komentar" type="text/html"/><link href="http://www.blogger.com/feeds/8888788383632469378/posts/default/4547014029110094616" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/8888788383632469378/posts/default/4547014029110094616" rel="self" type="application/atom+xml"/><link href="http://tutorialubuntuindonesia.blogspot.com/2013/09/tutorial-dns-di-linux-part-3-delegasi.html" rel="alternate" title="Tutorial DNS Di Linux - Part 3 - DELEGASI" type="text/html"/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/13926152642792111341</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8888788383632469378.post-8037486839540927085</id><published>2013-09-21T12:22:00.001+07:00</published><updated>2013-09-22T17:56:37.326+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="DNS"/><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu"/><title type="text">Tutorial DNS Di Linux - Part 2 - SERVER CACHE VS OTORITATIF</title><content type="html">&lt;div style="text-align: justify;"&gt;
Halo teman-teman, ketemu lagi di blog &lt;b&gt;&lt;u&gt;Tutorial Linux Ubuntu Berbahasa Indonesia&lt;/u&gt;&lt;/b&gt;. Sebelumnya saya sudah membahas mengenai pengenalan &lt;u style="font-weight: bold;"&gt;DNS Server di Linux&lt;/u&gt;&amp;nbsp;pada &lt;a href="http://tutorialubuntuindonesia.blogspot.com/2013/09/tutorial-dns-di-linux-part-1.html" target="_blank"&gt;postingan ini&lt;/a&gt;. Pada postingan ini saya akan melanjutkan mengenai pembahasan tentang Tutorial DNS Server Di Linux. Seperti yang saya bicarakan di &lt;a href="http://tutorialubuntuindonesia.blogspot.com/2013/09/tutorial-dns-di-linux-part-1.html" target="_blank"&gt;postingan sebelumnya&lt;/a&gt;, bahwa sebelum anda mempelajari konfigurasi &lt;b&gt;&lt;a href="http://tutorialubuntuindonesia.blogspot.com/2013/09/tutorial-dns-di-linux-part-1.html" target="_blank"&gt;DNS Server Di linux&lt;/a&gt;, &lt;/b&gt;saya sarankan anda untuk memahami dulu setiap element yang ada pada service ini. Baiklah kita mulai pembahasannya.&amp;nbsp;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&lt;b&gt;Server cache VS Otoritatif&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;b&gt;&lt;u&gt;Server DNS memiliki 2 fungsi utama&lt;/u&gt;&lt;/b&gt;, yaitu sebagai server nama otoritatif dan sebagai resolver / cache. &lt;b&gt;&lt;u&gt;DNS&lt;/u&gt;&lt;/b&gt; yang berfungsi sebagai serer nama berarti &lt;u style="font-weight: bold;"&gt;server DNS&lt;/u&gt;&amp;nbsp;tersebut akan menjawab pertanyaan mengenai domain yang diwakilinya. Sebagai contoh, &lt;u style="font-weight: bold;"&gt;server DNS&lt;/u&gt;&amp;nbsp;admin.web.id hanya bertanggung jawab atas penerjemahan nama host ke alamat IP dari host yang berada dibawah domain admin.web.id weperti abc.admin.web.id, mail.admin.web.id dan sebagainya.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;u style="font-weight: bold;"&gt;Server DNS&lt;/u&gt;&amp;nbsp;ini bersifat otoritatif terhadap domain admin.web.id dalam arti akan menjawab pertanyaan untuk domain admin.web.id dan juga pada saat yang sama bersifat non-rekursif berarti server tidak akan menjawab permintaan yang ditujukan bukan untuk domain yang diwakilinya.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;u style="font-weight: bold;"&gt;Fungsi server DNS&lt;/u&gt;&amp;nbsp;yang kedua adalah sebagai resolver/cache. &lt;u style="font-weight: bold;"&gt;Server DNS&lt;/u&gt;&amp;nbsp;jenis ini hanya akan meneruskan permintaan ke &lt;u style="font-weight: bold;"&gt;server DNS&lt;/u&gt;&amp;nbsp;yang lain dan menyimpan jawaban atas permintaan ke &lt;u style="font-weight: bold;"&gt;server DNS&lt;/u&gt;&amp;nbsp;yang lain dan menyimpan jawaban atas permintaan tersebut di cachenya. Berlawanan dengan server otoritatif yang bersifat non-rekursif, server jenis ini bersifat rekursif yang akan menjawab permintaan &amp;nbsp;atas domain apapun.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Yang perlu diperhatikan dalam mendesain &lt;u style="font-weight: bold;"&gt;server DNS&lt;/u&gt;&amp;nbsp;adalah, hendaknya kita memisahkan antara &lt;u style="font-weight: bold;"&gt;server DNS&lt;/u&gt;&amp;nbsp;yang berfungsi sebagai server otoritatif dan server cache. kebanyakan &lt;u style="font-weight: bold;"&gt;server DNS&lt;/u&gt;&amp;nbsp;berfungsi baik sebagai server nama otoritatif dan juga sebagai server cache. Lalu mengapa kita perlu memisahkan kedua fungsi tersebut kedalam 2 &lt;u style="font-weight: bold;"&gt;server DNS&lt;/u&gt;&amp;nbsp;yang berbeda?&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Ada 2 keuntungan jika kita memisahkan kedua fungsi tersebut dan keduanya berhubungan dengan masalah keamanan. Pertama adalah membuat &lt;u style="font-weight: bold;"&gt;server DNS&lt;/u&gt;&amp;nbsp;anda lebih dapat diandalkan dari perspektif ketersediaan layanan, Jika anda menggabungkan kedua fungsi server tersebut maka jika misalkan terjadi serangan DoS terhadap &lt;b&gt;&lt;u&gt;server DNS&lt;/u&gt;&lt;/b&gt; anda, maka anda akan mengalami kegagalan atas kedua fungsi tersebut. &lt;b&gt;&lt;u&gt;Server DNS&lt;/u&gt;&lt;/b&gt; anda akan gagal menjadi server otoritatif terhadap domain anda dan juga gagal melayani permintaan untuk meresolusi domain lain dari klien anda.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Kedua, pemisahan fungsi akan membuat hacker yang berhasil menguasai &lt;u style="font-weight: bold;"&gt;server DNS&lt;/u&gt;&amp;nbsp;anda hanya menguasai salah satu fungsi tersebut, tetapi tidak keduanya. Sehingga memisahkan kedua fungsi tersebut dapat membatasi kemungkinan kedua fungsi &lt;u style="font-weight: bold;"&gt;server DNS&lt;/u&gt;&amp;nbsp;anda dapat dikuasai dengan satu serangan saja.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Dalam membuat &lt;u style="font-weight: bold;"&gt;server DNS&lt;/u&gt;&amp;nbsp;kita juga harus memperhatikan dimana akan kita letakkan &lt;u style="font-weight: bold;"&gt;server DNS&lt;/u&gt;&amp;nbsp;yang berfungsi sebagai server otoritatif dan server cache. Server nama otoritatif hendaknya kita letakkan di dalam DMZ dan melayani langsung permintaan dari internet, tetapi server cache hendaknya diletakkan didalam jaringan lokal, atau DMZ dan tidak terekspos secara langsung dari internet. Hal ini dilakukan agar server cache terlindung dari akses langsung internet.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Baiklah teman-teman, saya cukupkan sampai disini dulu supaya anda bisa memahami betul mengenai kedua fungsi server tersebut. Topik selanjutnya adalah mengenai&lt;u style="font-weight: bold;"&gt;&amp;nbsp;Delegasi&lt;/u&gt;&amp;nbsp;yang akan saya lanjutkan di postingan yang berbeda. Mengapa demikan? saya pikir, jika artikel itu terlalu panjang akan sulit dicerna dan dipahami. Jadi saya akan menerapkan metode tutorial yang sedikit-sedikit namun memberikan inti dari materi supaya lebih dipahami.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Semoga bermanfaat,&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Salam penguin! :)&lt;/div&gt;
&lt;div class="blogger-post-footer"&gt;Salam Penguin! :)&lt;/div&gt;</content><link href="http://tutorialubuntuindonesia.blogspot.com/feeds/8037486839540927085/comments/default" rel="replies" title="Posting Komentar" type="application/atom+xml"/><link href="http://tutorialubuntuindonesia.blogspot.com/2013/09/tutorial-dns-di-linux-part-2.html#comment-form" rel="replies" title="0 Komentar" type="text/html"/><link href="http://www.blogger.com/feeds/8888788383632469378/posts/default/8037486839540927085" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/8888788383632469378/posts/default/8037486839540927085" rel="self" type="application/atom+xml"/><link href="http://tutorialubuntuindonesia.blogspot.com/2013/09/tutorial-dns-di-linux-part-2.html" rel="alternate" title="Tutorial DNS Di Linux - Part 2 - SERVER CACHE VS OTORITATIF" type="text/html"/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/13926152642792111341</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8888788383632469378.post-5620163841310415544</id><published>2013-09-14T12:03:00.001+07:00</published><updated>2013-09-14T12:03:45.691+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="DNS"/><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu"/><title type="text">Tutorial DNS Di Linux - Part 1</title><content type="html">&lt;div style="text-align: justify;"&gt;
Halo teman-teman, lama sekali rasanya tidak bertemu di blog &lt;b&gt;&lt;u&gt;Tutorial Linux Ubuntu Berbahasa Indonesia&lt;/u&gt;&lt;/b&gt;. Blog ini mulai berkarat jika saya lihat, karena belakangan ini saya sangat sibuk dengan pekerjaan-pekerjaan saya. Saya sampai lupa untuk berbagi pengalaman dengan anda-anda disini :D&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Melihat antusias dari statistik pengunjung ke blog ini, saya melihat ternyata cukup banyak yang berkunjung. Jadi sebisa mungkin saya akan mulai intens lagi menulis di blog ini disela-sela waktu luang saya. Cukup disayangkan bukan jika saya tidak melanjutkannya :D&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Baiklah, diartikel ini saya akan membahas &lt;b&gt;&lt;u&gt;DNS&lt;/u&gt;&lt;/b&gt;. Sebenarnya sudah sejak lama saya ingin menulis mengenai &lt;b&gt;DNS&lt;/b&gt;, tapi pembahasan mengenai &lt;b&gt;&lt;u&gt;DNS&lt;/u&gt;&lt;/b&gt; ini tidak akan cukup untuk satu kali postingan. Karena saya harap anda bisa mengerti benar tentang &lt;b&gt;&lt;u&gt;cara kerja DNS&lt;/u&gt;&lt;/b&gt; sebelum memasuki fase tutorial-nya nanti.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;b&gt;&lt;u&gt;DNS&lt;/u&gt;&lt;/b&gt; dapat dianalogikan sebagai buku telepon namun didalam jaringan internet dan jaringan intranet. &lt;b&gt;&lt;u&gt;DNS&lt;/u&gt;&lt;/b&gt; berfungsi sebagai peta untuk nama host ke alamat IP dan sebaliknya. &lt;b&gt;&lt;u&gt;DNS&lt;/u&gt;&lt;/b&gt; menyediakan layanan untuk aplikasi dan host untuk mencari alamat IP dari suatu nama host yang ingin dihubunginya. Sederhananya anda bisa membayangkan buku telepon di ponsel anda, bagaimana kita memperoleh nomor seseorang dan anda memberikan nama untuk nomor tersebut supaya mempermudah ketika anda akan menghubungi orang tersebut tanpa harus menghapal nomor. Begitu juga dengan &lt;b&gt;&lt;u&gt;DNS&lt;/u&gt;&lt;/b&gt;, &lt;b&gt;&lt;u&gt;DNS&lt;/u&gt;&lt;/b&gt; menyimpan berbagai macam nama host dan alamat IP nya. Jika salah satu elemen tersebut tidak ada pada &lt;b&gt;&lt;u&gt;DNS&lt;/u&gt;&lt;/b&gt; maka &lt;b&gt;&lt;u&gt;fungsi DNS&lt;/u&gt;&lt;/b&gt; tidak akan berjalan sebagaimana mestinya. Ketika seseorang mengakses sebuah website dengan nama domain &lt;i&gt;www.sebuahweb.com&lt;/i&gt; sebenarnya dia tidak secara langsung terhubung kepada website tersebut, tanpa sepengetahuan mereka sebenarnya trafik tersebut akan mampir terlebih dahulu kepada &lt;b&gt;&lt;u&gt;DNS&lt;/u&gt;&lt;/b&gt;, lalu &lt;b&gt;&lt;u&gt;DNS&lt;/u&gt;&lt;/b&gt; yang menyimpan alamat IP website tersebut langsung mengarahkan trafik tersebut kepada alamat IP nya.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Di Indonesia, PANDI (Pengelola Nama Domain Di Indonesia) adalah server &lt;b&gt;&lt;u&gt;DNS&lt;/u&gt;&lt;/b&gt; pusat yang menyimpan data host diseluruh Indonesia. Simpel-nya, misalnya ketika anda akan mengakses website sebuah perusahaan besar, misalnya www.provider.com, sebenarnya trafik anda akan diarahkan kepada PANDI terlebih dahulu. Lalu PANDI akan mencari alamat IP untuk domain provider.com tersebut, setelah PANDI menemukan alamat IP website tersebut maka trafik anda akan secara otomatis diarahkan ke alamatnya. Banyak dari Nama domain mempunyai sub domain, secara global PANDI hanyalah menyimpan data nama domain dengan alamat IP nya tetapi tidak menyimpan alamat sub domain. Sub domain akan tersimpan pada server &lt;b&gt;&lt;u&gt;DNS&lt;/u&gt;&lt;/b&gt; kita provider.com tadi, mereka tentunya memiliki banyak server yang memiliki nama host yang berbeda-beda seperti misalnya www.provider.com, pelayanan.provider.com, marketing.provider.com,dll.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Ketika trafik anda terarah kepada pelayanan.provider.com, &lt;b&gt;&lt;u&gt;DNS&lt;/u&gt;&lt;/b&gt; di PANDI hanya akan mencari nama domain yaitu provider.com, jika ditemukan maka trafik akan diarahkan kealamatnya. Selanjutnya adalah &lt;b&gt;&lt;u&gt;DNS&lt;/u&gt;&lt;/b&gt; provider.com mencari nama host "pelayanan" di dalam database mereka. Dalam waktu yang sangat singkat maka anda akan melihat halaman pelayanan.provider.com&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Sebelum memasuki &lt;b&gt;&lt;u&gt;tutorial konfigurasi DNS di linux&lt;/u&gt;&lt;/b&gt; yang akan saya berikan pastikan anda mengerti &lt;b&gt;&lt;u&gt;cara kerja DNS&lt;/u&gt;&lt;/b&gt; terlebih dahulu, supaya anda tidak mempelajarinya dengan tanggung. Dalam &lt;b&gt;&lt;u&gt;DNS&lt;/u&gt;&lt;/b&gt; ada beberapa istilah dan konsep yang pelu dimengerti sebelum kita membahas secara rinci &lt;b&gt;&lt;u&gt;konfigurasi DNS &lt;/u&gt;&lt;/b&gt;seperti otoritatif, rekusif dan delegasi.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Nah sampai disini dulu ya, akan saya lanjut secepatnya. Karena sebentar lagi saya harus bertemu seseorang :D (bukan kencan loh) :p&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Saya sarankan jika anda ingin mengikuti perkembangan blog ini, sebaiknya anda berlanganan saja. Supaya jika saya melanjutkan tulisan saya, maka anda akan diberitahu via email. Itu akan memudahkan anda untuk belajar bersama saya. Tapi tidak memaksa sih, semuanya saya kembalikan lagi kepada anda :D&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Baiklah, saya mohon pamit dulu.&amp;nbsp;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Salam Penguin! :)&lt;/div&gt;
&lt;div class="blogger-post-footer"&gt;Salam Penguin! :)&lt;/div&gt;</content><link href="http://tutorialubuntuindonesia.blogspot.com/feeds/5620163841310415544/comments/default" rel="replies" title="Posting Komentar" type="application/atom+xml"/><link href="http://tutorialubuntuindonesia.blogspot.com/2013/09/tutorial-dns-di-linux-part-1.html#comment-form" rel="replies" title="0 Komentar" type="text/html"/><link href="http://www.blogger.com/feeds/8888788383632469378/posts/default/5620163841310415544" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/8888788383632469378/posts/default/5620163841310415544" rel="self" type="application/atom+xml"/><link href="http://tutorialubuntuindonesia.blogspot.com/2013/09/tutorial-dns-di-linux-part-1.html" rel="alternate" title="Tutorial DNS Di Linux - Part 1" type="text/html"/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/13926152642792111341</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8888788383632469378.post-2239407030491646512</id><published>2013-08-23T13:03:00.000+07:00</published><updated>2013-08-23T19:34:54.132+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="aplikasi"/><title type="text">Aplikasi Sistem Informasi Akademik</title><content type="html">&lt;div style="text-align: justify;"&gt;
Halo! Ketemu lagi di blog Tutorial Ubuntu Berbahasa Indonesia. Sudah beberapa hari ini saya absen posting dikarenakan kesibukan. Di postingan ini saya sedang tidak memiliki mood yang cukup untuk menulis, di postingan ini saya hanya akan promosi produk SIM Akademik yang digunakan ditempat saya bekerja. Barangkali anda sedang membutuhkan. hehehe&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Sebenarnya saya sedang menjual beberapa &lt;i style="font-weight: bold; text-decoration: underline;"&gt;aplikasi sistem informasi akademik&lt;/i&gt;. Aplikasi ini sudah diimplementasikan ditempat saya bekerja yaitu di &lt;a href="http://www.imtelkom.ac.id/" target="_blank"&gt;Institut Manajemen Telkom&lt;/a&gt;. Jika anda adalah salah satu orang yang sedang membutuhkan aplikasi ini maka anda sedang berada dihalaman yang tepat. Saat ini saya mempunyai sistem informasi aplikasi akademik, &lt;b&gt;&lt;u&gt;&lt;i&gt;sistem informasi aplikasi perpustakaan&lt;/i&gt;&lt;/u&gt;&lt;/b&gt; yang akan saya jelaskan dibawah.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: Verdana, sans-serif; font-size: large;"&gt;&lt;b&gt;GAMELAN&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Secara umum, aplikasi di dunia pendidikan dapat dibagi menjadi 3, yaitu :&amp;nbsp;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;/div&gt;
&lt;ol&gt;
&lt;li&gt;Aplikasi Akademik, yang terdiri dari : &lt;br /&gt;a. SIM Akademik &lt;br /&gt;b. SIM Knowledge Management&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;Aplikasi Resource, yang terdiri dari : &lt;br /&gt;a. SIM Infrastruktur (Aset) &lt;br /&gt;b. SIM Human Resource&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;Aplikasi Finance, yang terdiri dari : &lt;br /&gt;a. SIM Billing &lt;br /&gt;b. SIM Payment &lt;br /&gt;c. SIM Keuangan (General Ledger) Dan semua aplikasi tersebut saling terintegrasi dan mengakses pada Master Data yang sama, dan memiliki Management Report (Dashboard) yang fleksibel.&lt;/li&gt;
&lt;/ol&gt;
&lt;br /&gt;
&lt;div style="direction: ltr; margin-bottom: 0pt; margin-left: 0in; margin-top: 7.2pt; text-align: justify; text-indent: 0in; unicode-bidi: embed; vertical-align: baseline;"&gt;
&lt;span style="font-family: inherit; text-indent: 0in;"&gt;Sebuah
platform teknologi yang memungkinkan organisasi mengimplementasi,
mengintegrasi, dan mengkoordinasi &lt;span style="font-weight: bold;"&gt;proses
bisnis &lt;/span&gt;yang
mereka miliki secara flexible dengan Time to Market yang singkat. Mengapa aplikasi ini bernama gamelan? Jawabannya adalah, karena aplikasi ini berbasis framework yang dapat berkolaborasi dengan aplikasi-aplikasi lain. Didalamnya bukan hanya terdapat &lt;b&gt;&lt;u&gt;&lt;i&gt;SIM Akademik&lt;/i&gt;&lt;/u&gt;&lt;/b&gt; tapi juga terdapat &lt;b&gt;&lt;u&gt;&lt;i&gt;SIM Hrmis (Human Resource Sistem Information)&lt;/i&gt;&lt;/u&gt;&lt;/b&gt;, &lt;i style="font-weight: bold; text-decoration: underline;"&gt;SIM Knowledge Management,&lt;/i&gt;&amp;nbsp;&lt;u style="font-style: italic; font-weight: bold;"&gt;SIM Infrastruktur&lt;/u&gt;. Semuanya disatukan didalam sebuah &lt;i style="font-weight: bold; text-decoration: underline;"&gt;aplikasi berbasis single sign on&lt;/i&gt;.&amp;nbsp;&lt;/span&gt;&lt;span style="text-indent: 0in;"&gt;Kelebihan dari Gamelan itu sendiri adalah dapat mengakomodasi semua kemungkinan proses bisnis, tanpa perlu melakukan perubahan script, namun hanya konfigurasi dan setting. Misalnya jika anda menginginkan seorang user hanya dapat mengakses fitur-fitur tertentu, anda sebagai administrator hanya tinggal memberikan batasan-batasan privileges untuk user tersebut via aplikasi, tidak perlu melakukan perubahan script yang membingungkan. Selain itu juga Gamelan ditargetkan untuk Delivery Time to Market yang minimum (hour based).&lt;/span&gt;&lt;/div&gt;
&lt;div style="direction: ltr; margin-bottom: 0pt; margin-left: 0in; margin-top: 7.2pt; text-indent: 0in; unicode-bidi: embed; vertical-align: baseline;"&gt;
&lt;span style="font-weight: bold;"&gt;&lt;span style="font-family: inherit;"&gt;Referensi:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="direction: ltr; margin-bottom: 0pt; margin-left: 0in; margin-top: 7.2pt; text-indent: 0in; unicode-bidi: embed; vertical-align: baseline;"&gt;
&lt;/div&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span style="font-family: inherit; text-indent: -0.56in;"&gt;TAM (&lt;/span&gt;&lt;span style="font-family: inherit; font-style: italic; text-indent: -0.56in;"&gt;Telecommunication
Application Map&lt;/span&gt;&lt;span style="font-family: inherit; text-indent: -0.56in;"&gt;)&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family: inherit; text-indent: -0.56in;"&gt;ITIL (&lt;/span&gt;&lt;span style="font-family: inherit; font-style: italic; text-indent: -0.56in;"&gt;IT
Infrastructure Library&lt;/span&gt;&lt;span style="font-family: inherit; text-indent: -0.56in;"&gt;)&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family: inherit; text-indent: -0.56in;"&gt;COBIT (&lt;/span&gt;&lt;span style="font-family: inherit; font-style: italic; text-indent: -0.56in;"&gt;Control
Objectives for Information and Related Technology&lt;/span&gt;&lt;span style="font-family: inherit; text-indent: -0.56in;"&gt;)&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family: inherit; text-indent: -0.56in;"&gt;ITGI (&lt;/span&gt;&lt;span style="font-family: inherit; font-style: italic; text-indent: -0.56in;"&gt;IT
Governance Institute&lt;/span&gt;&lt;span style="font-family: inherit; text-indent: -0.56in;"&gt;)&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;br /&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh4lUBOkldKsIdL2AzBf2S-_1ce8Lb3pfBL8swEk_EipE44t-bCLQtSdki6411LbYWA7re7VLfSOjIz8tHCFSJ6S0cbdqfp1k7X3P8wDawlYyq5gT3Ao5x_nrbmdlc2ALTxDaHaLYNvrTM/s1600/infrastruktur_aplikasi_akademik_gamelan.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img alt="infrastruktur aplikasi akademik gamelan" border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh4lUBOkldKsIdL2AzBf2S-_1ce8Lb3pfBL8swEk_EipE44t-bCLQtSdki6411LbYWA7re7VLfSOjIz8tHCFSJ6S0cbdqfp1k7X3P8wDawlYyq5gT3Ao5x_nrbmdlc2ALTxDaHaLYNvrTM/s320/infrastruktur_aplikasi_akademik_gamelan.jpg" title="gamelan" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Infrastruktur SIM Akademik Gamelan&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div style="direction: ltr; margin-bottom: 0pt; margin-left: 0in; margin-top: 7.2pt; text-align: justify; text-indent: 0in; unicode-bidi: embed; vertical-align: baseline;"&gt;
Semua aplikasi konsumer (satelit) mengacu pada basis data yang terintegrasi dalam Masterdata untuk menjaga reliabilitas dan integritas data, dan memberikan kemudahan dan keleluasaan dalam melakukan update dan maintenance data sehingga bisa dimanfaatkan untuk pelaporan baik ke pihak manajemen maupun ke pihak luar.&amp;nbsp;Proses bisnis end-to-end didesain sebagai berikut :&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjBymrjy1DanRaqmZ1l6AQOA-iPG6dmLWovSlZljpWuCQp-Fdn0dkCYodt9oyGtiqinvxwcx6bN55wvHufYXzaazDZZXHkLKEcOKFPqx2Gg5BeEkchDAUnpr4g1tsdIVj2YbpJOEswuhRQ/s1600/proses_bisnis_aplikasi_akademik_gamelan.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img alt="proses_bisnis_aplikasi_akademik_gamelan" border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjBymrjy1DanRaqmZ1l6AQOA-iPG6dmLWovSlZljpWuCQp-Fdn0dkCYodt9oyGtiqinvxwcx6bN55wvHufYXzaazDZZXHkLKEcOKFPqx2Gg5BeEkchDAUnpr4g1tsdIVj2YbpJOEswuhRQ/s320/proses_bisnis_aplikasi_akademik_gamelan.jpg" title="proses_bisnis_gamelan" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Proses Bisnis SIM Akademik Gamelan&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div style="direction: ltr; margin-bottom: 0pt; margin-left: 0in; margin-top: 7.2pt; text-align: justify; text-indent: 0in; unicode-bidi: embed; vertical-align: baseline;"&gt;
SIM Akademik, SIM Knowledge Management, SIM Infrastruktur, dan HRMIS berkolaborasi sesuai peruntukannya dan terintegrasi dalam Single Sign On dengan Masterdata dan masing-masing dapat menerbitkan tagihan (invoice) kepada SIM Finance modul Billing untuk dapat diproses lebih lanjut ke modul Payment agar bisa dilakukan transaksi keuangan melalui Bank maupun Collecting Agent.&lt;/div&gt;
&lt;div style="direction: ltr; margin-bottom: 0pt; margin-left: 0in; margin-top: 7.2pt; text-align: justify; text-indent: 0in; unicode-bidi: embed; vertical-align: baseline;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiyjUkEIPWhQPHsNR73c-qRKdOK9yY3kr-pp4pLhAU0mHo1wzfLCRH8INI4R1LCyRcF2X2MM4J4HFrBnrBlF-c1R0mh1Jy7CFH0h4YfEkbCU9a63HrDxaKnMBr2AhLQiI5Cz1uWLZgkIh0/s1600/customer_view_sim_akademik_gamelan.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img alt="customer_view_sim_akademik_gamelan" border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiyjUkEIPWhQPHsNR73c-qRKdOK9yY3kr-pp4pLhAU0mHo1wzfLCRH8INI4R1LCyRcF2X2MM4J4HFrBnrBlF-c1R0mh1Jy7CFH0h4YfEkbCU9a63HrDxaKnMBr2AhLQiI5Cz1uWLZgkIh0/s320/customer_view_sim_akademik_gamelan.jpg" title="customer_view" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Customer View SIM Akademik Gamelan&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div style="direction: ltr; margin-bottom: 0pt; margin-left: 0in; margin-top: 7.2pt; text-align: justify; text-indent: 0in; unicode-bidi: embed; vertical-align: baseline;"&gt;
Untuk informasi dasar mengenai harga, aplikasi ini di bandrol seharga Rp. 50.000.000,- (nego). Harga tersebut sudah termasuk biaya installasi dan akomodasi. Dimanapun lokasi anda, jika anda berminat pada aplikasi ini pihak kami siap untuk segera meluncur ke lokasi anda.&lt;/div&gt;
&lt;blockquote class="tr_bq"&gt;
Untuk informasi lebih lanjut silahkan hubungi saya via email di : &lt;b&gt;&lt;span style="color: #990000;"&gt;apocalypsix@gmail.com&lt;/span&gt;&lt;/b&gt;&lt;/blockquote&gt;
&lt;div style="direction: ltr; margin-bottom: 0pt; margin-left: 0in; margin-top: 5.76pt; text-align: justify; text-indent: 0in; unicode-bidi: embed; vertical-align: baseline;"&gt;
&lt;/div&gt;
&lt;div class="blogger-post-footer"&gt;Salam Penguin! :)&lt;/div&gt;</content><link href="http://tutorialubuntuindonesia.blogspot.com/feeds/2239407030491646512/comments/default" rel="replies" title="Posting Komentar" type="application/atom+xml"/><link href="http://tutorialubuntuindonesia.blogspot.com/2013/08/aplikasi-sistem-informasi-akademik.html#comment-form" rel="replies" title="0 Komentar" type="text/html"/><link href="http://www.blogger.com/feeds/8888788383632469378/posts/default/2239407030491646512" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/8888788383632469378/posts/default/2239407030491646512" rel="self" type="application/atom+xml"/><link href="http://tutorialubuntuindonesia.blogspot.com/2013/08/aplikasi-sistem-informasi-akademik.html" rel="alternate" title="Aplikasi Sistem Informasi Akademik" type="text/html"/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/13926152642792111341</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh4lUBOkldKsIdL2AzBf2S-_1ce8Lb3pfBL8swEk_EipE44t-bCLQtSdki6411LbYWA7re7VLfSOjIz8tHCFSJ6S0cbdqfp1k7X3P8wDawlYyq5gT3Ao5x_nrbmdlc2ALTxDaHaLYNvrTM/s72-c/infrastruktur_aplikasi_akademik_gamelan.jpg" width="72"/><thr:total>0</thr:total><georss:featurename>Indonesia</georss:featurename><georss:point>-6.3550565999999993 106.88594369999998</georss:point><georss:box>-37.2339076 65.577349699999985 24.5237944 148.19453769999998</georss:box></entry><entry><id>tag:blogger.com,1999:blog-8888788383632469378.post-1005455109982148333</id><published>2013-08-13T22:07:00.000+07:00</published><updated>2013-08-13T22:07:54.523+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu"/><title type="text">System Monitoring Di Linux Ubuntu</title><content type="html">&lt;div style="text-align: justify;"&gt;
Hiyaa... Kita bertemu lagi di blog &lt;span style="font-size: large;"&gt;&lt;i&gt;&lt;u&gt;&lt;b&gt;Tutorial Linux Untuk Pemula, &lt;/b&gt;&lt;/u&gt;&lt;/i&gt;&lt;span style="font-size: small;"&gt;Sekarang saya akan berbagi &lt;span style="font-size: small;"&gt;pengalaman ya&lt;span style="font-size: small;"&gt;ng baru saya al&lt;span style="font-size: small;"&gt;a&lt;span style="font-size: small;"&gt;mi hari &lt;span style="font-size: small;"&gt;ini.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; Artikel ini sebenarnya tidak akan membahas tentang tools apa saja yang bisa kita pakai untuk monitoring sistem server. Saya hanya akan mengklarifikasi beberapa persoalan yang ternyata, bukan hanya saya yang pernah mengalaminya. Artikel ini hanya akan menjelaskan tentang &lt;i&gt;&lt;u&gt;&lt;b&gt;perbedaan output dari top, free dan htop di linux&lt;/b&gt;&lt;/u&gt;&lt;/i&gt;. Entah anda pernah mengalaminya atau belum tapi saya rasa informasi ini akan cukup membantu.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Saya terbiasa melihat resource consumption server saya dengan htop, output dari htop adalah seperti ini :&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgO-d4bd5zAMApOqaU_cVPYYNRWHE-b59VaboJiqSrvwSrNockzyl4s5u9x2clZzAjvxEdNVfA_M3Lnevn726C7SZIwgexNOhGQW1SJxqkakji7bDZPt7aJBqz8iZdmF7hn1rzn2bobbTM/s1600/tutoriallinuxubuntuberbahasaindonesia.blogspot.com.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img alt="output htop di ubuntu" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgO-d4bd5zAMApOqaU_cVPYYNRWHE-b59VaboJiqSrvwSrNockzyl4s5u9x2clZzAjvxEdNVfA_M3Lnevn726C7SZIwgexNOhGQW1SJxqkakji7bDZPt7aJBqz8iZdmF7hn1rzn2bobbTM/s1600/tutoriallinuxubuntuberbahasaindonesia.blogspot.com.png" height="179" title="htop di ubuntu" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;htop&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div style="text-align: justify;"&gt;
Anda lihat pada bagian &lt;b&gt;Mem&lt;/b&gt;, saya memberikan kotak merah untuk menunjukkan ram usage dari server saya. Ternyata jika kita melihat ram usage di top, hasilnya akan berbeda. Pada top hasilnya seperti ini :&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGEqHFOz3xEzwDVtmViTc_kX0CJ3q5VdIE3eU6A0mQPr-kYkmoPalfUXp4-YG400-p-GcMv2Qj_eWccYTJx2J7C2it-uGpHrRDV7FQK1eOiRvjQcaO-3w3JZb7E750S8qEqcC7YYL72NQ/s1600/tutoriallinuxubuntuberbahasaindonesia.blogspot.com_top.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img alt="output top di linux ubuntu" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGEqHFOz3xEzwDVtmViTc_kX0CJ3q5VdIE3eU6A0mQPr-kYkmoPalfUXp4-YG400-p-GcMv2Qj_eWccYTJx2J7C2it-uGpHrRDV7FQK1eOiRvjQcaO-3w3JZb7E750S8qEqcC7YYL72NQ/s1600/tutoriallinuxubuntuberbahasaindonesia.blogspot.com_top.png" height="179" title="top di linux" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;top&lt;/td&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div style="text-align: justify;"&gt;
Saya bingung kenapa bisa seperti ini, Silahkan lihat pada bagian &lt;b&gt;Mem&lt;/b&gt;, disana disebutkan bahwa RAM usage adalah &lt;b&gt;1606832k&lt;/b&gt; dari &lt;b&gt;2050904k&lt;/b&gt;. Artinya dari 2 GB RAM yang ada, yang dipakai adalah sekitar 1,6 GB. Padahal htop menunjukkan bahwa yang terpakai hanyalah &lt;b&gt;428 MB&lt;/b&gt;. Membingungkan bukan?&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Setelah saya mencari-cari informasi, ternyata keduanya menunjukkan hasil yang benar. Tidak ada kekeliruan dari hasil keduanya. Hanya saja yang terjadi adalah metode pembacaan yang bebeda sehingga menunjukkan hasil yang berbeda pula. Penjelasannya :&lt;br /&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&lt;b&gt;[ linux meminjam &lt;span style="font-size: large;"&gt;free ram &lt;span style="font-size: large;"&gt;untuk disk cached &lt;/span&gt;]&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Hal ini membuat RAM yang sebenarnya tidak dipakai oleh aplikasi &lt;b&gt;TAPI &lt;/b&gt;dipinjam oleh disk cached dianggap telah terpakai oleh system. Pada akhirnya akan tampak RAM server anda &lt;b&gt;LOW CRITICAL&lt;/b&gt; namun sebenarnya tidak. Semuanya baik-baik saja!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-size: large;"&gt;&lt;b&gt;[ &lt;span style="font-size: large;"&gt;kenapa &lt;span style="font-size: large;"&gt;begitu?&lt;/span&gt; ]&lt;/span&gt;&lt;/b&gt;&lt;/span&gt; &lt;br /&gt;
Disk Caching membuat system bekerja lebih cepat! Tidak ada yang salah, kecuali untuk para pemula seperti saya. Ini sebenarnya tidak memakan RAM yang akan digunakan oleh aplikasi.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-size: large;"&gt;&lt;b&gt;[ &lt;span style="font-size: large;"&gt;&lt;span style="font-size: large;"&gt;bag&lt;span style="font-size: large;"&gt;aimana jika kita akan men&lt;span style="font-size: large;"&gt;jalankan aplikasi lain?&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; ]&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: large;"&gt;&lt;span style="font-size: small;"&gt;Jika aplikasi anda lebih membutuhkan RAM. Linux akan mengembalikan Free RAM yang dipinjam oleh disk cache. Anda tidak akan kekurangan RAM!&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-size: large;"&gt;&lt;b&gt;[ &lt;span style="font-size: large;"&gt;apakah kita membutuhkan tambahan swap&lt;span style="font-size: large;"&gt;&lt;span style="font-size: large;"&gt;&lt;span style="font-size: large;"&gt;?&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; ]&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
Tidak perlu, disk caching hanya meminjam RAM yang tidak digunakan sama sekali oleh aplikasi apapun. Ini tidak akan menggunakan swap. Jika aplikasi membutuhkan tambahan RAM, mereka hanya akan mengambil kembali dari disk cache. Mereka tidak akan mempermasalahkan swapping.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-size: large;"&gt;&lt;b&gt;[ Bagaimana agar linux be&lt;span style="font-size: large;"&gt;rhenti melakukan ini&lt;span style="font-size: large;"&gt;&lt;span style="font-size: large;"&gt;&lt;span style="font-size: large;"&gt;?&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; ]&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
Anda tidak bisa men-disable disk caching. Satu-satunya alasan semua orang ingin men-disable disk caching adalah karena mereka pikir ini memakan RAM dan membuat aplikasi kekurangan RAM! Disk cache membuat aplikasi-aplikasi berjalan lebih cepat dan lebih halus, tapi disk cache TIDAK PERNAH memakan RAM yang akan digunakan oleh aplikasi. Jadi, tidak ada alasan tepat untuk men-disable disk cache.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-size: large;"&gt;&lt;b&gt;[ mengapa TOP dan &lt;span style="font-size: large;"&gt;FREE&lt;/span&gt; mengatakan semua RAM kita digunakan padahal tidak?&lt;span style="font-size: large;"&gt; ]&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
Ini hanya kesalahpahaman istilah. Antara anda dan Linux setuju bahwa RAM yang telah dipakai oleh aplikasi disebut &lt;b&gt;"DIPAKAI"&lt;/b&gt;, sementara RAM yang tidak digunakan untuk apapun adalah &lt;b&gt;"TIDAK DIPAKAI"&lt;/b&gt;.&lt;br /&gt;
&lt;br /&gt;
Anda mengatakan RAM &lt;b&gt;"TIDAK DIPAKAI"&lt;/b&gt;, tapi linux mengatakan ini &lt;b&gt;"DIPAKAI"&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;table border="1" style="height: 119px; width: 595px;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;th&gt;RAM yang....&lt;/th&gt;&lt;th width="120"&gt;Anda menyebutnya&lt;/th&gt;&lt;th width="120"&gt;Linux menyebutnya&lt;/th&gt;
					&lt;/tr&gt;
&lt;tr&gt;
						&lt;td bgcolor="#FF8080"&gt;dipakai oleh aplikasi&lt;/td&gt;
						&lt;td bgcolor="#FF8080"&gt;Dipakai&lt;/td&gt;
						&lt;td bgcolor="#FF8080"&gt;Dipakai&lt;/td&gt;
					&lt;/tr&gt;
&lt;tr&gt;
						&lt;td bgcolor="#FFFF80"&gt;available untuk aplikasi, digunakan untuk &lt;b&gt;sesuatu&lt;/b&gt;&lt;/td&gt;
						&lt;td bgcolor="#80FF80"&gt;TIDAK DIPAKAI&lt;/td&gt;
						&lt;td bgcolor="#FF8080"&gt;DIPAKAI&lt;/td&gt;
					&lt;/tr&gt;
&lt;tr&gt;
						&lt;td bgcolor="#80FF80"&gt;tidak digunakan untuk apapun&lt;/td&gt;
						&lt;td bgcolor="#80FF80"&gt;TIDAK DIPAKAI&lt;/td&gt;
						&lt;td bgcolor="#80FF80"&gt;TIDAK DIPAKAI&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;b&gt;"Sesuatu"&lt;/b&gt; disini adalah apa yang top dan free sebut "buffers" dan "cached". Sejak anda dan terminologi Linux berbeda, anda beranggapan bahwa anda kekurangan RAM, padahal tidak.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-size: large;"&gt;&lt;b&gt;[ Bagaimana kita melihat seberapa banyak RAM yang tidak dipakai?&lt;span style="font-size: large;"&gt; ]&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
Untuk melihat seberapa banyak RAM yang tidak dipakai oleh aplikasi, run &lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;free -m&lt;/span&gt; dan lihat pada row baris yang ada tanda &lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;"-/+ buffers/cache"&lt;/span&gt;. Pada kolom free, itu jawaban dalam format Megabytes.&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;$ free -m
             total       used       free     shared    buffers     cached
Mem:          1504       1491         13          0         91        764
-/+ buffers/cache:        635        &lt;span style="border: 1px solid; color: lime; font-weight: bold;"&gt;869&lt;/span&gt;
Swap:         2047          6       2041
$&lt;/pre&gt;
&lt;br /&gt;
Jika anda tidak tau bagaimana membaca angka, anda akan berpikir RAM telah digunakan sebanyak 99% ketika sebenarnya yang terpakai adalah 42%.&lt;br /&gt;
&lt;br /&gt;
Itulah mengapa hasil terminologi TOP berbeda dengan HTOP dan FREE. Karena HTOP dan FREE tidak membaca RAM yang dipinjam oleh disk caching sebagai RAM yang terpakai.&lt;br /&gt;
&lt;br /&gt;
Sampai disini, saya pikir keraguan saya terjawab. Semoga anda juga :)&lt;br /&gt;Semoga artikel ini dapat bermanfaat,&lt;br /&gt;
&lt;br /&gt;
Salam penguin! :)&lt;/div&gt;
&lt;div class="blogger-post-footer"&gt;Salam Penguin! :)&lt;/div&gt;</content><link href="http://tutorialubuntuindonesia.blogspot.com/feeds/1005455109982148333/comments/default" rel="replies" title="Posting Komentar" type="application/atom+xml"/><link href="http://tutorialubuntuindonesia.blogspot.com/2013/08/system-monitoring-di-linux-ubuntu.html#comment-form" rel="replies" title="0 Komentar" type="text/html"/><link href="http://www.blogger.com/feeds/8888788383632469378/posts/default/1005455109982148333" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/8888788383632469378/posts/default/1005455109982148333" rel="self" type="application/atom+xml"/><link href="http://tutorialubuntuindonesia.blogspot.com/2013/08/system-monitoring-di-linux-ubuntu.html" rel="alternate" title="System Monitoring Di Linux Ubuntu" type="text/html"/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/13926152642792111341</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgO-d4bd5zAMApOqaU_cVPYYNRWHE-b59VaboJiqSrvwSrNockzyl4s5u9x2clZzAjvxEdNVfA_M3Lnevn726C7SZIwgexNOhGQW1SJxqkakji7bDZPt7aJBqz8iZdmF7hn1rzn2bobbTM/s72-c/tutoriallinuxubuntuberbahasaindonesia.blogspot.com.png" width="72"/><thr:total>0</thr:total><georss:featurename>Indonesia</georss:featurename><georss:point>-6.3550565999999993 106.88594369999998</georss:point><georss:box>-37.2339076 65.577349699999985 24.5237944 148.19453769999998</georss:box></entry><entry><id>tag:blogger.com,1999:blog-8888788383632469378.post-7867331306130902330</id><published>2013-08-12T05:30:00.000+07:00</published><updated>2013-08-12T05:30:01.572+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu"/><title type="text">Perintah-Perintah Dasar di Linux Ubuntu (Part 2)</title><content type="html">&lt;div style="text-align: justify;"&gt;
Hiya, bertemu lagi dengan saya di blog &lt;span style="font-size: large;"&gt;&lt;u&gt;&lt;i&gt;&lt;b&gt;Tutorial Linux Untuk Pemula.&lt;/b&gt;&lt;/i&gt;&lt;/u&gt;&lt;/span&gt; Pada postingan sebelumnya saya sudah menuliskan banyak &lt;span style="font-size: large;"&gt;&lt;a href="http://tutorialubuntuindonesia.blogspot.com/2013/08/perintah-perintahdasarlinuxpart1.htm" target="_blank"&gt;&lt;i&gt;&lt;u&gt;&lt;b&gt;perintah-perintah dasar di linux &lt;span style="font-size: large;"&gt;(part&lt;span style="font-size: large;"&gt; 1)&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/u&gt;&lt;/i&gt;&lt;/a&gt;&lt;/span&gt;. Pada postingan ini saya akan melanjutkan tugas saya berbagi dengan anda, blog ini adalah lanjutan dari postingan saya sebelumnya karena masih banyak perintah-perintah yang harus anda ketahui di linux. Oke langsung saja ya :D&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;i&gt;&lt;b&gt;&lt;span style="font-size: large;"&gt;[ cat ]&lt;/span&gt;&lt;/b&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&lt;span style="font-size: small;"&gt;Teman kita yang satu ini bernama cat, tapi bukan kucing ya! :D untuk singkatan&lt;span style="font-size: small;"&gt;nya saya juga &lt;span style="font-size: small;"&gt;tidak ta&lt;span style="font-size: small;"&gt;u apa, tapi yan&lt;span style="font-size: small;"&gt;g pasti cat &lt;span style="font-size: small;"&gt;bisa kita gun&lt;span style="font-size: small;"&gt;akan &lt;span style="font-size: small;"&gt;untuk melihat isi file&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; tanpa harus membuka file tersebut. Cara penggunaan :&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;blockquote class="tr_bq"&gt;
&lt;span style="color: #990000;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;b&gt;root@apocalypsix:# cat blogging.txt&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Perintah diatas akan menampilkan isi dari file blogging.txt tanpa harus membukanya.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&lt;i&gt;&lt;b&gt;[ tail ]&lt;/b&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&lt;span style="font-size: small;"&gt;Selanjutnya ada tail&lt;span style="font-size: small;"&gt;, &lt;span style="font-size: small;"&gt;biasanya &lt;span style="font-size: small;"&gt;tail digunakan untuk meng&lt;span style="font-size: small;"&gt;ikuti perkembangan dari sebuah &lt;span style="font-size: small;"&gt;file se&lt;span style="font-size: small;"&gt;cara real&lt;span style="font-size: small;"&gt; t&lt;span style="font-size: small;"&gt;ime. Seperti misalnya pada file access.log milik apache. Jika &lt;span style="font-size: small;"&gt;server anda adalah termasuk server yang sibuk&lt;span style="font-size: small;"&gt; dari transaksi web, log nya akan tersimpan di dalam file access.log. Dan kita bisa mengikuti perkembangan file tersebut secara real time. &lt;span style="font-size: small;"&gt;Cara menggunakan :&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;blockquote class="tr_bq"&gt;
&lt;span style="font-size: large;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;span style="color: #990000;"&gt;&lt;b&gt;tail -f /var/log/apache2/access.log&lt;/b&gt;&lt;/span&gt;&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&lt;i&gt;&lt;b&gt;[ tar ]&lt;/b&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&lt;span style="font-size: small;"&gt;Yang selanjutnya &lt;span style="font-size: small;"&gt;adalah tar. Tar &lt;span style="font-size: small;"&gt;digunakan untuk meng&lt;span style="font-size: small;"&gt;kompress sebuah file, jika di windows mungkin tar mirip dengan winrar&lt;span style="font-size: small;"&gt;, tapi dari segi kompresi&lt;span style="font-size: small;"&gt; saya rasa tar lebih baik daripada winrar :D &lt;i&gt;&lt;u&gt;&lt;b&gt;Cara mengko&lt;span style="font-size: small;"&gt;mpres file &lt;/span&gt;tar di linux&lt;/b&gt;&lt;/u&gt;&lt;/i&gt; :&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;blockquote class="tr_bq"&gt;
&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;span style="font-size: large;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="color: #990000;"&gt;&lt;b&gt;tar cf /path/anda/menyimpan/file.tar /path/file/yang/akan/anda/kompres&lt;/b&gt;&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;/blockquote&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Sebenarnya ada banyak parameter pada perintah tar. Untuk melihat lebih jelasnya silahkan&amp;nbsp; lihat dengan mengetikkan perintah &lt;b&gt;tar --help&lt;/b&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&lt;i&gt;&lt;b&gt;[ &lt;span style="font-size: large;"&gt;f&lt;span style="font-size: large;"&gt;sck ]&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&lt;span style="font-size: large;"&gt;&lt;span style="font-size: large;"&gt;&lt;span style="font-size: small;"&gt;Selanjutnya ada fsck. FSCK berfungsi sebagai file system &lt;span style="font-size: small;"&gt;checker, kadang perintah ini harus kita gunakan ketika file system kita mengalami crash.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&lt;span style="font-size: large;"&gt;&lt;span style="font-size: large;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt;&lt;b&gt;&lt;span style="font-size: large;"&gt;[ locate ]&lt;/span&gt;&lt;/b&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&lt;span style="font-size: large;"&gt;&lt;span style="font-size: large;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-size: large;"&gt;&lt;span style="font-size: small;"&gt;Teman kita yang selanj&lt;span style="font-size: small;"&gt;utnya bernama locate.&lt;/span&gt; Biasanya digunakan untuk &lt;i&gt;&lt;u&gt;&lt;b&gt;mencar&lt;span style="font-size: small;"&gt;i file di linux&lt;/span&gt;&lt;/b&gt;&lt;/u&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;. &lt;i&gt;&lt;u&gt;&lt;b&gt;Cara mencari file di linux&lt;/b&gt;&lt;/u&gt;&lt;/i&gt; :&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;blockquote class="tr_bq"&gt;
&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;span style="color: #990000;"&gt;&lt;b&gt;locate access.log&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Perintah diatas adalah mencari file access.log. Outputnya akan menampilkan path dimana file access.log tersimpan.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&lt;i&gt;&lt;b&gt;[ mount ]&lt;/b&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&lt;span style="font-size: small;"&gt;Selanjutnya ada &lt;span style="font-size: small;"&gt;mount. &lt;/span&gt;Digunakan&lt;/span&gt;&lt;/span&gt; ketika kita mau melakukan &lt;i&gt;&lt;u&gt;&lt;b&gt;mount harddisk external di linux, mount flashdisk di linux, atau mount partisi windows di linux&lt;/b&gt;&lt;/u&gt;&lt;/i&gt;. Perintah ini memiliki halaman khusus di blog saya, jika anda berminat mempelajarinya juga silahkan klik &lt;a href="http://tutorialubuntuindonesia.blogspot.com/2013/08/cara-mount-ntfs-di-linux.html" target="_blank"&gt;disini&lt;/a&gt;. Cara penggunaannya sudah ada di artikel tersebut.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&lt;i&gt;&lt;b&gt;[ ifconfig ]&lt;/b&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: small;"&gt;Teman kita yang selanjutnya adalah ifconfig. Digunakan untuk &lt;i&gt;&lt;u&gt;&lt;b&gt;&lt;span style="font-size: small;"&gt;mengkonfigurasi networking di linux&lt;/span&gt;&lt;/b&gt;&lt;/u&gt;&lt;/i&gt;&lt;/span&gt;. Tapi jika perintah ini di eksekusi tanpa parameter lain maka yang tampil adalah konfigurasi networking yang sudah terpasang di system anda. Memperlihatkan status Network Interface Card, memperlihatkan juga konfigurasi yang sudah terpasang didalamnya. Untuk &lt;i&gt;&lt;u&gt;&lt;b&gt;mengkonfigurasi networking di linux&lt;/b&gt;&lt;/u&gt;&lt;/i&gt; anda bisa melakukannya di file /etc/network/interfaces. Tinggal edit file tersebut dengan editor nano.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Baiklah, menurut saya sesi untuk &lt;i&gt;&lt;u&gt;&lt;b&gt;tutorial perintah-perintah dasar di linux&lt;/b&gt;&lt;/u&gt;&lt;/i&gt; cukup sampai artikel ini. Sebenarnya dari setiap perintah kita bisa mengkombinasikannya dengan perintah-perintah lain. Saya yakin seiring berjalannya waktu anda akan semakin terbiasa dan berteman semakin dekat dengan mereka! Seperti biasa, saya mengingatkan jika anda mengalami kesulitan di linux anda bisa menanyakannya kepada saya dengan menuliskannya di komentar. Saya pasti akan segera merespon. Berbagi pengalaman tidak akan membuat kita rugi, justru sebaliknya. Akan menambah wawasan kita! Semoga artikel-artikel di blog &lt;span style="font-size: large;"&gt;&lt;i&gt;&lt;u&gt;&lt;b&gt;Tutorial Linux Untuk Pemula&lt;/b&gt;&lt;/u&gt;&lt;/i&gt;&lt;/span&gt; ini dapat memberikan kontribusi kepada anda yang mulai belajar dunia linux dan dunia CLI.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Salam Penguin! :)&lt;/div&gt;
&lt;div class="blogger-post-footer"&gt;Salam Penguin! :)&lt;/div&gt;</content><link href="http://tutorialubuntuindonesia.blogspot.com/feeds/7867331306130902330/comments/default" rel="replies" title="Posting Komentar" type="application/atom+xml"/><link href="http://tutorialubuntuindonesia.blogspot.com/2013/08/perintahperintahdasardilinuxpart2.html#comment-form" rel="replies" title="0 Komentar" type="text/html"/><link href="http://www.blogger.com/feeds/8888788383632469378/posts/default/7867331306130902330" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/8888788383632469378/posts/default/7867331306130902330" rel="self" type="application/atom+xml"/><link href="http://tutorialubuntuindonesia.blogspot.com/2013/08/perintahperintahdasardilinuxpart2.html" rel="alternate" title="Perintah-Perintah Dasar di Linux Ubuntu (Part 2)" type="text/html"/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/13926152642792111341</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><thr:total>0</thr:total><georss:featurename>Indonesia</georss:featurename><georss:point>-6.3550565999999993 106.88594369999998</georss:point><georss:box>-37.2339076 65.577349699999985 24.5237944 148.19453769999998</georss:box></entry><entry><id>tag:blogger.com,1999:blog-8888788383632469378.post-542429538805670202</id><published>2013-08-11T06:00:00.000+07:00</published><updated>2013-08-11T06:00:00.977+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu"/><title type="text">Perintah-Perintah Dasar di Linux Ubuntu (Part 1)</title><content type="html">&lt;div style="text-align: justify;"&gt;
Haik! Saya tidak absen lagi sekarang untuk memposting artikel di blog Tutorial Linux Ubuntu Berbahasa Indonesia ini. Bicara mengenai hal-hal yang berat, saya jadi lupa kalau mungkin diluar sana banyak para newbie yang masih belajar linux seperti saya yang masih sangat asing dengan &lt;i&gt;&lt;u&gt;&lt;b&gt;perintah-perintah dasar di linux&lt;/b&gt;&lt;/u&gt;&lt;/i&gt;. Untuk itulah saya menulis artikel ini, karena &lt;i&gt;&lt;u&gt;&lt;b&gt;perintah-perintah di linux&lt;/b&gt;&lt;/u&gt;&lt;/i&gt; ini akan sangat diperlukan untuk pengoperasian kedepannya. Oke, langsung saja kita absen mereka satu per satu! :)&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;i&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;[ sudo ]&lt;/b&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&lt;span style="font-size: small;"&gt;Makhluk pertama ini bernama &lt;span style="font-size: small;"&gt;SUDO.&lt;/span&gt;&lt;/span&gt;&lt;b&gt; &lt;/b&gt;&lt;/span&gt;Mungkin jika anda browsing tutorial-tutorial linux di website lain dan menemukan makhluk ini diawalan sebuah perintah anda akan bertanya-tanya.."mahluk apakah ini?" :D&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Saya perkenalkan ya...sudo adalah singkatan dari &lt;b&gt;S&lt;/b&gt;uper &lt;b&gt;U&lt;/b&gt;ser &lt;b&gt;DO&lt;/b&gt;. Artinya, mendeklarasikan bahwa yang akan memberi perintah adalah Super User atau lebih familiarnya Administrator. Contoh :&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;blockquote class="tr_bq"&gt;
&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;span style="color: #990000;"&gt;&lt;b&gt;sudo apt-get installa apache&lt;/b&gt;&lt;/span&gt;&lt;/span&gt; &lt;/blockquote&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&lt;i&gt;&lt;b&gt;[ apt-get&lt;span style="font-size: large;"&gt; ]&lt;/span&gt;&lt;/b&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&lt;span style="font-size: large;"&gt;&lt;span style="font-size: small;"&gt;Yang kedua adalah ma&lt;span style="font-size: small;"&gt;khluk bernama &lt;b&gt;apt-get&lt;/b&gt;. &lt;span style="font-size: small;"&gt;Ini singkatan dari &lt;b&gt;&lt;span style="font-size: small;"&gt;Aptitude-get&lt;span style="font-size: small;"&gt;. &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-size: small;"&gt;Digunakan ketika k&lt;span style="font-size: small;"&gt;ita mau &lt;i&gt;&lt;u&gt;&lt;b&gt;menginstall sebuah paket di linux&lt;/b&gt;&lt;/u&gt;&lt;/i&gt;. Jika mau menginstall contohnya sama dengan contoh pertama. Tapi jika anda mau &lt;span style="font-size: small;"&gt;me-uninstall &lt;span style="font-size: small;"&gt;paket. maka perintahnya jadi seperti ini :&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;blockquote class="tr_bq"&gt;
&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;span style="font-size: large;"&gt;&lt;span style="font-size: large;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="color: #990000;"&gt;&lt;b&gt;&lt;span style="font-size: small;"&gt;sudo apt-get remove &lt;span style="font-size: small;"&gt;apache&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Atau bisa juga dengan ini, &lt;i&gt;&lt;u&gt;&lt;b&gt;cara uninstall paket dengan lengkap&lt;/b&gt;&lt;/u&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;blockquote class="tr_bq"&gt;
&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;span style="color: #990000;"&gt;&lt;b&gt;sudo apt-get remove --purge apache&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&lt;i&gt;&lt;b&gt;[ ls ]&lt;/b&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&lt;span style="font-size: small;"&gt;Teman kita yang selanjutnya &lt;span style="font-size: small;"&gt;bernama &lt;b&gt;ls&lt;/b&gt;&lt;span style="font-size: small;"&gt;. Digunakan untuk &lt;i&gt;&lt;u&gt;&lt;b&gt;menampilkan list file atau direktori di linux. &lt;/b&gt;&lt;/u&gt;&lt;/i&gt;Untuk atributnya, &lt;span style="font-size: small;"&gt;silahkan lihat d&lt;span style="font-size: small;"&gt;engan mengetikkan perintah &lt;b&gt;ls&lt;span style="font-size: small;"&gt; &lt;span style="font-size: small;"&gt;-h &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-size: small;"&gt;(help page). Tapi output dari &lt;b&gt;&lt;span style="font-size: small;"&gt;ls &lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: small;"&gt;ta&lt;span style="font-size: small;"&gt;npa atr&lt;span style="font-size: small;"&gt;ibut lainnya &lt;span style="font-size: small;"&gt;kadang tidak membantu. Biasanya saya men&lt;span style="font-size: small;"&gt;ambahkan atribut &lt;b&gt;-&lt;span style="font-size: small;"&gt;lah &lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: small;"&gt;untuk melihat siapa ownernya, dan berapa &lt;span style="font-size: small;"&gt;ukurannya (readable format).&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-size: small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;b&gt;&lt;i&gt;&lt;span style="font-size: large;"&gt;[ &lt;span style="font-size: large;"&gt;Grep ]&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Selanjutnya, ada &lt;b&gt;GREP&lt;/b&gt;. Makhluk ini berguna untuk memfilter list file atau direktori yang ditampilkan &lt;b&gt;ls &lt;/b&gt;sesuai dengan pola yang kita tentukan. Misalnya, dalam sebuah folder ada banyak file dengan berbagai macam ekstensi, dan kita hanya akan menampilkan ekstensi &lt;b&gt;*.txt&lt;/b&gt; saja. Perintahnya adalah :&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;blockquote class="tr_bq"&gt;
&lt;span style="color: #990000;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;b&gt;ls -lah | grep *.txt&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Output dari perintah diatas adalah menampilkan list file yang berekstensi *.txt saja. Tidak lebih. Grep juga bisa digunakan dengan pola lain, misalnya berdasarkan nama file yang mengandung "xxx". Contoh :&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;blockquote class="tr_bq"&gt;
&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;span style="color: #990000;"&gt;&lt;b&gt;ls -lah | grep UPDATE&lt;/b&gt;&lt;/span&gt;&lt;/span&gt; &lt;/blockquote&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Outputnya adalah semua file atau direktori yang mengandung kata "UPDATE" akan dimunculkan. &lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&lt;i&gt;&lt;b&gt;[ awk ]&lt;/b&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Berikutnya adalah AWK. Saya pernah memposting mengenai AWK ini lebih spesifik, &lt;i&gt;&lt;b&gt;&lt;a href="http://tutorialubuntuindonesia.blogspot.com/2013/07/tutorial-awk-di-linux-unix.html" target="_blank"&gt;Tutorial awk di linux&lt;/a&gt;&lt;/b&gt;&lt;/i&gt;. Saya menganggap awk sebagai adik sepupu-nya grep. kenapa? karena secara fungsional keduanya bisa dikatakan mirip. Jika grep memfilter list file atau direktori berdasarkan pola, maka awk dapat memfilter content didalam sebuah file berdasarkan pola yang kita buat, dan membaca content file tersebut sebagai variable. Keren bukan? Untuk penjelasan dan praktek-nya silahkan mampir ke link yang saya cantumkan diatas.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&lt;i&gt;&lt;b&gt;[ rm ]&lt;/b&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&lt;span style="font-size: small;"&gt;Selanjutnya ada rm. &lt;span style="font-size: small;"&gt;Dari inisialnya, mungkin sudah tau lah ya apa singkatannya? :D Jika &lt;span style="font-size: small;"&gt;tidak bisa menebak baiklah, singkatannya adalah &lt;i&gt;&lt;b&gt;&lt;span style="font-size: small;"&gt;remove&lt;span style="font-size: small;"&gt;. &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/i&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-size: small;"&gt;Fungsinya? Tidak perlu sa&lt;span style="font-size: small;"&gt;ya jelaskan kan? haha&lt;span style="font-size: small;"&gt;. Tapi ada bedanya &lt;span style="font-size: small;"&gt;anta&lt;span style="font-size: small;"&gt;ra menghapus file, atau menghapus direktori. Sedikit kok! Tapi baiklah, jika anda tidak mau su&lt;span style="font-size: small;"&gt;sah, saya berikan contoh :D&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-size: small;"&gt;Untuk mengha&lt;span style="font-size: small;"&gt;pus file cukup dengan :&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;blockquote class="tr_bq"&gt;
&lt;span style="font-size: large;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;span style="color: #990000;"&gt;&lt;b&gt;rm namafile&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: small;"&gt;&lt;/span&gt;&lt;/blockquote&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Untuk menghapus direktori :&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;blockquote class="tr_bq"&gt;
&lt;span style="color: #990000;"&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;rm -rf namafolder&lt;/span&gt;&lt;/b&gt;&lt;/span&gt; &lt;/blockquote&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&lt;i&gt;&lt;b&gt;[ iptables ]&lt;/b&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&lt;span style="font-size: small;"&gt;Selanjutnya ada teman kita yang ber&lt;span style="font-size: small;"&gt;nama &lt;span style="font-size: small;"&gt;IPTA&lt;span style="font-size: small;"&gt;BLES. Jangan mau memakai &lt;span style="font-size: small;"&gt;linux jika anda tidak mau ber&lt;span style="font-size: small;"&gt;teman dengan ipta&lt;span style="font-size: small;"&gt;bles, karena resikonya &lt;span style="font-size: small;"&gt;cukup krusial menurut saya. K&lt;span style="font-size: small;"&gt;enapa? Server anda perlu diberikan firewall untuk &lt;span style="font-size: small;"&gt;pengamanan&lt;span style="font-size: small;"&gt;, dan &lt;span style="font-size: small;"&gt;ipt&lt;span style="font-size: small;"&gt;ables bisa sangat membantu anda&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; secara cuma-cuma untuk melindungi data-data berharga anda dari para hacker cecunguk! hahaha. Penggunaannya sudah saya jelaskan disini &lt;i&gt;&lt;b&gt;&lt;a href="http://tutorialubuntuindonesia.blogspot.com/2013/07/iptables-drop-all-allow-some-vs-allow.html" target="_blank"&gt;konfigurasi iptables di linux&lt;/a&gt;&lt;/b&gt;&lt;/i&gt;.&amp;nbsp;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&lt;i&gt;&lt;b&gt;[ nano ]&lt;/b&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&lt;span style="font-size: small;"&gt;Saya punya teman bernama &lt;span style="font-size: small;"&gt;Ano&lt;span style="font-size: small;"&gt;. Tapi bukan teman saya yang saya maksud disini.hahaha&lt;span style="font-size: small;"&gt; ini mau &lt;span style="font-size: small;"&gt;ngasih &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;i&gt;&lt;b&gt; &lt;/b&gt;&lt;/i&gt;tutorial atau promosi teman! Tapi kata ibunya dia ganteng loh! hahaha bukan menurut saya loh! :P Oke kembali ke topik, nano digunakan untuk editor file. Jika anda mau membuat file maka nano inilah yang kita gunakan sebagai editor. Bukan ano ya :p&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;blockquote class="tr_bq"&gt;
&lt;span style="color: #990000;"&gt;&lt;b&gt;nano biodata_ano&lt;/b&gt;&lt;/span&gt;&lt;/blockquote&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Begitulah kurang lebih contohnya :D&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&lt;i&gt;&lt;b&gt;[ rsync ]&lt;/b&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&lt;span style="font-size: small;"&gt;Tidak tau ya,&amp;nbsp;&lt;/span&gt;&lt;i&gt;&lt;b&gt; &lt;/b&gt;&lt;/i&gt;&lt;/span&gt;tapi sepertinya rsync teman kita yang satu ini cukup dekat dengan mirroring. Tapi sebenarnya dia sangat efektif untuk transfer / copy file berukuran besar yang tujuannya bukan untuk mirroring. Sebelumnya juga saya sudah menuliskan kisah mengenai rsync ini. Saya compare kisahnya dengan kisah scp. :D &lt;b&gt;rsync&lt;/b&gt; membuat transfer / copy file berukuran besar jadi lebih cepat dan mudah, untuk mengetahui kisahnya, silahkan klik bukan disini, tapi di &lt;i&gt;&lt;b&gt;&lt;a href="http://tutorialubuntuindonesia.blogspot.com/2013/07/mentransfer-atau-mengcopy-file-dengan.html" target="_blank"&gt;cara cepat mencopy dan mentransfer file di linux.&lt;/a&gt;&lt;/b&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
@#$!@#)#($&amp;amp;(*@#$&amp;amp;(*&amp;amp;(@*#)@#*#*)(@&amp;amp;%(*#&amp;amp;$*(*$&amp;amp;(*#)@*#)!*#&amp;amp;(*&amp;amp;%)@*$)@*$_(_)!(#_&amp;amp;)#%*)@#*$&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Saya mulai banyak melantur di artikel ini, disebabkan karena tidak bisa tidur sejak semalam dan memutuskan untuk blogging semalam suntuk. Dan sekarang saya ngantuk bukan main @___@&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Saya rasa cukup untuk pagi ini, semoga &lt;i&gt;&lt;u&gt;&lt;b&gt;perintah-perintah dasar di linux&lt;/b&gt;&lt;/u&gt;&lt;/i&gt; ini bisa menjadi akrab dengan keseharian anda. Percaya saya, mereka semua menyenangkan meskipun pada awalnya sangat menjengkelkan! #makin parah ngelanturnya -__-&lt;br /&gt;
Artikel ini akan saya sambung, karena cukup banyak yang akan saya sampaikan mengenai &lt;i&gt;&lt;u&gt;&lt;b&gt;perintah-perintah dasar di linux&lt;/b&gt;&lt;/u&gt;&lt;/i&gt; yang harus anda ketahui. &lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Oke, saya cukupkan sekian. &lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Selamat pagi,&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Salam Penguin! X_x&lt;/div&gt;
&lt;div class="blogger-post-footer"&gt;Salam Penguin! :)&lt;/div&gt;</content><link href="http://tutorialubuntuindonesia.blogspot.com/feeds/542429538805670202/comments/default" rel="replies" title="Posting Komentar" type="application/atom+xml"/><link href="http://tutorialubuntuindonesia.blogspot.com/2013/08/perintah-perintahdasarlinuxpart1.html#comment-form" rel="replies" title="0 Komentar" type="text/html"/><link href="http://www.blogger.com/feeds/8888788383632469378/posts/default/542429538805670202" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/8888788383632469378/posts/default/542429538805670202" rel="self" type="application/atom+xml"/><link href="http://tutorialubuntuindonesia.blogspot.com/2013/08/perintah-perintahdasarlinuxpart1.html" rel="alternate" title="Perintah-Perintah Dasar di Linux Ubuntu (Part 1)" type="text/html"/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/13926152642792111341</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><thr:total>0</thr:total><georss:featurename>Bandung, West Java, Republic of Indonesia</georss:featurename><georss:point>-6.9147444 107.6098111</georss:point><georss:box>-7.0408529 107.4484496 -6.7886359 107.7711726</georss:box></entry><entry><id>tag:blogger.com,1999:blog-8888788383632469378.post-6179174515228469124</id><published>2013-08-10T02:25:00.000+07:00</published><updated>2013-10-27T00:55:41.207+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu"/><title type="text">Cara Mount NTFS di Linux</title><content type="html">&lt;div style="text-align: justify;"&gt;
Hiyaa.....Ketemu lagi di blog &lt;span style="font-size: large;"&gt;&lt;u&gt;&lt;b&gt;Tutorial Linux Ubuntu Berbahasa Indonesia&lt;/b&gt;&lt;/u&gt;&lt;/span&gt;. Sudah beberapa hari saya absen posting karena kesibukan sehari-hari saya. Sekarang di artikel ini saya akan membagikan pengalaman saya tentang &lt;b&gt;&lt;u&gt;bagaimana cara mount file system ntfs di linux&lt;/u&gt;&lt;/b&gt;&amp;nbsp;atau &lt;b&gt;&lt;u&gt;bagaimana cara mount harddisk external / flashdisk di linux&lt;/u&gt;&lt;/b&gt;. Kasus ini biasanya sering ditemui oleh newbie yang baru pertama kali memakai linux seperti saya. Hal ini juga cukup rumit loh untuk para newbie ketika awal-awal memakai linux. Tapi setelah membaca artikel ini anda tidak perlu pusing lagi :D&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Sebelum anda melakukan mounting, pastikan anda tau indentitas device storage anda. Caranya ketikan perintah dibawah ini :&lt;/div&gt;
&lt;blockquote class="tr_bq"&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;span style="color: #990000;"&gt;&lt;b&gt;fdisk -l&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/blockquote&gt;
Outpunya akan seperti ini :&lt;br /&gt;
&lt;blockquote class="tr_bq"&gt;
&lt;span style="color: #990000;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;b&gt;root@apocalypsix:/home/apocalypsix# fdisk -l&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #990000;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #990000;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;b&gt;WARNING: GPT (GUID Partition Table) detected on '/dev/sdb'! The util fdisk doesn't support GPT. Use GNU Parted.&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #990000;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #990000;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #990000;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;b&gt;Disk /dev/sdb: 500.1 GB, 500107862016 bytes&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #990000;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;b&gt;255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #990000;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;b&gt;Units = sectors of 1 * 512 = 512 bytes&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #990000;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;b&gt;Sector size (logical/physical): 512 bytes / 512 bytes&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #990000;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;b&gt;I/O size (minimum/optimal): 512 bytes / 512 bytes&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #990000;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;b&gt;Disk identifier: 0x90909090&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #990000;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #38761d;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp; Device Boot&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Start&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; End&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Blocks&amp;nbsp;&amp;nbsp; Id&amp;nbsp; System&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;b&gt;/dev/sdb1&amp;nbsp;&amp;nbsp; *&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 63&amp;nbsp;&amp;nbsp; 976768064&amp;nbsp;&amp;nbsp; 488384001&amp;nbsp;&amp;nbsp; a5&amp;nbsp; FreeBSD&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #990000;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #990000;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;b&gt;Disk /dev/sda: 500.1 GB, 500107862016 bytes&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #990000;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;b&gt;255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #990000;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;b&gt;Units = sectors of 1 * 512 = 512 bytes&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #990000;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;b&gt;Sector size (logical/physical): 512 bytes / 512 bytes&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #990000;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;b&gt;I/O size (minimum/optimal): 512 bytes / 512 bytes&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #990000;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;b&gt;Disk identifier: 0x000e8382&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #990000;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #0b5394;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp; Device Boot&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Start&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; End&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Blocks&amp;nbsp;&amp;nbsp; Id&amp;nbsp; System&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;b&gt;/dev/sda1&amp;nbsp;&amp;nbsp; *&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2048&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 499711&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 248832&amp;nbsp;&amp;nbsp; 83&amp;nbsp; Linux&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;b&gt;/dev/sda2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 501758&amp;nbsp;&amp;nbsp; 976771071&amp;nbsp;&amp;nbsp; 488134657&amp;nbsp;&amp;nbsp;&amp;nbsp; 5&amp;nbsp; Extended&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;b&gt;/dev/sda5&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 501760&amp;nbsp;&amp;nbsp; 976771071&amp;nbsp;&amp;nbsp; 488134656&amp;nbsp;&amp;nbsp; 8e&amp;nbsp; Linux LVM&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #990000;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;b&gt;Disk /dev/mapper/gamelan-root: 497.7 GB, 497662558208 bytes&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #990000;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;b&gt;255 heads, 63 sectors/track, 60504 cylinders, total 971997184 sectors&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #990000;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;b&gt;Units = sectors of 1 * 512 = 512 bytes&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #990000;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;b&gt;Sector size (logical/physical): 512 bytes / 512 bytes&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #990000;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;b&gt;I/O size (minimum/optimal): 512 bytes / 512 bytes&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #990000;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;b&gt;Disk identifier: 0x00000000&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #990000;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #990000;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;b&gt;Disk /dev/mapper/gamelan-root doesn't contain a valid partition table&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #990000;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #990000;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;b&gt;Disk /dev/mapper/gamelan-swap_1: 2134 MB, 2134900736 bytes&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #990000;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;b&gt;255 heads, 63 sectors/track, 259 cylinders, total 4169728 sectors&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #990000;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;b&gt;Units = sectors of 1 * 512 = 512 bytes&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #990000;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;b&gt;Sector size (logical/physical): 512 bytes / 512 bytes&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #990000;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;b&gt;I/O size (minimum/optimal): 512 bytes / 512 bytes&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #990000;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;b&gt;Disk identifier: 0x00000000&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #990000;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #990000;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;b&gt;Disk /dev/mapper/gamelan-swap_1 doesn't contain a valid partition table&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #990000;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #990000;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;b&gt;Disk /dev/mapper/cryptswap1: 2134 MB, 2134900736 bytes&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #990000;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;b&gt;255 heads, 63 sectors/track, 259 cylinders, total 4169728 sectors&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #990000;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;b&gt;Units = sectors of 1 * 512 = 512 bytes&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #990000;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;b&gt;Sector size (logical/physical): 512 bytes / 512 bytes&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #990000;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;b&gt;I/O size (minimum/optimal): 512 bytes / 512 bytes&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #990000;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;b&gt;Disk identifier: 0x5c311fea&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #990000;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #990000;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;b&gt;Disk /dev/mapper/cryptswap1 doesn't contain a valid partition table&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #990000;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;b&gt;root@apocalypsix:/home/apocalypsix#&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;
Lihat pada bagian yang saya beri warna hijau. Itu adalah harddisk kedua yang ada di server saya. Sedangkan yang warnanya biru, itu adalah harddisk primary tempat tersimpannya system. &lt;br /&gt;
&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
Sebenarnya tidak begitu sulit melakukan &lt;b&gt;&lt;u&gt;mount ntfs di linux&lt;/u&gt;&amp;nbsp;&lt;/b&gt;atau &lt;b&gt;&lt;u&gt;mount harddisk external / flashdisk di linux&lt;/u&gt;&lt;/b&gt;. Pertama kita siapkan dan buat dulu sebuah folder di /media/ atau bisa juga /mnt/. Misalnya, hasil mount akan disimpan di folder /mnt/hdd2, maka buatlah folder di /mnt/&lt;/div&gt;
&lt;blockquote class="tr_bq"&gt;
&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;span style="color: #990000;"&gt;&lt;b&gt;mkdir /mnt/hdd2&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;
Selanjutnya, untuk melakukan mount /dev/sdb1 ke /mnt/hdd2, lakukan perintah ini :&lt;br /&gt;
&lt;blockquote class="tr_bq"&gt;
&lt;span style="color: #990000;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;b&gt;mount /dev/sdb1 /mnt/hdd2&lt;/b&gt;&lt;/span&gt;&lt;/span&gt; &lt;/blockquote&gt;
Dan selesai. kita sudah berhasil melakukan &lt;b style="font-style: italic; text-decoration: underline;"&gt;mounting NTFS di linux&lt;/b&gt;&amp;nbsp;atau &lt;b&gt;&lt;u&gt;&lt;i&gt;mounting harddisk external di linux / flashdisk&lt;/i&gt;&lt;/u&gt;&lt;/b&gt;.&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Tapi terkadang ada beberapa distro linux yang tidak bisa membaca file system ntfs dengan ukuran yang besar. Saya pernah mengalami kegagalan ketika mau melakukan &lt;i&gt;&lt;u&gt;&lt;b&gt;mount harddisk external di linux / flashdisk&lt;/b&gt;&lt;/u&gt;&lt;/i&gt;&amp;nbsp;yang berukuran 2TB. Saya tidak tau pasti apa masalahnya, tapi akhirnya saya berhasil mengatasi kasus tersebut dengan menginstall sebuah tool linux. yaitu &lt;span style="font-size: large;"&gt;&lt;i&gt;&lt;b&gt;ntfs-3g&lt;/b&gt;&lt;/i&gt;&lt;span style="font-size: large;"&gt;. &lt;span style="font-size: small;"&gt;&lt;i&gt;&lt;u&gt;&lt;b&gt;Cara installasi&lt;/b&gt;&lt;/u&gt;&lt;/i&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt;&lt;u&gt;&lt;b&gt; &lt;span style="font-size: small;"&gt;ntfs-3g&lt;/span&gt;&lt;/b&gt;&lt;/u&gt;&lt;/i&gt; tidak sulit, cukup &lt;span style="font-size: small;"&gt;lakukan perintah ini di linux anda.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;blockquote class="tr_bq"&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&lt;span style="font-size: large;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="color: #990000;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;b&gt;&lt;span style="font-size: small;"&gt;sudo apt-get install ntfs-3g&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/blockquote&gt;
&lt;div style="text-align: justify;"&gt;
Setelah menginstall ntfs-3g lakukan perintah mount diatas, dan andapun tidak akan bermasalah lagi dengan ini. Berapa besarpun ukurannya, anda akan bisa melakukan &lt;i&gt;&lt;u&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;mount harddisk external di linux / flashdisk&lt;/b&gt;&lt;/span&gt;&lt;/u&gt;&lt;/i&gt;. &lt;b&gt;&lt;u&gt;Cara melihat daftar partisi di linux&lt;/u&gt;&lt;/b&gt;, termasuk partisi dengan file system NTFS yang di mounti anda bisa melihatnya dengan perintah ini :&lt;/div&gt;
&lt;blockquote class="tr_bq"&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="color: #990000;"&gt;&lt;b&gt;df -h&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/blockquote&gt;
Pada server saya, outputnya seperti ini :&lt;br /&gt;
&lt;blockquote class="tr_bq"&gt;
&lt;span style="color: #990000;"&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;imtmanager@gamelan:~$ df -h&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #990000;"&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;Filesystem&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Size&amp;nbsp; Used Avail Use% Mounted on&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #990000;"&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;/dev/mapper/gamelan-root&amp;nbsp; 463G&amp;nbsp;&amp;nbsp; 14G&amp;nbsp; 427G&amp;nbsp;&amp;nbsp; 4% /&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #990000;"&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;udev&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 993M&amp;nbsp; 4.0K&amp;nbsp; 993M&amp;nbsp;&amp;nbsp; 1% /dev&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #990000;"&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;tmpfs&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 401M&amp;nbsp; 308K&amp;nbsp; 401M&amp;nbsp;&amp;nbsp; 1% /run&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #990000;"&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;none&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5.0M&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp; 5.0M&amp;nbsp;&amp;nbsp; 0% /run/lock&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #990000;"&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;none&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1002M&amp;nbsp; 4.0K 1002M&amp;nbsp;&amp;nbsp; 1% /run/shm&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #990000;"&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;/dev/sda1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 228M&amp;nbsp;&amp;nbsp; 27M&amp;nbsp; 190M&amp;nbsp; 13% /boot&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #38761d;"&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;/dev/sdb1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 459G&amp;nbsp; 482M&amp;nbsp; 435G&amp;nbsp;&amp;nbsp; 1% /mnt/hdd2&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/blockquote&gt;
&lt;div style="text-align: justify;"&gt;
Yang berwarna hijau adalah partisi harddisk kedua yang ada di server saya. Dengan perintah tersebut kita juga bisa melihat status storage kita dengan ukuran yang lebih readable.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Baiklah, saya rasa cukup untuk artikel tentang &lt;b&gt;&lt;u&gt;cara mount NTFS di linux, cara mount harddisk external di linux, cara mount flashdisk di linux&lt;/u&gt;&lt;/b&gt;. Seperti biasa, jika anda mengalami kesulitan jangan sungkan untuk menanyakannya pada saya dengan menuliskannya di komentar, dengan senang hati saya akan membantu memecahkan kesulitan anda. Sampai ketemu lain waktu di blog &lt;b&gt;&lt;u&gt;Tutorial Linux Berbahasa Indonesia&lt;/u&gt;&lt;/b&gt;.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Semoga bermanfaat,&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Salam penguin! :)&lt;/div&gt;
&lt;div class="blogger-post-footer"&gt;Salam Penguin! :)&lt;/div&gt;</content><link href="http://tutorialubuntuindonesia.blogspot.com/feeds/6179174515228469124/comments/default" rel="replies" title="Posting Komentar" type="application/atom+xml"/><link href="http://tutorialubuntuindonesia.blogspot.com/2013/08/cara-mount-ntfs-di-linux.html#comment-form" rel="replies" title="0 Komentar" type="text/html"/><link href="http://www.blogger.com/feeds/8888788383632469378/posts/default/6179174515228469124" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/8888788383632469378/posts/default/6179174515228469124" rel="self" type="application/atom+xml"/><link href="http://tutorialubuntuindonesia.blogspot.com/2013/08/cara-mount-ntfs-di-linux.html" rel="alternate" title="Cara Mount NTFS di Linux" type="text/html"/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/13926152642792111341</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8888788383632469378.post-2202541668055555864</id><published>2013-08-05T08:00:00.000+07:00</published><updated>2013-08-10T06:18:50.239+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu"/><title type="text">Multiple Binding Address MySQL Server di Linux Ubuntu Server</title><content type="html">&lt;div style="text-align: justify;"&gt;
Saat ini saya memiliki sebuah server berbasis Ubuntu Server 12.04 yang terhubung dengan beberapa server lainnya untuk berintegrasi database, sebagian server adalah FreeBSD. Secara default mysql hanya akan meng-allow koneksi database dari localhost atau ip 127.0.0.1. Tentu hal ini akan menghalangi integrasi database dengan server lain, meskipun sudah di grant access tapi jika binding nya hanya ditujukan kepada localhost ya percuma.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Sebenarnya sangat riskan sekali jika binding ini dibuka untuk umum, tapi tidak mungkin juga jika saya egois untuk tidak membiarkan server-server lain berintegrasi database dengan yang lainnya. Lalu bagaimana solusinya? Metode yang saya terapkan adalah :&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;ul&gt;
&lt;li&gt;&lt;b&gt;Multiple Binding Address Mysql&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Grant Access for some IP&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Pasang firewall&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;
Perlu ditekankan jika kita membuka port MySQL untuk umum, maka harus ada firewall untuk membatasinya. Jangan pernah sekali-sekali membukanya tanpa memasang firewall karena sangat berbahaya.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;b&gt; &lt;/b&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;b&gt;&lt;span style="font-size: large;"&gt;Langkah pertama&lt;/span&gt;&lt;/b&gt;, buka file &lt;b&gt;/etc/mysql/my.cnf&lt;/b&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;blockquote class="tr_bq"&gt;
&lt;b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;[mysqld]&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;#&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;# * Basic Settings&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;#&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;user&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = mysql&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;pid-file&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = /var/run/mysqld/mysqld.pid&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;socket&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = /var/run/mysqld/mysqld.sock&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;port&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 3306&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;basedir&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = /usr&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;datadir&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = /var/lib/mysql&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;tmpdir&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = /tmp&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;lc-messages-dir = /usr/share/mysql&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;skip-external-locking&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;#&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;# Instead of skip-networking the default is now to listen only on&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;# localhost which is more compatible and is not less secure.&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;span style="color: #cc0000;"&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;bind-address&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 127.0.0.1&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;#&lt;/span&gt;&lt;/b&gt;&lt;/blockquote&gt;
Yang saya beri warna merah adalah yang harus dirubah. Set menjadi&amp;nbsp;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;blockquote class="tr_bq"&gt;
&lt;span style="color: #cc0000;"&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;bind-address&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 0.0.0.0&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/blockquote&gt;
Pastikan tidak ada tanda &lt;b&gt;# &lt;/b&gt;diawal baris. Jika sudah maka simpan dan close. Restart service mysql&lt;br /&gt;
&lt;blockquote class="tr_bq"&gt;
&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;b&gt;service mysql restart&lt;/b&gt;&lt;/span&gt;&lt;/blockquote&gt;
&lt;br /&gt;
&lt;span style="font-size: large;"&gt;&lt;b&gt;Langkah kedua&lt;/b&gt;&lt;/span&gt; adalah&amp;nbsp; adalah lakukan GRANT ACCESS kepada beberapa IP Address tertentu.&lt;br /&gt;
&lt;div style="text-align: left;"&gt;
&lt;blockquote class="tr_bq"&gt;
&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;b&gt;mysql&amp;gt; GRANT ALL ON nama_database.* TO 'user'@'host' IDENTIFIED BY 'password'&lt;/b&gt;&lt;/span&gt;&lt;/blockquote&gt;
&lt;/div&gt;
Lakukan GRANT ACCESS tersebut berulang-ulang dengan IP yang berbeda sesuai kebutuhan anda.&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-size: large;"&gt;&lt;b&gt;Langkah ketiga&lt;/b&gt;&lt;/span&gt; adalah memasang firewall. Pastikan hanya IP-IP atau host-host tertentu yang berhak berintegrasi dengan server mysql tersebut. Saya menggunakan iptables sebagai firewall. Blok semua trafik mysql kecuali yang datang dari IP 10.1.1.127,&amp;nbsp; 10.1.1.128, 10.1.1.129.&lt;br /&gt;
&lt;blockquote class="tr_bq"&gt;
&lt;pre class="bash"&gt;&lt;b&gt;&lt;span style="color: grey; font-style: italic;"&gt;## Blok semua koneksi ke port &lt;span style="color: black;"&gt;3306&lt;/span&gt; ##&lt;/span&gt;
/sbin/iptables -A INPUT -p tcp --dport &lt;span style="color: black;"&gt;3306&lt;/span&gt; -j DROP
&lt;span style="color: grey; font-style: italic;"&gt;### Sekarang, allow 10.1.1.127, &lt;span style="color: black;"&gt;10.1.1.128&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;, and &lt;span style="color: black;"&gt;10.1.1.129&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;/span&gt; ###&lt;/span&gt;
/sbin/iptables -A INPUT -p tcp -d 10.1.1.127&lt;span style="color: black;"&gt;&lt;/span&gt; --dport &lt;span style="color: black;"&gt;3306&lt;/span&gt; -j ACCEPT
/sbin/iptables -A INPUT -p tcp -d &lt;span style="color: black;"&gt;10.1.1.128&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;/span&gt; --dport &lt;span style="color: black;"&gt;3306&lt;/span&gt; -j ACCEPT
/sbin/iptables -A INPUT -p tcp -d &lt;span style="color: black;"&gt;10.1.1.129&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;/span&gt; --dport &lt;span style="color: black;"&gt;3306&lt;/span&gt; -j ACCEPT&lt;/b&gt;&lt;/pre&gt;
&lt;/blockquote&gt;
Atau&lt;br /&gt;
&lt;blockquote class="tr_bq"&gt;
&lt;pre class="bash"&gt;&lt;b&gt;&lt;span style="color: grey; font-style: italic;"&gt;## Blok semua koneksi ke &lt;span style="color: black;"&gt;3306&lt;/span&gt; kecuali &lt;span style="color: black;"&gt;untuk&lt;/span&gt; tiga ip ini##&lt;/span&gt;
/sbin/iptables -A INPUT -p tcp --dport &lt;span style="color: black;"&gt;3306&lt;/span&gt; ! -d 10.1.1.127&lt;span style="color: black;"&gt;&lt;/span&gt; -j DROP
/sbin/iptables -A INPUT -p tcp --dport &lt;span style="color: black;"&gt;3306&lt;/span&gt; ! -d &lt;span style="color: black;"&gt;10.1.1.128&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;/span&gt; -j DROP
/sbin/iptables -A INPUT -p tcp --dport &lt;span style="color: black;"&gt;3306&lt;/span&gt; ! -d &lt;span style="color: black;"&gt;10.1.1.129&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;/span&gt; -j DROP&lt;/b&gt;&lt;/pre&gt;
&lt;/blockquote&gt;
&lt;br /&gt;
Sebagai pengamanan tambahan supaya port mysql tidak terlihat kalau difilter, anda bisa merubah default port MySQL (3306) menjadi berapapun yang anda mau. Konfigurasi ini ada didalam file &lt;b&gt;/etc/mysql/my.cnf&lt;/b&gt;&lt;br /&gt;
&lt;blockquote class="tr_bq"&gt;
&lt;b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;[mysqld]&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;#&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;# * Basic Settings&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;#&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;user&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = mysql&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;pid-file&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = /var/run/mysqld/mysqld.pid&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;socket&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = /var/run/mysqld/mysqld.sock&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;span style="color: #cc0000;"&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;port&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 3306&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;b&gt; &lt;span style="color: #6aa84f;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;lt;--------------- Rubah disini&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;basedir&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = /usr&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;datadir&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = /var/lib/mysql&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;tmpdir&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = /tmp&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;lc-messages-dir = /usr/share/mysql&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;skip-external-locking&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;#&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;# Instead of skip-networking the default is now to listen only on&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;# localhost which is more compatible and is not less secure.&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;bind-address&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 127.0.0.1&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;#&lt;/span&gt;&lt;/b&gt;&lt;/blockquote&gt;
&amp;nbsp;Setelah selesai maka simpan file dan close. Restart service mysql&lt;br /&gt;
&lt;blockquote class="tr_bq"&gt;
&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;b&gt;/etc/init.d/mysql restart&lt;/b&gt;&lt;/span&gt; &lt;/blockquote&gt;
&lt;br /&gt;
Saya rasa cukup untuk artikel tentang &lt;i&gt;&lt;u&gt;&lt;b&gt;Multiple Binding Address MySQL Server di Linux Ubuntu Server&lt;/b&gt;&lt;/u&gt;&lt;/i&gt;, jika ada pertanyaan silahkan di tuliskan dikomentar. Dengan senang hati saya akan membantu permasalahan yang anda hadapi.&lt;br /&gt;
&lt;br /&gt;
Semoga bermanfaat,&lt;br /&gt;
Salam Penguin :)&lt;br /&gt;
&lt;b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class="blogger-post-footer"&gt;Salam Penguin! :)&lt;/div&gt;</content><link href="http://tutorialubuntuindonesia.blogspot.com/feeds/2202541668055555864/comments/default" rel="replies" title="Posting Komentar" type="application/atom+xml"/><link href="http://tutorialubuntuindonesia.blogspot.com/2013/08/multiple-binding-address-mysql-server.html#comment-form" rel="replies" title="0 Komentar" type="text/html"/><link href="http://www.blogger.com/feeds/8888788383632469378/posts/default/2202541668055555864" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/8888788383632469378/posts/default/2202541668055555864" rel="self" type="application/atom+xml"/><link href="http://tutorialubuntuindonesia.blogspot.com/2013/08/multiple-binding-address-mysql-server.html" rel="alternate" title="Multiple Binding Address MySQL Server di Linux Ubuntu Server" type="text/html"/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/13926152642792111341</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><thr:total>0</thr:total><georss:featurename>Bandung, West Java, Republic of Indonesia</georss:featurename><georss:point>-6.9147444 107.6098111</georss:point><georss:box>-7.0408529 107.4484496 -6.7886359 107.7711726</georss:box></entry><entry><id>tag:blogger.com,1999:blog-8888788383632469378.post-2284071924819721783</id><published>2013-08-04T08:00:00.000+07:00</published><updated>2013-10-26T23:15:51.101+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu"/><title type="text">Cara Mengganti Port SSH di Linux Ubuntu Server 12.04</title><content type="html">&lt;div style="text-align: justify;"&gt;
Berapa banyak yang menganggap hal ini penting? Bagi saya, ini sangat penting sekali. Bagaimana tidak, semua orang yang mengerti linux juga sudah tau kalau port 22 adalah port SSH. Memang sih kita bisa mengkonfigurasi &lt;a href="http://tutorialubuntuindonesia.blogspot.com/2013/07/iptables-drop-all-allow-some-vs-allow.html" target="_blank"&gt;iptables&lt;/a&gt; untuk memfilter siapa saja yang berhak masuk via ssh, tapi tidak tahu ya..saya ini tipe orang yang paranoid :D&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Semakin banyak lapisan keamanan bukankah akan lebih baik? Mindset itu yang selalu tertanam dalam diri saya. Bahkan saya sedang belajar bagaimana caranya memfilter SSH berdasarkan Mac Address, bukan IP Address. Tapi pada postingan kali ini saya akan memberi tahu bagaimana caranya mengganti default port SSH, ketentuan portnya port berapa itu terserah anda. Saya pribadi sih tidak pernah tanggung-tanggung, bisa 54030, bisa juga 4359, atau 2469 atau berapapun juga. setiap server saya buat supaya mempunyai port ssh yang berbeda-beda, kalau lupa ya saya lihat lagi catatan saya :D&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Saya menggunakan Ubuntu Server 12.04 untuk server saya, mengapa ubuntu? alasannya karena saya sudah familiar dengan distro linux yang satu ini. pengoprasiannya tidak sesulit FreeBSD yang masih berbau UNIX yang kental. Okay, kita langsung saja mengubah port ssh di ubuntu server 12.04. Jika di server anda belum terinstall ssh server, berikut ini adalah &lt;i&gt;&lt;u&gt;&lt;b&gt;cara menginstall ssh server di linux&lt;/b&gt;&lt;/u&gt;&lt;/i&gt; :&lt;/div&gt;
&lt;blockquote class="tr_bq"&gt;
&lt;div style="text-align: justify;"&gt;
&lt;b&gt;apt-get install openssh-server&lt;/b&gt;&lt;/div&gt;
&lt;/blockquote&gt;
Setelah selesai bukalah file ini :&lt;br /&gt;
&lt;blockquote class="tr_bq"&gt;
&lt;b&gt;/etc/ssh/sshd_config&lt;/b&gt;&lt;/blockquote&gt;
Didalam file tersebut, tepat dibaris ke 5 adalah pendeskripsian port yang digunakan oleh service ssh. &lt;br /&gt;
&lt;blockquote class="tr_bq"&gt;
&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;b&gt;# Package generated configuration file&lt;/b&gt;&lt;br /&gt;&lt;b&gt;# See the sshd_config(5) manpage for details&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;# What ports, IPs and protocols we listen for&lt;/b&gt;&lt;br /&gt;&lt;span style="color: #cc0000;"&gt;&lt;b&gt;Port 22 &lt;span style="color: #6aa84f;"&gt;&amp;lt;---------- &lt;i&gt;&lt;u&gt;Mengganti Port SSH di Linux Ubuntu Server 12.04&lt;/u&gt;&lt;/i&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;b&gt;# Use these options to restrict which interfaces/protocols sshd will bind to&lt;/b&gt;&lt;br /&gt;&lt;b&gt;#ListenAddress ::&lt;/b&gt;&lt;br /&gt;&lt;b&gt;#ListenAddress 0.0.0.0&lt;/b&gt;&lt;br /&gt;&lt;b&gt;Protocol 2&lt;/b&gt;&lt;/span&gt;&lt;/blockquote&gt;
Supaya lebih jelas saya warnai bagian tersebut dan saya berika keterangan dengan warna mencolok. Pada umumnya jumlah port pada komputer itu terdiri dari &lt;span class="st"&gt;65536 port, banyak dari port-port tersebut tidak terbuka secara default. Port-port tersebut bisa diibaratkan seperti jendela atau pintu pada sebuah rumah. Dan setiap port memiliki fungsinya sendiri-sendiri. Dalam penggantian port ssh anda bisa mengubahnya menjadi port berapapun asal tidak lebih dari &lt;/span&gt;&lt;span class="st"&gt;65536. Setelah melakukan perubahan simpan file tersebut dan lakukan restart service ssh anda.&lt;/span&gt;&lt;br /&gt;
&lt;blockquote class="tr_bq"&gt;
&lt;span class="st"&gt;&lt;b&gt;service ssh restart&lt;/b&gt; &lt;span style="color: #cc0000;"&gt;atau dengan perintah&lt;/span&gt; &lt;b&gt;/etc/init.d/ssh restart&lt;/b&gt;&lt;/span&gt;&lt;/blockquote&gt;
&lt;span class="st"&gt;Setelah anda merubah default port ssh di ubuntu server 12.04, anda bisa coba scanning port dengan nmap atau dengan port scanning online di &lt;a href="http://incloak.com/ports/" target="_blank"&gt;website ini&lt;/a&gt; untuk melihat apakah port 22 terbuka atau tidak. Untuk melihat history login di dalam ubuntu server anda bisa melihatnya di file &lt;b&gt;/var/log/auth.log&lt;/b&gt;. Anda bisa mengikuti history ini dengan cara real time dengan perintah ini :&lt;/span&gt;&lt;br /&gt;
&lt;blockquote class="tr_bq"&gt;
&lt;span class="st"&gt;&lt;b&gt;tail -f /var/log/auth.log&lt;/b&gt;&lt;/span&gt;&lt;/blockquote&gt;
Sample outputnya tampak seperti ini :&lt;br /&gt;
&lt;blockquote class="tr_bq"&gt;
&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;b&gt;Aug&amp;nbsp; 2 08:32:01 laborate CRON[2002]: pam_unix(cron:session): session opened for user root by (uid=0)&lt;br /&gt;Aug&amp;nbsp; 2 08:32:01 laborate CRON[2002]: pam_unix(cron:session): session closed for user root&lt;br /&gt;Aug&amp;nbsp; 2 08:33:01 laborate CRON[2009]: pam_unix(cron:session): session opened for user root by (uid=0)&lt;br /&gt;Aug&amp;nbsp; 2 08:33:01 laborate CRON[2009]: pam_unix(cron:session): session closed for user root&lt;br /&gt;Aug&amp;nbsp; 2 08:34:01 laborate CRON[2019]: pam_unix(cron:session): session opened for user root by (uid=0)&lt;br /&gt;Aug&amp;nbsp; 2 08:34:01 laborate CRON[2019]: pam_unix(cron:session): session closed for user root&lt;br /&gt;Aug&amp;nbsp; 2 08:35:01 laborate CRON[2030]: pam_unix(cron:session): session opened for user root by (uid=0)&lt;br /&gt;Aug&amp;nbsp; 2 08:35:01 laborate CRON[2030]: pam_unix(cron:session): session closed for user root&lt;br /&gt;Aug&amp;nbsp; 2 08:36:01 laborate CRON[2038]: pam_unix(cron:session): session opened for user root by (uid=0)&lt;br /&gt;Aug&amp;nbsp; 2 08:36:01 laborate CRON[2038]: pam_unix(cron:session): session closed for user root &lt;/b&gt;&lt;/span&gt;&lt;/blockquote&gt;
&lt;div style="text-align: justify;"&gt;
Sampai disini saya rasa cukup pada artikel &lt;i&gt;&lt;u&gt;&lt;b&gt;Cara Mengganti Port SSh di Linux Ubuntu Server 12.04&lt;/b&gt;&lt;/u&gt;&lt;/i&gt;, server anda sekarang sudah lebih aman lagi. Jika anda memiliki permasalahan dan ingin bertanya, silahkan tuliskan di komentar. Dengan senang hati saya akan membantu :)&lt;br /&gt;
&lt;br /&gt;
Untuk melihat video &lt;a href="http://youtu.be/nqh_RKfIQmw" target="_blank"&gt;&lt;b&gt;tutorial cara mengganti port ssh di linux ubuntu server&lt;/b&gt;&lt;/a&gt; silahkan klik &lt;a href="http://youtu.be/nqh_RKfIQmw" rel="nofollow" target="_blank"&gt;disini&lt;/a&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Semoga bermanfaat,&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Salam penguin :)&lt;/div&gt;
&lt;div class="blogger-post-footer"&gt;Salam Penguin! :)&lt;/div&gt;</content><link href="http://tutorialubuntuindonesia.blogspot.com/feeds/2284071924819721783/comments/default" rel="replies" title="Posting Komentar" type="application/atom+xml"/><link href="http://tutorialubuntuindonesia.blogspot.com/2013/08/mengganti-port-ssh-di-ubuntu-server-1204.html#comment-form" rel="replies" title="0 Komentar" type="text/html"/><link href="http://www.blogger.com/feeds/8888788383632469378/posts/default/2284071924819721783" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/8888788383632469378/posts/default/2284071924819721783" rel="self" type="application/atom+xml"/><link href="http://tutorialubuntuindonesia.blogspot.com/2013/08/mengganti-port-ssh-di-ubuntu-server-1204.html" rel="alternate" title="Cara Mengganti Port SSH di Linux Ubuntu Server 12.04" type="text/html"/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/13926152642792111341</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8888788383632469378.post-6123109072529660094</id><published>2013-08-03T08:00:00.000+07:00</published><updated>2013-11-02T19:07:18.599+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu"/><title type="text">Manajemen User Pada Linux Ubuntu Server 12.04</title><content type="html">&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: inherit;"&gt;Seorang System Administrator tentunya harus mengetahui segala kegiatan atau kejadian apa saja yang terjadi pada server nya. Hal ini sangat penting karena kita mendapatkan amanat besar dari perusahaan dalam manajemen data center. Tentunya kita sebagai admin tidak bisa membiarkan orang-orang yang tidak mempunyai kepentingan masuk kedalam server kita begitu saja, oleh karena itu kita harus me-manage user yang ada pada server kita, kita harus memantau apa saja yang dilakukannya.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: inherit;"&gt;Perlu diketahui bahwa secara default user baru yang dibuat pada server linux kita, itu memiliki privileges 755. Artinya;&lt;/span&gt;&lt;/div&gt;
&lt;ul style="text-align: justify;"&gt;
&lt;li&gt;&lt;b&gt;User = rwx (read, write, execute)&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Group = rx (read, execute)&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Other = rx (read,execute)&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: inherit;"&gt;Bisa anda bayangkan jika kita adalah seorang sysad yang bekerja di perusahaan hosting yang memiliki client sekian banyak dengan user-nya masing-masing pada server kita?&lt;b&gt; &lt;/b&gt;Apakah anda sadar, bahwa memberikan privileges 755 pada setiap user itu cukup riskan untuk server kita? Menurut saya ini cukup mengganggu ketenangan, dimana setiap user dapat saling melihat isi folder home satu sama lain? Untuk kasus ini, akan saya jelaskan langkah-langkah untuk mengatasinya.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: inherit;"&gt;Pada percobaan ini saya menggunakan Linux Ubuntu Server 12.04, saya 
akan menuliskan bagaimana cara me-manage user yang benar dalam server linux.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: inherit;"&gt;Berikut ini adalah &lt;b&gt;perintah untuk membuat user baru pada linux&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;blockquote class="tr_bq"&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;b&gt;root@laborate:/home/apocalypsix# useradd panda&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/blockquote&gt;
&lt;span style="font-family: inherit;"&gt;syntax diatas benar untuk membuat user baru bernama panda. Tapi tidak memberikan home directory kepada panda. Pembuatan user dengan cara diatas benar-benar tanpa atribut apapun seperti password, nama, dan atribut lainnya. Maka pada Linux Ubuntu Server 12.04 kita bisa membuat sebuah user lengkap dengan home directory, dan atribut lainnya. Perintahnya seperti ini :&lt;/span&gt;&lt;br /&gt;
&lt;blockquote class="tr_bq"&gt;
&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;b&gt;root@laborate:/home/apocalypsix# adduser panda&lt;/b&gt;&lt;/span&gt;&lt;/blockquote&gt;
&lt;span style="font-family: inherit;"&gt;Setelah menekan enter maka akan muncul seperti ini :&lt;/span&gt;&lt;br /&gt;
&lt;blockquote class="tr_bq"&gt;
&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;b&gt;Adding user `panda' ...&lt;br /&gt;Adding new group `panda' (1001) ...&lt;br /&gt;Adding new user `panda' (1001) with group `panda' ...&lt;br /&gt;Creating home directory `/home/panda' ...&lt;br /&gt;Copying files from `/etc/skel' ...&lt;br /&gt;Enter new UNIX password:&lt;br /&gt;Retype new UNIX password:&lt;br /&gt;passwd: password updated successfully&lt;br /&gt;Changing the user information for panda&lt;br /&gt;Enter the new value, or press ENTER for the default&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Full Name []: John Paul&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Room Number []: 10&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Work Phone []:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Home Phone []:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Other []:&lt;br /&gt;Is the information correct? [Y/n] Y &lt;/b&gt;&lt;/span&gt;&lt;/blockquote&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: inherit;"&gt;Pada metode kedua ini, user panda diberikan home directory-nya sendiri, diberikan group juga, selain itu password juga harus di set saat itu juga. Singkat kata, privasi untuk panda secara default sudah cukup baik.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: inherit;"&gt;&lt;b&gt;Cara menghapus user di linux ubuntu server 12.04&lt;/b&gt; bisa dengan perintah ini :&lt;/span&gt;&lt;/div&gt;
&lt;blockquote class="tr_bq"&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;b&gt;root@laborate:/home# deluser panda&lt;br /&gt;Removing user `panda' ...&lt;br /&gt;Warning: group `panda' has no more members.&lt;br /&gt;Done.&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/blockquote&gt;
&lt;span style="font-family: inherit;"&gt;Atau bisa juga dengan perintah ini :&lt;/span&gt;&lt;br /&gt;
&lt;blockquote class="tr_bq"&gt;
&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;b&gt;root@laborate:/home# userdel panda&lt;br /&gt;Removing user `panda' ...&lt;br /&gt;Warning: group `panda' has no more members.&lt;/b&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;b&gt;Done.&lt;/b&gt;&lt;/span&gt;&lt;/blockquote&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: inherit;"&gt;Home directory tidak akan terhapus otomatis, jika mau kita bisa menghapusnya dengan cara manual. Karena user panda tidak memiliki member di group nya maka tampil seperti itu, jika user panda tersebut mempunyai member bagian "Warning: group `panda` has no more members" tidak akan muncul. User panda akan langsung dihapus begitu saja. namun dengan demikian bisa kita lihat yang terjadi setelah user panda dihapus, adalah seperti ini :&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;blockquote class="tr_bq"&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;b&gt;root@laborate:/home# ls -l&lt;br /&gt;total 12&lt;br /&gt;drwxr-xr-x 5 apocalypsix apocalypsix 4096 Jul 28 06:16 apocalypsix&lt;br /&gt;drwxr-xr-x 2 kancil&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1001 4096 Aug&amp;nbsp; 2 05:30 kancil&lt;br /&gt;drwxr-xr-x 2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1001&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1001 4096 Aug&amp;nbsp; 2 05:29 panda&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;
&lt;span style="font-family: inherit;"&gt;Yang terjadi adalah User kancil tidak termasuk kepada group panda karena group panda sudah hilang bersama user panda yang saya hapus. &lt;b&gt;1001 &lt;/b&gt;adalah user id nya panda, user id akan tetap ada meskipun user nya sudah dihapus.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: inherit;"&gt;Sekarang untuk pengaturan privileges. Ada baiknya kita tidak memberikan akses kepada kedua user tadi untuk dapat saling melihat isi home directory nya. Secara default keduanya berada pada group yang berbeda. Karena adanya "&lt;i&gt;&lt;b&gt;RX&lt;/b&gt;&lt;/i&gt;" pada privileges "&lt;i&gt;&lt;b&gt;OTHER"&lt;/b&gt;&lt;/i&gt; maka keduanya bisa saling melihat isi home directory. Saya pribadi tidak membiarkan hal itu terjadi, saya tidak memberikan privileges apapun kepada OTHER, karena saya tipe orang yang paranoid :P&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: inherit;"&gt;Maka saya memberikan atribut pada home directory keduanya dengan 750. Artinya :&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;ul&gt;
&lt;li&gt;&lt;b&gt;User = rwx (read, write, execute)&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Group = (read, execute)&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Other = NOTHING :D &lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;h2&gt;
&lt;span style="font-size: large;"&gt;&lt;b&gt;Tapi bagaimana isi folder tersebut bisa ditampilkan dalam web page?&lt;/b&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;span style="font-family: inherit;"&gt;Pada awalnya saya juga berpikir seperti itu, tapi kemudian saya menemukan cara untuk dapat menampilkan isi home directory tersebut pada halaman web. Atribut RX kita hilangkan pada Other bukan berarti kita tidak bisa menampilkan web yang tersimpan dalam user tersebut. Untuk mengatasinya adalah mengubah group user tersebut menjadi&lt;b&gt; &lt;i&gt;www-data&lt;/i&gt;&lt;/b&gt;.&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style="font-size: large;"&gt;&lt;span style="font-family: inherit; font-size: small;"&gt;&lt;i&gt;&lt;b&gt;www-data &lt;/b&gt;&lt;/i&gt;adalah group milik apache. Jika home directory kedua user tadi dimasukkan kedalam group ini, maka otomatis website yang tersimpan didalamnya akan dapat ditampilkan pada browser karena file-file didalamnya selain milik user panda ataupun kancil, juga dimiliki oleh &lt;i&gt;&lt;b&gt;www-data&lt;/b&gt;&lt;/i&gt;. &lt;b&gt;Perintah untuk mengubah group user d&lt;/b&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;i linux ubuntu&lt;/b&gt; &lt;/span&gt;adalah seperti ini :&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;blockquote class="tr_bq"&gt;
&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;b&gt;root@laborate:/home# chgrp -R www-data panda&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;b&gt;root@laborate:/home# ls -l&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;b&gt;total 12&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;b&gt;drwxr-xr-x 5 apocalypsix apocalypsix 4096 Jul 28 06:16 apocalypsix&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;b&gt;drwxr-x--- 2 kancil&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; www-data&amp;nbsp;&amp;nbsp;&amp;nbsp; 4096 Aug&amp;nbsp; 2 05:39 kancil&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;b&gt;drwxr-x--- 2 panda&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; www-data&amp;nbsp;&amp;nbsp;&amp;nbsp; 4096 Aug&amp;nbsp; 2 05:38 panda&lt;/b&gt;&lt;/span&gt;&lt;/blockquote&gt;
&lt;span style="font-family: inherit;"&gt;Metode diatas menurut saya lebih aman ketimbang memberikan privileges apapun kepada OTHER. Selain itu, Jika user panda melakukan remote ssh, dia tidak akan bisa melakukan apapun pada home directory kancil. Begitu juga sebaliknya.&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style="font-family: inherit;"&gt;Saya masuk sebagai user panda dan akan masuk kedalam home directory kancil, tapi yang terjadi adalah seperti ini :&lt;/span&gt;&lt;br /&gt;
&lt;blockquote class="tr_bq"&gt;
&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;b&gt;panda@laborate:/home$ cd kancil&lt;br /&gt;-bash: cd: kancil: Permission denied&lt;br /&gt;panda@laborate:/hom&lt;/b&gt;&lt;/span&gt;e&lt;/blockquote&gt;
&lt;span style="font-family: inherit;"&gt;User panda tersebut tidak diijinkan masuk kedalam folder kancil. Bahkan untuk melihat apa isinya pun akan tetap ditolak.&lt;/span&gt;&lt;br /&gt;
&lt;blockquote class="tr_bq"&gt;
&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;b&gt;panda@laborate:/home$ ls kancil&lt;br /&gt;ls: cannot open directory kancil: Permission denied&lt;br /&gt;panda@laborate:/home$ &lt;/b&gt;&lt;/span&gt;&lt;/blockquote&gt;
&lt;span style="font-family: inherit;"&gt;Saya rasa cukup sampai disini untuk artikel kali ini. Untuk &lt;i&gt;&lt;u&gt;&lt;b&gt;manajemen user pada linux ubuntu server 12.04&lt;/b&gt;&lt;/u&gt;&lt;/i&gt; yang lebih dalam akan saya lanjutkan dilain waktu. Jika anda memiliki pertanyaan atau permasalahan silahkan tuliskan di komentar. Saya akan dengan senang hati membantu memecahkan masalah anda :)&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style="font-family: inherit;"&gt;Semoga bermanfaat,&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: inherit;"&gt;Salam penguin! :)&lt;/span&gt;&lt;/div&gt;
&lt;div class="blogger-post-footer"&gt;Salam Penguin! :)&lt;/div&gt;</content><link href="http://tutorialubuntuindonesia.blogspot.com/feeds/6123109072529660094/comments/default" rel="replies" title="Posting Komentar" type="application/atom+xml"/><link href="http://tutorialubuntuindonesia.blogspot.com/2013/08/manajemen-user-pada-linux-ubuntu-server.html#comment-form" rel="replies" title="0 Komentar" type="text/html"/><link href="http://www.blogger.com/feeds/8888788383632469378/posts/default/6123109072529660094" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/8888788383632469378/posts/default/6123109072529660094" rel="self" type="application/atom+xml"/><link href="http://tutorialubuntuindonesia.blogspot.com/2013/08/manajemen-user-pada-linux-ubuntu-server.html" rel="alternate" title="Manajemen User Pada Linux Ubuntu Server 12.04" type="text/html"/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/13926152642792111341</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8888788383632469378.post-3143272148644352401</id><published>2013-08-02T08:00:00.000+07:00</published><updated>2013-08-10T04:14:45.511+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><category scheme="http://www.blogger.com/atom/ns#" term="mysql"/><category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu"/><title type="text">Perintah-perintah dasar Mysql di Linux</title><content type="html">&lt;div style="text-align: justify;"&gt;
Sebenarnya &lt;i&gt;&lt;u&gt;&lt;b&gt;perintah-perintah dasar mysql di linux&lt;/b&gt;&lt;/u&gt;&lt;/i&gt; ini akan berguna di sistem operasi apapun termasuk windows, mungkin hanya sedikit berbeda pada pen-deskripsian perintah saja. Jika anda adalah seorang System Administrator, maka jangan pernah berpikir anda bukanlah DB Admin ketika disuruh melakukan pekerjaan-pekerjaan yang sedikit berhubungan dengan database. Kemampuan inipun harus dipahami dan dimengerti oleh seorang System Administrator. Sebenarnya ada Phpmyadmin untuk melakukan pekerjaan-pekerjaan ini, tapi saya pribadi agak risih ketika bekerja dengan phpmyadmin. Karena tentu ruang database ini yang seharusnya berada di backend, berubah menjadi frontend. Seberapa kemungkinan akan bisa diretas? Sepertinya itu bergantung kepada nasib baik anda :)&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h2&gt;
&lt;span style="font-size: large;"&gt;&lt;b&gt;Masuk Kedalam mysql&lt;/b&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;blockquote class="tr_bq"&gt;
&lt;b&gt;mysql -u &amp;lt;username&amp;gt; -p&lt;/b&gt;&lt;/blockquote&gt;
&lt;div style="text-align: justify;"&gt;
Setelah kita menekan enter akan diminta password. Sebenarnya bisa memasukkan password langsung, caranya seperti ini &lt;/div&gt;
&lt;blockquote class="tr_bq"&gt;
&lt;b&gt;mysql -u &amp;lt;username&amp;gt; -p&amp;lt;password&amp;gt;&lt;/b&gt;&lt;/blockquote&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h2&gt;
&lt;span style="font-size: large;"&gt;Cara Meng-export database&lt;/span&gt;&lt;/h2&gt;
&lt;br /&gt;
&lt;blockquote class="tr_bq"&gt;
&lt;b&gt;mysqldump -u &amp;lt;username&amp;gt; -p nama_database &amp;gt; /path/anda/menyimpan/hasil/export.sql&lt;/b&gt;&lt;/blockquote&gt;
Sekali lagi, untuk password itu optional. Anda bisa langsung memasukkan seperti contoh pertama.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h2&gt;
&lt;span style="font-size: large;"&gt;&lt;b&gt;C&lt;span style="font-size: large;"&gt;ara &lt;/span&gt;Meng-import database&lt;/b&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;br /&gt;
&lt;blockquote class="tr_bq"&gt;
&lt;b&gt;mysql -u &amp;lt;username&amp;gt; -p nama_database &amp;lt; /path/anda/menyimpan/file/yang/mau/diimport.sql&lt;/b&gt;&lt;/blockquote&gt;
&lt;br /&gt;
&lt;h2&gt;
&lt;span style="font-size: large;"&gt;&lt;b&gt;Cara Membuat user baru untuk mysql (Privileges)&lt;/b&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
Untuk langkah ini anda harus masuk terlebih dahulu kedalam mysql. Lalu selanjutnya ketik perintah ini&lt;/div&gt;
&lt;br /&gt;
&lt;blockquote class="tr_bq"&gt;
&lt;b&gt;GRANT ALL ON nama_database.* TO ‘user’@’host’ IDENTIFIED BY ‘password’;&lt;/b&gt;&lt;/blockquote&gt;
&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
Contoh diatas adalah memberikan hak akses penuh kepada user baru yang anda buat dengan password yang anda berikan. Statement &lt;b&gt;ALL&lt;/b&gt; untuk hak akses penuh, seperti READ, INSERT, DELETE, UPDATE. Anda bisa juga membatasi hak aksesnya dengan mengganti statement ALL menjadi SELECT. Dengan statement SELECT user baru yang anda buat hanya bisa melihat isi database. Tidak bisa melakukan INSERT, DELETE, UPDATE.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Statement &lt;b&gt;.*&lt;/b&gt; diujung nama_database adalah menyatakan user tersebut berhak sepenuhnya atas semua tabel yang berada didalam database. Jika anda ingin membatasi sampai seberapa jauh hak akses user tersebut, anda bisa mengganti statement &lt;b&gt;.*&lt;/b&gt; dengan &lt;b&gt;.nama_tabel&lt;/b&gt; Contohnya :&lt;/div&gt;
&lt;br /&gt;
&lt;blockquote class="tr_bq"&gt;
&lt;b&gt;GRANT ALL ON nama_database.nama_tabel TO ‘user’@’host’ IDENTIFIED BY ‘password’;&lt;/b&gt;&lt;/blockquote&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Jika anda ingin memberikan privileges sampai 3 atau 4 tabel, lakukan cara diatas berulang-ulang dengan nama tabel yang berbeda. Sesuaikan dengan kebutuhannya. Atau jika seandainya user tersebut hanya berhak melihat table-tabel tertentu, maka ganti statement &lt;b&gt;ALL&lt;/b&gt; menjadi &lt;b&gt;SELECT.&lt;/b&gt; &lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Selanjutnya statement &lt;b&gt;host&lt;/b&gt;, ini mengindikasikan user tersebut berada dimana. Bisa di localhost, bisa diluar network (internet) atau didalam network (intranet). Cukup ganti &lt;b&gt;host&lt;/b&gt; tersebut sesuai dengan kebutuhan anda.&amp;nbsp; Bisa diisi dengan domain, atau IP Address.&amp;nbsp; Host diluar localhost berarti anda harus merubah setting-an bind_address yang ada di file my.cnf. Kalau di Ubuntu file tersebut berada di /etc/mysql/my.cnf. Secara default bind_address hanya merujuk pada 127.0.0.1 atau localhost. Nah, rubah rule tersebut menjadi 0.0.0.0.&lt;/div&gt;
&lt;br /&gt;
&lt;h2&gt;
&lt;span style="font-size: large;"&gt;&lt;b&gt;Cara Menghapus user mysql (drop privileges)&lt;/b&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;br /&gt;
Jika sekiranya user yang anda buat sudah tidak pernah mengakses lagi, ada baiknya anda menghapus privileges dan usernya. Perintahnya seperti ini&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote class="tr_bq"&gt;
&lt;b&gt;DROP USER ‘user’@’host’;&lt;/b&gt;&lt;/blockquote&gt;
&lt;br /&gt;
&lt;h2&gt;
&lt;span style="font-size: large;"&gt;&lt;b&gt;Cara Mengubah password root mysql&lt;/b&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;br /&gt;
&lt;blockquote class="tr_bq"&gt;
&lt;b&gt;mysqladmin -u root -p‘passwordlama’ password password_baru&lt;/b&gt;&lt;/blockquote&gt;
&lt;br /&gt;
&lt;h2&gt;
&lt;span style="font-size: large;"&gt;&lt;b&gt;Cara Melihat daftar user, host di msyql&lt;/b&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;br /&gt;
&lt;br /&gt;
Pertama, anda harus masuk kedalam mysql. Ikuti perintah-perintah ini&lt;br /&gt;
&lt;blockquote class="tr_bq"&gt;
&lt;b&gt;mysql -u root -p&lt;br /&gt;mysql&amp;gt; use mysql;&lt;br /&gt;mysql&amp;gt; select user,host from user;&lt;/b&gt;&lt;/blockquote&gt;
Nanti akan muncul seperti ini :&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;+------------------+----------------+&lt;br /&gt;| user&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; | host&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&lt;br /&gt;+------------------+----------------+&lt;br /&gt;| pentaho&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; | 10.1.1.16&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&lt;br /&gt;| radius&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; | 10.1.1.17&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&lt;br /&gt;| filelocker&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; | 10.1.1.18&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&lt;br /&gt;| agus&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; | 10.64.0.251&amp;nbsp;&amp;nbsp;&amp;nbsp; |&lt;br /&gt;| root&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; | 127.0.0.1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&lt;br /&gt;| root&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; | ::1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&lt;br /&gt;|&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; | serverfarm&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&lt;br /&gt;| root&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; | serverfarm&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&lt;br /&gt;|&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; | localhost&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&lt;br /&gt;| debian-sys-maint | localhost&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&lt;br /&gt;| delis&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; | localhost&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&lt;br /&gt;| edam&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; | localhost&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&lt;br /&gt;| root&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; | localhost&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&lt;br /&gt;| sync&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; | localhost&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&lt;br /&gt;+------------------+----------------+&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
Saya rasa cukup untuk sekarang, jika anda mempunyai pertanyaan bisa tuliskan di komentar. Dengan senang hati saya akan membantu :)&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Semoga bermanfaat,&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Salam penguin! :)&lt;/div&gt;
&lt;div class="blogger-post-footer"&gt;Salam Penguin! :)&lt;/div&gt;</content><link href="http://tutorialubuntuindonesia.blogspot.com/feeds/3143272148644352401/comments/default" rel="replies" title="Posting Komentar" type="application/atom+xml"/><link href="http://tutorialubuntuindonesia.blogspot.com/2013/08/perintah-perintah-dasar-mysql-di-ubuntu.html#comment-form" rel="replies" title="0 Komentar" type="text/html"/><link href="http://www.blogger.com/feeds/8888788383632469378/posts/default/3143272148644352401" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/8888788383632469378/posts/default/3143272148644352401" rel="self" type="application/atom+xml"/><link href="http://tutorialubuntuindonesia.blogspot.com/2013/08/perintah-perintah-dasar-mysql-di-ubuntu.html" rel="alternate" title="Perintah-perintah dasar Mysql di Linux" type="text/html"/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/13926152642792111341</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8888788383632469378.post-8875465382376160383</id><published>2013-08-01T08:00:00.000+07:00</published><updated>2013-08-04T20:50:39.214+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Aspirasi"/><title type="text">Sistem Aman Vs. Sistem Nyaman</title><content type="html">&lt;div style="background-color: white; border: 0px; color: #2c2c29; font-family: Tahoma; margin-bottom: 15px; margin-top: 1px; outline: 0px; padding: 2px; text-align: justify; vertical-align: baseline;"&gt;
Sedikit geli sebenarnya jika menulis topik ini. Alasannya, karena banyak sekali orang mendambakan sebuah keamanan sekaligus mengharapkan kenyamanan diwaktu yang bersamaan. Padahal 2 hal tersebut sangat bertolak belakang satu sama lain. 2 hal ini seperti menjadi 2 kubu yang tidak bisa disatukan dalam satu arah. Dimana kita menginginkan aman maka tidak terhindarkan kita akan kehilangan kenyamanan kita. Saya perjelas dengan bahasa yang lebih sederhana.&lt;/div&gt;
&lt;div style="background-color: white; border: 0px; color: #2c2c29; font-family: Tahoma; margin-bottom: 15px; margin-top: 1px; outline: 0px; padding: 2px; text-align: justify; vertical-align: baseline;"&gt;
Bayangkan didalam kamar kita terdapat sebuah brankas yang berisi tumpukan emas batangan, brankas tersebut kita encrypt dengan kode-kode tertentu agar tidak sembarangan orang bisa melihat apalagi mengambil isinya. Jika memang diperlukan kita akan menyembunyikan brankas tersebut dibalik lukisan di dinding, atau menyimpannya dibalik lantai tepat dibawah tempat tidur kita. Amankah? Sudah pasti aman. Kenapa sampai harus sebegitunya? Karena semua orang tahu, emas itu adalah sesuatu yang berharga. Untuk memyimpannya klita memerlukan privasi yang benar-benar terjaga dari jangkauan orang.&lt;/div&gt;
&lt;div style="background-color: white; border: 0px; color: #2c2c29; font-family: Tahoma; margin-bottom: 15px; margin-top: 1px; outline: 0px; padding: 2px; vertical-align: baseline;"&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Seandainya suatu hari kita akan bepergian jauh, apa yang akan kita lakukan untuk menjaga brankas tersebut? Sudah pasti kita akan mengunci rapat kamar kita, baik itu pintu maupun jendela. Itu saja tidak cukup, maka pasti kita akan mengunci rapat semua jendela dirumah, bahkan mungkin lalatpun tidak bisa masuk :p&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Setelah semua jendela didalam rumah terkunci rapat, tidak mungkin kita akan membiarkan pintu rumah tanpa terkunci. Pintu depan, samping, belakang, semuanya akan kita kunci. Benar?&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Setelah semua pintu terkunci, tidak mungkin juga rasanya kita meninggalkan garasi kita tanpa terkunci. Maka seharusnya, kitapun mengunci garasi sebelum bepergian jauh. Kemanan semakin terjamin seketat-ketatnya, karena di perumahan tempat tinggal kita ada satpam yang selalu berjaga siang dan malam.&lt;/div&gt;
&lt;br /&gt;
&lt;div style="background-color: white; border: 0px; color: #2c2c29; font-family: Tahoma; margin-bottom: 15px; margin-top: 1px; outline: 0px; padding: 2px; text-align: justify; vertical-align: baseline;"&gt;
Dari ilustrasi ini, berapa lapis keamanan yang kita buat untuk melindungi brankas berisi emas batangan tersebut? Aman sekali bukan? Dengan begitu kita dapat bepergian jauh selama mungkin tanpa memikirkan akan ada pencuri yang menemukan brankas kita.&lt;/div&gt;
&lt;div style="background-color: white; border: 0px; color: #2c2c29; font-family: Tahoma; margin-bottom: 15px; margin-top: 1px; outline: 0px; padding: 2px; vertical-align: baseline;"&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;strong style="background-color: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;"&gt;Nyaman nggak sih?&lt;/strong&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Tidak tahu menurut anda bagaimana, tapi menurut saya itu tidak nyaman. Karena setelah saya memakai pakaian dikamar sebelum bersiap pergi, saya harus mengunci semua jendela dan pintu. Memang tidak lama, hanya diperlukan waktu beberapa detik atau paling lama 3 menit untuk mengunci semua jendela dan pintu dirumah. Tapi tetap ada waktu saya yang tersita karena melakukannya. Kenapa tidak saya tinggalkan saja semuanya karena saya tidak rela meluangkan waktu sekian detik atau sekian menit. Belum lagi kalau kuncinya hilang saya harus mencarinya dulu. Cukup repot.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Bisa saja kita meninggalkan semuanya tanpa terkunci, hanya tertutup begitu saja tapi masih sangat memungkinkan orang akan masuk dan berkeliaran diseluruh isi rumah, dan terdapat kemungkinan yang cukup untuk ditemukannya brankas tersebut.&lt;/div&gt;
&lt;br /&gt;
&lt;div style="background-color: white; border: 0px; color: #2c2c29; font-family: Tahoma; margin-bottom: 15px; margin-top: 1px; outline: 0px; padding: 2px; text-align: justify; vertical-align: baseline;"&gt;
Ilustrasi tersebut sebenarnya tidak jauh berbeda dengan sebuah sistem, apapun itu. Sistem yang memiliki aturan yang ditegakkan demi menjaga privasi milik kita.&lt;/div&gt;
&lt;div style="background-color: white; border: 0px; color: #2c2c29; font-family: Tahoma; margin-bottom: 15px; margin-top: 1px; outline: 0px; padding: 2px; text-align: justify; vertical-align: baseline;"&gt;
Dalam jaringan yang luas seperti internet, pada hakikatnya tidak ada yang benar-benar aman 100%. Bahkan sistem yang sangat aman sekalipun masih berkemungkinan untuk ditembus dengan beberapa cara, apalagi sistem yang tidak aman? Yang hanya memprioritaskan&amp;nbsp;&lt;strong style="background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;"&gt;&lt;em style="background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;"&gt;Kenyamanan&amp;nbsp;&lt;/em&gt;&lt;/strong&gt;yang memanjakan?&lt;/div&gt;
&lt;div style="background-color: white; border: 0px; color: #2c2c29; font-family: Tahoma; margin-bottom: 15px; margin-top: 1px; outline: 0px; padding: 2px; text-align: justify; vertical-align: baseline;"&gt;
Kita akan rela mengunci rapat semua pintu dan jendela rumah sebelum bepergian jauh tanpa memikirkan kenyamanan karena hal itu sudah umum dilakukan oleh sebagian banyak orang untuk menjaga privasi mereka. Jadi semua itu terasa&amp;nbsp;&lt;strong style="background-color: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;"&gt;&lt;em style="background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;"&gt;Biasa&amp;nbsp;&lt;/em&gt;&lt;/strong&gt;saja, karena akan rugi jika kita kehilangan isi brankas tadi. Jika untuk brankas tadi saja kita mau membiasakan diri mengamankannya sebelum bepergian jauh, kenapa pada sistem kita harus berpandangan manja? Berpikir dengan skeptik kalau itu sesuatu yang rumit dan sangat mengganggu pikiran kita. Jika pikiran kita cukup terbuka dan cara pandang kita cukup luas, harusnya kita merasa beruntung ketika sebuah sistem mempunyai keamanan yang mumpuni untuk melindungi privasi kita. Jika privasi kita tercemar dan bocor, sudah pasti kita akan complain, atau setidaknya kita akan mengeluhkan&amp;nbsp;&lt;strong style="background-color: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;"&gt;"kenapa sistem ini tidak bisa melindungi privasi saya?"&lt;/strong&gt;. Seperti yang saya tulis diatas, tidak ada keamanan yang 100% aman.&lt;/div&gt;
&lt;div style="background-color: white; border: 0px; color: #2c2c29; margin-bottom: 15px; margin-top: 1px; outline: 0px; padding: 2px; text-align: justify; vertical-align: baseline;"&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: inherit; text-align: left;"&gt;Sistem seaman apapun jika kita teledor maka privasi kita pun tidak akan aman kan?&lt;/span&gt;&lt;/div&gt;
&lt;span style="font-family: inherit;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: inherit;"&gt;&lt;span style="font-family: inherit; text-align: left;"&gt;Akan lebih mudah dan menyenangkan sepertinya, jika kita membiasakan diri untuk lebih bijak dalam menyikapi keamanan dan kenyamanan pada sebuah sistem. Karena pada dasarnya, sebuah sistempun didirikan untuk mengatur bagian-bagian dari hidup kita. Seperti salah satunya.....Privasi.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style="font-family: inherit;"&gt;
&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;Salam Penguin! :)&lt;/div&gt;</content><link href="http://tutorialubuntuindonesia.blogspot.com/feeds/8875465382376160383/comments/default" rel="replies" title="Posting Komentar" type="application/atom+xml"/><link href="http://tutorialubuntuindonesia.blogspot.com/2013/08/sistem-aman-vs-sistem-nyaman.html#comment-form" rel="replies" title="0 Komentar" type="text/html"/><link href="http://www.blogger.com/feeds/8888788383632469378/posts/default/8875465382376160383" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/8888788383632469378/posts/default/8875465382376160383" rel="self" type="application/atom+xml"/><link href="http://tutorialubuntuindonesia.blogspot.com/2013/08/sistem-aman-vs-sistem-nyaman.html" rel="alternate" title="Sistem Aman Vs. Sistem Nyaman" type="text/html"/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/13926152642792111341</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8888788383632469378.post-6213406469845221802</id><published>2013-07-31T08:30:00.000+07:00</published><updated>2013-08-10T04:12:41.810+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="awk"/><title type="text">Tutorial AWK di Linux / Unix</title><content type="html">&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;o:OfficeDocumentSettings&gt;
  &lt;o:AllowPNG/&gt;
 &lt;/o:OfficeDocumentSettings&gt;
&lt;/xml&gt;&lt;![endif]--&gt;

&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-align: justify;"&gt;
&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;Pada
artikel sebelumnya mengenai &lt;a href="http://tutorialubuntuindonesia.blogspot.com/2013/07/perintah-awk-pada-linux-unix.html"&gt;&lt;span style="color: blue;"&gt;awk&lt;/span&gt;&lt;/a&gt; saya sudah sedikit menjelaskan apa itu awk.
Perlu diketahui lagi, dari beberapa referensi yang saya dapat bahwa AWK itu
ternyata sebuah singkatan dari pembuat algoritma pengurai ini. &lt;b&gt;AWK diambil dari
inisial ketiga pembuatnya&lt;/b&gt; yaitu “&lt;b&gt;A&lt;/b&gt;ho, &lt;b&gt;W&lt;/b&gt;einberger, and &lt;b&gt;K&lt;/b&gt;ernighan”.
&lt;b&gt;Awk paling sering digunakan untuk me-scan dan mem-proses sebuah pola&lt;/b&gt;. Pencarian
pada sebuah file yang cocok dengan pola yang dibuat lalu menyaring pencarian
tersebut kedalam sebuah file baru.&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-align: justify;"&gt;
&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;Berikut
ini adalah fitur-fitur yang dimiliki Awk :&lt;/span&gt;&lt;/div&gt;
&lt;ul style="text-align: justify;" type="disc"&gt;
&lt;li class="MsoNormal" style="line-height: normal; mso-list: l2 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-align: justify;"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;Awk menjadikan text file
     sebagai records dan fields&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="line-height: normal; mso-list: l2 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-align: justify;"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;Seperti bahasa pemrograman
     lainnya, Awk mengandung variabel, kondisi, dan looping&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="line-height: normal; mso-list: l2 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-align: justify;"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;Awk mempunyai operator
     aritmatika dan string&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="line-height: normal; mso-list: l2 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-align: justify;"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;Awk bisa digenerate menjadi
     laporan yang berformat&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-align: justify;"&gt;
&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;Awk
membaca dari sebuah file atau dari input standard, dan menjadikannya output
standard. Awk tidak bisa digunakan pada file yang tidak mengandung text.&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-align: justify;"&gt;
&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;syntax
:&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"&gt;
&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;b&gt;&lt;span style="font-family: Courier; font-size: 12.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;awk
'/search pattern1/ {action}&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /search pattern2/ {action}' file&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Courier; font-size: 12.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-align: justify;"&gt;
&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;Dari
syntax awk diatas, artinya :&lt;/span&gt;&lt;/div&gt;
&lt;ul type="disc"&gt;
&lt;li class="MsoNormal" style="line-height: normal; mso-list: l0 level1 lfo2; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-align: justify;"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;Pencarian pola adalah merupakan
     regular expression&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="line-height: normal; mso-list: l0 level1 lfo2; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-align: justify;"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;Action - statements atau
     keputusan yang akan diambil&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="line-height: normal; mso-list: l0 level1 lfo2; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-align: justify;"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;Awk bisa memungkinkan kita
     untuk membuat banyak pola dan banyak action&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-align: justify;"&gt;
&lt;b&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 24.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;Cara
kerja Awk&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 24.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;ul type="disc"&gt;
&lt;li class="MsoNormal" style="line-height: normal; mso-list: l1 level1 lfo3; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-align: justify;"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;Awk membaca baris dalam sebuah
     file.&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="line-height: normal; mso-list: l1 level1 lfo3; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-align: justify;"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;Untuk beberapa baris, ini
     dicocokkan dengan pola yang dibuat. Jika polanya cocok maka keputusan
     selanjutnya bisa dilakukan, seperti print misalnya.&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="line-height: normal; mso-list: l1 level1 lfo3; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-align: justify;"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;Jika tidak ada pola yang cocok,
     maka tidak ada action/keputusan yang akan diambil.&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="line-height: normal; mso-list: l1 level1 lfo3; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-align: justify;"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;Memberikan pola atau action
     tidak diharuskan.&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="line-height: normal; mso-list: l1 level1 lfo3; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-align: justify;"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;Jika tidak ada pola yang
     dibuat, maka output default nya adalah setiap baris dari file yang anda
     pakai.&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="line-height: normal; mso-list: l1 level1 lfo3; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-align: justify;"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;Jika tidak ada action/keputusan
     yang dibuat, maka output default nya adalah memunculkan hasil pencarian
     pada layar anda.&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="line-height: normal; mso-list: l1 level1 lfo3; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-align: justify;"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;Kurung kurawal tanpa action itu
     artinya tidak ada keputusan, tapi tidak akan memunculkan output default
     tadi.&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="line-height: normal; mso-list: l1 level1 lfo3; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-align: justify;"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;Setiap statemen dalam action
     harus di pisahkan dengan tanda titik koma (;)&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-align: justify;"&gt;
&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;Mari
kita praktekan, meskipun algoritma awk ini ada pada linux maupun unix, saya
menggunakan Ubuntu 12.04. Pertama, kita buat file yang berisi seperti ini
:&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"&gt;
&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;b&gt;&lt;span style="font-family: Courier; font-size: 12.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;root@laborate:/home/apocalypsix/awk#
cat pegawai.txt&lt;br /&gt;
1000001 Deri&amp;nbsp;&amp;nbsp;&amp;nbsp;
Manager&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
Sales&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Rp.2.000.000&lt;br /&gt;
1000002 Pepi&amp;nbsp;&amp;nbsp;&amp;nbsp; Developer&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
IT&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
Rp.3.000.000&lt;br /&gt;
1000003 Desi&amp;nbsp;&amp;nbsp;&amp;nbsp;
Sysadmin&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
IT&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
Rp.5.000.000&lt;br /&gt;
1000004 Anisa&amp;nbsp;&amp;nbsp;
Manager&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
Marketing&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Rp.6.000.000&lt;br /&gt;
1000005 Rendi&amp;nbsp;&amp;nbsp;
DBA&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
IT&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
Rp.7.000.000 &lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 2;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 2;"&gt;
&lt;h2&gt;
&lt;b&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 24.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;Contoh
1 : Metode default pada awk&lt;/span&gt;&lt;/b&gt;&lt;/h2&gt;
&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 2;"&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;Secara
default awk mencetak setiap baris dalam sebuah file.&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"&gt;
&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;b&gt;&lt;span style="font-family: Courier; font-size: 12.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;
&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;b&gt;&lt;span style="font-family: Courier; font-size: 12.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;root@laborate:/home/apocalypsix/awk#
awk '{print;}' pegawai.txt&lt;br /&gt;
1000001 Deri&amp;nbsp;&amp;nbsp;&amp;nbsp;
Manager&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
Sales&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Rp.2.000.000&lt;br /&gt;
1000002 Pepi&amp;nbsp;&amp;nbsp;&amp;nbsp; Developer&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
IT&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
Rp.3.000.000&lt;br /&gt;
1000003 Desi&amp;nbsp;&amp;nbsp;&amp;nbsp; Sysadmin&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
IT&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
Rp.5.000.000&lt;br /&gt;
1000004 Anisa&amp;nbsp;&amp;nbsp;
Manager&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
Marketing&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Rp.6.000.000&lt;br /&gt;
1000005 Rendi&amp;nbsp;&amp;nbsp;
DBA&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
IT&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
Rp.7.000.000&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-align: justify;"&gt;
&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;Pada
contoh diatas kita tidak membuat sebuah pola, jadi action ini berlaku untuk
semua baris tanpa penyaringan. Action print tanpa argumen akan mencetak semua
baris juga secara default, jadi ini mencetak semua baris dari file tersebut.
Statement action harus berada dalam kurung kurawal seperti contoh diatas.&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 2;"&gt;
&lt;h2&gt;
&lt;b&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 24.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;Contoh
2 : Print baris-baris tertentu yang cocok dengan pola&lt;/span&gt;&lt;/b&gt;&lt;/h2&gt;
&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 2;"&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;b&gt;&lt;span style="font-family: Courier; font-size: 12.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;root@laborate:/home/apocalypsix/awk#
awk '/Deri/&lt;br /&gt;
&amp;gt; /Anisa/' pegawai.txt&lt;br /&gt;
1000001 Deri&amp;nbsp;&amp;nbsp;&amp;nbsp;
Manager&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
Sales&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Rp.2.000.000&lt;br /&gt;
1000004 Anisa&amp;nbsp;&amp;nbsp;
Manager&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
Marketing&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Rp.6.000.000&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="text-align: justify;"&gt;
&lt;br /&gt;
&lt;br /&gt;
Dari contoh diatas awk mencetak baris-baris
tertentu yang memiliki kecocokan dengan pola. Pola yang kita buat adalah “Deri”
dan “Anisa”. Awk mencari baris yang mengandung “Deri” maupun “Anisa” pada baris
manapun dalam file tersebut. &lt;/div&gt;
&lt;div class="MsoNormal" style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 2;"&gt;
&lt;h2&gt;
&lt;b&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 24.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;Contoh
3 : Hanya mencetak field tertentu secara spesifik.&lt;/span&gt;&lt;/b&gt;&lt;/h2&gt;
&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 2;"&gt;
&lt;br /&gt;
&lt;br /&gt;
Algoritma memiliki angka dari variable
yang dibangun. Untuk setiap record pada baris dalam sebuah file, ini di pecah
oleh pemisah karakter blank space atau whitespace secara default dan tersimpan
dalam variabel $n. Jika pada baris hanya memiliki 4 kata, maka akan tersimpan
sebagai $1, $2, $3, $4. $0 mewakili semua baris. &lt;span class="hps"&gt;&lt;span lang="IN" style="mso-ansi-language: IN;"&gt;NF&lt;/span&gt;&lt;/span&gt;&lt;span lang="IN" style="mso-ansi-language: IN;"&gt; &lt;span class="hps"&gt;yang di&lt;/span&gt;&lt;/span&gt;&lt;span class="hps"&gt;buat&lt;/span&gt;&lt;span class="hps"&gt;&lt;span lang="IN" style="mso-ansi-language: IN;"&gt; dalam&lt;/span&gt;&lt;/span&gt;&lt;span lang="IN" style="mso-ansi-language: IN;"&gt; &lt;span class="hps"&gt;variabel&lt;/span&gt; &lt;span class="hps"&gt;yang mewakili&lt;/span&gt; &lt;span class="hps"&gt;jumlah&lt;/span&gt; &lt;span class="hps"&gt;field
dalam&lt;/span&gt; &lt;span class="hps"&gt;record&lt;/span&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Courier New, Courier, monospace;"&gt;root@laborate:/home/apocalypsix/awk# awk
'{print $2,$5;}' pegawai.txt&lt;br /&gt;
Deri Rp.2.000.000&lt;br /&gt;
Pepi Rp.3.000.000&lt;br /&gt;
Desi Rp.5.000.000&lt;br /&gt;
Anisa Rp.6.000.000&lt;br /&gt;
Rendi Rp.7.000.000&lt;br style="mso-special-character: line-break;" /&gt;
&lt;br style="mso-special-character: line-break;" /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Courier New, Courier, monospace;"&gt;root@laborate:/home/apocalypsix/awk# awk
'{print $2,$NF;}' pegawai.txt&lt;br /&gt;
Deri Rp.2.000.000&lt;br /&gt;
Pepi Rp.3.000.000&lt;br /&gt;
Desi Rp.5.000.000&lt;br /&gt;
Anisa Rp.6.000.000&lt;br /&gt;
Rendi Rp.7.000.000&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="text-align: justify;"&gt;
&lt;span style="mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;Dari contoh diatas $2 dan $5 mewakili Nama dan Gaji. Kita bias mendapatkan
gaji menggunakan $NF juga, dimana $NF mewakili field terakhir.&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 2;"&gt;
&lt;h2&gt;
&lt;span style="mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 24.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;Contoh
4 : Inisialisasi dan Final Action&lt;/span&gt;&lt;/b&gt;&lt;/h2&gt;
&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 2;"&gt;
&lt;b&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 24.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 2; text-align: justify;"&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style="mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;Awk memiliki 2 pola penting yang dibuat spesifik berdasarkan
kata kunci yang disebut BEGIN dan END.&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;"&gt;
&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;Syntax:&lt;/span&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt; &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;"&gt;
&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;BEGIN { Actions}&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;"&gt;
&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;{ACTION} # Action for
everyline in a file&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;"&gt;
&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;END { Actions }&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;"&gt;
&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;"&gt;
&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;# is for comments in
Awk&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="text-align: justify;"&gt;
&lt;span style="mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;Action yang spesifik pada bagian BEGIN akan meng-eksekusi
sebelum memulai pembacaan baris file dari input. Action END akan melakukannya setelah
selesai membaca dan memproses baris dalam input.&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;root@laborate:/home/apocalypsix/awk# awk
'BEGIN {print "Nama\tPosisi\tDivisi\tGaji";}&lt;br /&gt;
&amp;gt; {print $2,"\t",$3,"\t",$4,"\t",$NF;}&lt;br /&gt;
&amp;gt; END {print "Report Generated\n-------------";&lt;br /&gt;
&amp;gt; }' pegawai.txt&lt;br /&gt;
Nama&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Posisi&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;Divisi&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Gaji&lt;br /&gt;
Deri&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Manager&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Sales&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;Rp.2.000.000&lt;br /&gt;
Pepi&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Developer&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;IT&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;Rp.3.000.000&lt;br /&gt;
Desi&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Sysadmin&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;IT&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;Rp.5.000.000&lt;br /&gt;
Anisa&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Manager&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;Marketing&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Rp.6.000.000&lt;br /&gt;
Rendi&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;DBA&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;IT&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;Rp.7.000.000&lt;br /&gt;
Report Generated&lt;br /&gt;
-------------&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="text-align: justify;"&gt;
&lt;br /&gt;
&lt;span style="mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;Dari contoh diatas, awk mencetak semua headline dan baris
terakhir untuk laporan.&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;h2&gt;
&lt;b&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 24.0pt; line-height: 115%; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;Contoh
5 : Mencari pegawai yang memiliki ID lebih besar dari 1000002&lt;/span&gt;&lt;/b&gt;&lt;/h2&gt;
&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;;"&gt;root@laborate:/home/apocalypsix/awk# awk '$1
&amp;gt;1000002' pegawai.txt&lt;br /&gt;
Nip&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Nama&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Posisi&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Divisi&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Gaji&lt;br /&gt;
1000003 Desi&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Sysadmin&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;IT&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Rp.5.000.000&lt;br /&gt;
1000004 Anisa&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Manager&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;Marketing&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Rp.6.000.000&lt;br /&gt;
1000005 Rendi&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;DBA&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;IT&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Rp.7.000.000&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="text-align: justify;"&gt;
&lt;span style="mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;Dari contoh diatas, pertama field $1 adalah ID karyawan. Jadi
jika $1 lebih besar dari 1000002, maka lakukan action default print untuk
mencetak semua baris.&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;h2&gt;
&lt;b&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 24.0pt; line-height: 115%; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;Contoh
6 : Cetak list dari karyawan dari Divisi IT&lt;/span&gt;&lt;/b&gt;&lt;/h2&gt;
&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style="mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;Nama divisi berada pada field ke-4. Jadi perlu di cek jika $4
cocok dengan string “IT”, jika ya print baris nya.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;root@laborate:/home/apocalypsix/awk# awk '$4
~/IT/' pegawai.txt&lt;br /&gt;
1000002 Pepi&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Developer&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;IT&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Rp.3.000.000&lt;br /&gt;
1000003 Desi&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Sysadmin&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;IT&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Rp.5.000.000&lt;br /&gt;
1000005 Rendi&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;DBA&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;IT&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Rp.7.000.000&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="text-align: justify;"&gt;
&lt;span style="mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;Operator ~ adalah untuk pembanding regular expression. Jika
cocok action default (Print semua baris akan dilakukan)&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;h2&gt;
&lt;b&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 24.0pt; line-height: 115%; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;Contoh
7 : Print jumlah pegawai yang berada di Divisi IT&lt;/span&gt;&lt;/b&gt;&lt;/h2&gt;
&lt;/div&gt;
&lt;div class="MsoNormal" style="text-align: justify;"&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style="mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;Contoh dibawah ini, lakukan cek jika divisi nya IT. Jika ya,
pada action, hanya menghitung jumlah variabel, dimana telah diinisialisasi
dengan 0 pada bagian BEGIN.&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="text-align: justify;"&gt;
&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;root@laborate:/home/apocalypsix/awk# awk
'BEGIN {count=0;}&lt;br /&gt;
&amp;gt; $4 ~ /IT/ { count++; }&lt;br /&gt;
&amp;gt; END { print "Jumlah karyawan divisi IT =",count;}' pegawai.txt&lt;br /&gt;
Jumlah karyawan divisi IT = 3&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="text-align: justify;"&gt;
&lt;br /&gt;
&lt;span style="mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;Lalu dibagian akhir dari proses, hanya lakukan pencetakan isi
dari variabel count yang kita buat untuk menghitung karyawan yang berada di
divisi IT.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;Sekian dulu &lt;b&gt;tutorial awk di linux/unix&lt;/b&gt; ini. jika anda mengalami kesulitan jangan sungkan untuk bertanya, saya dengan senang hati akan membantu. &lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;Semoga bermanfaat.&lt;/span&gt;&lt;br /&gt;
&lt;span style="mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;Salam penguin! :)&lt;/span&gt;&lt;/div&gt;
&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;w:WordDocument&gt;
  &lt;w:View&gt;Normal&lt;/w:View&gt;
  &lt;w:Zoom&gt;0&lt;/w:Zoom&gt;
  &lt;w:TrackMoves/&gt;
  &lt;w:TrackFormatting/&gt;
  &lt;w:PunctuationKerning/&gt;
  &lt;w:ValidateAgainstSchemas/&gt;
  &lt;w:SaveIfXMLInvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;
  &lt;w:IgnoreMixedContent&gt;false&lt;/w:IgnoreMixedContent&gt;
  &lt;w:AlwaysShowPlaceholderText&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;
  &lt;w:DoNotPromoteQF/&gt;
  &lt;w:LidThemeOther&gt;EN-US&lt;/w:LidThemeOther&gt;
  &lt;w:LidThemeAsian&gt;X-NONE&lt;/w:LidThemeAsian&gt;
  &lt;w:LidThemeComplexScript&gt;X-NONE&lt;/w:LidThemeComplexScript&gt;
  &lt;w:Compatibility&gt;
   &lt;w:BreakWrappedTables/&gt;
   &lt;w:SnapToGridInCell/&gt;
   &lt;w:WrapTextWithPunct/&gt;
   &lt;w:UseAsianBreakRules/&gt;
   &lt;w:DontGrowAutofit/&gt;
   &lt;w:SplitPgBreakAndParaMark/&gt;
   &lt;w:EnableOpenTypeKerning/&gt;
   &lt;w:DontFlipMirrorIndents/&gt;
   &lt;w:OverrideTableStyleHps/&gt;
  &lt;/w:Compatibility&gt;
  &lt;m:mathPr&gt;
   &lt;m:mathFont m:val="Cambria Math"/&gt;
   &lt;m:brkBin m:val="before"/&gt;
   &lt;m:brkBinSub m:val="&amp;#45;-"/&gt;
   &lt;m:smallFrac m:val="off"/&gt;
   &lt;m:dispDef/&gt;
   &lt;m:lMargin m:val="0"/&gt;
   &lt;m:rMargin m:val="0"/&gt;
   &lt;m:defJc m:val="centerGroup"/&gt;
   &lt;m:wrapIndent m:val="1440"/&gt;
   &lt;m:intLim m:val="subSup"/&gt;
   &lt;m:naryLim m:val="undOvr"/&gt;
  &lt;/m:mathPr&gt;&lt;/w:WordDocument&gt;
&lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"
  DefSemiHidden="true" DefQFormat="false" DefPriority="99"
  LatentStyleCount="267"&gt;
  &lt;w:LsdException Locked="false" Priority="0" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Normal"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="heading 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" Name="toc 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" Name="toc 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" Name="toc 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" Name="toc 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" Name="toc 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" Name="toc 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" Name="toc 7"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" Name="toc 8"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" Name="toc 9"/&gt;
  &lt;w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/&gt;
  &lt;w:LsdException Locked="false" Priority="10" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Title"/&gt;
  &lt;w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/&gt;
  &lt;w:LsdException Locked="false" Priority="11" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/&gt;
  &lt;w:LsdException Locked="false" Priority="22" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Strong"/&gt;
  &lt;w:LsdException Locked="false" Priority="20" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/&gt;
  &lt;w:LsdException Locked="false" Priority="59" SemiHidden="false"
   UnhideWhenUsed="false" Name="Table Grid"/&gt;
  &lt;w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/&gt;
  &lt;w:LsdException Locked="false" Priority="1" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/&gt;
  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading"/&gt;
  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List"/&gt;
  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid"/&gt;
  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List"/&gt;
  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading"/&gt;
  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List"/&gt;
  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid"/&gt;
  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/&gt;
  &lt;w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/&gt;
  &lt;w:LsdException Locked="false" Priority="34" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/&gt;
  &lt;w:LsdException Locked="false" Priority="29" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Quote"/&gt;
  &lt;w:LsdException Locked="false" Priority="30" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/&gt;
  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="19" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/&gt;
  &lt;w:LsdException Locked="false" Priority="21" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/&gt;
  &lt;w:LsdException Locked="false" Priority="31" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/&gt;
  &lt;w:LsdException Locked="false" Priority="32" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/&gt;
  &lt;w:LsdException Locked="false" Priority="33" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Book Title"/&gt;
  &lt;w:LsdException Locked="false" Priority="37" Name="Bibliography"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/&gt;
 &lt;/w:LatentStyles&gt;
&lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt;
&lt;style&gt;
 /* Style Definitions */
 table.MsoNormalTable
 {mso-style-name:"Table Normal";
 mso-tstyle-rowband-size:0;
 mso-tstyle-colband-size:0;
 mso-style-noshow:yes;
 mso-style-priority:99;
 mso-style-parent:"";
 mso-padding-alt:0in 5.4pt 0in 5.4pt;
 mso-para-margin-top:0in;
 mso-para-margin-right:0in;
 mso-para-margin-bottom:10.0pt;
 mso-para-margin-left:0in;
 line-height:115%;
 mso-pagination:widow-orphan;
 font-size:11.0pt;
 font-family:"Calibri","sans-serif";
 mso-ascii-font-family:Calibri;
 mso-ascii-theme-font:minor-latin;
 mso-hansi-font-family:Calibri;
 mso-hansi-theme-font:minor-latin;}
&lt;/style&gt;
&lt;![endif]--&gt;&lt;div class="blogger-post-footer"&gt;Salam Penguin! :)&lt;/div&gt;</content><link href="http://tutorialubuntuindonesia.blogspot.com/feeds/6213406469845221802/comments/default" rel="replies" title="Posting Komentar" type="application/atom+xml"/><link href="http://tutorialubuntuindonesia.blogspot.com/2013/07/tutorial-awk-di-linux-unix.html#comment-form" rel="replies" title="1 Komentar" type="text/html"/><link href="http://www.blogger.com/feeds/8888788383632469378/posts/default/6213406469845221802" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/8888788383632469378/posts/default/6213406469845221802" rel="self" type="application/atom+xml"/><link href="http://tutorialubuntuindonesia.blogspot.com/2013/07/tutorial-awk-di-linux-unix.html" rel="alternate" title="Tutorial AWK di Linux / Unix" type="text/html"/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/13926152642792111341</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8888788383632469378.post-7132300966627093915</id><published>2013-07-30T06:00:00.000+07:00</published><updated>2013-08-11T20:01:50.928+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu"/><title type="text">Konfigurasi Proxy HTTP di Linux Ubuntu </title><content type="html">&lt;div style="text-align: justify;"&gt;
Hiya...kita bertemu lagi di blog &lt;span style="font-size: large;"&gt;&lt;i&gt;&lt;u&gt;&lt;b&gt;Tutorial Linux Ubuntu Berbahasa Indonesia&lt;/b&gt;&lt;/u&gt;&lt;/i&gt;&lt;/span&gt;. Di artikel ini saya akan bercerita tentang &lt;i&gt;&lt;u&gt;&lt;b&gt;cara konfigurasi proxy http di linux&lt;/b&gt;&lt;/u&gt;&lt;/i&gt;. &lt;br /&gt;
Bagi anda yang mengalami kasus keterbatasan IP Public sedangkan web yang harus anda hosting cukup banyak tentu ini jadi permasalahan sendiri bagi seorang admin, apalagi jika sang admin baru melek didunia server seperti saya :)&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Dengan keterbatasan seperti ini bukan berarti anda tidak bisa bergerak leluasa untuk melakukan hosting website perusahaan anda. Solusinya adalah &lt;i&gt;&lt;u&gt;&lt;b&gt;Proxy HTTP&lt;/b&gt;&lt;/u&gt;&lt;/i&gt;. Metode ini tidak hanya berlaku untuk keterbatasan IP Public, tapi juga bisa jadi salah satu antisipasi pengamanan server anda didalam jaringan seluas internet. Mengapa? Karena website-website yang anda hosting berada di belakang Server Proxy HTTP yang berperan untuk menjembatani antara website/server anda dengan jaringan internet. Skema singkatnya seperti ini :&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj1AZOKXcQ9VYhrfcIZOVNsBaDq82JsHWHPTfF3KlFH0Nl17xrbmQjn9-41JAYKt4ystIGTFnyRYHDKLheZwawEr0QIZ7I9r9U0gW0Tz_UdQbvz1m9QTY7CAeTmVaa-h82VmSk1UpDaZRA/s1600/analogy.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj1AZOKXcQ9VYhrfcIZOVNsBaDq82JsHWHPTfF3KlFH0Nl17xrbmQjn9-41JAYKt4ystIGTFnyRYHDKLheZwawEr0QIZ7I9r9U0gW0Tz_UdQbvz1m9QTY7CAeTmVaa-h82VmSk1UpDaZRA/s1600/analogy.jpg" height="147" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Skema singkat proxy http&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Dari gambar diatas bisa dilihat bahwa peranan &lt;i&gt;&lt;u&gt;&lt;b&gt;Proxy http itu bukan hanya sekedar tukang redirect traffic dari internet ke domain tertentu karena keterbatasan IP Public, tapi juga berperan sebagai pengaman server-server yang ada dibelakangnya&lt;/b&gt;&lt;/u&gt;&lt;/i&gt;. Mengapa demikian? Karena siapapun dari internet tidak akan bisa masuk melalui front end (sisi website) untuk mengotak-atik back end (sisi server) karena tentu saja traffic proxy http ini hanya akan melayani untuk port 80 (HTTP) atau 443 (HTTPS) saja, dia akan menolak semua traffic yang tertuju kepada port 22 (SSH) misalnya atau 21 (FTP) atau yang lainnya.&amp;nbsp;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&lt;b&gt;[ Bagaimana &lt;span style="font-size: large;"&gt;konfigurasinya .&lt;span style="font-size: large;"&gt; . . ? ]&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&lt;span style="font-size: large;"&gt;&lt;span style="font-size: large;"&gt;&lt;span style="font-size: small;"&gt;Akan saya jelaskan &lt;i&gt;&lt;u&gt;&lt;b&gt;langkah-langkah&lt;/b&gt;&lt;/u&gt;&lt;/i&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt;&lt;u&gt;&lt;b&gt; konfigurasi proxy http di linux&lt;/b&gt;&lt;/u&gt;&lt;/i&gt;,&lt;span style="font-size: small;"&gt; anda bisa mengikuti langkah-langkahnya. Pertama jika &lt;span style="font-size: small;"&gt;server anda &lt;span style="font-size: small;"&gt;belum terinstall web&lt;span style="font-size: small;"&gt; s&lt;/span&gt;erver &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: small;"&gt;apache&lt;/span&gt;, lakukan perintah ini untuk menginstall nya :&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;blockquote class="tr_bq"&gt;
&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;b&gt;sudo apt-get install apache2&lt;/b&gt;&lt;/span&gt;&lt;/blockquote&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Selanjutnya jika apache sudah terinstall, &lt;i&gt;&lt;u&gt;&lt;b&gt;cara mengaktifkan proxy http di linux&lt;/b&gt;&lt;/u&gt;&lt;/i&gt; : &lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;blockquote class="tr_bq"&gt;
&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;b&gt;sudo a2enmod proxy_http&lt;/b&gt;&lt;/span&gt;&lt;/blockquote&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Sampai disini proxy http sudah aktif pada web server anda. Selanjutnya kita akan melakukan redirect dari server proxy http ke server-server anda yang lain. Anda bisa membuat file baru di &lt;b&gt;/etc/apache2/sites-available/web_anda&lt;/b&gt; atau anda bisa juga menyimpan konfigurasi ini di file &lt;b&gt;/etc/apache2/sites-available/default&lt;/b&gt;. Saya pribadi memilih membuat file baru, supaya manajemen nya lebih nyaman. Pada file baru tersebut saya memasukkan konfigurasi ini :&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;blockquote class="tr_bq"&gt;
&lt;b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;# Website 1&lt;br /&gt;&amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ServerAdmin webamin@apocalypsix.com&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ServerName apocalypsix.com&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ProxyRequests Off&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ProxyPreserveHost On&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ProxyPass / http://10.1.1.120/&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ProxyPassReverse / http://10.1.1.120/&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Proxy *&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Order deny,allow&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Allow from all&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/Proxy&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ErrorLog ${APACHE_LOG_DIR}/error.log&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LogLevel warn&lt;br /&gt;&lt;br /&gt;&amp;nbsp;\"%{Referer}i\" \"%{User-Age$&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CustomLog ${APACHE_LOG_DIR}/access.log combined&lt;br /&gt;&amp;lt;/VirtualHost&amp;gt;&lt;/span&gt;&lt;/b&gt;&lt;/blockquote&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Network DMZ milik saya adalah 10.1.1.0/24,&amp;nbsp; Anggap saja IP Private server proxy http ini adalah 10.1.1.10, IP Address 10.1.1.120 adalah IP Address server web yang dijadikan tujuan proxy http sebagai domain apocalypsix.com. Dari sisi server web (10.1.1.120) saya tidak melakukan konfigurasi apapun pada web server apache selain memberikan domain pada bagian &lt;b&gt;ServerName.&lt;/b&gt; Untuk catatan access.log, saya menyatukan semua catatan traffic kesemua server web pada satu file di &lt;b&gt;/var/log/apache2/access.log&lt;/b&gt;. &lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Setelah anda membuat konfigurasi tadi, bagi anda yang menyimpan konfigurasi ini di file &lt;b&gt;/etc/apache2/sites-available/default &lt;/b&gt;cukup melakukan restart apache saja denga perintah :&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;blockquote class="tr_bq"&gt;
&lt;b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;apachectl graceful&lt;/span&gt; &lt;/b&gt;atau &lt;b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;service apache2 restart/reload&lt;/span&gt; &lt;/b&gt;atau &lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;b&gt;/etc/init.d/apache2 restart/reload&lt;/b&gt;&lt;/span&gt; &lt;/blockquote&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Namun bagi anda yang mengikuti cara saya dengan membuat file baru di &lt;b&gt;/etc/apache2/sites-available/web_anda&lt;/b&gt;, sebelum melakukan restart apache anda harus mengaktifkan konfigurasi website tersebut dengan mengeksekusi perintah ini :&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;blockquote class="tr_bq"&gt;
&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;b&gt;a2ensite web_anda&lt;/b&gt;&lt;/span&gt;&lt;/blockquote&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Sampai disini konfigurasi &lt;b&gt;web_anda &lt;/b&gt;sudah aktif. Lalu anda lakukan restart apache. Dengan begini keterbatasan IP Public bukanlah masalah lagi bagi anda, bahkan memberikan pengamanan khusus kepada server &lt;b&gt;web_anda&lt;/b&gt;. &lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Semoga &lt;i&gt;&lt;u&gt;&lt;b&gt;tutorial cara konfigurasi proxy http di linux&lt;/b&gt;&lt;/u&gt;&lt;/i&gt; ini bisa bermanfaat. Jika menghadapi masalah dalam konfigurasi ini jangan sungkan untuk bertanya, silahkan ajukan pertanyaan anda di komentar, saya akan dengan senang hati memberikan penjelasan.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;
Semoga bermanfaat,&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Salam Penguin! :)&lt;/div&gt;
&lt;div class="blogger-post-footer"&gt;Salam Penguin! :)&lt;/div&gt;</content><link href="http://tutorialubuntuindonesia.blogspot.com/feeds/7132300966627093915/comments/default" rel="replies" title="Posting Komentar" type="application/atom+xml"/><link href="http://tutorialubuntuindonesia.blogspot.com/2013/07/cara-mengaktifkan-proxy-http-di-ubuntu.html#comment-form" rel="replies" title="0 Komentar" type="text/html"/><link href="http://www.blogger.com/feeds/8888788383632469378/posts/default/7132300966627093915" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/8888788383632469378/posts/default/7132300966627093915" rel="self" type="application/atom+xml"/><link href="http://tutorialubuntuindonesia.blogspot.com/2013/07/cara-mengaktifkan-proxy-http-di-ubuntu.html" rel="alternate" title="Konfigurasi Proxy HTTP di Linux Ubuntu " type="text/html"/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/13926152642792111341</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj1AZOKXcQ9VYhrfcIZOVNsBaDq82JsHWHPTfF3KlFH0Nl17xrbmQjn9-41JAYKt4ystIGTFnyRYHDKLheZwawEr0QIZ7I9r9U0gW0Tz_UdQbvz1m9QTY7CAeTmVaa-h82VmSk1UpDaZRA/s72-c/analogy.jpg" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8888788383632469378.post-5524341199432106394</id><published>2013-07-29T09:00:00.000+07:00</published><updated>2013-08-10T04:07:05.798+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu"/><title type="text">Cara meremote MySQL dengan Phpmyadmin di Linux Ubuntu</title><content type="html">&lt;div style="text-align: justify;"&gt;
Ada baiknya sebuah server database tidak dibuka untuk publik karena sangat rentan sekali untuk diserang pihak-pihak yang tidak bertanggung jawab. Seorang sistem administrator pasti menjadi sasaran bully perusahaan ketika data perusahaannya berhasil dibobol oleh seorang hacker. Apalagi jika data-data tersebut adalah data-data yang sangat krusial. Serangan hacker seakan menjadi terror bagi para sistem administrator. Berbagai cara mereka lakukan untuk mengamankan server mereka, tidak jarang juga mereka mendapatkan bencana ini padahal mereka sudah mengamankan server sebaik mungkin. Pada dasarnya kata &lt;i&gt;&lt;b&gt;AMAN 100%&lt;/b&gt;&lt;/i&gt; pada sebuah jaringan itu tidak ada, brand sebesar facebook saja mempunyai celah keamanan untuk diretas, apalagi jika kita tidak melakukan apapun untuk mengamankan server?&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Port 3360 (MySql) adalah salah satu sasaran para hacker untuk diretas, serangan MySql injection menjadi salah satu cara mereka untuk memasukinya. Apalagi jika kita menginstall phpmyadmin dan tidak membuat sistem keamanan diatasnya? Lewat sana, bahkan para hacker mungkin sekali untuk masuk sebagai root. Mengerikan!&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Pada linux hal ini bisa diatasi dengan berbagai cara, yang pertama adalah mungkin kita &lt;b&gt;mengubah URL phpmyadmin di linux&lt;/b&gt; menjadi nama lain yang menurut kita susah ditebak siapapun, metode ini menurut saya sangat recommended. Cara yang kedua adalah&lt;b&gt; membuka portal phpmyadmin by request&lt;/b&gt;, artinya portal ini hanya akan dibuka jika ada rekan kerja kita yang meminta akses, jika sudah selesai kita bisa menutupnya lagi, menurut saya cara ini juga cukup recommended untuk diterapkan di server kita. Cara yang ketiga adalah, &lt;b&gt;Memberikan hak akses pada server lain yang juga diinstall phpmyadmin agar dapat meremote server kita.&lt;/b&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Dari ketiga metode yang saya jelaskan, alangkah sangat baik sekali jika kita menerapkan ketiganya. Kenapa tidak? Lebih aman lebih baik bukan. Dalam artikel ini saya akan menjelaskan ketiga metode tadi dengan step by step sejelas-jelasnya. Dalam percobaan ini saya menggunakan Linux Ubuntu Server 12.04 LTS.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Pertama-tama kita install dulu phpmyadmin di server yang akan digunakan untuk kita meremote database. &lt;i&gt;&lt;u&gt;&lt;b&gt;Cara menginstall phpmyadmin :&lt;/b&gt;&lt;/u&gt;&lt;/i&gt; &lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: justify;"&gt;
&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiOCbw5MSJnYtyzKmM8dWynswGEEYew1U-3owYnlZyrsPZjbBWddZZUw-v3wZOwSZrpNWUACqWYwOPH_bkvc0r9zjRhIWE0unmhwd4AS1FnxJ8dkDxj58D2ZIjFVX1jFiXkdrDKFZbHgug/s1600/phpmyadmin1.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiOCbw5MSJnYtyzKmM8dWynswGEEYew1U-3owYnlZyrsPZjbBWddZZUw-v3wZOwSZrpNWUACqWYwOPH_bkvc0r9zjRhIWE0unmhwd4AS1FnxJ8dkDxj58D2ZIjFVX1jFiXkdrDKFZbHgug/s1600/phpmyadmin1.jpg" height="231" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;span style="color: #990000;"&gt;&lt;b&gt;sudo apt-get install phpmyadmin&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-ZHZ_CTlkYEWE9xAWh1rN3HYBiY3Nd2ZGv3z_932UXeJRBx82hqoEL1Gnvm3jKHf8KnVzd78mXwciv9N9Nk6xnqefCoIt5lMGGeB2P7AKnyICTGH_17kG4djTkOnxxD4Ty5ic0u1Fnt0/s1600/phpmyadmin2.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-ZHZ_CTlkYEWE9xAWh1rN3HYBiY3Nd2ZGv3z_932UXeJRBx82hqoEL1Gnvm3jKHf8KnVzd78mXwciv9N9Nk6xnqefCoIt5lMGGeB2P7AKnyICTGH_17kG4djTkOnxxD4Ty5ic0u1Fnt0/s1600/phpmyadmin2.jpg" height="232" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Pilih webserver yang anda gunakan. Disini saya menggunakan apache.&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjykUzSFhIN6mRRc-NqHtMkbnnDKEl712Ztj4toCYCJj9Z1F4pmH-YfAcW-UX4OMH4S-wHRzhYmbQOAVZhrJ3x46ky-p8vX3p6eNibMHOgtjUc-s84ejuJ4o9ia3yHENJOTZJoXzABUPTU/s1600/phpmyadmin3.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjykUzSFhIN6mRRc-NqHtMkbnnDKEl712Ztj4toCYCJj9Z1F4pmH-YfAcW-UX4OMH4S-wHRzhYmbQOAVZhrJ3x46ky-p8vX3p6eNibMHOgtjUc-s84ejuJ4o9ia3yHENJOTZJoXzABUPTU/s1600/phpmyadmin3.jpg" height="230" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Pada bagian ini saya memilih &lt;b&gt;"no" &lt;/b&gt;karena saya ingin settingan phpmyadmin saya sama persis dengan mysql saya&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Sampai disini installasi phpmyadmin selesai. Selanjutnya, karena kita akan menerapkan ketiga metode tadi pada server kita, maka kita akan mengubah url phpmyadmin sesuai keinginan kita. Untuk melakukannya kita buka file &lt;i&gt;&lt;b&gt;/etc/phpmyadmin/apache.conf&lt;/b&gt;&lt;/i&gt; lalu ubah bagian ini dibagian paling atas. &lt;i&gt;&lt;u&gt;&lt;b&gt;Cara merubah url phpmyadmin di linux&lt;/b&gt;&lt;/u&gt;&lt;/i&gt; :&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;blockquote class="tr_bq"&gt;
&lt;span style="color: #990000;"&gt;&lt;b&gt;# phpMyAdmin default Apache configuration&lt;br /&gt;&lt;br /&gt;Alias /phpmyadmin /usr/share/phpmyadmin&lt;/b&gt;&lt;/span&gt;&lt;/blockquote&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Ubah menjadi seperti ini :&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;blockquote class="tr_bq"&gt;
&lt;span style="color: #990000;"&gt;&lt;b&gt;# phpMyAdmin default Apache configuration&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Alias /&lt;span style="color: #6aa84f;"&gt;restrictedarea&lt;/span&gt; /usr/share/phpmyadmin&lt;/b&gt;&lt;/span&gt;&lt;/blockquote&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Anda melihat bedanya kan? Setelah perubahan, jangan lupa untuk merestart apache anda!&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Sampai disini metode pertama &lt;i&gt;&lt;b&gt;"merubah url phpmyadmin di linux"&lt;/b&gt;&lt;/i&gt; telah selesai! Kita akan lanjut ke metode selanjutnya kita akan membuka atau menutup phpmyadmin kita by request. Caranya sangat mudah, anda cukup masuk kedalam file tadi &lt;i&gt;&lt;b&gt;(/etc/phpmyadmin/apache.conf)&lt;/b&gt;&lt;/i&gt;. Pada bagian anda merubah url, berikan tanda comment untuk mendisable nya.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;blockquote class="tr_bq"&gt;
&lt;span style="color: #990000;"&gt;&lt;b&gt;# phpMyAdmin default Apache configuration&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #990000;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #990000;"&gt;&lt;b&gt;#Alias /&lt;span style="color: #6aa84f;"&gt;restrictedarea&lt;/span&gt; /usr/share/phpmyadmin&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #990000;"&gt;&lt;/span&gt;&lt;/blockquote&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Untuk membuktikannya silahkan datangi url anda, misalnya &lt;b&gt;http://webanda/restrictedarea&lt;/b&gt;, maka yang muncul adalah URL NOT FOUND. Metode kedua, selesai! Selalu restart apache anda setelah melakukan perubahan ini.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Sekarang kita lanjut ke metode ketiga, yaitu &lt;i&gt;&lt;u&gt;&lt;b&gt;menghubungkan phpmyadmin yang baru saja kita install, ke server lain&lt;/b&gt;&lt;/u&gt;&lt;/i&gt;. Pada sisi server tujuan, kita tidak diharuskan menginstall phpmyadmin. Itu optional! Yang perlu dicatat adalah bahwa kita harus memberikan hak akses dari Server utama kepada server phpmyadmin kita. Dari sisi server utama, kita hanya cukup melakukan GRANT ACCESS saja. Silahkan masuk ke mysql server utama anda. Syntax dibawah adalah &lt;i&gt;&lt;u&gt;&lt;b&gt;cara memberikan hak akses dan membuat user di mysql&lt;/b&gt;&lt;/u&gt;&lt;/i&gt;.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;blockquote class="tr_bq"&gt;
&lt;span style="color: #990000;"&gt;&lt;b&gt;GRANT SELECT ON database.* TO 'user'@'host' IDENTIFIED BY 'password';&lt;/b&gt;&lt;/span&gt;&lt;/blockquote&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Perlu dicatat bahwa grant access diatas adalah hanya untuk select saja. Setelah melakukan grant access, lupakan server utama anda. Sekarang kita memberikan beberapa konfigurasi di sisi server phpmyadmin. Pertama kita copy file &lt;b&gt;/etc/phpmyadmin/config.inc.php&lt;/b&gt; menjadi &lt;b&gt;/etc/phpmyadmin/config.inc.php.ori&lt;/b&gt;. Kedua kita buka file /etc/phpmyadmin/config.inc.php dan tambahkan sintaks ini &lt;span style="color: #990000;"&gt;&lt;b&gt;pada line 85&lt;/b&gt;&lt;/span&gt; :&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;blockquote class="tr_bq"&gt;
&lt;span style="color: #990000;"&gt;&lt;b&gt;$cfg['Servers'][$i]['verbose'] = '&lt;span style="color: #6aa84f;"&gt;DB_CRUCIAL&lt;/span&gt;';&lt;br /&gt;$cfg['Servers'][$i]['host'] = '&lt;span style="color: #6aa84f;"&gt;SERVER_TUJUAN_ANDA&lt;/span&gt;';&lt;br /&gt;$cfg['Servers'][$i]['port'] = '3306';&lt;br /&gt;$cfg['Servers'][$i]['connect_type'] = 'tcp';&lt;br /&gt;$cfg['Servers'][$i]['extension'] = 'mysqli';&lt;br /&gt;$cfg['Servers'][$i]['auth_type'] = 'cookie';&lt;/b&gt;&lt;/span&gt;&lt;/blockquote&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Setelah melakukan perubahan ini jangan lupa merestart apache. Sampai disini anda bisa meremote server penting anda dengan phpmyadmin di server yang lain dengan hak akses yang terbatas. Bahkan kita bisa memberikan hak akses untuk beberapa tabel saja. Untuk memberikan grant access beberapa tabel saja cukup mudah, sintaksnya seperti ini :&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;blockquote class="tr_bq"&gt;
&lt;span style="color: #990000;"&gt;&lt;b&gt;GRANT SELECT ON database.table_anda TO 'user'@'host' IDENTIFIED BY 'password';&lt;/b&gt;&lt;/span&gt;&lt;/blockquote&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Lakukan seperti diatas sampai table-table yang anda grant selesai.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Sampai disini saya pikir sudah cukup, jika anda mempunyai pertanyaan silahkan posting di komentar. Saya pasti usahakan untuk menjawab pertanyaan anda.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Semoga bermanfaat,&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Salam penguin! :) &lt;/div&gt;
&lt;div class="blogger-post-footer"&gt;Salam Penguin! :)&lt;/div&gt;</content><link href="http://tutorialubuntuindonesia.blogspot.com/feeds/5524341199432106394/comments/default" rel="replies" title="Posting Komentar" type="application/atom+xml"/><link href="http://tutorialubuntuindonesia.blogspot.com/2013/07/cara-meremote-mysql-dengan-phpmyadmin.html#comment-form" rel="replies" title="0 Komentar" type="text/html"/><link href="http://www.blogger.com/feeds/8888788383632469378/posts/default/5524341199432106394" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/8888788383632469378/posts/default/5524341199432106394" rel="self" type="application/atom+xml"/><link href="http://tutorialubuntuindonesia.blogspot.com/2013/07/cara-meremote-mysql-dengan-phpmyadmin.html" rel="alternate" title="Cara meremote MySQL dengan Phpmyadmin di Linux Ubuntu" type="text/html"/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/13926152642792111341</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiOCbw5MSJnYtyzKmM8dWynswGEEYew1U-3owYnlZyrsPZjbBWddZZUw-v3wZOwSZrpNWUACqWYwOPH_bkvc0r9zjRhIWE0unmhwd4AS1FnxJ8dkDxj58D2ZIjFVX1jFiXkdrDKFZbHgug/s72-c/phpmyadmin1.jpg" width="72"/><thr:total>0</thr:total></entry></feed>