Modul Pelatihan Linux Fundamental

48
MODUL PELATIHAN LINUX FUNDAMENTAL UBUNTU DESKTOP 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 [email protected] 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).

Transcript of Modul Pelatihan Linux Fundamental

Page 1: Modul Pelatihan Linux Fundamental

MODUL PELATIHAN

LINUX FUNDAMENTAL

UBUNTU DESKTOPUBUNTU DESKTOP

IGOS CENTER BEKASIPONDOK SURYA MANDALA BLOK P NO 7

BEKASI SELATAN, 17146, INDONESIATelp. (021) 8241 6337 Fax. (021) 8241 6337

www.igos-center.web.id

PenulisAnjar Hardiena

[email protected]

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).

Page 2: Modul Pelatihan Linux Fundamental

MODUL PELATIHAN LINUX FUNDAMENTAL IGOS CENTER BEKASI

D A F T A R I S IPendahuluan...........................................................................................................................................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

Page 3: Modul Pelatihan Linux Fundamental

MODUL PELATIHAN LINUX FUNDAMENTAL IGOS CENTER BEKASI

LINUX FUNDAMENTAL

PendahuluanTujuan 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

Page 4: Modul Pelatihan Linux Fundamental

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

Page 5: Modul Pelatihan Linux Fundamental

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

Page 6: Modul Pelatihan Linux Fundamental

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

Page 7: Modul Pelatihan Linux Fundamental

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

Page 8: Modul Pelatihan Linux Fundamental

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

Page 9: Modul Pelatihan Linux Fundamental

MODUL PELATIHAN LINUX FUNDAMENTAL IGOS CENTER BEKASI

Instalasi UbuntuTujuan 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

Page 10: Modul Pelatihan Linux Fundamental

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

Page 11: Modul Pelatihan Linux Fundamental

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

Page 12: Modul Pelatihan Linux Fundamental

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

Page 13: Modul Pelatihan Linux Fundamental

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

Page 14: Modul Pelatihan Linux Fundamental

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

Page 15: Modul Pelatihan Linux Fundamental

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

Page 16: Modul Pelatihan Linux Fundamental

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

Page 17: Modul Pelatihan Linux Fundamental

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

Page 18: Modul Pelatihan Linux Fundamental

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

Page 19: Modul Pelatihan Linux Fundamental

MODUL PELATIHAN LINUX FUNDAMENTAL IGOS CENTER BEKASI

Penggunaan UbuntuTujuan 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

Page 20: Modul Pelatihan Linux Fundamental

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

Page 21: Modul Pelatihan Linux Fundamental

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

Page 22: Modul Pelatihan Linux Fundamental

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

Page 23: Modul Pelatihan Linux Fundamental

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

Page 24: Modul Pelatihan Linux Fundamental

MODUL PELATIHAN LINUX FUNDAMENTAL IGOS CENTER BEKASI

Tampilan Totem (Video Player)

Tampilan Rhythmbox (Music Player)

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

Page 25: Modul Pelatihan Linux Fundamental

MODUL PELATIHAN LINUX FUNDAMENTAL IGOS CENTER BEKASI

Tampilan PiTiVi (Video Editor)

Tampilan Brasero (Aplikasi Burning)

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

Page 26: Modul Pelatihan Linux Fundamental

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

Page 27: Modul Pelatihan Linux Fundamental

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

Page 28: Modul Pelatihan Linux Fundamental

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

Page 29: Modul Pelatihan Linux Fundamental

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

Page 30: Modul Pelatihan Linux Fundamental

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

Page 31: Modul Pelatihan Linux Fundamental

MODUL PELATIHAN LINUX FUNDAMENTAL IGOS CENTER BEKASI

Filesystem Hierarchy StandardMengetahui 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

Page 32: Modul Pelatihan Linux Fundamental

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

Page 33: Modul Pelatihan Linux Fundamental

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

Page 34: Modul Pelatihan Linux Fundamental

MODUL PELATIHAN LINUX FUNDAMENTAL IGOS CENTER BEKASI

Perintah DasarTujuan 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

Page 35: Modul Pelatihan Linux Fundamental

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

Page 36: Modul Pelatihan Linux Fundamental

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

Page 37: Modul Pelatihan Linux Fundamental

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

Page 38: Modul Pelatihan Linux Fundamental

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

Page 39: Modul Pelatihan Linux Fundamental

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

Page 40: Modul Pelatihan Linux Fundamental

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

Page 41: Modul Pelatihan Linux Fundamental

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

Page 42: Modul Pelatihan Linux Fundamental

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

Page 43: Modul Pelatihan Linux Fundamental

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

Page 44: Modul Pelatihan Linux Fundamental

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

Page 45: Modul Pelatihan Linux Fundamental

MODUL PELATIHAN LINUX FUNDAMENTAL IGOS CENTER BEKASI

Menggunakan vi text editorTujuan 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

Page 46: Modul Pelatihan Linux Fundamental

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

Page 47: Modul Pelatihan Linux Fundamental

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

Page 48: Modul Pelatihan Linux Fundamental

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