SlideShare une entreprise Scribd logo
1  sur  48
Télécharger pour lire hors ligne
MODUL PELATIHAN
                                             LINUX FUNDAMENTAL

                        UBUNTU DESKTOP




                                             IGOS CENTER BEKASI
                                     PONDOK SURYA MANDALA BLOK P NO 7
                                      BEKASI SELATAN, 17146, INDONESIA
                                           Telp. (021) 8241 6337 Fax. (021) 8241 6337
                                                      www.igos-center.web.id


                                                             Penulis
                                                         Anjar Hardiena
                                                   ahardiena@igos-center.web.id

                                                                   Revisi 1.1




Modul pelatihan ini adalah materi suplemen pelatihan yang dilakukan oleh IGOS Center Bekasi. Modul pelatihan ini dapat digunakan dan disebarkan secara
 bebas untuk tujuan bukan komersial (nonprofit), tidak diperkenankan melakukan penulisan ulang, modifikasi, mengubah, menghapus, menambahkan baik
                      atribut, konten ataupun pernyataan copyright kecuali mendapatkan ijin terlebih dahulu dari IGOS Center Bekasi.
                                            © Copyright 2010 by IGOS Center Bekasi (www.igos-center.web.id).
MODUL PELATIHAN LINUX FUNDAMENTAL                                                                                      IGOS CENTER BEKASI




                                                         DAFTAR I S I
Pendahuluan...........................................................................................................................................3
   Keunggulan Linux.............................................................................................................................4
   Distribusi Linux.................................................................................................................................6
   Perkembangan Linux di Indonesia....................................................................................................7
Instalasi Ubuntu.....................................................................................................................................9
   Kebutuhan Sistem..............................................................................................................................9
   Memulai Instalasi Ubuntu................................................................................................................10
   Memilih Bahasa...............................................................................................................................11
   Menentukan Zona Waktu.................................................................................................................12
   Memilih Susunan Keyboard............................................................................................................13
   Menentukan Partisi Instalasi............................................................................................................14
   Memasukkan Informasi Pengguna...................................................................................................15
   Pengecekan akhir sebelum Instalasi................................................................................................16
   Proses Instalasi Ubuntu....................................................................................................................17
   Selesai proses Instalasi.....................................................................................................................18
Penggunaan Ubuntu.............................................................................................................................19
   Mengenal Desktop Ubuntu..............................................................................................................20
   Aplikasi Open Source......................................................................................................................21
   Menambahkan aplikasi....................................................................................................................27
   Menambahkan Printer......................................................................................................................29
   Kustomisasi Desktop.......................................................................................................................30
Filesystem Hierarchy Standard............................................................................................................31
   File Manager....................................................................................................................................32
   Jenis File pada Linux.......................................................................................................................33
Perintah Dasar......................................................................................................................................34
   Cara penulisan perintah dasar..........................................................................................................35
   Daftar Perintah dasar.......................................................................................................................35
Menggunakan vi text editor.................................................................................................................45


Halaman 2 dari 48                                                                                                     www.igos-center.web.id
MODUL PELATIHAN LINUX FUNDAMENTAL                                              IGOS CENTER BEKASI




                               LINUX FUNDAMENTAL

Pendahuluan
Tujuan untuk mengenal dan memahami tentang sistem operasi Linux.


Linux (diucapkan ˈlɪnəks atau /ˈlɪnʊks/) adalah sistem operasi berbasis open source (kode sumber
terbuka), dikembangkan dengan menggunakan model lisensi GNU GPL (GNU General Public
License), dimana kode sumber sistem operasi ini dapat dimodifikasi, digunakan dan didistribusikan
kembali secara bebas tanpa harus mengeluarkan biaya untuk pembelian lisensi.


Linux di kembangkan pertama kali oleh Linus Torvalds, seorang mahasiswa Universitas Helsinki,
Finlandia pada bulan April 1991, dan pertama kali di publikasikan pada tanggal 26 Agustus 1991.


Linux telah lama dikenal untuk penggunaannya di server, dan didukung oleh perusahaan-perusahaan
komputer ternama seperti Intel, Dell, Hewlett-Packard, IBM, Novell, Oracle Corporation, Red Hat,
dan Sun Microsystems. Linux digunakan sebagai sistem operasi di berbagai macam jenis perangkat
keras seperti Superkomputer, Server, dan Embedded system seperti E-Book Reader, Konsol game
(PlayStation 2, PlayStation 3 dan XBox), Handphone (Android) dan router. Para pengamat teknologi
informatika beranggapan kesuksesan Linux dikarenakan Linux tidak bergantung kepada vendor
(vendor independence), biaya operasional yang rendah, dan memiliki kompatibilitas hardware yang
tinggi, serta faktor keamanan dan kestabilannya yang tinggi dibandingkan dengan sistem operasi
lainnya seperti Microsoft Windows, BeOS, Macintosh dan lainnya. Ciri-ciri ini juga menjadi bukti
atas keunggulan model pengembangan perangkat lunak sumber terbuka (opensource software).


Karena keunggulan-keunggulan yang dimilikinya, saat ini Linux mulai di gunakan untuk
penggunaan komputer desktop, baik untuk penggunaan pribadi maupun penggunaan perkantoran.


Sistem operasi Linux sendiri terdiri dari Linux Kernel dan perangkat lunak pendukung seperti
desktop environment (KDE, Gnome, XFCE), aplikasi perkantoran (OpenOffice, GNUCash), aplikasi


Halaman 3 dari 48                                                              www.igos-center.web.id
MODUL PELATIHAN LINUX FUNDAMENTAL                                             IGOS CENTER BEKASI



hiburan (Urban Terror, Warzone 2100) dan lain-lain, di kemas menjadi satu kesatuan, biasa di kenal
dengan istilah distro Linux (Linux distribution).


Keunggulan Linux
Meningkat pesatnya pengguna Linux saat ini bukanlah tanpa sebab, banyak keunggulan yang
menjadi alasan kenapa Linux mulai digunakan baik secara individu maupun oleh perusahaan, berikut
adalah keunggulan yang di miliki oleh sistem operasi Linux:
   • Terbuka, sistem operasi Linux di kembangkan dengan model lisensi terbuka dimana pengguna
       dapat melihat kode sumber, menambahkan fitur, memodifikasi sesuai kebutuhan dan
       mendistribusikan kembali. Selama tetap menyertakan nama pengembang awal dan mengikuti
       lisensi GNU GPL hal ini dapat dilakukan tanpa harus melanggar undang-undang Hak Cipta.
       Bisa di ilustrasikan sebagai berikut, misalnya kita membutuhkan suatu aplikasi tertentu,
       karena tidak memiliki sumber daya kita harus membayar perusahaan lain untuk mengerjakan
       aplikasi tersebut. Setelah sekian lama perusahaan tersebut bangkrut sedangkan kita
       menemukan ada kekurangan yang harus secepatnya di perbaiki dari aplikasi yang kita beli
       tersebut. Tentunya kita harus membuat ulang aplikasi tersebut oleh perusahaan lain, dan ini
       akan sangat memakan biaya. Hal ini tidak akan terjadi apabila kita menggunakan sistem
       operasi/aplikasi yang di kembangan dengan model lisensi terbuka sebagaimana yang di miliki
       Linux ini. Karena kode sumbernya terbuka, kita bisa mempekerjakan perusahaan lain untuk
       mengerjakan aplikasi tersebut tanpa harus memulainya dari awal dan cukup memperbaiki
       kekurangannya saja.
   • Murah, keunggulan yang di miliki open source, selain sifatnya yang terbuka, pengguna tidak
       perlu membayar biaya lisensi. Bandingkan dengan sistem operasi lain seperti Microsoft
       Windows misalnya, kita harus mengeluarkan uang yang tidak kecil, belum lagi apabila kita
       membeli aplikasi tambahan seperti Microsoft Office, Photoshop, Coreldraw dan lain
       sebagainya. Kita hanya perlu mengeluarkan biaya support layaknya saat kita membeli produk
       proprietary (kode sumber tertutup). seperti membeli CD, pelatihan dan membayar teknisi.
   • Bebas digunakan, selama ini banyak software yang bisa kita dapatkan dengan gratis
       (Freeware), namun apabila kita teliti lebih jauh didalam perjanjian penggunaannya (EULA)

Halaman 4 dari 48                                                            www.igos-center.web.id
MODUL PELATIHAN LINUX FUNDAMENTAL                                            IGOS CENTER BEKASI



       biasanya kita akan menemukan batasan-batasan seperti hanya boleh digunakan untuk personal
       (tidak boleh untuk usaha), hanya boleh digunakan di satu komputer saja, satu pengguna saja,
       tidak boleh di perbanyak, dan lain sebagainya. Tidak hanya freeware, bahkan perangkat lunak
       proprietary lainnya seperti Microsoft Windows pun mempunyai banyak batasan yang harus
       kita ikuti agar dapat menggunakannya tanpa harus melanggar hak penggunaan perangkat
       lunak tersebut. Linux dapat di gunakan dan di gandakan secara bebas tanpa batasan yang
       membatasinya. Kita dapat menggunakan Linux yang kita miliki untuk digunakan di satu
       kantor, di perbanyak, digunakan bersama-sama dan lain sebagainya.
   • Stabil dan reliabel, Linux dapat beroperasi tanpa henti tanpa mengalami gangguan seperti
       BSOD, Blue Screen of Dead yang seringkali kita temui pada sistem operasi seperti Microsoft
       Windows. Ini menjadi alasan kenapa banyak internet service provider (ISP), penerbangan,
       bank, portal seperti Google, Facebook dan penggunaan lainnya yang membutuhkan komputer
       untuk bekerja maksimal menggunakan sistem operasi Linux sebagai server. Bayangkan
       misalnya pesawat yang sedang terbang tiba-tiba komputer pengendalinya mengalami BSOD
       atau bayangkan pula misalnya kita sedang melakukan transfer uang di ATM tiba-tiba layar
       ATM tersebut tiba-tiba berwarna biru BSOD.
   • Aman, dengan sifatnya yang terbuka, kita tidak perlu khawatir ada yang menyisipkan kode
       berbahaya, karena kita bisa dengan mudah melihat baris kode sumber perangkat lunak tersebut
       walaupun tentu saja kita membutuhkan keahlian pemprograman khusus untuk dapat membaca
       kode sumber aplikasi tersebut. Selain Linux memiliki resistansi yang sangat tinggi terhadap
       serangan virus dan malware lainnya. Hal ini bukan tanpa alasan, salah satu keunggulan
       struktur sistem operasi ini membuatnya mampu membuat Linux tidak mengalami kerusakan
       berarti apabila mengalami serangan tersebut. Dengan sistem administrasi per-layer, dimana
       pengguna dibatasi oleh rule yang dimilikinya saja, membuat pengguna (aplikasi yang
       digunakan pengguna) hanya dapat bekerja yang di lingkungan yang dimilikinya saja. Apabila
       misalnya pengguna terserang virus, virus tersebut tidak dapat menyebar ke pengguna lain
       sehingga administrator dapat mengalokasi dengan cepat dan menghapus virus tersebut dengan
       mudah. Ini juga yang menjadi alasan kenapa sampai saat ini tidak banyak virus yang
       menginfeksi Linux, bandingkan dengan sistem operasi lain yang dalam 1 hari saja ada ribuan

Halaman 5 dari 48                                                            www.igos-center.web.id
MODUL PELATIHAN LINUX FUNDAMENTAL                                             IGOS CENTER BEKASI



       virus baru yang siap menyerang sistem operasi tersebut.
   • Purnajual, karena sifat yang dimilikinya Linux memiliki dukungan purnajual yang sangat
       luas, tidak terpaku satu perusahaan tertentu saja. Dukungan Linux biasanya didapatkan
       melalui peer (dalam konteks ini maksudnya kelompok pengguna linux/KPLI) - pengguna
       Linux lain di dalam forum internet, IRC, newsgroup dan mailing list. Tiap kota di Indonesia
       memiliki komunitas pengguna Linux ini, contoh untuk daerah bekasi adalah BELL (KPLI
       daerah Bekasi). Selain dukungan komunitas/peer saat ini banyak perusahaan yang juga
       menyediakan jasa dukungan profesional untuk membantu implementasi sistem operasi ini.
   • Modular, disisi pengembang, Linux memiliki kemudahan pengembangan karena di
       kembangkan dengan sistem modular. Linux menggunakan sebuah kernel monolitik, kernel
       Linux yang menangani kontrol proses, jaringan, periferal dan pengaksesan sistem berkas.
       Device driver telah terintegrasi ke dalam kernel. Fungsi-fungsi tingkat tinggi di Linux
       ditangani oleh proyek-proyek terpisah yang berintegrasi dengan kernel. Demikian juga
       aplikasi, aplikasi dikembangkan terpisah oleh masing-masing pengembang dan dapat di
       gabungkan dengan mudah kedalam sistem operasi Linux sehingga ini sangat memudahkan
       para pengembang untuk turut serta mengembangkan sistem operasi ini.


Distribusi Linux
Distro Linux (singkatan dari distribusi Linux) adalah sebutan untuk sistem operasi komputer dan
aplikasinya yang di kemas menjadi satu dengan menggunakan kernel Linux Kernel. Setiap individu
ataupun perusahaan bebas mengembangkan suatu distribusi Linux (distro Linux) tanpa adanya
monopoli. Distro Linux bisa berupa kumpulan perangkat lunak bebas seperti Debian, Zencafe, dan
Ubuntu. Bisa juga kumpulan aplikasi komersial seperti Red Hat Enterprise, SuSE, dan lain-lain.


Kadangkala distro Linux juga di kemas untuk kebutuhan khusus, seperti misalnya Zencafe yang
didisain untuk penggunaan Linux pada Kiosk atau di Indonesia lebih dikenal sebagai warung
internet atau warnet. Saat ini ada ratusan bahkan ribuan distro Linux yang dikembangkan,
Distrowatch.com membuat list dan memberikan rating berdasarkan pengguna terbanyak dari distro
yang saat ini beredar di dunia. Walaupun berbeda namun pada dasarnya semua distro Linux tersebut

Halaman 6 dari 48                                                            www.igos-center.web.id
MODUL PELATIHAN LINUX FUNDAMENTAL                                           IGOS CENTER BEKASI



menggunakan perintah dasar yang sama, perbedaan biasanya terletak pada tampilan, konfigurasi dan
aplikasi-aplikasi yang ditambahkan didalamnya.


Banyaknya pilihan distro Linux yang di kembangkan kadangkala membuat pengguna pemula
bingung untuk memilih distro yang akan digunakan. Berikut adalah beberapa hal yang dapat menjadi
pertimbangan pada saat memilih distro Linux.
   • Spesifikasi komputer
   • Aplikasi yang dibutuhkan
   • Komunitas pengguna
   • Support & Purnajual


Distro Linux bisa didapatkan dengan berbagai cara, bisa dengan mendownload langsung di website
distro Linux tersebut, membeli melalui Toko distro Linux Online, membeli di Toko CD, komunitas
pengguna Linux, majalah Linux seperti InfoLinux dan masih banyak cara lainnya. Beberapa distro
Linux yang menyediakan link untuk mendownload di websitenya antara lain:
   • Slackware, www.slackware.org
   • Ubuntu, www.ubuntu.org
   • Zencafe, www.zencafe.web.id
   • OpenSuse, www.opensuse.org
   • BlankonLinux, www.blankonlinux.or.id
   • dan masih banyak lagi.


Perkembangan Linux di Indonesia
Sampai saat ini tidak ada yang mengetahui siapa yang pertama kali membawa Linux ke Indonesia.
Pertama kali di umumkan kepada publik oleh Paulus Suryono Adisoemarta dari Texas, USA, yang
secara akrab dipanggil Bung Yono. Ketika 1992, bung Yono berkunjung ke Indonesia membawa
distro SoftLanding System (SLS) dalam beberapa keping disket. Kernel Linux pada distro tersebut
masih revisi 0.9X (alpha testing), dengan kemampuan dukungan jaringan yang sangat terbatas.


Halaman 7 dari 48                                                           www.igos-center.web.id
MODUL PELATIHAN LINUX FUNDAMENTAL                                                   IGOS CENTER BEKASI



Perioda 1992-1994 merupakan masa yang vakum. distro Linux Slackware adalah satu-satunya
distribusi yang ada di Indonesia pada waktu itu. Tahun 1994 tiga internet service provider besar
IPTEKnet, INDOnet, dan RADnet memigrasikan komputernya menggunakan Linux. Pada tahun
berikutnya pengguna Linux di Indonesia meningkat seperti BPPT (mimo.bppt.go.id), IndoInternet
(kakitiga.indo.net.id), Sustainable Development Network (www.sdn.or.id dan sangam.sdn.or.id), dan
Universitas Indonesia (haur.cs.ui.ac.id). Sejak saat itu pengguna Linux meningkat, walaupun
penggunaan saat itu masih terbatas untuk penggunaan server.


Tahun 2005, seiring dengan peningkatan dukungan Linux untuk penggunaan komputer desktop, di
tambah lagi dengan adanya undang-undang HAKI membuat sistem operasi Linux ini berkembang
pesat di Indonesia. Saat ini tercatat banyak instansi pemerintah dan perusahaan besar yang sudah
menggunakan sistem operasi Linux untuk penggunaan sehari-hari seperti Telkom, Samudra
Indonesia, Indosat, RS. Pertamina, Konimex, Pemda Aceh Tengah, Pemda Jembrana, Percetakan
Dian Rakyat, Internet Service Provider dan lain-lain.




            Tampilan distro Linux yang di kembangkan dan digunakan Pemerintah Daerah Jayapura.


Tidak    saja   menggunakan,     bahkan    banyak     beberapa    instansi   dan   perusahaan    tersebut
mengembangkan distro Linux khusus yang telah disesuaikan dengan kebutuhan mereka.

Halaman 8 dari 48                                                                  www.igos-center.web.id
MODUL PELATIHAN LINUX FUNDAMENTAL                                            IGOS CENTER BEKASI




Instalasi Ubuntu
Tujuan untuk menguasai cara melakukan instalasi distro Linux Ubuntu


Ubuntu adalah salah satu distro Linux yang sangat familiar dan banyak digunakan. Banyaknya
dukungan support, hardware dan kemudahaan menjadi alasan banyaknya pengguna distro Linux
Ubuntu ini. Saat ini Linux Ubuntu menduduki posisi 5 besar distro terbanyak digunakan di dunia.


Model rilis Ubuntu terbagi dua, yaitu regular rilis dan LTS (Long Time Support). Biasanya
perusahaan akan memilih menggunakan versi LTS karena dukungan support yang jauh lebih lama
dan tidak perlu sering instalasi ulang. Sedangkan versi regular banyak digunakan oleh pengguna
individu karena seringkali menawarkan fitur-fitur baru dan waktu rilis yang cukup dekat (6 bulan
sekali). Ubuntu yang digunakan dalam modul pelatihan ini adalah Ubuntu 10.04 LTS.


Kebutuhan Sistem
Untuk dapat melakukan instalasi dengan baik perangkat keras yang dibutuhkan di sarankan minimal:
   • Prosesor 1 Ghz
   • Memori 512 Gb
   • Harddisk 6 Gb


Walaupun demikian, Ubuntu masih bisa beroperasi dengan spesifikasi perangkat keras dibawah yang
direkomendasikan tersebut, tentunya dengan beberapa keterbatasan dan kekurangnyamanan.


Persiapan
Sebelum memulai tahap instalasi, ada baiknya mempersiapkan terlebih dahulu segala yang
dibutuhkannya. Masukkan CD Ubuntu, kemudian booting melalui CD-ROM. Untuk menjadikan
CD-ROM pertama kali booting lakukan dengan cara menekan tombol Del, F8, F10, F12 tergantung
tipe dan merk komputer/laptop untuk masuk ke dalam BIOS Setting, cari pilihan boot posisikan CD-
ROM untuk pertama kali booting. Tekan F10 untuk menyimpan. Untuk menghindari hilangnya data
akibat kesalahan yang terjadi saat instalasi, sebaiknya backup data yang ada didalam komputer.


Halaman 9 dari 48                                                            www.igos-center.web.id
MODUL PELATIHAN LINUX FUNDAMENTAL                                     IGOS CENTER BEKASI



Memulai Instalasi Ubuntu




                                  Tampilan Bootsplash Ubuntu 10.04


Masukkan CD tersebut ke dalam CD/DVD-ROM drive pada komputer. Restart komputer, Apabila
sebelumnya telah melakukan penyetelan BIOS untuk membaca CD terlebih dahulu dengan benar,
akan melihat tampilan Bootsplash Ubuntu seperti contoh diatas.




Halaman 10 dari 48                                                   www.igos-center.web.id
MODUL PELATIHAN LINUX FUNDAMENTAL                                        IGOS CENTER BEKASI



Memilih Bahasa




                                   Tampilan pemilihan bahasa


Pilih bahasa yang akan digunakan, ada pilihan berbagai bahasa yang dapat di gunakan, termasuk
Bahasa Indonesia. Untuk menggunakan distro Linux Ubuntu tanpa perlu melakukan instalasi pilih
menu “Try Ubuntu 10.04 LTS”. Untuk melakukan instalasi kedalam komputer, pilih menu “Install
Ubuntu 10.04 LTS”.




Halaman 11 dari 48                                                      www.igos-center.web.id
MODUL PELATIHAN LINUX FUNDAMENTAL                                          IGOS CENTER BEKASI



Menentukan Zona Waktu




                               Tampilan pemilihan lokasi zona waktu


Berikutnya adalah pemilihan zona waktu, pilih zona waktu yang di inginkan. Pemilihan zona waktu
bisa dilakukan dengan cara mengklik lokasi yang ada di peta yang tersedia ataupun dengan cara
memilih melalui menu drop-down yang tersedia. Setelah menentukan zona waktu, klik Forward
untuk melanjutkan.




Halaman 12 dari 48                                                        www.igos-center.web.id
MODUL PELATIHAN LINUX FUNDAMENTAL                                      IGOS CENTER BEKASI



Memilih Susunan Keyboard




                              Tampilan pemilihan susunan Keyboard


Pilih susunan papan ketik (Keyboard) sesuai dengan Keyboard yang digunakan. Beberapa negara
menggunakan susunan Keyboard yang berbeda seperti DVORAK, Colemak dan AZERTY. Karena
Indonesia menggunakan Keyboard standar USA (QWERTY) cukup klik Forward untuk
melanjutkan.




Halaman 13 dari 48                                                     www.igos-center.web.id
MODUL PELATIHAN LINUX FUNDAMENTAL                                              IGOS CENTER BEKASI



Menentukan Partisi Instalasi




                                       Tampilan pemilihan partisi instalasi


Pemilihan partisi instalasi secara umum terbagi tiga macam yaitu
   • Install them side by side dimana pilihan ini biasanya muncul apabila didalam komputer target
       telah ada sistem operasi lain
   • Erase and use the entire disk, pilihan ini adalah pilihan yang umum digunakan, yaitu
       menginstal Ubuntu di komputer baru tanpa harus di pusingkan dengan konfigurasi partisi
   • Specify partitions manually, pilihan terakhir adalah mengatur partisi secara manual.




Halaman 14 dari 48                                                            www.igos-center.web.id
MODUL PELATIHAN LINUX FUNDAMENTAL                                       IGOS CENTER BEKASI



Memasukkan Informasi Pengguna




                                   Tampilan Informasi pengguna


Pilihan berikut adalah memasukkan informasi pengguna ubuntu, masukkan informasi yang
dibutuhkan seperti informasi nama pengguna, username dan password.


Langkah selanjutnya adalah memilih apakah akan masuk kedalam sistem operasi Ubuntu secara
otomatis ataukah harus memasukkan username dan password setiap kali sistem operasi Ubuntu di
nyalakan.




Halaman 15 dari 48                                                      www.igos-center.web.id
MODUL PELATIHAN LINUX FUNDAMENTAL                                                      IGOS CENTER BEKASI



Pengecekan akhir sebelum Instalasi




                     Tampilan Konfirmasi sebelum proses instalasi kedalam komputer dimulai


Setelah memasukkan Informasi Pengguna, Ubuntu telah siap di instal didalam komputer. Periksa
kembali pilihan-pilihan yang telah dibuat sebelumnya melalui jendela informasi yang ada, apabila
tidak ada yang salah klik Install untuk memulai proses instalasi. Apabila dirasa ada yang kurang
ataupun ragu, klik Back untuk kembali ke langkah instalasi sebelumnya.




Halaman 16 dari 48                                                                    www.igos-center.web.id
MODUL PELATIHAN LINUX FUNDAMENTAL                                            IGOS CENTER BEKASI



Proses Instalasi Ubuntu




                                      Tampilan proses Instalasi


Proses instalasi biasanya berjalan dari 15 menit sampai 1 jam tergantung spesifikasi komputer yang
digunakan. Disini Ubuntu akan melakukan tahap instalasi otomatis tanpa perlu ada campur tangan
pengguna.




Halaman 17 dari 48                                                          www.igos-center.web.id
MODUL PELATIHAN LINUX FUNDAMENTAL                                          IGOS CENTER BEKASI



Selesai proses Instalasi




                              Tampilan Instalasi telah selesai dilakukan


Setelah proses instalasi selesai, akan muncul jendela dialog yang menunjukkan bahwa proses
instalasi telah selesai dilakukan. Klik Restart Now untuk melanjutkan. Ubuntu akan melakukan
proses restart, selanjutnya Ubuntu akan meminta untuk mengeluarkan CD Instalasi, keluarkan CD
kemudian tekan Enter. Ubuntu telah siap di gunakan.




Halaman 18 dari 48                                                         www.igos-center.web.id
MODUL PELATIHAN LINUX FUNDAMENTAL                                             IGOS CENTER BEKASI




Penggunaan Ubuntu
Tujuan untuk menguasai cara penggunaan dan pemanfaatan distro Linux Ubuntu


Ubuntu menggunakan desktop manager Gnome, dimana desktop manager ini memiliki tampilan dan
penggunaan yang lebih menekankan pada kemudahan penggunaan (user friendly) dengan tampilan
yang tentunya juga tidak kalah cantik. Desktop manager yang digunakan Ubuntu ini memiliki
kesamaan dengan beberapa distro Linux lainnya seperti Redhat, Centos, BlankOn sehingga kita tidak
akan canggung apabila nantinya harus menggunakan distro Linux lain yang menggunakan desktop
manager tersebut.




                                       Tampilan login ubuntu


Setelah proses booting, kita akan dibawa ke jendela login, dimana disini kita diminta untuk memilih
Pengguna yang akan menggunakan Ubuntu dan memasukkan password yang telah dibuat
sebelumnya.




Halaman 19 dari 48                                                           www.igos-center.web.id
MODUL PELATIHAN LINUX FUNDAMENTAL                                          IGOS CENTER BEKASI



Mengenal Desktop Ubuntu




                                     Tampilan desktop Ubuntu


Panel Atas
   • Menu, terdiri dari menu Applications, menu Places dan menu System.
   • Shortcut Firefox dan Help
   • Systray
   • Kalender
   • Messenger
   • Session, berfungsi untuk mengakhiri penggunaan Ubuntu, restart, log out dan shutdown.



Halaman 20 dari 48                                                         www.igos-center.web.id
MODUL PELATIHAN LINUX FUNDAMENTAL                                                IGOS CENTER BEKASI



Panel Bawah
   • Show Desktop, berfungsi untuk menampilkan desktop Ubuntu
   • Task List, menampilkan aplikasi yang sedang digunakan
   • Workspace, menampilkan jendela kerja
   • Trash, tempat membuang dokumen yang tidak dibutuhkan.


Menu
   • Applications, menu ini berisi aplikasi-aplikasi yang terinstal didalam sistem operasi Ubuntu
       yang kita gunakan.
   • Place, menu ini berisi folder dari dokumen-dokumen yang kita miliki.
   • System, menu ini berisi konfigurasi dan kebutuhan penanganan ubuntu. Contoh: Pengaturan
       Printer, Pengaturan Layar, dan lain sebagainya. System terbagi dua, yaitu:
       ◦ Preferences, berisi menu-menu untuk mengkonfigurasi desktop
       ◦ Administration, berisi menu yang biasanya berhubungan dengan konfigurasi sistem.


Aplikasi Open Source
Keunggulan Linux, termasuk distro Linux Ubuntu didalamnya sudah tersedia aplikasi-aplikasi yang
membantu pekerjaan kita sehari-hari, seperti aplikasi wordprocessing (openoffice writer),
spreadsheet (openoffice calc), presentation (openoffice impress) maupun aplikasi-aplikasi yang
umum kita gunakan lainnya. Selain aplikasi bawaan, kita juga bisa menambahkan aplikasi-aplikasi
yang kita inginkan. Baik itu aplikasi proprietary maupun aplikasi open source.




Halaman 21 dari 48                                                               www.igos-center.web.id
MODUL PELATIHAN LINUX FUNDAMENTAL                                                IGOS CENTER BEKASI




                     Tampilan OpenOffice Writer (Wordprocessing/Pengolah kata)




                              Tampilan OpenOffice Calc (Spreadsheet)



Halaman 22 dari 48                                                               www.igos-center.web.id
MODUL PELATIHAN LINUX FUNDAMENTAL                                          IGOS CENTER BEKASI




                       Tampilan OpenOffice Impress (Aplikasi presentasi)




                              Tampilan Gimp (Pengolah gambar)



Halaman 23 dari 48                                                         www.igos-center.web.id
MODUL PELATIHAN LINUX FUNDAMENTAL                               IGOS CENTER BEKASI




                              Tampilan Totem (Video Player)




                            Tampilan Rhythmbox (Music Player)



Halaman 24 dari 48                                              www.igos-center.web.id
MODUL PELATIHAN LINUX FUNDAMENTAL                                 IGOS CENTER BEKASI




                              Tampilan PiTiVi (Video Editor)




                            Tampilan Brasero (Aplikasi Burning)



Halaman 25 dari 48                                                www.igos-center.web.id
MODUL PELATIHAN LINUX FUNDAMENTAL                                      IGOS CENTER BEKASI




                         Tampilan Mozilla Firefox (Internet Browser)




                             Tampilan Evolution (Email Client)



Halaman 26 dari 48                                                     www.igos-center.web.id
MODUL PELATIHAN LINUX FUNDAMENTAL                                          IGOS CENTER BEKASI



Menambahkan aplikasi
Pada saat menginstal ubuntu, kita sudah mendapatkan beberapa aplikasi yang cukup memenuhi
kebutuhan standar. Namun, kadangkala kita ingin menambahkan beberapa aplikasi lagi agar Ubuntu
yang kita gunakan bisa benar-benar berfungsi sesuai kebutuhan. Beberapa aplikasi yang biasanya
kita butuhkan biasanya adalah codec (untuk dapat memainkan video/music seperti mp3, 3gp, flv
ataupun avi) dan gimp untuk pengolah gambar.


Ubuntu Software Center
Ubuntu Software Center sangat mudah digunakan, kita cukup mencari aplikasi yang kita inginkan,
Ubuntu Software Center akan secara otomatis mendownload aplikasi tersebut melalui Internet. Agar
dapat beroperasi dengan baik Ubuntu Software Center membutuhkan koneksi Internet. Untuk
menggunakan aplikasi ini, caranya adalah dengan mengoperasikannya melalui menu Application ->
Ubuntu Software Center.




                                 Tampilan Ubuntu Software Center


Menggunakan APT-GET
Cara yang paling disukai pengguna Ubuntu adalah menambahkan aplikasi dengan menggunakan
APT-GET. Untuk dapat melakukan ini kita cukup mengetikkan perintah sebagai berikut
sudo apt­get install aplikasi melalui Terminal.


Halaman 27 dari 48                                                         www.igos-center.web.id
MODUL PELATIHAN LINUX FUNDAMENTAL                                           IGOS CENTER BEKASI



Synaptic Package Manager
Cara lain adalah menggunakan Synaptic Package Manager. Aplikasi ini adalah aplikasi andalan
Ubuntu yang saat ini fungsinya mulai digantikan oleh Ubuntu Software Center. Untuk dapat
menggunakannya adalah dengan cara mengoperasikannya melalui menu System -> Administration
-> Synaptic Package Manager.




                                Tampilan Synaptic Package Manager


Menggunakan file DEB
Paket aplikasi Ubuntu menggunakan file berekstensi DEB. Kita bisa menyimpan aplikasi yang sudah
kita download sebelumnya untuk dapat kita gunakan lagi pada saat kita melakukan instal ulang atau
menginstal komputer lain. Biasanya file yang sudah kita instal akan tersimpan di folder
/var/cache/apt/archive yang bisa kita copy kedalam folder lain ataupun flashdisk. Untuk
menginstall file dalam bentuk DEB ini kita bisa melakukannya dengan cara mengetikkan perintah
sudo dpkg ­i namapaket.deb melalui Terminal.




Halaman 28 dari 48                                                          www.igos-center.web.id
MODUL PELATIHAN LINUX FUNDAMENTAL                                     IGOS CENTER BEKASI



Menambahkan Printer
Pada saat kita menyambungkan printer kekomputer, biasanya Ubuntu akan mendeteksi printer
tersebut secara otomatis. Namun ada kalanya kita ingin menambahkan printer secara manual,
caranya adalah dengan mengklik menu System -> Administration -> Printing. Klik tombol Add
untuk menambahkan printer.




                                      Tampilan Printing




                                Tampilan menambahkan printer



Halaman 29 dari 48                                                   www.igos-center.web.id
MODUL PELATIHAN LINUX FUNDAMENTAL                                            IGOS CENTER BEKASI



Kustomisasi Desktop
Mengganti wallpaper bisa dilakukan dengan cara men-doubleklik gambar yang akan di jadikan
wallpaper, klik kanan gambar yang terbuka pilih Set as Desktop Background.


Ubuntu secara defaultnya memiliki tema coklat tua, kita bisa mengganti tema tersebut dengan cara
klik kanan pada desktop, pilih Change Desktop Background -> Theme.


Tampilan Ubuntu bisa benar-benar di ubah sesuai keinginan kita, misalnya tampilannya kita ubah
layaknya Macintosh ataupun Windows 7. Untuk dapat melakukan hal ini, kita memerlukan aplikasi
Transformation pack. Untuk mengubah tampilan Ubuntu menjadi Macintosh kita membutuhkan
Transformation pack dengan nama Mac4Lin, dan untuk mengubah tampilan Ubuntu menjadi
Windows 7, kita membutuhkan Transformation pack dengan nama Win2-7.




                                  Tampilan Ubuntu ala Windows 7


Halaman 30 dari 48                                                           www.igos-center.web.id
MODUL PELATIHAN LINUX FUNDAMENTAL                                                 IGOS CENTER BEKASI




Filesystem Hierarchy Standard
Mengetahui struktur hirarki filesystem yang umumnya digunakan pada Linux


Walaupun Linux dikembangkan menjadi berbagai distro Linux, namun apabila kita perhatikan
struktur penempatan direktory dan file sistem memiliki karakteristik yang sama. Hal ini bisa terjadi
karena adanya Filesystem Hierarchy Standard, sebuah standar penyusunan hirarki file sistem yang
dibuat untuk mempermudahkan para pengguna Linux untuk mengoperasikan sistem operasi ini.


FHS awalnya diberinama FSSTND (Filesystem Standard) mulai di kembangkan pada bulan Agustus
1993, karena pada saat itu pengembang mengikuti beberapa struktur filesistem yang sudah ada
seperti struktur yang ada di BSD ataupun Unix. Variasi struktur ini tentunya menyulitkan para
pengembang dan pengguna Linux. Untuk memudahkan hal ini Linux Foundation memprakarsai
terbentuknya standar yang berfungsi menyeragamkan struktur file sistem yang ada di Linux yang
kini diberinama Filesystem Hierarchy Standard.


 /               Akar/dasar dari hirarki file sistem Linux
 boot            File boot loader seperti kernel, initrd, dan file lain untuk kebutuhan booting
 sbin            Direktori yang berisi aplikasi system untuk pengoperasian Linux
 bin             Direktori yang berisi aplikasi perintah dasar untuk administrasi Linux
 dev             Direktori setiap hardware di Linux memiliki file yang berkomunikasi dengan OS
 etc             etcetra directory, berisi file konfigurasi
 lib             Berisi kumpulan file library
 media / mnt     Mounting removable device seperti flashdisk, harddisk eksternal
 proc / sys      Berisi virtualisasi proses yang ada didalam Linux
 var             Berisi variabel
 opt             Optional, berisi file yang tidak
 tmp             Berisi file-file sementara/temporary
 usr             Sub struktur, struktur yang digunakan oleh user-user pengguna
 home            Berisi data-data pengguna seperti konfigurasi dan file dokumen




Halaman 31 dari 48                                                               www.igos-center.web.id
MODUL PELATIHAN LINUX FUNDAMENTAL                                        IGOS CENTER BEKASI



File Manager
File manager adalah sebuah perangkat lunak yang menyediakan antarmuka untuk bekerja dengan
sistem berkas. Perangkat lunak ini sangat berguna untuk mempercepat interaksi dengan berkas.
Pekerjaan yang umum yang berhubungan dengan berkas adalah membuat, membuka, menyunting,
melihat, mencetak, memainkan, mengubah nama, memindahkan, menyalin, menghapus, mengganti
atribut, mencari dan mengubah izin penggunaan.


Linux memiliki berbagai macam file manager, Desktop manager Gnome memiliki file manager
Nautilus, Ubuntu menggunakan file manager ini sebagai file managernya.




                                  Tampilan Nautilus File Manager


Halaman 32 dari 48                                                       www.igos-center.web.id
MODUL PELATIHAN LINUX FUNDAMENTAL                                              IGOS CENTER BEKASI



Jenis File pada Linux
Pada dasarnya hampir tidak ada perbedaan jenis file yang digunakan oleh Linux dengan sistem
operasi lain. File-file umum seperti direktori, image/gambar (gif, png), file kompresi (zip, tar.gz),
ASCII (txt), dokumen (doc, xl, odt, odp), HTML (html), PHP dan lain sebagainya.


Perbedaan jenis file pada Linux biasanya muncul pada jenis file binary/file eksekusi, dimana file
binary pada sistem operasi lain tidak bisa digunakan pada sistem operasi Linux begitupula
sebaliknya. Untuk dapat menggunakan file binary sistem operasi lain pada Linux biasanya
dibutuhkan Emulator seperti Wine, CrossOver dan Cedega. Contoh file binary (exe, bin, com).




Halaman 33 dari 48                                                             www.igos-center.web.id
MODUL PELATIHAN LINUX FUNDAMENTAL                                          IGOS CENTER BEKASI




Perintah Dasar
Tujuan untuk mengenal dan menggunakan perintah-perintah dasar Linux


Dengan semakin majunya teknologi desktop, kita sudah jarang menggunakan perintah-perintah dasar
ini, karena sudah mulai digantikan dengan cukup melakukan klik pada mouse. Pengguna Windows
biasa menggunakan perintah dasar ini pada saat menggunakan Command Prompt. Linux memiliki
dua cara untuk menggunakan perintah dasar ini, baik menggunakan Console Mode atau membuka
aplikasi Terminal. Console Mode bisa dilakukan dengan menekan tombol Ctrl + Alt + F2,
sedangkan aplikasi Terminal bisa di buka dengan mengklik menu Applications -> Accessories ->
Terminal.




                                Tampilan membuka jendela Terminal



Halaman 34 dari 48                                                        www.igos-center.web.id
MODUL PELATIHAN LINUX FUNDAMENTAL                                            IGOS CENTER BEKASI



Cara penulisan perintah dasar
Tata cara penulisan perintah di Linux adalah sebagai berikut:
perintah [­option] [argument]



Untuk melihat cara penggunaan masing-masing perintah, bisa dilakukan dengan mengetik:
perintah –help



Untuk melihat cara penggunaan lebih detail bisa dilakukan dengan mengetik:
man perintah


Perintah yang sering digunakan
 sudo             Menjalankan perintah dalam mode super user/administrator
 sudo su          Mengubah mode menjadi mode super user/administrator


Perintah berikut adalah perintah padanan yang biasa kita gunakan di Windows. Semua perintah DOS
atau command di Windows memiliki padanannya di Linux. Sebaliknya, banyak perintah di Linux,
misalnya untuk mengonfigurasi server-server, tidak dapat dilakukan dengan Windows.
 ls atau dir      Menampilkan file dan direktori
 cd               Memindahkan direktori yang sedang aktif
 cp               Mencopy file/direktori
 mv               Mengubah nama file atau memindahkan file ketempat yang baru
 mkdir            Membuat direktori baru


Perintah dasar sangat bermanfaat bagi administrator, termasuk apabila kita ingin mengakses
komputer melalui jaringan. Administrator server, bisa dikatakan wajib mengenal dan memahami
perintah-perintah dasar ini untuk mempermudah pengoperasian komputer server tersebut.


Daftar Perintah dasar
a
    adduser Add a user to the system


Halaman 35 dari 48                                                           www.igos-center.web.id
MODUL PELATIHAN LINUX FUNDAMENTAL                                       IGOS CENTER BEKASI



    addgroup Add a group to the system
    alias Create an alias •
    apropos Search Help manual pages (man -k)
    apt-get Search for and install software packages (Debian/Ubuntu)
    aptitude Search for and install software packages (Debian/Ubuntu)
    aspell Spell Checker
    awk      Find and Replace text, database sort/validate/index
b
    basename Strip directory and suffix from filenames
    bash     GNU Bourne-Again SHell
    bc      Arbitrary precision calculator language
    bg      Send to background
    break    Exit from a loop •
    builtin Run a shell builtin
    bzip2    Compress or decompress named file(s)
c
    cal     Display a calendar
    case    Conditionally perform a command
    cat     Display the contents of a file
    cd      Change Directory
    cfdisk Partition table manipulator for Linux
    chgrp    Change group ownership
    chmod     Change access permissions
    chown     Change file owner and group
    chroot Run a command with a different root directory
    chkconfig System services (runlevel)
    cksum     Print CRC checksum and byte counts
    clear   Clear terminal screen
    cmp      Compare two files


Halaman 36 dari 48                                                      www.igos-center.web.id
MODUL PELATIHAN LINUX FUNDAMENTAL                                         IGOS CENTER BEKASI



    comm       Compare two sorted files line by line
    command Run a command - ignoring shell functions •
    continue Resume the next iteration of a loop •
    cp      Copy one or more files to another location
    cron     Daemon to execute scheduled commands
    crontab Schedule a command to run at a later time
    csplit Split a file into context-determined pieces
    cut     Divide a file into several parts
d
    date    Display or change the date & time
    dc      Desk Calculator
    dd      Convert and copy a file, write disk headers, boot records
    ddrescue Data recovery tool
    declare Declare variables and give them attributes •
    df      Display free disk space
    diff    Display the differences between two files
    diff3   Show differences among three files
    dig     DNS lookup
    dir     Briefly list directory contents
    dircolors Colour setup for `ls'
    dirname Convert a full pathname to just a path
    dirs    Display list of remembered directories
    dmesg     Print kernel & driver messages
    du      Estimate file space usage
e
    echo     Display message on screen •
    egrep    Search file(s) for lines that match an extended expression
    eject   Eject removable media
    enable Enable and disable builtin shell commands •


Halaman 37 dari 48                                                        www.igos-center.web.id
MODUL PELATIHAN LINUX FUNDAMENTAL                                     IGOS CENTER BEKASI



    env     Environment variables
    ethtool Ethernet card settings
    eval    Evaluate several commands/arguments
    exec     Execute a command
    exit    Exit the shell
    expect Automate arbitrary applications accessed over a terminal
    expand Convert tabs to spaces
    export Set an environment variable
    expr     Evaluate expressions
f
    false   Do nothing, unsuccessfully
    fdformat Low-level format a floppy disk
    fdisk    Partition table manipulator for Linux
    fg      Send job to foreground
    fgrep    Search file(s) for lines that match a fixed string
    file    Determine file type
    find    Search for files that meet a desired criteria
    fmt     Reformat paragraph text
    fold    Wrap text to fit a specified width.
    for     Expand words, and execute commands
    format Format disks or tapes
    free    Display memory usage
    fsck    File system consistency check and repair
    ftp     File Transfer Protocol
    function Define Function Macros
    fuser    Identify/kill the process that is accessing a file
g
    gawk      Find and Replace text within file(s)
    getopts Parse positional parameters


Halaman 38 dari 48                                                    www.igos-center.web.id
MODUL PELATIHAN LINUX FUNDAMENTAL                                  IGOS CENTER BEKASI



    grep     Search file(s) for lines that match a given pattern
    groups Print group names a user is in
    gzip     Compress or decompress named file(s)
h
    hash     Remember the full pathname of a name argument
    head     Output the first part of file(s)
    help     Display help for a built-in command •
    history Command History
    hostname Print or set system name
i
    id      Print user and group id's
    if      Conditionally perform a command
    ifconfig Configure a network interface
    ifdown Stop a network interface
    ifup     Start a network interface up
    import Capture an X server screen and save the image to file
    install Copy files and set attributes
j
    jobs     List active jobs •
    join     Join lines on a common field
k
    kill    Stop a process from running
    killall Kill processes by name
l
    less    Display output one screen at a time
    let     Perform arithmetic on shell variables •
    ln      Make links between files
    local    Create variables •
    locate Find files


Halaman 39 dari 48                                                 www.igos-center.web.id
MODUL PELATIHAN LINUX FUNDAMENTAL                         IGOS CENTER BEKASI



 logname Print current login name
 logout Exit a login shell •
 look     Display lines beginning with a given string
 lpc     Line printer control program
 lpr     Off line print
 lprint Print a file
 lprintd Abort a print job
 lprintq List the print queue
 lprm     Remove jobs from the print queue
 ls      List information about file(s)
 lsof    List open files
m
 make      Recompile a group of programs
 man       Help manual
 mkdir     Create new folder(s)
 mkfifo Make FIFOs (named pipes)
 mkisofs Create an hybrid ISO9660/JOLIET/HFS filesystem
 mknod      Make block or character special files
 more      Display output one screen at a time
 mount     Mount a file system
 mtools Manipulate MS-DOS files
 mtr      Network diagnostics (traceroute/ping)
 mv       Move or rename files or directories
 mmv       Mass Move and rename (files)
n
 netstat Networking information
 nice     Set the priority of a command or job
 nl      Number lines and write files
 nohup     Run a command immune to hangups


Halaman 40 dari 48                                        www.igos-center.web.id
MODUL PELATIHAN LINUX FUNDAMENTAL                                  IGOS CENTER BEKASI



    notify-send Send desktop notifications
    nslookup Query Internet name servers interactively
o
    open     Open a file in its default application
    op      Operator access
p
    passwd Modify a user password
    paste    Merge lines of files
    pathchk Check file name portability
    ping     Test a network connection
    pkill   Stop processes from running
    popd     Restore the previous value of the current directory
    pr      Prepare files for printing
    printcap Printer capability database
    printenv Print environment variables
    printf Format and print data •
    ps      Process status
    pushd     Save and then change the current directory
    pwd      Print Working Directory
q
    quota    Display disk usage and limits
    quotacheck Scan a file system for disk usage
    quotactl Set disk quotas
r
    ram      ram disk device
    rcp     Copy files between two machines
    read     Read a line from standard input •
    readarray Read from stdin into an array variable •
    readonly Mark variables/functions as readonly


Halaman 41 dari 48                                                 www.igos-center.web.id
MODUL PELATIHAN LINUX FUNDAMENTAL                          IGOS CENTER BEKASI



    reboot Reboot the system
    rename Rename files
    renice Alter priority of running processes
    remsync Synchronize remote files via email
    return Exit a shell function
    rev     Reverse lines of a file
    rm      Remove files
    rmdir    Remove folder(s)
    rsync    Remote file copy (Synchronize file trees)
s
    screen Multiplex terminal, run remote shells via ssh
    scp     Secure copy (remote file copy)
    sdiff   Merge two files interactively
    sed     Stream Editor
    select Accept keyboard input
    seq     Print numeric sequences
    set     Manipulate shell variables and functions
    sftp    Secure File Transfer Program
    shift   Shift positional parameters
    shopt    Shell Options
    shutdown Shutdown or restart linux
    sleep    Delay for a specified time
    slocate Find files
    sort    Sort text files
    source Run commands from a file `.'
    split   Split a file into fixed-size pieces
    ssh     Secure Shell client (remote login program)
    strace Trace system calls and signals
    su      Substitute user identity


Halaman 42 dari 48                                         www.igos-center.web.id
MODUL PELATIHAN LINUX FUNDAMENTAL                          IGOS CENTER BEKASI



    sudo      Execute a command as another user
    sum       Print a checksum for a file
    suspend Suspend execution of this shell •
    symlink Make a new name for a file
    sync     Synchronize data on disk with memory
t
    tail    Output the last part of files
    tar     Tape ARchiver
    tee     Redirect output to multiple files
    test    Evaluate a conditional expression
    time     Measure Program running time
    times User and system times
    touch     Change file timestamps
    top      List processes running on the system
    traceroute Trace Route to Host
    trap     Run a command when a signal is set(bourne)
    tr      Translate, squeeze, and/or delete characters
    true     Do nothing, successfully
    tsort Topological sort
    tty     Print filename of terminal on stdin
    type     Describe a command •
u
    ulimit Limit user resources •
    umask      Users file creation mask
    umount Unmount a device
    unalias Remove an alias •
    uname      Print system information
    unexpand Convert spaces to tabs
    uniq     Uniquify files


Halaman 43 dari 48                                         www.igos-center.web.id
MODUL PELATIHAN LINUX FUNDAMENTAL                                            IGOS CENTER BEKASI



 units Convert units from one scale to another
 unset    Remove variable or function names
 unshar Unpack shell archive scripts
 until   Execute commands (until error)
 useradd Create new user account
 usermod Modify user account
 users    List users currently logged in
 uuencode Encode a binary file
 uudecode Decode a file created by uuencode
v
 v       Verbosely list directory contents (`ls -l -b')
 vdir    Verbosely list directory contents (`ls -l -b')
 vi      Text Editor
 vmstat Report virtual memory statistics
w
 watch Execute/display a program periodically
 wc       Print byte, word, and line counts
 whereis Search the user's $path, man pages and source files for a program
 which Search the user's $path for a program file
 while     Execute commands
 who       Print all usernames currently logged in
 whoami Print the current user id and name (`id -un')
 Wget      Retrieve web pages or files via HTTP, HTTPS or FTP
 write    Send a message to another user
x
 xargs    Execute utility, passing constructed argument list(s)
 xdg-open Open a file or URL in the user's preferred application.
 yes     Print a string until interrupted



Halaman 44 dari 48                                                           www.igos-center.web.id
MODUL PELATIHAN LINUX FUNDAMENTAL                                             IGOS CENTER BEKASI




Menggunakan vi text editor
Tujuan untuk dapat menggunakan text editor pada console mode yang umum digunakan pada Linux


vi adalah salah satu text editor yang biasanya tersedia di hampir semua distro Linux. Keunggulan
text editor ini selain memiliki footprint (penggunaan resource seperti memory, processor, dll) yang
sangat kecil, text editor ini juga bisa dibilang sangat powerful.


vi memiliki dua mode pengunaan, yaitu mode command dan mode insertion. Mode command adalah
mode yang digunakan untuk memasukkan perintah seperti melakukan pencarian teks, menghapus
sekian baris kedepan, dll. Mode insertion adalah mode yang digunakan untuk melakukan fungsi edit
dokumen. Untuk berpindah dari mode command ke mode insertion, kita bisa menekan tombol “i”
atau “Insert” dan untuk kembali dari mode insertion ke mode command, bisa dilakukan dengan
menekan tombol “ESC”. Berikut adalah perintah dasar penggunaan vi.


Menggerakkan Kursor
h Menggerakkan kursor ke kiri
j Menggerakkan kursor ke bawah
k Menggerakkan kursor ke atas
l Menggerakkan kursor ke kanan
w Menggerakkan kursor ke kata berikutnya
W Menggerakkan kursor ke pembatas kosong kata berikutnya
b Menggerakkan kursor ke ke awal kata
B Menggerakkan kursor ke ke awal pembatas kosong kata
e Menggerakkan kursor ke akhir kata
E Menggerakkan kursor ke akhir pembatas kosong kata
( Menggerakkan kursor ke kalimat sebelumnya
) Menggerakkan kursor ke kalimat berikutnya
{ Menggerakkan kursor keke paragraf sebelumnya
} Menggerakkan kursor ke paragraf berikutnya


Halaman 45 dari 48                                                           www.igos-center.web.id
MODUL PELATIHAN LINUX FUNDAMENTAL                                           IGOS CENTER BEKASI



0 Menggerakkan kursor ke awal baris
$ Menggerakkan kursor ke akhir baris
1G Menggerakkan kursor ke baris pertama dari isi file
G Menggerakkan kursor ke baris terakhir dari isi file
nG Menggerakkan kursor ke baris ke-n dari isi file
:n Menggerakkan kursor ke baris ke-n dari isi file
fc Menggerakkan kursor ke huruf c terdekat selanjutnya (huruf c dapat diganti oleh huruf apa saja
yang pengin dicari)
Fc Menggerakkan kursor ke huruf c terdekat berikutnya (huruf c dapat diganti oleh huruf apa saja
yang pengin dicari)
H Menggerakkan kursor ke atas tampilan layar
M Menggerakkan kursor ke tengah tampilan layar
L Menggerakkan kursor ke bawah tampilan layar


Menghapus Teks
x Hapus sebuah karakter pada posisi kursor
X Hapus sebuah karakter di sebelah kiri kursor
D Hapus seluruh karakter dari posisi kursor sampai akhir baris
dd Hapus satu baris pada kursor
:d Hapus satu baris pada kursor


Pencarian String
/string Melakukan pencarian string ke depan
?string Melakukan pencarian string mundur
n Menuju hasil pencarian string selanjutnya
N Menuju hasil pencarian string sebelumnya


Mengubah String
Kita juga dapat mengubah sebuah string/kalimat sesuai yang kita inginkan dengan menggunakan


Halaman 46 dari 48                                                          www.igos-center.web.id
MODUL PELATIHAN LINUX FUNDAMENTAL                                              IGOS CENTER BEKASI



perintah :s. Biasanya perintah ini dikombinasikan dengan perintah range atau perintah :g.
:s/pattern/string/flags Lakukan pencarian terhadap pola pattern dan ganti dengan string sesuai
dengan flagsnya
g Flag – ganti semua pola yang ditemukan
c Flag – meminta konfirmasi bila terjadi penggantian
& Ulangi perintah :s terakhir


Count
Perintah count adalah perintah untuk mengeksekusi suatu perintah dalam beberapa kali. Contoh:
10dw akan menghapus kata sebanyak 10 kata.


Range/Jangkauan
Untuk menentukan jarak suatu perintah (range) kita dapat menggunakan perintah colon (titik dua).
Umumunya range dikombinasikan dengan perintah :s untuk melakukan penggantian beberapa baris.
Contoh, perintah :1,10d akan mengeksekusi penghapusan baris dari baris 1 sampai ke baris 10.
:n,m Range – Baris n sampai m
:. Range – Baris sekarang
:$ Range – Baris terakhir
:’c Range – Penanda c
:% Range – Semua barisdalam file
:g/pattern/ Range – Semua baris yang sesuai dengan pattern


File
vi dapat digunakan untuk membuka beberapa file sekaligus dan juga dapat menyimpan teks yang
telah kita edit, bahkan kita dapat mengeksekusi perintah Linux pada saat kita masih berada didalam
vi. Berikut adalah beberapa perintah tersebut.
:w file Menulis ke file
:r file Membaca/membuka file
:n Menuju file berikutnya


Halaman 47 dari 48                                                             www.igos-center.web.id
MODUL PELATIHAN LINUX FUNDAMENTAL                                           IGOS CENTER BEKASI



:p Menuju file sebelumnya
:e Mengedit file
!!program Ganti baris dengan output dari program


Lainnya
~ Toggle untuk huruf besar dan huruf kecil
J Menggabungkan baris
. Mengulangi perintah perubahan-teks terakhir
u Membatalkan perubahan terakhir (Undo)
U Membatalkan semua perubahan


Keluar
x Keluar dan simpan perubahan yang telah dilakukan, ini sama dengan perintah :wq
:q Keluar, selama tidak melakukan perubahan terhadap file
ZZ Keluar, dan menyimpan perubahan ketika terjadi perubahan
:q! Keluar dengan mengabaikan semua perubahan yang telah diakukan terhadap file
:sh Keluar sementara dan menjalankan perintah lnux dari dalam vi, untuk kembali kedalam vi, ketik
perintah exit pada shell.




Halaman 48 dari 48                                                          www.igos-center.web.id

Contenu connexe

Tendances

The Will Kelly Technical Writing Process
The Will Kelly Technical Writing ProcessThe Will Kelly Technical Writing Process
The Will Kelly Technical Writing ProcessWill Kelly
 
Android bootup process
Android bootup processAndroid bootup process
Android bootup processSanjay Kumar
 
vAccel: Interoperable Application Hardware Acceleration
vAccel: Interoperable Application Hardware AccelerationvAccel: Interoperable Application Hardware Acceleration
vAccel: Interoperable Application Hardware AccelerationCarlos Reaño González
 
Postfix y Dovecot con cuentas MariaDB en Debian Bullseye
Postfix y Dovecot con cuentas MariaDB  en Debian BullseyePostfix y Dovecot con cuentas MariaDB  en Debian Bullseye
Postfix y Dovecot con cuentas MariaDB en Debian BullseyeHenry Cristian Cuesta Vega
 
The Lotus Code Cookbook
The Lotus Code CookbookThe Lotus Code Cookbook
The Lotus Code CookbookUlrich Krause
 
Linux installation and booting process
Linux installation and booting processLinux installation and booting process
Linux installation and booting processSiddharth Jain
 
Cách dùng veeam backup v9
Cách dùng veeam backup v9Cách dùng veeam backup v9
Cách dùng veeam backup v9laonap166
 
Web Applications and Deployment
Web Applications and DeploymentWeb Applications and Deployment
Web Applications and DeploymentBG Java EE Course
 
Important tips on Router and SMTP mail routing
Important tips on Router and SMTP mail routingImportant tips on Router and SMTP mail routing
Important tips on Router and SMTP mail routingjayeshpar2006
 
A Beginners Guide to Servers by 1and1
A Beginners Guide to Servers by 1and1A Beginners Guide to Servers by 1and1
A Beginners Guide to Servers by 1and11and1 Internet Ltd.
 
Linux kernel architecture
Linux kernel architectureLinux kernel architecture
Linux kernel architectureSHAJANA BASHEER
 
Course 102: Lecture 27: FileSystems in Linux (Part 2)
Course 102: Lecture 27: FileSystems in Linux (Part 2)Course 102: Lecture 27: FileSystems in Linux (Part 2)
Course 102: Lecture 27: FileSystems in Linux (Part 2)Ahmed El-Arabawy
 
Internet worm-case-study
Internet worm-case-studyInternet worm-case-study
Internet worm-case-studyIan Sommerville
 
Disk storage - SlideShare by jayed hossain jibon
Disk storage - SlideShare by jayed hossain jibonDisk storage - SlideShare by jayed hossain jibon
Disk storage - SlideShare by jayed hossain jibonJayed Hossain Jibon
 
IBM Spectrum Scale Security
IBM Spectrum Scale Security IBM Spectrum Scale Security
IBM Spectrum Scale Security Sandeep Patil
 

Tendances (20)

The Will Kelly Technical Writing Process
The Will Kelly Technical Writing ProcessThe Will Kelly Technical Writing Process
The Will Kelly Technical Writing Process
 
Android bootup process
Android bootup processAndroid bootup process
Android bootup process
 
vAccel: Interoperable Application Hardware Acceleration
vAccel: Interoperable Application Hardware AccelerationvAccel: Interoperable Application Hardware Acceleration
vAccel: Interoperable Application Hardware Acceleration
 
Postfix y Dovecot con cuentas MariaDB en Debian Bullseye
Postfix y Dovecot con cuentas MariaDB  en Debian BullseyePostfix y Dovecot con cuentas MariaDB  en Debian Bullseye
Postfix y Dovecot con cuentas MariaDB en Debian Bullseye
 
The Lotus Code Cookbook
The Lotus Code CookbookThe Lotus Code Cookbook
The Lotus Code Cookbook
 
Linux installation and booting process
Linux installation and booting processLinux installation and booting process
Linux installation and booting process
 
Server training
Server trainingServer training
Server training
 
Cách dùng veeam backup v9
Cách dùng veeam backup v9Cách dùng veeam backup v9
Cách dùng veeam backup v9
 
Web Applications and Deployment
Web Applications and DeploymentWeb Applications and Deployment
Web Applications and Deployment
 
Important tips on Router and SMTP mail routing
Important tips on Router and SMTP mail routingImportant tips on Router and SMTP mail routing
Important tips on Router and SMTP mail routing
 
A Beginners Guide to Servers by 1and1
A Beginners Guide to Servers by 1and1A Beginners Guide to Servers by 1and1
A Beginners Guide to Servers by 1and1
 
Linux kernel architecture
Linux kernel architectureLinux kernel architecture
Linux kernel architecture
 
Course 102: Lecture 27: FileSystems in Linux (Part 2)
Course 102: Lecture 27: FileSystems in Linux (Part 2)Course 102: Lecture 27: FileSystems in Linux (Part 2)
Course 102: Lecture 27: FileSystems in Linux (Part 2)
 
Desktop environment
Desktop environmentDesktop environment
Desktop environment
 
Internet worm-case-study
Internet worm-case-studyInternet worm-case-study
Internet worm-case-study
 
Apache tomcat
Apache tomcatApache tomcat
Apache tomcat
 
Disk storage - SlideShare by jayed hossain jibon
Disk storage - SlideShare by jayed hossain jibonDisk storage - SlideShare by jayed hossain jibon
Disk storage - SlideShare by jayed hossain jibon
 
Unit testing in Unity
Unit testing in UnityUnit testing in Unity
Unit testing in Unity
 
IBM Spectrum Scale Security
IBM Spectrum Scale Security IBM Spectrum Scale Security
IBM Spectrum Scale Security
 
Maven Introduction
Maven IntroductionMaven Introduction
Maven Introduction
 

En vedette (20)

Linux in cloud (Indonesian)
Linux in cloud (Indonesian)Linux in cloud (Indonesian)
Linux in cloud (Indonesian)
 
Linux Fundamental
Linux FundamentalLinux Fundamental
Linux Fundamental
 
Debian 8 server_full
Debian 8 server_fullDebian 8 server_full
Debian 8 server_full
 
Lokakarya penerjemah blank on 9.0
Lokakarya penerjemah blank on 9.0Lokakarya penerjemah blank on 9.0
Lokakarya penerjemah blank on 9.0
 
FOSS and Linux
FOSS and LinuxFOSS and Linux
FOSS and Linux
 
Debian Server Tutorial Komplit
Debian Server Tutorial KomplitDebian Server Tutorial Komplit
Debian Server Tutorial Komplit
 
Digitasi peta blok pbb
Digitasi peta blok pbbDigitasi peta blok pbb
Digitasi peta blok pbb
 
Kabar jkpp 19
Kabar jkpp 19Kabar jkpp 19
Kabar jkpp 19
 
Penilaian tanah
Penilaian tanahPenilaian tanah
Penilaian tanah
 
Penilaian objek tanah dan bangunan untuk kepentingan pbb
Penilaian objek tanah dan bangunan untuk kepentingan pbbPenilaian objek tanah dan bangunan untuk kepentingan pbb
Penilaian objek tanah dan bangunan untuk kepentingan pbb
 
One map participatory
One map participatoryOne map participatory
One map participatory
 
Setting hotspot-web-proxy-mikrotik
Setting hotspot-web-proxy-mikrotikSetting hotspot-web-proxy-mikrotik
Setting hotspot-web-proxy-mikrotik
 
7 hotspot mikrotik
7 hotspot mikrotik7 hotspot mikrotik
7 hotspot mikrotik
 
Kabar jkpp 20
Kabar jkpp 20Kabar jkpp 20
Kabar jkpp 20
 
01.pendataan (2)
01.pendataan (2)01.pendataan (2)
01.pendataan (2)
 
Ubuntu server guide.2008
Ubuntu server guide.2008Ubuntu server guide.2008
Ubuntu server guide.2008
 
Dasar dasar perpetaan
Dasar dasar perpetaanDasar dasar perpetaan
Dasar dasar perpetaan
 
Laporan Installasi ubuntu server
Laporan Installasi ubuntu serverLaporan Installasi ubuntu server
Laporan Installasi ubuntu server
 
Pajak bumi dan bangunan perdesaan dan perkotaan (pbb p2)
Pajak bumi dan bangunan perdesaan dan perkotaan (pbb p2)Pajak bumi dan bangunan perdesaan dan perkotaan (pbb p2)
Pajak bumi dan bangunan perdesaan dan perkotaan (pbb p2)
 
2013 12. Administrasi Server Linux Ubuntu
2013 12. Administrasi Server Linux Ubuntu2013 12. Administrasi Server Linux Ubuntu
2013 12. Administrasi Server Linux Ubuntu
 

Similaire à Modul Pelatihan Linux Fundamental

Perbedan jenis so open dan close source
Perbedan jenis so open dan close sourcePerbedan jenis so open dan close source
Perbedan jenis so open dan close sourcevelisya NT
 
Pocket Book Codernate Linux v3 2019 "Gunange"
Pocket Book Codernate Linux v3 2019 "Gunange"Pocket Book Codernate Linux v3 2019 "Gunange"
Pocket Book Codernate Linux v3 2019 "Gunange"Codernate Linux
 
1705552030 i made ari wiradana pdfmakalah
1705552030 i made ari wiradana pdfmakalah1705552030 i made ari wiradana pdfmakalah
1705552030 i made ari wiradana pdfmakalahAri Wiradana
 
Sedikit Sejarah dan Panduan Ubuntu 13.10
Sedikit Sejarah dan Panduan Ubuntu 13.10Sedikit Sejarah dan Panduan Ubuntu 13.10
Sedikit Sejarah dan Panduan Ubuntu 13.10Rasyad Tou
 
Adm sistem operasi jaringan
Adm sistem operasi jaringanAdm sistem operasi jaringan
Adm sistem operasi jaringanJck Jo
 
Pembuatan distro linux untuk pengembangan konsep desain grafis dalam proses p...
Pembuatan distro linux untuk pengembangan konsep desain grafis dalam proses p...Pembuatan distro linux untuk pengembangan konsep desain grafis dalam proses p...
Pembuatan distro linux untuk pengembangan konsep desain grafis dalam proses p...sofyan_inawan
 
2013-8. Remastering Ubuntu 12.04
2013-8. Remastering Ubuntu 12.04 2013-8. Remastering Ubuntu 12.04
2013-8. Remastering Ubuntu 12.04 Syiroy Uddin
 
Pengenalan BlankOn Linux
Pengenalan BlankOn LinuxPengenalan BlankOn Linux
Pengenalan BlankOn LinuxYoza Aprilio
 
172 artikel 4_migrasi linux
172 artikel 4_migrasi linux172 artikel 4_migrasi linux
172 artikel 4_migrasi linuxcatur smik
 
Tugas makalah l inux terbaru
Tugas makalah l inux terbaruTugas makalah l inux terbaru
Tugas makalah l inux terbaruahmady
 
Materi 7 perangkat lunak sistem
Materi 7 perangkat lunak sistemMateri 7 perangkat lunak sistem
Materi 7 perangkat lunak sistemFahuda E
 
(Modul) pengenalan opensource & panduan Linux DeepIn
(Modul) pengenalan opensource & panduan Linux DeepIn(Modul) pengenalan opensource & panduan Linux DeepIn
(Modul) pengenalan opensource & panduan Linux DeepInKelompok Studi Linux UNG
 
Makalah instalasi os linux ubuntu 11.10
Makalah instalasi os linux ubuntu 11.10Makalah instalasi os linux ubuntu 11.10
Makalah instalasi os linux ubuntu 11.10Rina Riska
 
Makala asm pantai kuta
Makala asm pantai kutaMakala asm pantai kuta
Makala asm pantai kutarizkiaditiya21
 
(Makalah)pemanfaatan sosial media wordpress untuk e commerce
(Makalah)pemanfaatan sosial media wordpress untuk e commerce(Makalah)pemanfaatan sosial media wordpress untuk e commerce
(Makalah)pemanfaatan sosial media wordpress untuk e commerceDewayu Siddhi
 
InfoLinux 03 2009
InfoLinux 03 2009InfoLinux 03 2009
InfoLinux 03 2009w0nd0
 
Open and close source
Open and close sourceOpen and close source
Open and close sourceRifai Ananda
 

Similaire à Modul Pelatihan Linux Fundamental (20)

Perbedan jenis so open dan close source
Perbedan jenis so open dan close sourcePerbedan jenis so open dan close source
Perbedan jenis so open dan close source
 
Pocket Book Codernate Linux v3 2019 "Gunange"
Pocket Book Codernate Linux v3 2019 "Gunange"Pocket Book Codernate Linux v3 2019 "Gunange"
Pocket Book Codernate Linux v3 2019 "Gunange"
 
1705552030 i made ari wiradana pdfmakalah
1705552030 i made ari wiradana pdfmakalah1705552030 i made ari wiradana pdfmakalah
1705552030 i made ari wiradana pdfmakalah
 
Sedikit Sejarah dan Panduan Ubuntu 13.10
Sedikit Sejarah dan Panduan Ubuntu 13.10Sedikit Sejarah dan Panduan Ubuntu 13.10
Sedikit Sejarah dan Panduan Ubuntu 13.10
 
Adm sistem operasi jaringan
Adm sistem operasi jaringanAdm sistem operasi jaringan
Adm sistem operasi jaringan
 
Pembuatan distro linux untuk pengembangan konsep desain grafis dalam proses p...
Pembuatan distro linux untuk pengembangan konsep desain grafis dalam proses p...Pembuatan distro linux untuk pengembangan konsep desain grafis dalam proses p...
Pembuatan distro linux untuk pengembangan konsep desain grafis dalam proses p...
 
Bab i sd bab iv
Bab i sd bab iv Bab i sd bab iv
Bab i sd bab iv
 
Makalah asm fix
Makalah asm fixMakalah asm fix
Makalah asm fix
 
Ebook Kelompok Studi Linux UNG - Jilid 1
Ebook Kelompok Studi Linux UNG - Jilid 1Ebook Kelompok Studi Linux UNG - Jilid 1
Ebook Kelompok Studi Linux UNG - Jilid 1
 
2013-8. Remastering Ubuntu 12.04
2013-8. Remastering Ubuntu 12.04 2013-8. Remastering Ubuntu 12.04
2013-8. Remastering Ubuntu 12.04
 
Pengenalan BlankOn Linux
Pengenalan BlankOn LinuxPengenalan BlankOn Linux
Pengenalan BlankOn Linux
 
172 artikel 4_migrasi linux
172 artikel 4_migrasi linux172 artikel 4_migrasi linux
172 artikel 4_migrasi linux
 
Tugas makalah l inux terbaru
Tugas makalah l inux terbaruTugas makalah l inux terbaru
Tugas makalah l inux terbaru
 
Materi 7 perangkat lunak sistem
Materi 7 perangkat lunak sistemMateri 7 perangkat lunak sistem
Materi 7 perangkat lunak sistem
 
(Modul) pengenalan opensource & panduan Linux DeepIn
(Modul) pengenalan opensource & panduan Linux DeepIn(Modul) pengenalan opensource & panduan Linux DeepIn
(Modul) pengenalan opensource & panduan Linux DeepIn
 
Makalah instalasi os linux ubuntu 11.10
Makalah instalasi os linux ubuntu 11.10Makalah instalasi os linux ubuntu 11.10
Makalah instalasi os linux ubuntu 11.10
 
Makala asm pantai kuta
Makala asm pantai kutaMakala asm pantai kuta
Makala asm pantai kuta
 
(Makalah)pemanfaatan sosial media wordpress untuk e commerce
(Makalah)pemanfaatan sosial media wordpress untuk e commerce(Makalah)pemanfaatan sosial media wordpress untuk e commerce
(Makalah)pemanfaatan sosial media wordpress untuk e commerce
 
InfoLinux 03 2009
InfoLinux 03 2009InfoLinux 03 2009
InfoLinux 03 2009
 
Open and close source
Open and close sourceOpen and close source
Open and close source
 

Dernier

KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKAKELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKAppgauliananda03
 
MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdfAndiCoc
 
Membaca dengan Metode Fonik - Membuat Rancangan Pembelajaran dengan Metode Fo...
Membaca dengan Metode Fonik - Membuat Rancangan Pembelajaran dengan Metode Fo...Membaca dengan Metode Fonik - Membuat Rancangan Pembelajaran dengan Metode Fo...
Membaca dengan Metode Fonik - Membuat Rancangan Pembelajaran dengan Metode Fo...MuhammadSyamsuryadiS
 
Modul Ajar Bahasa Inggris - HOME SWEET HOME (Chapter 3) - Fase D.pdf
Modul Ajar Bahasa Inggris - HOME SWEET HOME (Chapter 3) - Fase D.pdfModul Ajar Bahasa Inggris - HOME SWEET HOME (Chapter 3) - Fase D.pdf
Modul Ajar Bahasa Inggris - HOME SWEET HOME (Chapter 3) - Fase D.pdfKartiniIndasari
 
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptxSesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptxSovyOktavianti
 
DAFTAR PPPK GURU KABUPATEN PURWOREJO TAHUN 2024
DAFTAR PPPK GURU KABUPATEN PURWOREJO TAHUN 2024DAFTAR PPPK GURU KABUPATEN PURWOREJO TAHUN 2024
DAFTAR PPPK GURU KABUPATEN PURWOREJO TAHUN 2024RoseMia3
 
mengapa penguatan transisi PAUD SD penting.pdf
mengapa penguatan transisi PAUD SD penting.pdfmengapa penguatan transisi PAUD SD penting.pdf
mengapa penguatan transisi PAUD SD penting.pdfsaptari3
 
AKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMM
AKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMMAKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMM
AKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMMIGustiBagusGending
 
PPT Mean Median Modus data tunggal .pptx
PPT Mean Median Modus data tunggal .pptxPPT Mean Median Modus data tunggal .pptx
PPT Mean Median Modus data tunggal .pptxDEAAYUANGGREANI
 
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptxKontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptxssuser50800a
 
MATEMATIKA EKONOMI MATERI ANUITAS DAN NILAI ANUITAS
MATEMATIKA EKONOMI MATERI ANUITAS DAN NILAI ANUITASMATEMATIKA EKONOMI MATERI ANUITAS DAN NILAI ANUITAS
MATEMATIKA EKONOMI MATERI ANUITAS DAN NILAI ANUITASbilqisizzati
 
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...Kanaidi ken
 
Integrasi nasional dalam bingkai bhinneka tunggal ika
Integrasi nasional dalam bingkai bhinneka tunggal ikaIntegrasi nasional dalam bingkai bhinneka tunggal ika
Integrasi nasional dalam bingkai bhinneka tunggal ikaAtiAnggiSupriyati
 
Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)
Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)
Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)MustahalMustahal
 
Kanvas BAGJA prakarsa perubahan Ahyar.pdf
Kanvas BAGJA prakarsa perubahan Ahyar.pdfKanvas BAGJA prakarsa perubahan Ahyar.pdf
Kanvas BAGJA prakarsa perubahan Ahyar.pdfAkhyar33
 
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptxBAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptxJuliBriana2
 
vIDEO kelayakan berita untuk mahasiswa.ppsx
vIDEO kelayakan berita untuk mahasiswa.ppsxvIDEO kelayakan berita untuk mahasiswa.ppsx
vIDEO kelayakan berita untuk mahasiswa.ppsxsyahrulutama16
 
MODUL AJAR IPAS KELAS 6 KURIKULUM MERDEKA
MODUL AJAR IPAS KELAS 6 KURIKULUM MERDEKAMODUL AJAR IPAS KELAS 6 KURIKULUM MERDEKA
MODUL AJAR IPAS KELAS 6 KURIKULUM MERDEKAAndiCoc
 
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatan
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi SelatanSosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatan
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatanssuser963292
 
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptx
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptxPPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptx
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptxdpp11tya
 

Dernier (20)

KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKAKELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
 
MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdf
 
Membaca dengan Metode Fonik - Membuat Rancangan Pembelajaran dengan Metode Fo...
Membaca dengan Metode Fonik - Membuat Rancangan Pembelajaran dengan Metode Fo...Membaca dengan Metode Fonik - Membuat Rancangan Pembelajaran dengan Metode Fo...
Membaca dengan Metode Fonik - Membuat Rancangan Pembelajaran dengan Metode Fo...
 
Modul Ajar Bahasa Inggris - HOME SWEET HOME (Chapter 3) - Fase D.pdf
Modul Ajar Bahasa Inggris - HOME SWEET HOME (Chapter 3) - Fase D.pdfModul Ajar Bahasa Inggris - HOME SWEET HOME (Chapter 3) - Fase D.pdf
Modul Ajar Bahasa Inggris - HOME SWEET HOME (Chapter 3) - Fase D.pdf
 
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptxSesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
 
DAFTAR PPPK GURU KABUPATEN PURWOREJO TAHUN 2024
DAFTAR PPPK GURU KABUPATEN PURWOREJO TAHUN 2024DAFTAR PPPK GURU KABUPATEN PURWOREJO TAHUN 2024
DAFTAR PPPK GURU KABUPATEN PURWOREJO TAHUN 2024
 
mengapa penguatan transisi PAUD SD penting.pdf
mengapa penguatan transisi PAUD SD penting.pdfmengapa penguatan transisi PAUD SD penting.pdf
mengapa penguatan transisi PAUD SD penting.pdf
 
AKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMM
AKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMMAKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMM
AKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMM
 
PPT Mean Median Modus data tunggal .pptx
PPT Mean Median Modus data tunggal .pptxPPT Mean Median Modus data tunggal .pptx
PPT Mean Median Modus data tunggal .pptx
 
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptxKontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
 
MATEMATIKA EKONOMI MATERI ANUITAS DAN NILAI ANUITAS
MATEMATIKA EKONOMI MATERI ANUITAS DAN NILAI ANUITASMATEMATIKA EKONOMI MATERI ANUITAS DAN NILAI ANUITAS
MATEMATIKA EKONOMI MATERI ANUITAS DAN NILAI ANUITAS
 
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...
 
Integrasi nasional dalam bingkai bhinneka tunggal ika
Integrasi nasional dalam bingkai bhinneka tunggal ikaIntegrasi nasional dalam bingkai bhinneka tunggal ika
Integrasi nasional dalam bingkai bhinneka tunggal ika
 
Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)
Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)
Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)
 
Kanvas BAGJA prakarsa perubahan Ahyar.pdf
Kanvas BAGJA prakarsa perubahan Ahyar.pdfKanvas BAGJA prakarsa perubahan Ahyar.pdf
Kanvas BAGJA prakarsa perubahan Ahyar.pdf
 
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptxBAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
 
vIDEO kelayakan berita untuk mahasiswa.ppsx
vIDEO kelayakan berita untuk mahasiswa.ppsxvIDEO kelayakan berita untuk mahasiswa.ppsx
vIDEO kelayakan berita untuk mahasiswa.ppsx
 
MODUL AJAR IPAS KELAS 6 KURIKULUM MERDEKA
MODUL AJAR IPAS KELAS 6 KURIKULUM MERDEKAMODUL AJAR IPAS KELAS 6 KURIKULUM MERDEKA
MODUL AJAR IPAS KELAS 6 KURIKULUM MERDEKA
 
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatan
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi SelatanSosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatan
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatan
 
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptx
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptxPPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptx
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptx
 

Modul Pelatihan Linux Fundamental

  • 1. MODUL PELATIHAN LINUX FUNDAMENTAL UBUNTU DESKTOP IGOS CENTER BEKASI PONDOK SURYA MANDALA BLOK P NO 7 BEKASI SELATAN, 17146, INDONESIA Telp. (021) 8241 6337 Fax. (021) 8241 6337 www.igos-center.web.id Penulis Anjar Hardiena ahardiena@igos-center.web.id Revisi 1.1 Modul pelatihan ini adalah materi suplemen pelatihan yang dilakukan oleh IGOS Center Bekasi. Modul pelatihan ini dapat digunakan dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), tidak diperkenankan melakukan penulisan ulang, modifikasi, mengubah, menghapus, menambahkan baik atribut, konten ataupun pernyataan copyright kecuali mendapatkan ijin terlebih dahulu dari IGOS Center Bekasi. © Copyright 2010 by IGOS Center Bekasi (www.igos-center.web.id).
  • 2. MODUL PELATIHAN LINUX FUNDAMENTAL IGOS CENTER BEKASI DAFTAR I S I Pendahuluan...........................................................................................................................................3 Keunggulan Linux.............................................................................................................................4 Distribusi Linux.................................................................................................................................6 Perkembangan Linux di Indonesia....................................................................................................7 Instalasi Ubuntu.....................................................................................................................................9 Kebutuhan Sistem..............................................................................................................................9 Memulai Instalasi Ubuntu................................................................................................................10 Memilih Bahasa...............................................................................................................................11 Menentukan Zona Waktu.................................................................................................................12 Memilih Susunan Keyboard............................................................................................................13 Menentukan Partisi Instalasi............................................................................................................14 Memasukkan Informasi Pengguna...................................................................................................15 Pengecekan akhir sebelum Instalasi................................................................................................16 Proses Instalasi Ubuntu....................................................................................................................17 Selesai proses Instalasi.....................................................................................................................18 Penggunaan Ubuntu.............................................................................................................................19 Mengenal Desktop Ubuntu..............................................................................................................20 Aplikasi Open Source......................................................................................................................21 Menambahkan aplikasi....................................................................................................................27 Menambahkan Printer......................................................................................................................29 Kustomisasi Desktop.......................................................................................................................30 Filesystem Hierarchy Standard............................................................................................................31 File Manager....................................................................................................................................32 Jenis File pada Linux.......................................................................................................................33 Perintah Dasar......................................................................................................................................34 Cara penulisan perintah dasar..........................................................................................................35 Daftar Perintah dasar.......................................................................................................................35 Menggunakan vi text editor.................................................................................................................45 Halaman 2 dari 48 www.igos-center.web.id
  • 3. MODUL PELATIHAN LINUX FUNDAMENTAL IGOS CENTER BEKASI LINUX FUNDAMENTAL Pendahuluan Tujuan untuk mengenal dan memahami tentang sistem operasi Linux. Linux (diucapkan ˈlɪnəks atau /ˈlɪnʊks/) adalah sistem operasi berbasis open source (kode sumber terbuka), dikembangkan dengan menggunakan model lisensi GNU GPL (GNU General Public License), dimana kode sumber sistem operasi ini dapat dimodifikasi, digunakan dan didistribusikan kembali secara bebas tanpa harus mengeluarkan biaya untuk pembelian lisensi. Linux di kembangkan pertama kali oleh Linus Torvalds, seorang mahasiswa Universitas Helsinki, Finlandia pada bulan April 1991, dan pertama kali di publikasikan pada tanggal 26 Agustus 1991. Linux telah lama dikenal untuk penggunaannya di server, dan didukung oleh perusahaan-perusahaan komputer ternama seperti Intel, Dell, Hewlett-Packard, IBM, Novell, Oracle Corporation, Red Hat, dan Sun Microsystems. Linux digunakan sebagai sistem operasi di berbagai macam jenis perangkat keras seperti Superkomputer, Server, dan Embedded system seperti E-Book Reader, Konsol game (PlayStation 2, PlayStation 3 dan XBox), Handphone (Android) dan router. Para pengamat teknologi informatika beranggapan kesuksesan Linux dikarenakan Linux tidak bergantung kepada vendor (vendor independence), biaya operasional yang rendah, dan memiliki kompatibilitas hardware yang tinggi, serta faktor keamanan dan kestabilannya yang tinggi dibandingkan dengan sistem operasi lainnya seperti Microsoft Windows, BeOS, Macintosh dan lainnya. Ciri-ciri ini juga menjadi bukti atas keunggulan model pengembangan perangkat lunak sumber terbuka (opensource software). Karena keunggulan-keunggulan yang dimilikinya, saat ini Linux mulai di gunakan untuk penggunaan komputer desktop, baik untuk penggunaan pribadi maupun penggunaan perkantoran. Sistem operasi Linux sendiri terdiri dari Linux Kernel dan perangkat lunak pendukung seperti desktop environment (KDE, Gnome, XFCE), aplikasi perkantoran (OpenOffice, GNUCash), aplikasi Halaman 3 dari 48 www.igos-center.web.id
  • 4. MODUL PELATIHAN LINUX FUNDAMENTAL IGOS CENTER BEKASI hiburan (Urban Terror, Warzone 2100) dan lain-lain, di kemas menjadi satu kesatuan, biasa di kenal dengan istilah distro Linux (Linux distribution). Keunggulan Linux Meningkat pesatnya pengguna Linux saat ini bukanlah tanpa sebab, banyak keunggulan yang menjadi alasan kenapa Linux mulai digunakan baik secara individu maupun oleh perusahaan, berikut adalah keunggulan yang di miliki oleh sistem operasi Linux: • Terbuka, sistem operasi Linux di kembangkan dengan model lisensi terbuka dimana pengguna dapat melihat kode sumber, menambahkan fitur, memodifikasi sesuai kebutuhan dan mendistribusikan kembali. Selama tetap menyertakan nama pengembang awal dan mengikuti lisensi GNU GPL hal ini dapat dilakukan tanpa harus melanggar undang-undang Hak Cipta. Bisa di ilustrasikan sebagai berikut, misalnya kita membutuhkan suatu aplikasi tertentu, karena tidak memiliki sumber daya kita harus membayar perusahaan lain untuk mengerjakan aplikasi tersebut. Setelah sekian lama perusahaan tersebut bangkrut sedangkan kita menemukan ada kekurangan yang harus secepatnya di perbaiki dari aplikasi yang kita beli tersebut. Tentunya kita harus membuat ulang aplikasi tersebut oleh perusahaan lain, dan ini akan sangat memakan biaya. Hal ini tidak akan terjadi apabila kita menggunakan sistem operasi/aplikasi yang di kembangan dengan model lisensi terbuka sebagaimana yang di miliki Linux ini. Karena kode sumbernya terbuka, kita bisa mempekerjakan perusahaan lain untuk mengerjakan aplikasi tersebut tanpa harus memulainya dari awal dan cukup memperbaiki kekurangannya saja. • Murah, keunggulan yang di miliki open source, selain sifatnya yang terbuka, pengguna tidak perlu membayar biaya lisensi. Bandingkan dengan sistem operasi lain seperti Microsoft Windows misalnya, kita harus mengeluarkan uang yang tidak kecil, belum lagi apabila kita membeli aplikasi tambahan seperti Microsoft Office, Photoshop, Coreldraw dan lain sebagainya. Kita hanya perlu mengeluarkan biaya support layaknya saat kita membeli produk proprietary (kode sumber tertutup). seperti membeli CD, pelatihan dan membayar teknisi. • Bebas digunakan, selama ini banyak software yang bisa kita dapatkan dengan gratis (Freeware), namun apabila kita teliti lebih jauh didalam perjanjian penggunaannya (EULA) Halaman 4 dari 48 www.igos-center.web.id
  • 5. MODUL PELATIHAN LINUX FUNDAMENTAL IGOS CENTER BEKASI biasanya kita akan menemukan batasan-batasan seperti hanya boleh digunakan untuk personal (tidak boleh untuk usaha), hanya boleh digunakan di satu komputer saja, satu pengguna saja, tidak boleh di perbanyak, dan lain sebagainya. Tidak hanya freeware, bahkan perangkat lunak proprietary lainnya seperti Microsoft Windows pun mempunyai banyak batasan yang harus kita ikuti agar dapat menggunakannya tanpa harus melanggar hak penggunaan perangkat lunak tersebut. Linux dapat di gunakan dan di gandakan secara bebas tanpa batasan yang membatasinya. Kita dapat menggunakan Linux yang kita miliki untuk digunakan di satu kantor, di perbanyak, digunakan bersama-sama dan lain sebagainya. • Stabil dan reliabel, Linux dapat beroperasi tanpa henti tanpa mengalami gangguan seperti BSOD, Blue Screen of Dead yang seringkali kita temui pada sistem operasi seperti Microsoft Windows. Ini menjadi alasan kenapa banyak internet service provider (ISP), penerbangan, bank, portal seperti Google, Facebook dan penggunaan lainnya yang membutuhkan komputer untuk bekerja maksimal menggunakan sistem operasi Linux sebagai server. Bayangkan misalnya pesawat yang sedang terbang tiba-tiba komputer pengendalinya mengalami BSOD atau bayangkan pula misalnya kita sedang melakukan transfer uang di ATM tiba-tiba layar ATM tersebut tiba-tiba berwarna biru BSOD. • Aman, dengan sifatnya yang terbuka, kita tidak perlu khawatir ada yang menyisipkan kode berbahaya, karena kita bisa dengan mudah melihat baris kode sumber perangkat lunak tersebut walaupun tentu saja kita membutuhkan keahlian pemprograman khusus untuk dapat membaca kode sumber aplikasi tersebut. Selain Linux memiliki resistansi yang sangat tinggi terhadap serangan virus dan malware lainnya. Hal ini bukan tanpa alasan, salah satu keunggulan struktur sistem operasi ini membuatnya mampu membuat Linux tidak mengalami kerusakan berarti apabila mengalami serangan tersebut. Dengan sistem administrasi per-layer, dimana pengguna dibatasi oleh rule yang dimilikinya saja, membuat pengguna (aplikasi yang digunakan pengguna) hanya dapat bekerja yang di lingkungan yang dimilikinya saja. Apabila misalnya pengguna terserang virus, virus tersebut tidak dapat menyebar ke pengguna lain sehingga administrator dapat mengalokasi dengan cepat dan menghapus virus tersebut dengan mudah. Ini juga yang menjadi alasan kenapa sampai saat ini tidak banyak virus yang menginfeksi Linux, bandingkan dengan sistem operasi lain yang dalam 1 hari saja ada ribuan Halaman 5 dari 48 www.igos-center.web.id
  • 6. MODUL PELATIHAN LINUX FUNDAMENTAL IGOS CENTER BEKASI virus baru yang siap menyerang sistem operasi tersebut. • Purnajual, karena sifat yang dimilikinya Linux memiliki dukungan purnajual yang sangat luas, tidak terpaku satu perusahaan tertentu saja. Dukungan Linux biasanya didapatkan melalui peer (dalam konteks ini maksudnya kelompok pengguna linux/KPLI) - pengguna Linux lain di dalam forum internet, IRC, newsgroup dan mailing list. Tiap kota di Indonesia memiliki komunitas pengguna Linux ini, contoh untuk daerah bekasi adalah BELL (KPLI daerah Bekasi). Selain dukungan komunitas/peer saat ini banyak perusahaan yang juga menyediakan jasa dukungan profesional untuk membantu implementasi sistem operasi ini. • Modular, disisi pengembang, Linux memiliki kemudahan pengembangan karena di kembangkan dengan sistem modular. Linux menggunakan sebuah kernel monolitik, kernel Linux yang menangani kontrol proses, jaringan, periferal dan pengaksesan sistem berkas. Device driver telah terintegrasi ke dalam kernel. Fungsi-fungsi tingkat tinggi di Linux ditangani oleh proyek-proyek terpisah yang berintegrasi dengan kernel. Demikian juga aplikasi, aplikasi dikembangkan terpisah oleh masing-masing pengembang dan dapat di gabungkan dengan mudah kedalam sistem operasi Linux sehingga ini sangat memudahkan para pengembang untuk turut serta mengembangkan sistem operasi ini. Distribusi Linux Distro Linux (singkatan dari distribusi Linux) adalah sebutan untuk sistem operasi komputer dan aplikasinya yang di kemas menjadi satu dengan menggunakan kernel Linux Kernel. Setiap individu ataupun perusahaan bebas mengembangkan suatu distribusi Linux (distro Linux) tanpa adanya monopoli. Distro Linux bisa berupa kumpulan perangkat lunak bebas seperti Debian, Zencafe, dan Ubuntu. Bisa juga kumpulan aplikasi komersial seperti Red Hat Enterprise, SuSE, dan lain-lain. Kadangkala distro Linux juga di kemas untuk kebutuhan khusus, seperti misalnya Zencafe yang didisain untuk penggunaan Linux pada Kiosk atau di Indonesia lebih dikenal sebagai warung internet atau warnet. Saat ini ada ratusan bahkan ribuan distro Linux yang dikembangkan, Distrowatch.com membuat list dan memberikan rating berdasarkan pengguna terbanyak dari distro yang saat ini beredar di dunia. Walaupun berbeda namun pada dasarnya semua distro Linux tersebut Halaman 6 dari 48 www.igos-center.web.id
  • 7. MODUL PELATIHAN LINUX FUNDAMENTAL IGOS CENTER BEKASI menggunakan perintah dasar yang sama, perbedaan biasanya terletak pada tampilan, konfigurasi dan aplikasi-aplikasi yang ditambahkan didalamnya. Banyaknya pilihan distro Linux yang di kembangkan kadangkala membuat pengguna pemula bingung untuk memilih distro yang akan digunakan. Berikut adalah beberapa hal yang dapat menjadi pertimbangan pada saat memilih distro Linux. • Spesifikasi komputer • Aplikasi yang dibutuhkan • Komunitas pengguna • Support & Purnajual Distro Linux bisa didapatkan dengan berbagai cara, bisa dengan mendownload langsung di website distro Linux tersebut, membeli melalui Toko distro Linux Online, membeli di Toko CD, komunitas pengguna Linux, majalah Linux seperti InfoLinux dan masih banyak cara lainnya. Beberapa distro Linux yang menyediakan link untuk mendownload di websitenya antara lain: • Slackware, www.slackware.org • Ubuntu, www.ubuntu.org • Zencafe, www.zencafe.web.id • OpenSuse, www.opensuse.org • BlankonLinux, www.blankonlinux.or.id • dan masih banyak lagi. Perkembangan Linux di Indonesia Sampai saat ini tidak ada yang mengetahui siapa yang pertama kali membawa Linux ke Indonesia. Pertama kali di umumkan kepada publik oleh Paulus Suryono Adisoemarta dari Texas, USA, yang secara akrab dipanggil Bung Yono. Ketika 1992, bung Yono berkunjung ke Indonesia membawa distro SoftLanding System (SLS) dalam beberapa keping disket. Kernel Linux pada distro tersebut masih revisi 0.9X (alpha testing), dengan kemampuan dukungan jaringan yang sangat terbatas. Halaman 7 dari 48 www.igos-center.web.id
  • 8. MODUL PELATIHAN LINUX FUNDAMENTAL IGOS CENTER BEKASI Perioda 1992-1994 merupakan masa yang vakum. distro Linux Slackware adalah satu-satunya distribusi yang ada di Indonesia pada waktu itu. Tahun 1994 tiga internet service provider besar IPTEKnet, INDOnet, dan RADnet memigrasikan komputernya menggunakan Linux. Pada tahun berikutnya pengguna Linux di Indonesia meningkat seperti BPPT (mimo.bppt.go.id), IndoInternet (kakitiga.indo.net.id), Sustainable Development Network (www.sdn.or.id dan sangam.sdn.or.id), dan Universitas Indonesia (haur.cs.ui.ac.id). Sejak saat itu pengguna Linux meningkat, walaupun penggunaan saat itu masih terbatas untuk penggunaan server. Tahun 2005, seiring dengan peningkatan dukungan Linux untuk penggunaan komputer desktop, di tambah lagi dengan adanya undang-undang HAKI membuat sistem operasi Linux ini berkembang pesat di Indonesia. Saat ini tercatat banyak instansi pemerintah dan perusahaan besar yang sudah menggunakan sistem operasi Linux untuk penggunaan sehari-hari seperti Telkom, Samudra Indonesia, Indosat, RS. Pertamina, Konimex, Pemda Aceh Tengah, Pemda Jembrana, Percetakan Dian Rakyat, Internet Service Provider dan lain-lain. Tampilan distro Linux yang di kembangkan dan digunakan Pemerintah Daerah Jayapura. Tidak saja menggunakan, bahkan banyak beberapa instansi dan perusahaan tersebut mengembangkan distro Linux khusus yang telah disesuaikan dengan kebutuhan mereka. Halaman 8 dari 48 www.igos-center.web.id
  • 9. MODUL PELATIHAN LINUX FUNDAMENTAL IGOS CENTER BEKASI Instalasi Ubuntu Tujuan untuk menguasai cara melakukan instalasi distro Linux Ubuntu Ubuntu adalah salah satu distro Linux yang sangat familiar dan banyak digunakan. Banyaknya dukungan support, hardware dan kemudahaan menjadi alasan banyaknya pengguna distro Linux Ubuntu ini. Saat ini Linux Ubuntu menduduki posisi 5 besar distro terbanyak digunakan di dunia. Model rilis Ubuntu terbagi dua, yaitu regular rilis dan LTS (Long Time Support). Biasanya perusahaan akan memilih menggunakan versi LTS karena dukungan support yang jauh lebih lama dan tidak perlu sering instalasi ulang. Sedangkan versi regular banyak digunakan oleh pengguna individu karena seringkali menawarkan fitur-fitur baru dan waktu rilis yang cukup dekat (6 bulan sekali). Ubuntu yang digunakan dalam modul pelatihan ini adalah Ubuntu 10.04 LTS. Kebutuhan Sistem Untuk dapat melakukan instalasi dengan baik perangkat keras yang dibutuhkan di sarankan minimal: • Prosesor 1 Ghz • Memori 512 Gb • Harddisk 6 Gb Walaupun demikian, Ubuntu masih bisa beroperasi dengan spesifikasi perangkat keras dibawah yang direkomendasikan tersebut, tentunya dengan beberapa keterbatasan dan kekurangnyamanan. Persiapan Sebelum memulai tahap instalasi, ada baiknya mempersiapkan terlebih dahulu segala yang dibutuhkannya. Masukkan CD Ubuntu, kemudian booting melalui CD-ROM. Untuk menjadikan CD-ROM pertama kali booting lakukan dengan cara menekan tombol Del, F8, F10, F12 tergantung tipe dan merk komputer/laptop untuk masuk ke dalam BIOS Setting, cari pilihan boot posisikan CD- ROM untuk pertama kali booting. Tekan F10 untuk menyimpan. Untuk menghindari hilangnya data akibat kesalahan yang terjadi saat instalasi, sebaiknya backup data yang ada didalam komputer. Halaman 9 dari 48 www.igos-center.web.id
  • 10. MODUL PELATIHAN LINUX FUNDAMENTAL IGOS CENTER BEKASI Memulai Instalasi Ubuntu Tampilan Bootsplash Ubuntu 10.04 Masukkan CD tersebut ke dalam CD/DVD-ROM drive pada komputer. Restart komputer, Apabila sebelumnya telah melakukan penyetelan BIOS untuk membaca CD terlebih dahulu dengan benar, akan melihat tampilan Bootsplash Ubuntu seperti contoh diatas. Halaman 10 dari 48 www.igos-center.web.id
  • 11. MODUL PELATIHAN LINUX FUNDAMENTAL IGOS CENTER BEKASI Memilih Bahasa Tampilan pemilihan bahasa Pilih bahasa yang akan digunakan, ada pilihan berbagai bahasa yang dapat di gunakan, termasuk Bahasa Indonesia. Untuk menggunakan distro Linux Ubuntu tanpa perlu melakukan instalasi pilih menu “Try Ubuntu 10.04 LTS”. Untuk melakukan instalasi kedalam komputer, pilih menu “Install Ubuntu 10.04 LTS”. Halaman 11 dari 48 www.igos-center.web.id
  • 12. MODUL PELATIHAN LINUX FUNDAMENTAL IGOS CENTER BEKASI Menentukan Zona Waktu Tampilan pemilihan lokasi zona waktu Berikutnya adalah pemilihan zona waktu, pilih zona waktu yang di inginkan. Pemilihan zona waktu bisa dilakukan dengan cara mengklik lokasi yang ada di peta yang tersedia ataupun dengan cara memilih melalui menu drop-down yang tersedia. Setelah menentukan zona waktu, klik Forward untuk melanjutkan. Halaman 12 dari 48 www.igos-center.web.id
  • 13. MODUL PELATIHAN LINUX FUNDAMENTAL IGOS CENTER BEKASI Memilih Susunan Keyboard Tampilan pemilihan susunan Keyboard Pilih susunan papan ketik (Keyboard) sesuai dengan Keyboard yang digunakan. Beberapa negara menggunakan susunan Keyboard yang berbeda seperti DVORAK, Colemak dan AZERTY. Karena Indonesia menggunakan Keyboard standar USA (QWERTY) cukup klik Forward untuk melanjutkan. Halaman 13 dari 48 www.igos-center.web.id
  • 14. MODUL PELATIHAN LINUX FUNDAMENTAL IGOS CENTER BEKASI Menentukan Partisi Instalasi Tampilan pemilihan partisi instalasi Pemilihan partisi instalasi secara umum terbagi tiga macam yaitu • Install them side by side dimana pilihan ini biasanya muncul apabila didalam komputer target telah ada sistem operasi lain • Erase and use the entire disk, pilihan ini adalah pilihan yang umum digunakan, yaitu menginstal Ubuntu di komputer baru tanpa harus di pusingkan dengan konfigurasi partisi • Specify partitions manually, pilihan terakhir adalah mengatur partisi secara manual. Halaman 14 dari 48 www.igos-center.web.id
  • 15. MODUL PELATIHAN LINUX FUNDAMENTAL IGOS CENTER BEKASI Memasukkan Informasi Pengguna Tampilan Informasi pengguna Pilihan berikut adalah memasukkan informasi pengguna ubuntu, masukkan informasi yang dibutuhkan seperti informasi nama pengguna, username dan password. Langkah selanjutnya adalah memilih apakah akan masuk kedalam sistem operasi Ubuntu secara otomatis ataukah harus memasukkan username dan password setiap kali sistem operasi Ubuntu di nyalakan. Halaman 15 dari 48 www.igos-center.web.id
  • 16. MODUL PELATIHAN LINUX FUNDAMENTAL IGOS CENTER BEKASI Pengecekan akhir sebelum Instalasi Tampilan Konfirmasi sebelum proses instalasi kedalam komputer dimulai Setelah memasukkan Informasi Pengguna, Ubuntu telah siap di instal didalam komputer. Periksa kembali pilihan-pilihan yang telah dibuat sebelumnya melalui jendela informasi yang ada, apabila tidak ada yang salah klik Install untuk memulai proses instalasi. Apabila dirasa ada yang kurang ataupun ragu, klik Back untuk kembali ke langkah instalasi sebelumnya. Halaman 16 dari 48 www.igos-center.web.id
  • 17. MODUL PELATIHAN LINUX FUNDAMENTAL IGOS CENTER BEKASI Proses Instalasi Ubuntu Tampilan proses Instalasi Proses instalasi biasanya berjalan dari 15 menit sampai 1 jam tergantung spesifikasi komputer yang digunakan. Disini Ubuntu akan melakukan tahap instalasi otomatis tanpa perlu ada campur tangan pengguna. Halaman 17 dari 48 www.igos-center.web.id
  • 18. MODUL PELATIHAN LINUX FUNDAMENTAL IGOS CENTER BEKASI Selesai proses Instalasi Tampilan Instalasi telah selesai dilakukan Setelah proses instalasi selesai, akan muncul jendela dialog yang menunjukkan bahwa proses instalasi telah selesai dilakukan. Klik Restart Now untuk melanjutkan. Ubuntu akan melakukan proses restart, selanjutnya Ubuntu akan meminta untuk mengeluarkan CD Instalasi, keluarkan CD kemudian tekan Enter. Ubuntu telah siap di gunakan. Halaman 18 dari 48 www.igos-center.web.id
  • 19. MODUL PELATIHAN LINUX FUNDAMENTAL IGOS CENTER BEKASI Penggunaan Ubuntu Tujuan untuk menguasai cara penggunaan dan pemanfaatan distro Linux Ubuntu Ubuntu menggunakan desktop manager Gnome, dimana desktop manager ini memiliki tampilan dan penggunaan yang lebih menekankan pada kemudahan penggunaan (user friendly) dengan tampilan yang tentunya juga tidak kalah cantik. Desktop manager yang digunakan Ubuntu ini memiliki kesamaan dengan beberapa distro Linux lainnya seperti Redhat, Centos, BlankOn sehingga kita tidak akan canggung apabila nantinya harus menggunakan distro Linux lain yang menggunakan desktop manager tersebut. Tampilan login ubuntu Setelah proses booting, kita akan dibawa ke jendela login, dimana disini kita diminta untuk memilih Pengguna yang akan menggunakan Ubuntu dan memasukkan password yang telah dibuat sebelumnya. Halaman 19 dari 48 www.igos-center.web.id
  • 20. MODUL PELATIHAN LINUX FUNDAMENTAL IGOS CENTER BEKASI Mengenal Desktop Ubuntu Tampilan desktop Ubuntu Panel Atas • Menu, terdiri dari menu Applications, menu Places dan menu System. • Shortcut Firefox dan Help • Systray • Kalender • Messenger • Session, berfungsi untuk mengakhiri penggunaan Ubuntu, restart, log out dan shutdown. Halaman 20 dari 48 www.igos-center.web.id
  • 21. MODUL PELATIHAN LINUX FUNDAMENTAL IGOS CENTER BEKASI Panel Bawah • Show Desktop, berfungsi untuk menampilkan desktop Ubuntu • Task List, menampilkan aplikasi yang sedang digunakan • Workspace, menampilkan jendela kerja • Trash, tempat membuang dokumen yang tidak dibutuhkan. Menu • Applications, menu ini berisi aplikasi-aplikasi yang terinstal didalam sistem operasi Ubuntu yang kita gunakan. • Place, menu ini berisi folder dari dokumen-dokumen yang kita miliki. • System, menu ini berisi konfigurasi dan kebutuhan penanganan ubuntu. Contoh: Pengaturan Printer, Pengaturan Layar, dan lain sebagainya. System terbagi dua, yaitu: ◦ Preferences, berisi menu-menu untuk mengkonfigurasi desktop ◦ Administration, berisi menu yang biasanya berhubungan dengan konfigurasi sistem. Aplikasi Open Source Keunggulan Linux, termasuk distro Linux Ubuntu didalamnya sudah tersedia aplikasi-aplikasi yang membantu pekerjaan kita sehari-hari, seperti aplikasi wordprocessing (openoffice writer), spreadsheet (openoffice calc), presentation (openoffice impress) maupun aplikasi-aplikasi yang umum kita gunakan lainnya. Selain aplikasi bawaan, kita juga bisa menambahkan aplikasi-aplikasi yang kita inginkan. Baik itu aplikasi proprietary maupun aplikasi open source. Halaman 21 dari 48 www.igos-center.web.id
  • 22. MODUL PELATIHAN LINUX FUNDAMENTAL IGOS CENTER BEKASI Tampilan OpenOffice Writer (Wordprocessing/Pengolah kata) Tampilan OpenOffice Calc (Spreadsheet) Halaman 22 dari 48 www.igos-center.web.id
  • 23. MODUL PELATIHAN LINUX FUNDAMENTAL IGOS CENTER BEKASI Tampilan OpenOffice Impress (Aplikasi presentasi) Tampilan Gimp (Pengolah gambar) Halaman 23 dari 48 www.igos-center.web.id
  • 24. MODUL PELATIHAN LINUX FUNDAMENTAL IGOS CENTER BEKASI Tampilan Totem (Video Player) Tampilan Rhythmbox (Music Player) Halaman 24 dari 48 www.igos-center.web.id
  • 25. MODUL PELATIHAN LINUX FUNDAMENTAL IGOS CENTER BEKASI Tampilan PiTiVi (Video Editor) Tampilan Brasero (Aplikasi Burning) Halaman 25 dari 48 www.igos-center.web.id
  • 26. MODUL PELATIHAN LINUX FUNDAMENTAL IGOS CENTER BEKASI Tampilan Mozilla Firefox (Internet Browser) Tampilan Evolution (Email Client) Halaman 26 dari 48 www.igos-center.web.id
  • 27. MODUL PELATIHAN LINUX FUNDAMENTAL IGOS CENTER BEKASI Menambahkan aplikasi Pada saat menginstal ubuntu, kita sudah mendapatkan beberapa aplikasi yang cukup memenuhi kebutuhan standar. Namun, kadangkala kita ingin menambahkan beberapa aplikasi lagi agar Ubuntu yang kita gunakan bisa benar-benar berfungsi sesuai kebutuhan. Beberapa aplikasi yang biasanya kita butuhkan biasanya adalah codec (untuk dapat memainkan video/music seperti mp3, 3gp, flv ataupun avi) dan gimp untuk pengolah gambar. Ubuntu Software Center Ubuntu Software Center sangat mudah digunakan, kita cukup mencari aplikasi yang kita inginkan, Ubuntu Software Center akan secara otomatis mendownload aplikasi tersebut melalui Internet. Agar dapat beroperasi dengan baik Ubuntu Software Center membutuhkan koneksi Internet. Untuk menggunakan aplikasi ini, caranya adalah dengan mengoperasikannya melalui menu Application -> Ubuntu Software Center. Tampilan Ubuntu Software Center Menggunakan APT-GET Cara yang paling disukai pengguna Ubuntu adalah menambahkan aplikasi dengan menggunakan APT-GET. Untuk dapat melakukan ini kita cukup mengetikkan perintah sebagai berikut sudo apt­get install aplikasi melalui Terminal. Halaman 27 dari 48 www.igos-center.web.id
  • 28. MODUL PELATIHAN LINUX FUNDAMENTAL IGOS CENTER BEKASI Synaptic Package Manager Cara lain adalah menggunakan Synaptic Package Manager. Aplikasi ini adalah aplikasi andalan Ubuntu yang saat ini fungsinya mulai digantikan oleh Ubuntu Software Center. Untuk dapat menggunakannya adalah dengan cara mengoperasikannya melalui menu System -> Administration -> Synaptic Package Manager. Tampilan Synaptic Package Manager Menggunakan file DEB Paket aplikasi Ubuntu menggunakan file berekstensi DEB. Kita bisa menyimpan aplikasi yang sudah kita download sebelumnya untuk dapat kita gunakan lagi pada saat kita melakukan instal ulang atau menginstal komputer lain. Biasanya file yang sudah kita instal akan tersimpan di folder /var/cache/apt/archive yang bisa kita copy kedalam folder lain ataupun flashdisk. Untuk menginstall file dalam bentuk DEB ini kita bisa melakukannya dengan cara mengetikkan perintah sudo dpkg ­i namapaket.deb melalui Terminal. Halaman 28 dari 48 www.igos-center.web.id
  • 29. MODUL PELATIHAN LINUX FUNDAMENTAL IGOS CENTER BEKASI Menambahkan Printer Pada saat kita menyambungkan printer kekomputer, biasanya Ubuntu akan mendeteksi printer tersebut secara otomatis. Namun ada kalanya kita ingin menambahkan printer secara manual, caranya adalah dengan mengklik menu System -> Administration -> Printing. Klik tombol Add untuk menambahkan printer. Tampilan Printing Tampilan menambahkan printer Halaman 29 dari 48 www.igos-center.web.id
  • 30. MODUL PELATIHAN LINUX FUNDAMENTAL IGOS CENTER BEKASI Kustomisasi Desktop Mengganti wallpaper bisa dilakukan dengan cara men-doubleklik gambar yang akan di jadikan wallpaper, klik kanan gambar yang terbuka pilih Set as Desktop Background. Ubuntu secara defaultnya memiliki tema coklat tua, kita bisa mengganti tema tersebut dengan cara klik kanan pada desktop, pilih Change Desktop Background -> Theme. Tampilan Ubuntu bisa benar-benar di ubah sesuai keinginan kita, misalnya tampilannya kita ubah layaknya Macintosh ataupun Windows 7. Untuk dapat melakukan hal ini, kita memerlukan aplikasi Transformation pack. Untuk mengubah tampilan Ubuntu menjadi Macintosh kita membutuhkan Transformation pack dengan nama Mac4Lin, dan untuk mengubah tampilan Ubuntu menjadi Windows 7, kita membutuhkan Transformation pack dengan nama Win2-7. Tampilan Ubuntu ala Windows 7 Halaman 30 dari 48 www.igos-center.web.id
  • 31. MODUL PELATIHAN LINUX FUNDAMENTAL IGOS CENTER BEKASI Filesystem Hierarchy Standard Mengetahui struktur hirarki filesystem yang umumnya digunakan pada Linux Walaupun Linux dikembangkan menjadi berbagai distro Linux, namun apabila kita perhatikan struktur penempatan direktory dan file sistem memiliki karakteristik yang sama. Hal ini bisa terjadi karena adanya Filesystem Hierarchy Standard, sebuah standar penyusunan hirarki file sistem yang dibuat untuk mempermudahkan para pengguna Linux untuk mengoperasikan sistem operasi ini. FHS awalnya diberinama FSSTND (Filesystem Standard) mulai di kembangkan pada bulan Agustus 1993, karena pada saat itu pengembang mengikuti beberapa struktur filesistem yang sudah ada seperti struktur yang ada di BSD ataupun Unix. Variasi struktur ini tentunya menyulitkan para pengembang dan pengguna Linux. Untuk memudahkan hal ini Linux Foundation memprakarsai terbentuknya standar yang berfungsi menyeragamkan struktur file sistem yang ada di Linux yang kini diberinama Filesystem Hierarchy Standard. / Akar/dasar dari hirarki file sistem Linux boot File boot loader seperti kernel, initrd, dan file lain untuk kebutuhan booting sbin Direktori yang berisi aplikasi system untuk pengoperasian Linux bin Direktori yang berisi aplikasi perintah dasar untuk administrasi Linux dev Direktori setiap hardware di Linux memiliki file yang berkomunikasi dengan OS etc etcetra directory, berisi file konfigurasi lib Berisi kumpulan file library media / mnt Mounting removable device seperti flashdisk, harddisk eksternal proc / sys Berisi virtualisasi proses yang ada didalam Linux var Berisi variabel opt Optional, berisi file yang tidak tmp Berisi file-file sementara/temporary usr Sub struktur, struktur yang digunakan oleh user-user pengguna home Berisi data-data pengguna seperti konfigurasi dan file dokumen Halaman 31 dari 48 www.igos-center.web.id
  • 32. MODUL PELATIHAN LINUX FUNDAMENTAL IGOS CENTER BEKASI File Manager File manager adalah sebuah perangkat lunak yang menyediakan antarmuka untuk bekerja dengan sistem berkas. Perangkat lunak ini sangat berguna untuk mempercepat interaksi dengan berkas. Pekerjaan yang umum yang berhubungan dengan berkas adalah membuat, membuka, menyunting, melihat, mencetak, memainkan, mengubah nama, memindahkan, menyalin, menghapus, mengganti atribut, mencari dan mengubah izin penggunaan. Linux memiliki berbagai macam file manager, Desktop manager Gnome memiliki file manager Nautilus, Ubuntu menggunakan file manager ini sebagai file managernya. Tampilan Nautilus File Manager Halaman 32 dari 48 www.igos-center.web.id
  • 33. MODUL PELATIHAN LINUX FUNDAMENTAL IGOS CENTER BEKASI Jenis File pada Linux Pada dasarnya hampir tidak ada perbedaan jenis file yang digunakan oleh Linux dengan sistem operasi lain. File-file umum seperti direktori, image/gambar (gif, png), file kompresi (zip, tar.gz), ASCII (txt), dokumen (doc, xl, odt, odp), HTML (html), PHP dan lain sebagainya. Perbedaan jenis file pada Linux biasanya muncul pada jenis file binary/file eksekusi, dimana file binary pada sistem operasi lain tidak bisa digunakan pada sistem operasi Linux begitupula sebaliknya. Untuk dapat menggunakan file binary sistem operasi lain pada Linux biasanya dibutuhkan Emulator seperti Wine, CrossOver dan Cedega. Contoh file binary (exe, bin, com). Halaman 33 dari 48 www.igos-center.web.id
  • 34. MODUL PELATIHAN LINUX FUNDAMENTAL IGOS CENTER BEKASI Perintah Dasar Tujuan untuk mengenal dan menggunakan perintah-perintah dasar Linux Dengan semakin majunya teknologi desktop, kita sudah jarang menggunakan perintah-perintah dasar ini, karena sudah mulai digantikan dengan cukup melakukan klik pada mouse. Pengguna Windows biasa menggunakan perintah dasar ini pada saat menggunakan Command Prompt. Linux memiliki dua cara untuk menggunakan perintah dasar ini, baik menggunakan Console Mode atau membuka aplikasi Terminal. Console Mode bisa dilakukan dengan menekan tombol Ctrl + Alt + F2, sedangkan aplikasi Terminal bisa di buka dengan mengklik menu Applications -> Accessories -> Terminal. Tampilan membuka jendela Terminal Halaman 34 dari 48 www.igos-center.web.id
  • 35. MODUL PELATIHAN LINUX FUNDAMENTAL IGOS CENTER BEKASI Cara penulisan perintah dasar Tata cara penulisan perintah di Linux adalah sebagai berikut: perintah [­option] [argument] Untuk melihat cara penggunaan masing-masing perintah, bisa dilakukan dengan mengetik: perintah –help Untuk melihat cara penggunaan lebih detail bisa dilakukan dengan mengetik: man perintah Perintah yang sering digunakan sudo Menjalankan perintah dalam mode super user/administrator sudo su Mengubah mode menjadi mode super user/administrator Perintah berikut adalah perintah padanan yang biasa kita gunakan di Windows. Semua perintah DOS atau command di Windows memiliki padanannya di Linux. Sebaliknya, banyak perintah di Linux, misalnya untuk mengonfigurasi server-server, tidak dapat dilakukan dengan Windows. ls atau dir Menampilkan file dan direktori cd Memindahkan direktori yang sedang aktif cp Mencopy file/direktori mv Mengubah nama file atau memindahkan file ketempat yang baru mkdir Membuat direktori baru Perintah dasar sangat bermanfaat bagi administrator, termasuk apabila kita ingin mengakses komputer melalui jaringan. Administrator server, bisa dikatakan wajib mengenal dan memahami perintah-perintah dasar ini untuk mempermudah pengoperasian komputer server tersebut. Daftar Perintah dasar a adduser Add a user to the system Halaman 35 dari 48 www.igos-center.web.id
  • 36. MODUL PELATIHAN LINUX FUNDAMENTAL IGOS CENTER BEKASI addgroup Add a group to the system alias Create an alias • apropos Search Help manual pages (man -k) apt-get Search for and install software packages (Debian/Ubuntu) aptitude Search for and install software packages (Debian/Ubuntu) aspell Spell Checker awk Find and Replace text, database sort/validate/index b basename Strip directory and suffix from filenames bash GNU Bourne-Again SHell bc Arbitrary precision calculator language bg Send to background break Exit from a loop • builtin Run a shell builtin bzip2 Compress or decompress named file(s) c cal Display a calendar case Conditionally perform a command cat Display the contents of a file cd Change Directory cfdisk Partition table manipulator for Linux chgrp Change group ownership chmod Change access permissions chown Change file owner and group chroot Run a command with a different root directory chkconfig System services (runlevel) cksum Print CRC checksum and byte counts clear Clear terminal screen cmp Compare two files Halaman 36 dari 48 www.igos-center.web.id
  • 37. MODUL PELATIHAN LINUX FUNDAMENTAL IGOS CENTER BEKASI comm Compare two sorted files line by line command Run a command - ignoring shell functions • continue Resume the next iteration of a loop • cp Copy one or more files to another location cron Daemon to execute scheduled commands crontab Schedule a command to run at a later time csplit Split a file into context-determined pieces cut Divide a file into several parts d date Display or change the date & time dc Desk Calculator dd Convert and copy a file, write disk headers, boot records ddrescue Data recovery tool declare Declare variables and give them attributes • df Display free disk space diff Display the differences between two files diff3 Show differences among three files dig DNS lookup dir Briefly list directory contents dircolors Colour setup for `ls' dirname Convert a full pathname to just a path dirs Display list of remembered directories dmesg Print kernel & driver messages du Estimate file space usage e echo Display message on screen • egrep Search file(s) for lines that match an extended expression eject Eject removable media enable Enable and disable builtin shell commands • Halaman 37 dari 48 www.igos-center.web.id
  • 38. MODUL PELATIHAN LINUX FUNDAMENTAL IGOS CENTER BEKASI env Environment variables ethtool Ethernet card settings eval Evaluate several commands/arguments exec Execute a command exit Exit the shell expect Automate arbitrary applications accessed over a terminal expand Convert tabs to spaces export Set an environment variable expr Evaluate expressions f false Do nothing, unsuccessfully fdformat Low-level format a floppy disk fdisk Partition table manipulator for Linux fg Send job to foreground fgrep Search file(s) for lines that match a fixed string file Determine file type find Search for files that meet a desired criteria fmt Reformat paragraph text fold Wrap text to fit a specified width. for Expand words, and execute commands format Format disks or tapes free Display memory usage fsck File system consistency check and repair ftp File Transfer Protocol function Define Function Macros fuser Identify/kill the process that is accessing a file g gawk Find and Replace text within file(s) getopts Parse positional parameters Halaman 38 dari 48 www.igos-center.web.id
  • 39. MODUL PELATIHAN LINUX FUNDAMENTAL IGOS CENTER BEKASI grep Search file(s) for lines that match a given pattern groups Print group names a user is in gzip Compress or decompress named file(s) h hash Remember the full pathname of a name argument head Output the first part of file(s) help Display help for a built-in command • history Command History hostname Print or set system name i id Print user and group id's if Conditionally perform a command ifconfig Configure a network interface ifdown Stop a network interface ifup Start a network interface up import Capture an X server screen and save the image to file install Copy files and set attributes j jobs List active jobs • join Join lines on a common field k kill Stop a process from running killall Kill processes by name l less Display output one screen at a time let Perform arithmetic on shell variables • ln Make links between files local Create variables • locate Find files Halaman 39 dari 48 www.igos-center.web.id
  • 40. MODUL PELATIHAN LINUX FUNDAMENTAL IGOS CENTER BEKASI logname Print current login name logout Exit a login shell • look Display lines beginning with a given string lpc Line printer control program lpr Off line print lprint Print a file lprintd Abort a print job lprintq List the print queue lprm Remove jobs from the print queue ls List information about file(s) lsof List open files m make Recompile a group of programs man Help manual mkdir Create new folder(s) mkfifo Make FIFOs (named pipes) mkisofs Create an hybrid ISO9660/JOLIET/HFS filesystem mknod Make block or character special files more Display output one screen at a time mount Mount a file system mtools Manipulate MS-DOS files mtr Network diagnostics (traceroute/ping) mv Move or rename files or directories mmv Mass Move and rename (files) n netstat Networking information nice Set the priority of a command or job nl Number lines and write files nohup Run a command immune to hangups Halaman 40 dari 48 www.igos-center.web.id
  • 41. MODUL PELATIHAN LINUX FUNDAMENTAL IGOS CENTER BEKASI notify-send Send desktop notifications nslookup Query Internet name servers interactively o open Open a file in its default application op Operator access p passwd Modify a user password paste Merge lines of files pathchk Check file name portability ping Test a network connection pkill Stop processes from running popd Restore the previous value of the current directory pr Prepare files for printing printcap Printer capability database printenv Print environment variables printf Format and print data • ps Process status pushd Save and then change the current directory pwd Print Working Directory q quota Display disk usage and limits quotacheck Scan a file system for disk usage quotactl Set disk quotas r ram ram disk device rcp Copy files between two machines read Read a line from standard input • readarray Read from stdin into an array variable • readonly Mark variables/functions as readonly Halaman 41 dari 48 www.igos-center.web.id
  • 42. MODUL PELATIHAN LINUX FUNDAMENTAL IGOS CENTER BEKASI reboot Reboot the system rename Rename files renice Alter priority of running processes remsync Synchronize remote files via email return Exit a shell function rev Reverse lines of a file rm Remove files rmdir Remove folder(s) rsync Remote file copy (Synchronize file trees) s screen Multiplex terminal, run remote shells via ssh scp Secure copy (remote file copy) sdiff Merge two files interactively sed Stream Editor select Accept keyboard input seq Print numeric sequences set Manipulate shell variables and functions sftp Secure File Transfer Program shift Shift positional parameters shopt Shell Options shutdown Shutdown or restart linux sleep Delay for a specified time slocate Find files sort Sort text files source Run commands from a file `.' split Split a file into fixed-size pieces ssh Secure Shell client (remote login program) strace Trace system calls and signals su Substitute user identity Halaman 42 dari 48 www.igos-center.web.id
  • 43. MODUL PELATIHAN LINUX FUNDAMENTAL IGOS CENTER BEKASI sudo Execute a command as another user sum Print a checksum for a file suspend Suspend execution of this shell • symlink Make a new name for a file sync Synchronize data on disk with memory t tail Output the last part of files tar Tape ARchiver tee Redirect output to multiple files test Evaluate a conditional expression time Measure Program running time times User and system times touch Change file timestamps top List processes running on the system traceroute Trace Route to Host trap Run a command when a signal is set(bourne) tr Translate, squeeze, and/or delete characters true Do nothing, successfully tsort Topological sort tty Print filename of terminal on stdin type Describe a command • u ulimit Limit user resources • umask Users file creation mask umount Unmount a device unalias Remove an alias • uname Print system information unexpand Convert spaces to tabs uniq Uniquify files Halaman 43 dari 48 www.igos-center.web.id
  • 44. MODUL PELATIHAN LINUX FUNDAMENTAL IGOS CENTER BEKASI units Convert units from one scale to another unset Remove variable or function names unshar Unpack shell archive scripts until Execute commands (until error) useradd Create new user account usermod Modify user account users List users currently logged in uuencode Encode a binary file uudecode Decode a file created by uuencode v v Verbosely list directory contents (`ls -l -b') vdir Verbosely list directory contents (`ls -l -b') vi Text Editor vmstat Report virtual memory statistics w watch Execute/display a program periodically wc Print byte, word, and line counts whereis Search the user's $path, man pages and source files for a program which Search the user's $path for a program file while Execute commands who Print all usernames currently logged in whoami Print the current user id and name (`id -un') Wget Retrieve web pages or files via HTTP, HTTPS or FTP write Send a message to another user x xargs Execute utility, passing constructed argument list(s) xdg-open Open a file or URL in the user's preferred application. yes Print a string until interrupted Halaman 44 dari 48 www.igos-center.web.id
  • 45. MODUL PELATIHAN LINUX FUNDAMENTAL IGOS CENTER BEKASI Menggunakan vi text editor Tujuan untuk dapat menggunakan text editor pada console mode yang umum digunakan pada Linux vi adalah salah satu text editor yang biasanya tersedia di hampir semua distro Linux. Keunggulan text editor ini selain memiliki footprint (penggunaan resource seperti memory, processor, dll) yang sangat kecil, text editor ini juga bisa dibilang sangat powerful. vi memiliki dua mode pengunaan, yaitu mode command dan mode insertion. Mode command adalah mode yang digunakan untuk memasukkan perintah seperti melakukan pencarian teks, menghapus sekian baris kedepan, dll. Mode insertion adalah mode yang digunakan untuk melakukan fungsi edit dokumen. Untuk berpindah dari mode command ke mode insertion, kita bisa menekan tombol “i” atau “Insert” dan untuk kembali dari mode insertion ke mode command, bisa dilakukan dengan menekan tombol “ESC”. Berikut adalah perintah dasar penggunaan vi. Menggerakkan Kursor h Menggerakkan kursor ke kiri j Menggerakkan kursor ke bawah k Menggerakkan kursor ke atas l Menggerakkan kursor ke kanan w Menggerakkan kursor ke kata berikutnya W Menggerakkan kursor ke pembatas kosong kata berikutnya b Menggerakkan kursor ke ke awal kata B Menggerakkan kursor ke ke awal pembatas kosong kata e Menggerakkan kursor ke akhir kata E Menggerakkan kursor ke akhir pembatas kosong kata ( Menggerakkan kursor ke kalimat sebelumnya ) Menggerakkan kursor ke kalimat berikutnya { Menggerakkan kursor keke paragraf sebelumnya } Menggerakkan kursor ke paragraf berikutnya Halaman 45 dari 48 www.igos-center.web.id
  • 46. MODUL PELATIHAN LINUX FUNDAMENTAL IGOS CENTER BEKASI 0 Menggerakkan kursor ke awal baris $ Menggerakkan kursor ke akhir baris 1G Menggerakkan kursor ke baris pertama dari isi file G Menggerakkan kursor ke baris terakhir dari isi file nG Menggerakkan kursor ke baris ke-n dari isi file :n Menggerakkan kursor ke baris ke-n dari isi file fc Menggerakkan kursor ke huruf c terdekat selanjutnya (huruf c dapat diganti oleh huruf apa saja yang pengin dicari) Fc Menggerakkan kursor ke huruf c terdekat berikutnya (huruf c dapat diganti oleh huruf apa saja yang pengin dicari) H Menggerakkan kursor ke atas tampilan layar M Menggerakkan kursor ke tengah tampilan layar L Menggerakkan kursor ke bawah tampilan layar Menghapus Teks x Hapus sebuah karakter pada posisi kursor X Hapus sebuah karakter di sebelah kiri kursor D Hapus seluruh karakter dari posisi kursor sampai akhir baris dd Hapus satu baris pada kursor :d Hapus satu baris pada kursor Pencarian String /string Melakukan pencarian string ke depan ?string Melakukan pencarian string mundur n Menuju hasil pencarian string selanjutnya N Menuju hasil pencarian string sebelumnya Mengubah String Kita juga dapat mengubah sebuah string/kalimat sesuai yang kita inginkan dengan menggunakan Halaman 46 dari 48 www.igos-center.web.id
  • 47. MODUL PELATIHAN LINUX FUNDAMENTAL IGOS CENTER BEKASI perintah :s. Biasanya perintah ini dikombinasikan dengan perintah range atau perintah :g. :s/pattern/string/flags Lakukan pencarian terhadap pola pattern dan ganti dengan string sesuai dengan flagsnya g Flag – ganti semua pola yang ditemukan c Flag – meminta konfirmasi bila terjadi penggantian & Ulangi perintah :s terakhir Count Perintah count adalah perintah untuk mengeksekusi suatu perintah dalam beberapa kali. Contoh: 10dw akan menghapus kata sebanyak 10 kata. Range/Jangkauan Untuk menentukan jarak suatu perintah (range) kita dapat menggunakan perintah colon (titik dua). Umumunya range dikombinasikan dengan perintah :s untuk melakukan penggantian beberapa baris. Contoh, perintah :1,10d akan mengeksekusi penghapusan baris dari baris 1 sampai ke baris 10. :n,m Range – Baris n sampai m :. Range – Baris sekarang :$ Range – Baris terakhir :’c Range – Penanda c :% Range – Semua barisdalam file :g/pattern/ Range – Semua baris yang sesuai dengan pattern File vi dapat digunakan untuk membuka beberapa file sekaligus dan juga dapat menyimpan teks yang telah kita edit, bahkan kita dapat mengeksekusi perintah Linux pada saat kita masih berada didalam vi. Berikut adalah beberapa perintah tersebut. :w file Menulis ke file :r file Membaca/membuka file :n Menuju file berikutnya Halaman 47 dari 48 www.igos-center.web.id
  • 48. MODUL PELATIHAN LINUX FUNDAMENTAL IGOS CENTER BEKASI :p Menuju file sebelumnya :e Mengedit file !!program Ganti baris dengan output dari program Lainnya ~ Toggle untuk huruf besar dan huruf kecil J Menggabungkan baris . Mengulangi perintah perubahan-teks terakhir u Membatalkan perubahan terakhir (Undo) U Membatalkan semua perubahan Keluar x Keluar dan simpan perubahan yang telah dilakukan, ini sama dengan perintah :wq :q Keluar, selama tidak melakukan perubahan terhadap file ZZ Keluar, dan menyimpan perubahan ketika terjadi perubahan :q! Keluar dengan mengabaikan semua perubahan yang telah diakukan terhadap file :sh Keluar sementara dan menjalankan perintah lnux dari dalam vi, untuk kembali kedalam vi, ketik perintah exit pada shell. Halaman 48 dari 48 www.igos-center.web.id