tag:blogger.com,1999:blog-42019127874119248732024-03-13T22:08:06.277-07:00Education of linuxEDU-Linuxhttp://www.blogger.com/profile/10391506135446052301noreply@blogger.comBlogger5125tag:blogger.com,1999:blog-4201912787411924873.post-2550207208486245772012-01-04T08:21:00.000-08:002012-01-04T08:21:51.634-08:00Penjadwalan di linux dengan CrontabCrontab adalah sebuah perintah yang sangat berguna untuk menjalankan
tugas-tugas yang terjadwal, sehingga akan mengurangi waktu administrasi.
Selain crontab, ada juga perintah lain: <span style="font-style: italic;">anacron</span> dan <span style="font-style: italic;">at</span>. <span style="font-weight: bold;">Anacron </span>digunakan
untuk melakukan penjadwalan suatu perintah untuk komputer yang tidak
selalu menyala terus menerus. Anacron menggunakan interval waktu harian,
mingguan, dan bulanan. Sedangkan perintah <span style="font-weight: bold;">at </span>menjalankan suatu tugas sekali pada satu waktu. Yang paling sering digunakan adalah <span style="font-weight: bold;">crontab</span>, karena lebih serba guna, dan dapat diatur untuk berjalan pada sembarang interval waktu.<br />
Kampus kami memiliki beberapa server yang akan menjalankan script
untuk melakukan backup data-data penting pada jam-jam sepi, dengan
menggunakan cron. Sebagai contoh, script backup akan menghentikan
beberapa servis, melakukan <span style="font-style: italic;">rsync</span> dari <span style="font-style: italic;">hot server</span> ke <span style="font-style: italic;">cold server</span>,
melakukan backup tape archive standar, dan terakhir menjalankan kembali
servis-servis yang dihentikan. Berkat program cron, saya tidak harus
berada di sana jam satu malam, saat tugas tersebut dijalankan. Yang
harus saya lakukan hanyalah melakukan pengecekan pada peralatan backup
dan melihat email setiap pagi untuk memastikan semua berjalan dengan
lancar.<br />
Dalam melakukan administrasi sistem, pengaturan cron dilakukan melalui file <span style="font-style: italic;">crontab</span>, yang berisi jadwal waktu dan script yang harus dieksekusi. System Linux memiliki file crontab default, yaitu <span style="font-style: italic;">/etc/crontab</span>,
yang akan menjalankan beberapa script pada waktu yang telah ditentukan,
misalnya setiap jam, harian, mingguan, dan bulanan. Pertama kali
membuka file ini, anda mungkin akan sedikit bingung.<br />
<pre>[root@localhost ~]# cat /etc/crontab
SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
HOME=/
# run-parts
01 * * * * root run-parts /etc/cron.hourly
02 4 * * * root run-parts /etc/cron.daily
22 4 * * 0 root run-parts /etc/cron.weekly
42 4 1 * * root run-parts /etc/cron.monthly
[root@localhost ~]#</pre>
Bagian pertama mengatur beberapa variabel:<br />
<dl>
<dt>SHELL</dt>
<dd>Baris pertama menentukan shell yang akan digunakan untuk menjalankan baris perintah. Defaultnya adalah <span style="font-style: italic;">/bin/sh</span>.</dd>
<dt>PATH</dt>
<dd>Cron berjalan sebagai proses <span style="font-style: italic;">subshell</span>,
sehingga kita harus menentukan path atau menggunakan statement PATH
pada crontab. Hal ini karena kita tidak melakukan login pada console
pada saat akan menjalankan perintah, sehingga kita tidak mengakses file <span style="font-style: italic;">.bashrc</span> atau <span style="font-style: italic;">.bash_profile</span>, dan kita tidak memiliki <span style="font-style: italic;">environment variable</span>
seperti pada saat login sebagai user biasa atau root. Penting untuk
diingat bahwa kita tidak bisa menampilkan data output tanpa menggunakan
console – kita tidak memiliki layar untuk menampilkan data tersebut —
sehingga setiap output yang kita butuhkan harus disimpan dalam sebuah
file log. </dd>
<dt>MAILTO</dt>
<dd>Perintah “MAILTO=” pada baris berikutnya akan mengirimkan hasil
dari pekerjaan cron kepada user root. Jika kita mendefinisikan MAILTO
namun kosong, maka email dari cron akan diabaikan. Jika MAILTO tidak
diset, maka email akan dikirimkan kepada user pemilik crontab. </dd>
<dt>HOME</dt>
<dd>Baris berikutnya menentukan direktori home yang akan digunakan oleh
cron. Jika tidak diset, maka direktori home yang digunakan adalah yang
ada pada file <span style="font-style: italic;">/etc/passwd</span>.</dd>
<dt># run-parts</dt>
<dd>Baris ini sebenarnya hanyalah sebuah komentar, walaupun “<span style="font-style: italic;">run-parts</span>” adalah sebuah perintah yang akan menjalankan semua script atau program pada direktori yang ditentukan.</dd></dl>
Bagian yang paling sulit bagi kebanyakan orang adalah bagian
pengaturan waktu. Kolom berikutnya setelah pengaturan waktu adalah kolom
<span style="font-style: italic;">user</span> yang menentukan user “<span style="font-style: italic;">run-as</span>“, dan perintah “<span style="font-style: italic;">run-parts</span>”
akan menjalankan script pada direktori yang ditentukan. Ingat bahwa
direktori tersebut dinamai sesuai dengan interval waktu yang sesuai
untuk menjalankan direktori tersebut. Kita bisa meletakkan script pada
direktori yang kita inginkan, sehingga script tersebut akan dijalankan
pada waktu yang telah ditentukan pada bagian pengaturan waktu. Namun
sebenarnya hal ini bukanlah ide yang bagus, sebab kita bisa saja lupa
bahwa ada script di dalam direktori tersebut. Sebaiknya kita mengedit
file crontab dan mengisikan tugas-tugas cron kita sendiri, karena dengan
cara ini akan lebih mudah untuk mendapatkan daftar tugas-tugas cron dan
melakukan pengaturan lebih lanjut melalui crontab. Ingat bahwa ini
adalah file crontab milik sistem, yang digunakan untuk menjalankan
script dan program untuk maintenance sistem. Sebuah file crontab milik
user akan sedikit berbeda, jadi sebaiknya anda tidak menyalinnya.<br />
<pre># Time User Command Path
01 * * * * root run-parts /etc/cron.hourly
02 4 * * * root run-parts /etc/cron.daily
22 4 * * 0 root run-parts /etc/cron.weekly
42 4 1 * * root run-parts /etc/cron.monthly</pre>
<h3>
Dasar-dasar Crontab</h3>
Terdapat dua buah file yang menentukan user mana yang bisa menggunakan crontab: <span style="font-style: italic;">/etc/cron.allow</span> dan<span style="font-style: italic;"> /etc/cron.deny</span>. Biasanya, hanya ada file <span style="font-style: italic;">cron.deny</span>
pada sistem, dan jika file ini ada, dan terdapat nama user di dalamnya
(satu user per baris), maka user tersebut tidak diperbolehkan
menggunakan perintah crontab. Jika terdapat file <span style="font-style: italic;">cron.allow</span>, maka hanya user yang namanya terdapat pada file ini yang diperbolehkan menggunakan perintah crontab.<br />
Pada file crontab, terdapat enam field untuk setiap entry, dan masing-masing field dipisahkan oleh spasi atau tab.<br />
<ul>
<li>Lima field pertama menentukan kapan perintah akan dijalankan.</li>
<li>Field ke-enam adalah perintah yang akan dijalankan.</li>
</ul>
<pre> Minute - 0-59.
Hour - 0-23 24-hour format.
Day - 1-31 Day of the month.
Month - 1-12 Month of the year.
Weekday - 0-6 Day of the week. 0 refers to Sunday.</pre>
Pada file crontab, akan tampak seperti ini:<br />
<pre># min(0-59) hours(0-23) day(1-31) month(1-12) dow(0-6) command
34 2 * * * sh /root/backup.sh</pre>
Pada contoh tersebut, perintah “<span style="font-style: italic;">sh /root/backup.sh</span>” akan dijalankan pada jam 2:34 AM setiap hari.<br />
Tanda bintang pada contoh tersebut berarti ‘<span style="font-style: italic;">semua waktu</span>‘. Tanda bintang pada kolom ‘menit’ berarti “jalankan setiap menit”.<br />
<h3>
Percobaan</h3>
Sekarang mari kita mencoba membuat sebuah tugas untuk cron. Perintah yang harus kita jalankan adalah <span style="font-style: italic;">crontab -e</span>, yang akan membuka teks editor <span style="font-style: italic;">vi<span style="font-style: italic;"><span style="font-style: italic;"><span style="font-style: italic;"> </span></span></span></span>untuk melakukan pengaturan tugas-tugas cron.<br />
<pre>[root@localhost ~]# crontab -e</pre>
Sekarang masukkan baris berikut ini:<br />
<pre>* * * * * /usr/bin/wall "Hello From Crontab"</pre>
Setelah disimpan, kita akan melihat keluaran berikut ini:<br />
<pre>crontab: installing new crontab
[root@localhost ~]#</pre>
Dalam beberapa saat, anda akan melihat pesan berikut ini:<br />
<pre>Broadcast message from root (Thu Apr 3 14:52:01 2008):
Hello From Crontab</pre>
Pesan ini akan muncul setiap menit, karena kita meletakkan tanda
bintang pada semua field waktu. Jika kita tidak menghapus file crontab
ini, maka kita akan mendapatkan pesan ini setiap menit selama hidup
kita. Hal ini sekaligus menunjukkan apa akibatnya jika kita melakukan
suatu kesalahan dengan crontab. Kita harus menjalankan perintah <span style="font-style: italic;">crontab -r </span>untuk menghapus entry di atas.<br />
<pre>[root@localhost ~]# crontab -r</pre>
Misalkan di masa mendatang kita harus menjalankan web server Apache <span style="font-style: italic;">httpd</span>, cron juga bisa diandalkan. Pertama, kita akan mengecek apakah httpd sedang tidak berjalan. Lalu, kita jalankan perintah <span style="font-style: italic;">date</span> untuk mendapatkan waktu saat ini, sehingga kita bisa mengatur crontab untuk menjalankannya di masa datang.<br />
<pre>[root@localhost ~]# service httpd status
httpd is stopped
[root@localhost ~]#
[root@localhost ~]# date
Thu Apr 3 15:45:32 MST 2008
[root@localhost ~]#</pre>
Kita dapat dengan mudah menghitung waktu 10 menit dari sekarang. Jalankan perintah <span style="font-style: italic;">crontab -e</span>, dan tulislah file crontab dengan mengingat format waktunya.<br />
<pre># min(0-59) hours(0-23) day(1-31) month(1-12) dow(0-6) command
55 15 * * * /sbin/service httpd start</pre>
Gunakan saja tanda bintang untuk hari, bulan dan hari dalam seminggu,
dan gunakan satu spasi saja, sebab beberapa distribusi Linux tidak
mengijinkan anda menggunakan lebih dari satu spasi.<br />
<pre>55 15 * * * /sbin/service httpd start</pre>
<pre>[root@localhost ~]# crontab -e
crontab: Installing new crontab</pre>
Jika anda melakukan kesalahan, crontab akan memberitahu anda saat
anda menutup editor. Dengan asumsi tidak ada kesalahan, web server
Apache akan berjalan kurang dari sepuluh menit dari sekarang. Anda bisa
menggunakan perintah <span style="font-style: italic;">crontab -l</span> untuk melihat daftar tugas-tugas dalam file crontab.<br />
<pre>[root@localhost ~]# crontab -l
55 15 * * * /sbin/service httpd start</pre>
Untuk menghapusnya, lagi-lagi kita gunakan perintah <span style="font-style: italic;">crontab -r.</span><br />
<pre>[root@localhost ~]# crontab -r</pre>
Kita bisa melakukan banyak kombinasi pengaturan waktu. Ada cara lain
untuk pengaturan waktu: “20-27″ menunjukkan range; “3,4,7,8″ artinya
hanya interval tersebut untuk suatu pilihan, dan */5 artinya setiap
interval ke lima. Fitur lainnya, setelah cron menyelesaikan suatu tugas,
kita akan mendapatkan email berisi keluaran dari perintah yang
dijalankan.<br />
<h3>
Contoh lainnya</h3>
Entry crontab berikut ini akan menjalankan perintah setiap menit ke 15 dan 30 setiap jam, selama bulan Mei:<br />
<pre>15,30 * * 5 * /usr/bin/command</pre>
Untuk menjalankan script backup setiap Minggu, Senin, dan Selasa pada jam 2:12 AM, gunakan entry berikut:<br />
<pre>12 2 * * 0-2 sh /root/backup.sh</pre>
Untuk menjalankan script pada menit ke-12 setiap jam ke-3 setiap harinya, gunakan entry berikut:<br />
<pre>12 */3 * * * sh /root/script.sh</pre>
Agar cron menuliskan keluaran dari suatu perintah ke dalam sebuah file log, anda bisa menambahkan entry berikut:<br />
<pre>12 */3 * * * sh /root/script.sh >> /root/script.log 2>&1</pre>
Agar anda tidak menerima email dari cron:<br />
<pre>12 */3 * * * sh /root/script.sh > /dev/null 2>&1</pre>
Berikut ini contoh email yang akan anda terima dari keluaran cron:<br />
<pre>From <a href="mailto:root@localhost.localdomain" title="mailto:root@localhost.localdomain">root at localhost.localdomain</a> Thu Apr 3 12:08:01 2008
Date: Thu, 3 Apr 2008 12:08:01 -0700
From: <a href="mailto:root@localhost.localdomain" title="mailto:root@localhost.localdomain">root at localhost.localdomain</a> (Cron Daemon)
To: <a href="mailto:root@localhost.localdomain" title="mailto:root@localhost.localdomain">root at localhost.localdomain</a>
Subject: Cron <root@localhost> sh /root/s.sh
Content-Type: text/plain; charset=UTF-8
Auto-Submitted: auto-generated
X-Cron-Env: <SHELL=/bin/sh>
X-Cron-Env: <HOME=/root>
X-Cron-Env: <PATH=/usr/bin:/bin>
X-Cron-Env: <LOGNAME=root>
X-Cron-Env: <USER=root>
test</pre>
<h3>
Beberapa tips dalam menggunakan cron:</h3>
<ul>
<li>Selalu gunakan path absolut.</li>
<li>Jika anda tidak yakin apakah tugas-tugas cron telah selesai, periksalah email anda.</li>
<li>Hapus entry cron yang sudah tidak diperlukan lagi.</li>
<li>Pastikan <span style="font-style: italic;">crond</span> berjalan.</li>
</ul>
<h3>
Perintah-perintah:</h3>
crontab -e - Mengedit file crontab yang sudah ada, atau membuat file baru.<br />
crontab -l - Menampilkan isi file crontab.<br />
crontab -r - Menghapus file crontab.<br />
crontab -u - Mengedit crontab milik user.<br />EDU-Linuxhttp://www.blogger.com/profile/10391506135446052301noreply@blogger.com1Jakarta Capital Region, Indonesia-6.211544 106.845172-6.464111 106.52931500000001 -5.958977 107.161029tag:blogger.com,1999:blog-4201912787411924873.post-86351380243109398912012-01-04T07:40:00.000-08:002012-01-04T07:40:21.489-08:00Startup dan Shutdown diLinux<!--[if !mso]>
<style>
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style>
<![endif]--><!--[if gte mso 9]><xml>
<w:WordDocument>
<w:View>Normal</w:View>
<w:Zoom>0</w:Zoom>
<w:TrackMoves>false</w:TrackMoves>
<w:TrackFormatting/>
<w:PunctuationKerning/>
<w:ValidateAgainstSchemas/>
<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
<w:IgnoreMixedContent>false</w:IgnoreMixedContent>
<w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
<w:DoNotPromoteQF/>
<w:LidThemeOther>EN-US</w:LidThemeOther>
<w:LidThemeAsian>X-NONE</w:LidThemeAsian>
<w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
<w:Compatibility>
<w:BreakWrappedTables/>
<w:SnapToGridInCell/>
<w:WrapTextWithPunct/>
<w:UseAsianBreakRules/>
<w:DontGrowAutofit/>
<w:SplitPgBreakAndParaMark/>
<w:DontVertAlignCellWithSp/>
<w:DontBreakConstrainedForcedTables/>
<w:DontVertAlignInTxbx/>
<w:Word11KerningPairs/>
<w:CachedColBalance/>
</w:Compatibility>
<m:mathPr>
<m:mathFont m:val="Cambria Math"/>
<m:brkBin m:val="before"/>
<m:brkBinSub m:val="--"/>
<m:smallFrac m:val="off"/>
<m:dispDef/>
<m:lMargin m:val="0"/>
<m:rMargin m:val="0"/>
<m:defJc m:val="centerGroup"/>
<m:wrapIndent m:val="1440"/>
<m:intLim m:val="subSup"/>
<m:naryLim m:val="undOvr"/>
</m:mathPr></w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"
DefSemiHidden="true" DefQFormat="false" DefPriority="99"
LatentStyleCount="267">
<w:LsdException Locked="false" Priority="0" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Normal"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="heading 1"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/>
<w:LsdException Locked="false" Priority="39" Name="toc 1"/>
<w:LsdException Locked="false" Priority="39" Name="toc 2"/>
<w:LsdException Locked="false" Priority="39" Name="toc 3"/>
<w:LsdException Locked="false" Priority="39" Name="toc 4"/>
<w:LsdException Locked="false" Priority="39" Name="toc 5"/>
<w:LsdException Locked="false" Priority="39" Name="toc 6"/>
<w:LsdException Locked="false" Priority="39" Name="toc 7"/>
<w:LsdException Locked="false" Priority="39" Name="toc 8"/>
<w:LsdException Locked="false" Priority="39" Name="toc 9"/>
<w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/>
<w:LsdException Locked="false" Priority="10" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Title"/>
<w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/>
<w:LsdException Locked="false" Priority="11" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/>
<w:LsdException Locked="false" Priority="22" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Strong"/>
<w:LsdException Locked="false" Priority="20" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/>
<w:LsdException Locked="false" Priority="59" SemiHidden="false"
UnhideWhenUsed="false" Name="Table Grid"/>
<w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/>
<w:LsdException Locked="false" Priority="1" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 1"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 1"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 1"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/>
<w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/>
<w:LsdException Locked="false" Priority="34" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/>
<w:LsdException Locked="false" Priority="29" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Quote"/>
<w:LsdException Locked="false" Priority="30" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 1"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 1"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 2"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 2"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 2"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 2"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 2"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 3"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 3"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 3"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 3"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 3"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 4"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 4"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 4"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 4"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 4"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 5"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 5"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 5"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 5"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 5"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 6"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 6"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 6"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 6"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 6"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/>
<w:LsdException Locked="false" Priority="19" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/>
<w:LsdException Locked="false" Priority="21" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/>
<w:LsdException Locked="false" Priority="31" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/>
<w:LsdException Locked="false" Priority="32" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/>
<w:LsdException Locked="false" Priority="33" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Book Title"/>
<w:LsdException Locked="false" Priority="37" Name="Bibliography"/>
<w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/>
</w:LatentStyles>
</xml><![endif]--><!--[if gte mso 10]>
<style>
/* 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-qformat:yes;
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-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:minor-fareast;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:minor-bidi;}
</style>
<![endif]-->
<br />
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none; text-indent: .5in;">
<span style="font-family: NimbusRomanNo9L-Regu; font-size: 12.0pt; mso-ansi-language: EN-US; mso-bidi-font-family: NimbusRomanNo9L-Regu;"><b>Proses shutdown</b> </span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-indent: 0.5in;">
<span style="font-family: NimbusRomanNo9L-Regu; font-size: 12pt;">Memahami proses yang berlangsung
pada saat startup dan shutdown akan memudahkan dalam mencari</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: NimbusRomanNo9L-Regu; font-size: 12.0pt; mso-ansi-language: EN-US; mso-bidi-font-family: NimbusRomanNo9L-Regu;">kesalahan (troubleshooting) ketika terjadi masalah
yang berhubungan dengan startup dan shutdown</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: NimbusRomanNo9L-Regu; font-size: 12.0pt; mso-ansi-language: EN-US; mso-bidi-font-family: NimbusRomanNo9L-Regu;">komputer.</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: NimbusRomNo9L-Medi; font-size: 12.0pt; mso-ansi-language: EN-US; mso-bidi-font-family: NimbusRomNo9L-Medi;">2.1. Proses Startup</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: NimbusRomanNo9L-Regu; font-size: 12.0pt; mso-ansi-language: EN-US; mso-bidi-font-family: NimbusRomanNo9L-Regu;">Proses startup pada sistem Linux dapat dilihat pada
gambar di bawah:</span><span style="font-family: NimbusRomNo9L-Medi; font-size: 10.0pt; mso-ansi-language: EN-US; mso-bidi-font-family: NimbusRomNo9L-Medi;"></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://2.bp.blogspot.com/-v5wOSlJ5jJ8/TwRx5eU-kFI/AAAAAAAAAAc/OX4Mb0V2GZE/s1600/New+Picture.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="200" src="http://2.bp.blogspot.com/-v5wOSlJ5jJ8/TwRx5eU-kFI/AAAAAAAAAAc/OX4Mb0V2GZE/s200/New+Picture.png" width="200" /></a></div>
<div align="center" class="MsoNormal" style="text-align: center;">
<span style="font-family: "Nimbus Mono L"; font-size: 20.0pt; line-height: 115%; mso-ansi-language: EN-US; mso-no-proof: yes;"><br /></span><span style="font-family: "Nimbus Mono L"; font-size: 20.0pt; line-height: 115%; mso-ansi-language: EN-US;"></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: NimbusRomanNo9L-Regu; font-size: 12.0pt; mso-ansi-language: EN-US; mso-bidi-font-family: NimbusRomanNo9L-Regu;">Keterangan:</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: NimbusRomanNo9L-Regu; font-size: 12.0pt; mso-ansi-language: EN-US; mso-bidi-font-family: NimbusRomanNo9L-Regu;">1. Pertama kali mesin melakukan power on self test
(pemeriksaan hardware).</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: NimbusRomanNo9L-Regu; font-size: 12.0pt; mso-ansi-language: EN-US; mso-bidi-font-family: NimbusRomanNo9L-Regu;">2. Program BIOS yang ada di ROM akan dieksekusi.</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: NimbusRomanNo9L-Regu; font-size: 12.0pt; mso-ansi-language: EN-US; mso-bidi-font-family: NimbusRomanNo9L-Regu;">3. Boot Loader yang ada di MBR akan dieksekusi.</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: NimbusRomanNo9L-Regu; font-size: 12.0pt; mso-ansi-language: EN-US; mso-bidi-font-family: NimbusRomanNo9L-Regu;">4. Load Kernel Linux ( /boot/vmlinuz ) ke RAM.</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: NimbusRomanNo9L-Regu; font-size: 12.0pt; mso-ansi-language: EN-US; mso-bidi-font-family: NimbusRomanNo9L-Regu;">5. Menjalankan program init.</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: NimbusRomNo9L-Medi; font-size: 12.0pt; mso-ansi-language: EN-US; mso-bidi-font-family: NimbusRomNo9L-Medi;">2.1.1. init</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: NimbusRomanNo9L-Regu; font-size: 12.0pt; mso-ansi-language: EN-US; mso-bidi-font-family: NimbusRomanNo9L-Regu;">init merupakan proses level user yang pertama kali
dijalankan oleh kernel dan mempunyai nomor</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: NimbusRomanNo9L-Regu; font-size: 12.0pt; mso-ansi-language: EN-US; mso-bidi-font-family: NimbusRomanNo9L-Regu;">proses (PID)=1. Selanjutnya init akan membaca file </span><span style="font-family: NimbusMonL-Regu; font-size: 12.0pt; mso-ansi-language: EN-US; mso-bidi-font-family: NimbusMonL-Regu;">/etc/inittab </span><span style="font-family: NimbusRomanNo9L-Regu; font-size: 12.0pt; mso-ansi-language: EN-US; mso-bidi-font-family: NimbusRomanNo9L-Regu;">dan menjalankan perintah didalamnya.</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: NimbusRomNo9L-Medi; font-size: 12.0pt; mso-ansi-language: EN-US; mso-bidi-font-family: NimbusRomNo9L-Medi;">2.1.2. File /etc/inittab</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: NimbusRomanNo9L-Regu; font-size: 12.0pt; mso-ansi-language: EN-US; mso-bidi-font-family: NimbusRomanNo9L-Regu;">Format umum isi file </span><span style="font-family: NimbusMonL-Regu; font-size: 12.0pt; mso-ansi-language: EN-US; mso-bidi-font-family: NimbusMonL-Regu;">/etc/inittab </span><span style="font-family: NimbusRomanNo9L-Regu; font-size: 12.0pt; mso-ansi-language: EN-US; mso-bidi-font-family: NimbusRomanNo9L-Regu;">adalah sbb:</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: NimbusMonL-Regu; font-size: 12.0pt; mso-ansi-language: EN-US; mso-bidi-font-family: NimbusMonL-Regu;">id:runlevel:action:process</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: NimbusRomanNo9L-Regu; font-size: 12.0pt; mso-ansi-language: EN-US; mso-bidi-font-family: NimbusRomanNo9L-Regu;">Keterangan :</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;">
<span style="font-family: NimbusRomanNo9L-Regu; font-size: 12pt;">id = menunjukan identitas suatu baris</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;">
<span style="font-family: NimbusRomanNo9L-Regu; font-size: 12pt;">runlevel = menunjukan di run level berapa saja yang akan diterapkan</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;">
<span style="font-family: NimbusRomanNo9L-Regu; font-size: 12pt;">action = menunjukan action apa yang akan kita lakukan</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;">
<span style="font-family: NimbusRomanNo9L-Regu; font-size: 12pt;">proses = program atau perintah yang haru di lakukan/di eksekusi</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;">
<!--[if gte mso 9]><xml>
<w:WordDocument>
<w:View>Normal</w:View>
<w:Zoom>0</w:Zoom>
<w:TrackMoves/>
<w:TrackFormatting/>
<w:PunctuationKerning/>
<w:ValidateAgainstSchemas/>
<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
<w:IgnoreMixedContent>false</w:IgnoreMixedContent>
<w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
<w:DoNotPromoteQF/>
<w:LidThemeOther>EN-US</w:LidThemeOther>
<w:LidThemeAsian>X-NONE</w:LidThemeAsian>
<w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
<w:Compatibility>
<w:BreakWrappedTables/>
<w:SnapToGridInCell/>
<w:WrapTextWithPunct/>
<w:UseAsianBreakRules/>
<w:DontGrowAutofit/>
<w:SplitPgBreakAndParaMark/>
<w:DontVertAlignCellWithSp/>
<w:DontBreakConstrainedForcedTables/>
<w:DontVertAlignInTxbx/>
<w:Word11KerningPairs/>
<w:CachedColBalance/>
</w:Compatibility>
<m:mathPr>
<m:mathFont m:val="Cambria Math"/>
<m:brkBin m:val="before"/>
<m:brkBinSub m:val="--"/>
<m:smallFrac m:val="off"/>
<m:dispDef/>
<m:lMargin m:val="0"/>
<m:rMargin m:val="0"/>
<m:defJc m:val="centerGroup"/>
<m:wrapIndent m:val="1440"/>
<m:intLim m:val="subSup"/>
<m:naryLim m:val="undOvr"/>
</m:mathPr></w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"
DefSemiHidden="true" DefQFormat="false" DefPriority="99"
LatentStyleCount="267">
<w:LsdException Locked="false" Priority="0" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Normal"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="heading 1"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/>
<w:LsdException Locked="false" Priority="39" Name="toc 1"/>
<w:LsdException Locked="false" Priority="39" Name="toc 2"/>
<w:LsdException Locked="false" Priority="39" Name="toc 3"/>
<w:LsdException Locked="false" Priority="39" Name="toc 4"/>
<w:LsdException Locked="false" Priority="39" Name="toc 5"/>
<w:LsdException Locked="false" Priority="39" Name="toc 6"/>
<w:LsdException Locked="false" Priority="39" Name="toc 7"/>
<w:LsdException Locked="false" Priority="39" Name="toc 8"/>
<w:LsdException Locked="false" Priority="39" Name="toc 9"/>
<w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/>
<w:LsdException Locked="false" Priority="10" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Title"/>
<w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/>
<w:LsdException Locked="false" Priority="11" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/>
<w:LsdException Locked="false" Priority="22" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Strong"/>
<w:LsdException Locked="false" Priority="20" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/>
<w:LsdException Locked="false" Priority="59" SemiHidden="false"
UnhideWhenUsed="false" Name="Table Grid"/>
<w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/>
<w:LsdException Locked="false" Priority="1" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 1"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 1"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 1"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/>
<w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/>
<w:LsdException Locked="false" Priority="34" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/>
<w:LsdException Locked="false" Priority="29" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Quote"/>
<w:LsdException Locked="false" Priority="30" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 1"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 1"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 2"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 2"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 2"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 2"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 2"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 3"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 3"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 3"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 3"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 3"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 4"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 4"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 4"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 4"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 4"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 5"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 5"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 5"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 5"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 5"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 6"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 6"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 6"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 6"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 6"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/>
<w:LsdException Locked="false" Priority="19" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/>
<w:LsdException Locked="false" Priority="21" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/>
<w:LsdException Locked="false" Priority="31" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/>
<w:LsdException Locked="false" Priority="32" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/>
<w:LsdException Locked="false" Priority="33" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Book Title"/>
<w:LsdException Locked="false" Priority="37" Name="Bibliography"/>
<w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/>
</w:LatentStyles>
</xml><![endif]--><!--[if gte mso 10]>
<style>
/* 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-qformat:yes;
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-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:minor-fareast;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:minor-bidi;}
</style>
<![endif]-->
</div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;">
<b style="mso-bidi-font-weight: normal;"><span lang="IN" style="font-family: "Arial","sans-serif"; font-size: 10.0pt;">Proses Startup</span></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;">
<span lang="IN" style="font-family: "Arial","sans-serif"; font-size: 10.0pt;">Proses starup
dimulai ketika sistem sudah memanggil LILO dan proses booting sudah diserahkan
pada sebuah program induk yang disebut dengan init. Pada hampir kebanyakan
distribusi Linux, proses startup mengikuti aturan-aturan seperti berikut.</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;">
<span lang="IN" style="font-family: "Arial","sans-serif"; font-size: 10.0pt;"><span style="mso-spacerun: yes;"> </span>Eksekusi LILO</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;">
<span lang="IN" style="font-family: "Arial","sans-serif"; font-size: 10.0pt;"><span style="mso-spacerun: yes;"> </span>LILO Memuat secondary loader pada
/boot/chain.b.</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;">
<span lang="IN" style="font-family: "Arial","sans-serif"; font-size: 10.0pt;"><span style="mso-spacerun: yes;"> </span>/boot/chain.b menjalankan Kernel Linux.
Sampai pada bagian ini, seorang pengguna akan melihat tampilan pesan pada layar
seperti menjalankan daemon, memerika integritas perangkat keras, dan
sebagainya.</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;">
<span lang="IN" style="font-family: "Arial","sans-serif"; font-size: 10.0pt;"><span style="mso-spacerun: yes;"> </span>Kernel menyerahkan tugasnya kepada init.</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;">
<span lang="IN" style="font-family: "Arial","sans-serif"; font-size: 10.0pt;"><span style="mso-spacerun: yes;"> </span>Init menjalankan berbagai program di
belakang layar yang dibutuhkan oleh seorang user untuk login ke dala sistem.</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;">
<span lang="IN" style="font-family: "Arial","sans-serif"; font-size: 10.0pt;"><span style="mso-spacerun: yes;"> </span>Init memanggil program yang digunakan untuk
login.</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;">
<span lang="IN" style="font-family: "Arial","sans-serif"; font-size: 10.0pt;">Proses
Startup pada tiap Distribusi</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;">
<span lang="IN" style="font-family: "Arial","sans-serif"; font-size: 10.0pt;">Seperti sudah
diterangkan di atas, setelah init mengambil alih tugas booting sistem dari LILI
atau GRUB, init akan menjalankan sistem sesuai dengan default run level yang
digunakan. Pada beberapa distribusi, penanganan run level ini berbeda satu
dengan lainnya.</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;">
<b style="mso-bidi-font-weight: normal;"><span lang="IN" style="font-family: "Arial","sans-serif"; font-size: 10.0pt;">Run Level pada RedHat dan OpenLinux</span></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;">
<span lang="IN" style="font-family: "Arial","sans-serif"; font-size: 10.0pt;">Kedua
distribusi ini meletakkan program-program shell pada direktori /etc/rc.d.
Program-program yang berhubungan dengan init diletakkan dalam sebuah direktori
master pada /etc/rc.d/init.d. Sedangkan direktori lainnya lagi memiliki nama
yang sama untuk setiap run level, misalnya /etc/rc1.d/ untuk run level 1.</span><span style="font-family: "Arial","sans-serif"; font-size: 10.0pt; mso-ansi-language: EN-US;"></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;">
<b style="mso-bidi-font-weight: normal;"><span lang="IN" style="font-family: "Arial","sans-serif"; font-size: 10.0pt;">Debian/GNU LINUX</span></b><b style="mso-bidi-font-weight: normal;"><span style="font-family: "Arial","sans-serif"; font-size: 10.0pt; mso-ansi-language: EN-US;"></span></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;">
<span lang="IN" style="font-family: "Arial","sans-serif"; font-size: 10.0pt;">Debian
memiliki kesamaan dengan RedHat ataupun OpenLinux. Perbedaan terletak pada
direktori master, yaitu /etc/init.d sedangkan untuk RedHat atau OpenLinux
adalah /etc/rc.d.init.d.</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;">
<b style="mso-bidi-font-weight: normal;"><span lang="IN" style="font-family: "Arial","sans-serif"; font-size: 10.0pt;">Slackware</span></b><b style="mso-bidi-font-weight: normal;"><span style="font-family: "Arial","sans-serif"; font-size: 10.0pt; mso-ansi-language: EN-US;"></span></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;">
<span lang="IN" style="font-family: "Arial","sans-serif"; font-size: 10.0pt;">Slackware
memiliki kesamaan dengan RedHat ataupun OpenLinux. Perbedan terletak pada
distribusi Slackware yang tidak menggunakan file dengan link sombolik seperti
yang digunakan oleh distribusi lainnya. Jadi setiap file yang berhubungan
dengan init adalah program binari yang memang dapat dieksekusi untuk
menjalankan script shell.</span><span style="font-family: "Arial","sans-serif"; font-size: 10.0pt; mso-ansi-language: EN-US;"></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;">
<b style="mso-bidi-font-weight: normal;"><span lang="IN" style="font-family: "Arial","sans-serif"; font-size: 10.0pt;">SuSE</span></b><b style="mso-bidi-font-weight: normal;"><span style="font-family: "Arial","sans-serif"; font-size: 10.0pt; mso-ansi-language: EN-US;"></span></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;">
<span lang="IN" style="font-family: "Arial","sans-serif"; font-size: 10.0pt;">Perbedaan
utama SuSE dengan RedHat ataupun Open Linux adalah struktur yang berada pada
direktori master /etc/rc.d/rc di link kembali ke direktori aktif yang berada
pada /etc/rc.d/.</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;">
<b style="mso-bidi-font-weight: normal;"><span lang="IN" style="font-family: "Arial","sans-serif"; font-size: 10.0pt;">Proses Startup dan LILO</span></b><b style="mso-bidi-font-weight: normal;"><span style="font-family: "Arial","sans-serif"; font-size: 10.0pt; mso-ansi-language: EN-US;"></span></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;">
<span lang="IN" style="font-family: "Arial","sans-serif"; font-size: 10.0pt;">Penggunaan boot
manajer memungkinkan kita untuk menjalankan lebih dari sistem operasi pada satu
komputer. Dengan boot manajer kita dapat memilih salah satu sistem operasi
untuk dijalankan pada waktu proses booting pertama kali. Kebanyakan distribusi
saat ini menyertakan LILO atau GRUB yang dapat diinstal pada waktu proses
instalasi. Keberadaan boot manajer ini memungkinkan seorang user untuk dapat
menggunakan harddisk berukuran besar dengan menyertakan opsi linear pada
lilo.conf. Untuk mengkonfigurasikan lilo, dapat dilakukan dengan menggunakan
tool-tool berbasis grafis, seperti RedHat dengan Linuxconf atau Webmin untuk
Open Linux. Meskipun tersedia tool berbasis grafis, kita dapat
mengkonfigurasikan lilo dengan menggunakan cara manual pada file
/etc/lilo.conf.</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;">
<span lang="IN" style="font-family: "Arial","sans-serif"; font-size: 10.0pt;">Jika pada
satu komputer terdapat dua sistem operasi (misal Linux dan MS Windows), pada
file lilo.conf terdapat dua baris utama yang menunjukkan opsi yang digunakan
untuk menjalankan kedua sistem operasi tersebut. Pada kedua baris tersebut
terdapat sebuah opsi label yang merupakan nama dari sistem operasi yang
digunakan untuk menjalankan salah satu sistem operasi yang digunakan.</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;">
<span lang="IN" style="font-family: "Arial","sans-serif"; font-size: 10.0pt;">Salah satu
opsi yang digunakan pada lilo adalah pengaturan waktu yang digunakan untuk
memberikan kesempatan user memilih salah satu sistem operasi yang digunakan
sebelum nilai default yang digunakan lilo dijalankan. Opsi ini menggunakan
timeout dan berisikan nilai dalam satuan detik. Misalkan kita akan mengatur
timeout dengan satuan waktu 20 detik, tambahkan opsi berikut ke dalam lilo.conf.</span><span style="font-family: "Arial","sans-serif"; font-size: 10.0pt; mso-ansi-language: EN-US;"></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;">
<b style="mso-bidi-font-weight: normal;"><span lang="IN" style="font-family: "Arial","sans-serif"; font-size: 10.0pt;">timeout = 200</span></b><b style="mso-bidi-font-weight: normal;"><span style="font-family: "Arial","sans-serif"; font-size: 10.0pt; mso-ansi-language: EN-US;"></span></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;">
<span lang="IN" style="font-family: "Arial","sans-serif"; font-size: 10.0pt;">opsi lainnya
dalah default, yang digunakan untuk mengatur dafult sistem operasi yang akan
dijalankan jika batas timeout di atas sudah habis. Untuk mengatur Linux sebagai
default sistem operasi yang akan dijalankan, gunakan opsi berikut.</span><span style="font-family: "Arial","sans-serif"; font-size: 10.0pt; mso-ansi-language: EN-US;"></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;">
<b style="mso-bidi-font-weight: normal;"><span lang="IN" style="font-family: "Arial","sans-serif"; font-size: 10.0pt;">default = linux</span></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;">
<span lang="IN" style="font-family: "Arial","sans-serif"; font-size: 10.0pt;">Untuk
menjalankan sistem operasi, dalam konfigurasi lilo harus dimasukkan opsi image
yang digunakan untuk memanggil image dari kernel Linux. Contoh berikut
digunakan untuk memanggil image kernel yang digunakan pada distribusi RedHat
7.2.</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;">
<b style="mso-bidi-font-weight: normal;"><span lang="IN" style="font-family: "Arial","sans-serif"; font-size: 10.0pt;">image=/boot/vmlinuz-2.4.7-10</span></b><b style="mso-bidi-font-weight: normal;"><span style="font-family: "Arial","sans-serif"; font-size: 10.0pt; mso-ansi-language: EN-US;"></span></b></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;">
<span lang="IN" style="font-family: "Arial","sans-serif"; font-size: 10.0pt;">Setelah
memuat image dari Kernel Linux, langkah berikutnya adalah menentukan label dari
kernel Linux yang digunakan, termasuk partisi tempat file image tersebut
berada.</span><span style="font-family: "Arial","sans-serif"; font-size: 10.0pt; mso-ansi-language: EN-US;"></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;">
<span lang="IN" style="font-family: "Arial","sans-serif"; font-size: 10.0pt;">label=linux</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;">
<span lang="IN" style="font-family: "Arial","sans-serif"; font-size: 10.0pt;">root=/dev/hda5</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;">
<span lang="IN" style="font-family: "Arial","sans-serif"; font-size: 10.0pt;">Langkah
terakhir adalah dengan mengaktifkan perubahan yang dilakukan pada file
lilo.conf dengan mengetikkan perintah lilo pada prompt Linux seperti berikut.</span><span style="font-family: "Arial","sans-serif"; font-size: 10.0pt; mso-ansi-language: EN-US;"></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;">
<span lang="IN" style="font-family: "Arial","sans-serif"; font-size: 10.0pt;">#lilo</span><span style="font-family: "Arial","sans-serif"; font-size: 10.0pt; mso-ansi-language: EN-US;"></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;">
<span lang="IN" style="font-family: "Arial","sans-serif"; font-size: 10.0pt;">Berikut ini
adalah isi file lilo.conf yang penulis gunakan pada distribusi RedHat 7.2.</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;">
<span lang="IN" style="font-family: "Arial","sans-serif"; font-size: 10.0pt;">prompt</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;">
<span lang="IN" style="font-family: "Arial","sans-serif"; font-size: 10.0pt;">timeout=50</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;">
<span lang="IN" style="font-family: "Arial","sans-serif"; font-size: 10.0pt;">default=linux</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;">
<span lang="IN" style="font-family: "Arial","sans-serif"; font-size: 10.0pt;">boot=/dev/hda</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;">
<span lang="IN" style="font-family: "Arial","sans-serif"; font-size: 10.0pt;">map=/boot/map</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;">
<span lang="IN" style="font-family: "Arial","sans-serif"; font-size: 10.0pt;">install=/boot/boot.b</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;">
<span lang="IN" style="font-family: "Arial","sans-serif"; font-size: 10.0pt;">message=/boot/message</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;">
<span lang="IN" style="font-family: "Arial","sans-serif"; font-size: 10.0pt;">linear</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;">
<span lang="IN" style="font-family: "Arial","sans-serif"; font-size: 10.0pt;">image=/boot/vmlinuz-2.4.7-10</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;">
<span lang="IN" style="font-family: "Arial","sans-serif"; font-size: 10.0pt;">label=linux</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;">
<span lang="IN" style="font-family: "Arial","sans-serif"; font-size: 10.0pt;">read-only</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; mso-pagination: none; text-autospace: none;">
<span lang="IN" style="font-family: "Arial","sans-serif"; font-size: 10.0pt;">root=/dev/hda5</span><span style="font-family: "Arial","sans-serif"; font-size: 10.0pt; mso-ansi-language: EN-US;"></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;">
<span style="font-family: NimbusRomanNo9L-Regu; font-size: 12pt;"><br /></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;">
<span style="font-family: NimbusRomanNo9L-Regu; font-size: 12pt;"><br /></span></div>EDU-Linuxhttp://www.blogger.com/profile/10391506135446052301noreply@blogger.com0tag:blogger.com,1999:blog-4201912787411924873.post-31436530845421193842012-01-04T05:51:00.001-08:002012-01-04T05:51:27.782-08:00Install aplikasi di linux<br />
Pada kali ini saya akan membahas installasi sebuah aplikasi pada OS linux. Pada OS lain dengan mudahnya kita dapat menginstall sebuah aplikasi, hanya dengan klik ganda lalu ikuti petunjuk maka aplikasi tersebut sudah dapat berfungsi di komputer. Berbeda pada OS linux, sebagian paket/ekstensi file harus menggunakan terminal command untuk melakukan installasi file. Let's learn...<br />
<br />
<br />
Cara menginstall program di linux dibagi menjadi beberapa bagian;<br />
1. mengcompile dan install program dari source<br />
2. menginstall program berekstensi RPM dari Redhat Packet Manager<br />
3. menginstall program menggunakan apt-get bawaan debian<br />
4. menginstall program di mandriva<br />
5. menginstall program di fedora menggunakan yum<br />
6. menginstall paket di slackware<br />
7. menginstall file binary (.BIN/ .SH)<br />
<br />
Berikut saya akan tuliskan caranya bagaimana cara menginstall software di linux berdasarkan kategori yang telah saya kelompokkan diatas;<br />
<br />
1. mengcompile dan install program dari source<br />
Biasanya aplikasi yang diinstall dari source akan berekstensi “.tar.gz”, “.tar.bz2″, “. zip”, dan biasanya sebelum menginstall program tersebut ada beberapa orang yang lebih suka menaruh file-file tersebut sebelum diinstall di /usr/local/src/ tetapi ini bukan suatu keharusan bisa ditaruh dimana saja. Langsung saja ke tahap selanjutnya mulai menginstall, pertama-tama buka terminal atau command prompt anda lalu langsung menuju ke dimana anda menaruh file tersebut, lalu lakukan hal ini, sesuaikan dengan ekstensi file anda.<br />
<br />
[ file dengan ekstensi .tar.gz ------> tar -xzvf <nama file> ]<br />
<br />
[ file dengan ekstensi .tar.bz2 ------> tar -jxvf <nama file> ]<br />
<br />
[ file dengan ekstensi .zip ------> unzip <nama file> ]<br />
<br />
setelah melakukan hal tersebut maka file anda akan terekstaks secara otomatis akan membuat sebuah folder, lalu buka file tersebut dengan<br />
<br />
[ cd <nama file> ]<br />
<br />
langkah selanjutnya adalah tinggal tinggal melakukan pre-installation dengan menuliskan<br />
<br />
[ ./configure ]<br />
<br />
[make]<br />
<br />
[make install]<br />
sampai disini sudah selesai, namun ada baiknya sebelum melakukan instalasi program anda membaca manual dalam menginstall program tersebut biasanya ada di INSTALL atau README.<br />
<br />
2. menginstall program berekstensi RPM dari Redhat Packet Manager<br />
Untuk menginstall program dengan ekstensi ini sangat mudah biasanya aplikasi ini di pakai pada distro redhat dan turunannya, berikut caranya;<br />
<br />
[ menginstall program ---' rpm -i <nama file> ]<br />
<br />
[ menguninstall program ---' rpm -e <nama file> ]<br />
<br />
3. menginstall program menggunakan apt-get bawaan debian<br />
Pada distro debian danturunannya dikenal apt-get untuk menginstall program, namun ada yang lebih penting selain aplikasi tersebut yaitu kita arus menset source-list yaitu alamat yang digunakan untuk aplikasi tersebut menginstall program in iberguna apabila kita menggunakan aplikasi apt-get ini secara online. Biasanya alamat tersebut ditambahkan di /etc/apt/source.list dengan cara buka dengan aplikasi editor anda lalu tambahkan alamat-alamat yang berisi source-list program.<br />
<br />
Setelah melakukan perubahan source.list ada baiknya kita melakukan<br />
<br />
[ apt-get update ] untuk mengupdate source.list yang kita miliki.<br />
<br />
Langkah selanjutnya adalah mengintall program menggunakan apt-get<br />
<br />
[ install ---' apt-get install <nama program> ]<br />
<br />
[ uninstall --' apt-get remove <nama program> ]<br />
<br />
4. menginstall program di mandriva<br />
Untuk menginstall program di mandriva dapat dilakukan dengan cara<br />
<br />
[ install --' urpmi <nama program> ]<br />
[ uninstall --' urpme <nama program ]<br />
<br />
5. menginstall program di fedora menggunakan yum<br />
Pada dasarnya cara menginstall menggunakan yum hamper sama dengan menggunakn pt-get di debian berikut caranya<br />
<br />
[ yum update ]<br />
<br />
[ yum install <nama program> ]<br />
<br />
[ yum remove <nama program> ]<br />
<br />
6. menginstall paket di slackware<br />
menginstall paket di slackware lebih gampang lagi tinggal masuk ke root kemudian;<br />
<br />
[ install -'installpkg <nama program.tgz> ]<br />
<br />
[ uninstall --' removepkg <nama program.tgz> ]<br />
<br />
atau bisa juga menggunakan<br />
[ pkg tool ]<br />
<br />
selain itu kita juga bisa mengubah file berekstensi rpm ke format tgz dengan cara yang sangat mudah<br />
<br />
[rpm2tgz <nama paket.rpm>]<br />
<br />
7. menginstall file binary (.BIN/ .SH)<br />
<br />
untuk menginstall program binary ada beberapa langkah yang pertama pastikan file tersebut dapat dieksekusi berikut caranya;<br />
<br />
[ chmod +x nama program.bin], kemudian<br />
<br />
[ ./nama program.bin]<br />
<br />
[sh nama program.sh]<br />
<br />
Mungkin ini hanya beberapa cara saja dari banyak cara dalam menginstall program di linux namun ini sudah cukup untuk mengenal dan menginstall program di linux<br />
<br />
Catatan :<br />
” Cara diatas semuanya dilakukan menggunakan console/terminal/ command-prompt di linux.<br />
” biasanya dalam menginstall program hanya bisa dilakukan oleh root, maka masuklah sebagai root untuk menginstall program-program tersebut. Ada beberapa cara masuk ke root bisa menggunakan [su], atau bisa juga menggunakan [sudo su].<br />
” Selain cara menginstall diatas mungkin anda bisa menggunakan aplikasi GUI yang juga bisa digunakan untuk menginstall program, sebagai contoh di debian dan ubuntu bisa menggunakan synaptic packet manager.<br />EDU-Linuxhttp://www.blogger.com/profile/10391506135446052301noreply@blogger.com0tag:blogger.com,1999:blog-4201912787411924873.post-58199177093647985652012-01-03T21:00:00.000-08:002012-01-03T21:00:09.870-08:00Manajemen User (Linux)Pada linux kita bisa mengatur manajemen user, sebenarnya pada OS lain pun kita bisa mengatur user juga akan tetapi tidak seluwes di linux. Di linux kita bisa melakukan milti user login (login pada banyak user), berbeda pada OS lainnya dimana kita harus menutup user aktif untuk masuk kedalam user yang baru.<br />
<br />
Kali ini kita akan membahas penambahan user baru secara manual di linux distro ubuntu.<br />
<br />
1. login sebagai administrator/root<br />
$ su -<br />
2. buka file passwd<br />
# gedit /etc/passwd<br />
3. buat user baru dengan menambahkan data di bagian paling bawah, misalnya :<br />
user:x:1001:1002:user,,,:/home/user:/bin/bash<br />
format :<br />
nama_user:password:UID:GID:,,,:dir_user:dir_bash<br />
4. buka file group<br />
# gedit /etc/group<br />
group::1002:user<br />
format :<br />
nama_group::GID:anggota_user_group<br />
<br />
5. buka file shadow<br />
# gedit /etc/shadow<br />
user::14719:0:99999:7:::<br />
format :<br />
14719 adalah tempat password dari user<br />
6. buat directory home user<br />
# mkdir /home/user/<br />
7. ubah kepemilikan folder user<br />
# chown 1001 /home/user/<br />
1001 adalah UID user<br />
8. ubah kepemilikan group user<br />
# chgrp group /home/user/<br />
9. copy file bash dari root ke user<br />
# cp /root/.bash* /home/user/<br />
<br />
untuk memastikan file .bash* sudah tersalin ketik perintah<br />
# cd /home/user/<br />
/home/user/ # ls -la<br />
<br />
maka akan muncul tampilan seperti berikut<br />
<br />
<br />
total 16<br />
drwxr-xr-x 2 user group 4096 2011-12-20 20:06 .<br />
drwxr-xr-x 4 root root 4096 2011-12-20 19:59 ..<br />
-rw------- 1 root root 2984 2011-12-20 20:06 .bash_history<br />
-rw-r--r-- 1 root root 2227 2011-12-20 20:06 .bashrc<br />
<br />
10. ubah kepemilikan file .bash* tadi<br />
/home/user/ # chown /home/user/.*<br />
/home/user/ # chgrp /home/user/.*<br />
<br />
cek kembali :<br />
<br />
maka akan muncul tampilan seperti berikut<br />
<br />
<br />
total 16<br />
drwxr-xr-x 2 user group 4096 2011-12-20 20:06 .<br />
drwxr-xr-x 4 user group 4096 2011-12-20 19:59 ..<br />
-rw------- 1 user group 2984 2011-12-20 20:06 .bash_history<br />
-rw-r--r-- 1 user group 2227 2011-12-20 20:06 .bashrc<br />
<br />
<br />
<br />
Setelah semua selesai, coba login inget ctrl + alt + F1... lalu login<br />
<br />
Buat balik ke GUI tekan alt+F7EDU-Linuxhttp://www.blogger.com/profile/10391506135446052301noreply@blogger.com0tag:blogger.com,1999:blog-4201912787411924873.post-17394533941584390352012-01-03T20:58:00.000-08:002012-01-03T20:58:30.027-08:00Backup data di Linux dengan TARPentingnya data-data dalam komputer kita terkadang sering kita abaikan. Bayangkan apabila data pekerjaan lama yang anda buat dan harus diserahkan kepada bos anda esok harinya tiba-tiba hilang ? Sumpah serapah, beribu jampi-jampi pun tidak akan menjadi suatu solusi yang bisa mengembalikan data anda. Pentingnya backup data sangatlah penting, apalagi apabila anda mengalami hal diatas.<br />
<br />
Banyak aplikasi yang menggunakan command terminal ataupun visual untuk backup data. Disini saya akan membahas tentang backup menggunakan TAR<br />
<br />
1. TAR<br />
<br />
Kependekan dari TAPE ARCHIEVER. Sebuah cara backup file menggunakan command line sehingga bisa digabung dgn bash script.<br />
INSTALASI DAN BEKERJA DGN TAR<br />
kali ini UBUNTU DAPPER. Tak ada yg perlu diinstall untuk program yg satu. Untuk bekerja dengan tar begini caranya;<br />
1. Masuk ke terminal dan masuk ke directory dimana hasil backup akan disimpan;<br />
cd /home/dur/backup<br />
2. jalankan perintah berikut;<br />
tar cvfz backup.tar.gz /home/dokument<br />
(artinya;<br />
c=create; bikin backup<br />
v=verbose; tampilkan proses backup<br />
f=file; argumen sesudahnya adalah nama file backup<br />
z=gzip(?)=selain di backup di kompresi juga<br />
/home/dokumen; direktory yg akan di backup<br />
inforormasi lebih lanjut bisa dilihat di terminal dgn peintah;<br />
man tar<br />
TAR DAN SCRIPT BASH<br />
Dgn script bekerja jadi lebih mudah. Sekali pencet beberapa perintah bisa jalan sekaligus. Ini contoh script-nya;<br />
#!/bin/bash<br />
tar cvfz musik.tar.gz /home/dur/musik<br />
tar cvfz pic.tar.gz /home/dur/pic<br />
tar cvfz film.tar.gz /home/dur/film<br />
tar cvfz ebook.tar.gz /home/dur/ebookEDU-Linuxhttp://www.blogger.com/profile/10391506135446052301noreply@blogger.com0