Pengenalan linux dasar dan ubuntu

33

Click here to load reader

Transcript of Pengenalan linux dasar dan ubuntu

Page 1: Pengenalan linux dasar dan ubuntu

1

BAB I

PENGANTAR

Dalam dunia komputerisasi, ada 3 bagian utama yang tak terpisahkan dari komputer. yaitu Hardware,software dan brainware. Hardware adalah perangkat keras yang menyusun menjadi sebuah alat bernamakomputer (fisik), kemudian software adalah perangkat lunak yang berjalan ketika hardware sudah beres, atauperangkat yang kita pasang ke dalam hardware komputer. Sedangkan Brainware adalah user/ seseorang yangmenggunakan komputer tersebut. Dalam pengantar ini tidak menjelaskan tentang masing-masing dari ketigakomponen tersebut, tapi hanya mencoba menjelaskan tentang pembagian software dilihat dari lisensinya.

Dahulu, pada awalnya perangkat lunak/software dibagi menjadi dua kelompok besar, yaitu :· Software Komersial : software yang dibuat dan dikembangkan oleh kalangan bisnis dengan tujuan untuk

memperoleh keuntungan dari penggunaannya.· Software Berpemilik : perangkat lunak yang tidak bebas atau pun semi-bebas. Seseorang dapat dilarang,

atau harus meminta izin, atau akan dikenakan pembatasan lainnya jika menggunakan, mengedarkan, ataumemodifikasinya.

Komersial dan Berpemilik adalah dua hal yang berbeda. Kebanyakan perangkat lunak komersial adalahberpemilik, tapi ada perangkat lunak bebas komersial dan ada perangkat lunak tidak bebas dan tidak komersial.Maka sekarang istilah ini tidak digunakan. Berdasarkan jenis lisensinya, software-software dengan mudahdigolongkan menjadi :

SHAREWAREAdalah software yang mengizinkan orang-orang untuk memakai dan meredistribusikan salinannya, tetapimereka yang terus menggunakannya diminta untuk membayar biaya lisensi. Dari sini kita sering mendengaristilah Demo/Trial yang artinya software tersebut bisa dipakai, tapi biasanya terbatas oleh jangka waktu tertentuatau terbatas oleh feature-feature tertentu. Kita sering dengar juga istilah Beta atau Alpha, yang merupakansoftware-software yang dalam proses pembuatan dan developingnya belum selesai, tapi sudah bisa kitagunakan. Jika sudah fix biasanya dikenal dengan istilah Stable. Sekarang muncul juga istilah ReleaseCandidate atau Jahitan yang mirip artinya dengan software Beta. Contoh : Internet Download Manager, TuneUp Utilities, WinRAR, AVG Antivirus, dll.

PUBLIC DOMAINSoftware dikatakan public domain apabila perangkat lunak tersebut tanpa hak cipta. Sebuah karya dikatakanpublic domain, jika pemilik hak ciptanya sendiri yang menghendaki demikian. Selain itu mungkin hak ciptanyamemiliki waktu kedaluwarsa. Ciptaan dalam public domain dapat digunakan sekehendaknya oleh pihak lain.

FREEWAREIstilah free di sini tidak terdefinisi dengan jelas, apakah free=gratis atau free dari freedom/bebas, tapi biasanyasoftware yang tergolong di sini adalah perangkat lunak yang mengijinkan untuk memakai dan mere-distribusikantetapi tidak dalam pemodifikasian dan biasanya source code juga tidak tersedia. Contoh : CCleaner, Smadav,Foxit Reader, dll.

PROPRIETARYAdalah perangkat lunak berpemilik, yaitu perangkat lunak yang apabila kita pakai, kita dapat dilarang, atauharus meminta izin, atau akan dikenakan pembatasan lainnya jika menggunakan, mengedarkan, ataumemodifikasinya. Contoh : Microsoft Windows, Microsoft Office, Adobe Suite, Macromedia Suite, dll.

Open Source Software (GNU General Public License (GNU/GPL))Perangkat lunak yang mengizinkan siapa pun untuk menggunakan, menyalin, dan mendistribusikan kembali,baik dimodifikasi atau pun tidak, secara gratis atau pun dengan biaya. Kode sumber dari program harustersedia. GNU/GPL merupakan sebuah kumpulan ketentuan pendistribusian tertentu untuk meng-copyleft-kansebuah program. Contoh : GNU/Linux, LibreOffice, Mozilla suite, CMS Engine WordPress, Joomla dll.

Page 2: Pengenalan linux dasar dan ubuntu

2

Linus Torvald, Sang Penemu Linux

BAB II

MENGENAL SISTEM OPERASI GNU/LINUX

A. SEJARAH LINUX

Linux [ Linus Unix ], sebuah operating system (OS) yang dibuatoleh Linus Torvald yang awalnya terinspirasi oleh Minix. Minix sendiridikembangkan oleh Andrew S. Tanembaum. Berawal sebuah hobiseorang Linus Torvald, seorang mahasiswa di Univ. Helsinki, Finlandiaberumur 21 tahun. Beliau berpikiran untuk membuat Minix yang gratisdan dapat diedit, Minix adalah suatu proyek pelajaran di kelasnya waktuitu yang menyerupai sistem UNIX, akhirnya hasil karyanya dinamakandengan istilah kernel Linux, Linux versi pertama (0.01) dikerjakan sekitarbulan Agustus 1991 yang kemudian dia posting hasilnya ke dalammilisnya comp.os.minix, dengan maksud menawarkan source code dariapa yang telah dibuatnya serta mengundang para programmer lainberpartisipasi dalam proyeknya tersebut.

Sejarah OS Linux berkaitanerat dengan proyek GNU, suatu

proyek program freeware yang dikepalai oleh Richard M. Stallman. Proyekini diawali sekitar tahun 1983 untuk membuat sistem operasi seperti UNIXyang lengkap beserta compiler, utility aplikasi, utility pembuatan-yangsepenuhnya dengan perangkat lunak bebas.

5 Oktober 1991, Linus secara resmi mengeluarkan versi Linuxnya(versi 0.02). Proyek GNU telah menghasilkan hampir semua komponen darisistem ini, kecuali kernel. Linus Torvald beserta pembuat kernel mirip Linuxberusaha menyesuaikan kernel mereka supaya dapat berfungsi dengankomponen GNU hingga menghasilkan sistem operasi yang berfungsi.Walaupun pada waktu itu hanya dapat menjalankan GNU/BASH ( GNUBourne Again Shell ) dan GNU/GCC ( GNU C Compiler ). Berikutnyaberibu-ribu program sukarelawan seluruh dunia telah menyertai proyek-proyek ini.

Linux secara komplit ( GNU/Linux ) dirilis pada tanggal 14 Maret 1994, yang setelah tiga tahunmengalami masa pengembangan yang dilakukan oleh banyak programmer dari seluruh dunia. Dan saat iniLinux biasanya telah dipaket dengan program-program dari GNU ataupun program lain dan dibundel menjadisatu dengan istilah distro linux, bisa digunakan untuk jaringan, pengembangan perangkat lunak, multimedia,perkantoran dan sebagainya. Sekarang ini telah beredar ribuan distro linux yang tiap-tiap distro memilikikekurangan dan kelebihannya masing-masing. Perbedaan mendasar terletak pada paket-paket yang telahdisertakan ataupun manajemen paketnya, akan tetapi dari perbedaan tersebut, ada satu yang ada dan masihtetap harus ada, yaitu kernel Linux buatan Linus Torvald.

RMS, Pemimpin Proyek GNU

Page 3: Pengenalan linux dasar dan ubuntu

3

TUX, Logo Trademark GNU/Linux

Berbagai Contoh Distro Linux

B. TUX, PENGUIN MASKOT LINUX

Tak seperti produk komersial yang lain, Linux tidak memiliki suatulogo yang terlihat hebat, hanyalah sebuah burung Penguin yangmemperlihatkan sikap santai ketika berjalan. Logo ini mempunyai asal mulayang unik, awalnya tidak ada suatu logo yang menggambarkan trademark dariLinux sampai ketika Linus ( Sang Penemu ) berlibur ke daerah selatan danbertemu dengan seekor linux kecil dan pendek yang secara tidak sengajamenggigit jarinya. Hal ini membuatnya demam selama berhari-hari. Kejadianini kemudian menginspirasi dirinya untuk memakai penguin sebagai logonyadengan harapan user menjadi demam menggunakan sistem operasi yangbeliau ciptakan ini.

TUX, nama seekor penguin yang menjadi logo maskot dari linux.TUXhasil karya seniman Larry Ewing pada waktu developer merasakan Linuxharus mempunyai logo trademark ( 1996 ), dan atas usulan James Hughes

dipilihlah nama TUX yang berarti Torvalds UniX. Lengkap sudah logo dari Linux, berupa penguin dengannama TUX. Trademark ini segera didaftarkan untuk menghindari adanya pemalsuan. Linux terdaftar sebagaiProgram sistem operasi ( OS ).

Hingga sekarang logo Linux yaitu Tux sudah terkenal ke berbagai penjuru dunia. Orang lebih mudahmengenal segala produk yang berbau Linux hanya dengan melihat logo yang unik nan lucu hasil kerjasamaseluruh komunitas Linux di seluruh dunia.

C. DISTRO, BENTUK PENDISTRIBUSIAN LINUX

Linux biasanya telah dipaket dengan program-program dariGNU ataupun program perangkat lunak lainnya dan dibundel menjadisatu dengan istilah distro linux. Distro ini disesuaikan dengan tujuanpenggunaannya masing-masing seperti untuk server, desktop,perkantoran, internet, multimedia, dan lain-lain. Karena sifat Linuxyang terbuka (open source), siapapun individu maupun kelompokdapat memaketkan Linux dengan piranti lunak pilihannya dengan carapemaketan masing-masing untuk membuat distro sesuai dengantujuannya.

Selain Distro, distribusi utama yang bisa menghasilkan distro-distro linux baru sering disebut dengan istilah Varian. Di bawah inibeberapa jenis varian beserta contoh distro turunannya yangterkenal saat ini :

1. RedHat, merupakan distro pertama yang instalasi dan pengoperasiannya mudah, dulu merupakan distropaling populer di Indonesia. Distro berbasis Redhat menggunakan binary RPM (redhat packagemanagement ). Contoh distro dari varian ini, RedHat, Mandrake, Mandriva, PCLinuxOS, centOS, FedoraCore, IGOS, dll.

2. Debian, distribusi yang mengutamakan kestabilan dan kehandalan, meskipun mengorbankan aspekkemudahan dan kemutakhiran program. Debian menggunakan *.deb dalam paket instalasi programnya.Contoh distronya : Debian, Ubuntu dan turunannya, gOS Linux, Dreamlinux, Linux Mint, Xandros,BlankON Linux, Dewalinux, dll

Page 4: Pengenalan linux dasar dan ubuntu

4

3. Slackware, bisa dikatakan Linux untuk advanced, hampir semua dokumentasi Linux disusun berdasarkanSlackware, Semua isinya (kernel, library ataupun aplikasinya ) sudah teruji, mungkin tua tapi stabil,Slackware menganjurkan untuk menginstall dari source sehingga setiap program yang kita installteroptimasi dengan sistem kita. Slackware menggunakan libc5 dalam binary/librarynya dan filenyamenggunakan .tgz. Contoh distro : Slackware, Slax, Zenwalk, Zencafe, Vektor Linux, Backtrack, KateOS, Puppy Linux, dll

4. SuSE, distribusi dari YaST ( Yet another Setup Tools ) untuk mengkonfigurasi sistem. Adalah salah satudistro Linux dari perusahaan Novell, atau lebih tepat dari anak perusahaannya Suse Linux GmbH(Software- und System-Entwicklungsgesellschaft mbH, Nürnberg). Merupakan pertama kalinya distribusilinux yang penginstallannya menggunakan bahasa Indonesia. Contoh distro : SuSE Linux Enterprise,OpenSuSE, dll.

5. BSD, singkatan dari Barkeley Software Distributions merupakan nama distribusi source code yang berasaldari Universitas California Barkeley, yang berasal dari pengembangan UNIX AT&T Research. Beberapadistro BSD dikembangkan berdasarkan source code yang dikenal sebagai 4.4BSD-Lite. Contoh distro :FreeBSD, OpenBSD, netBSD, DragonflyBSD,PcBSD.

Dalam satu buah distro, entah itu dibundel dalam bentuk CD, DVD maupun Flash Disc sekurang-kurangnya terdiri dari :

1. Kernel Linux beserta sistem dasarnya2. Program Installasi3. Tools basic4. Package ( program yang sesuai dengan tujuan pembuatan distro )

Saat ini, banyak sekali terdapat distro-distro Linux yang memiliki segmen pasar, fitur, kelengkapan dancita rasa yang berbeda. Kita bisa melihat semua distribusi Linux yang ada melalui situshttp://www.distrowatch.com.

Untuk mendapatkan Distro Linux, dapat dilakukan dengan :

1. Mencari ISO file yang bisa didownload gratis dari internet. Untuk menggunakan Linux dari file ISO, kitaharus membakarnya ( burning ) dalam CD/DVD terlebih dahulu. Sekarang banyak sekali situs-situs mirrordi Indonesia yang menyediakan iso linux. Misal: http://bos.fkip.uns.ac.id, http://repo.ugm.ac.id,http://kambing.ui.ac.id/

2. Membeli CD/DVD Linux dari penyedia jasa penjualan Distro Linux di Indonesia, diantaranya ada TokoOnline Baliwae (http://toko.baliwae.com), Gudang Linux (http://gudanglinux.com) Juragan Kambing UI(http://juragan.kambing.ui.ac.id), Kalau di wilayah Solo dan sekitarnya bisa membeli di Javatechno, Pabelanatau FICOS FKIP UNS (http://tomaos.com). Hal ini akan menghemat waktu untuk mendownload danmembakar iso-nya dan tentunya dengan kemasan yang lebih menarik dan meyakinkan.

3. Pinjam kemudian Kopi ulang, walaupun harga 1 keping CD/DVD Linux relatif murah mungkin inimerupakan salah satu alternatif penghematan. Kita bisa meminjam milik teman kita lalu diperbanyak.Jangan takut dengan istilah pembajakan kalau Meng-kopi ulang Linux itu. Linux bersifat Free and OpenSource Software. Khusus Ubuntu, kita bisa request CD melalui http://shipit.ubuntu.com.

Page 5: Pengenalan linux dasar dan ubuntu

5

D. KELEBIHAN DAN KEKURANGAN LINUX

Sebagai suatu sistem operasi, Linux secara umum memiliki berbagai kelebihan dan kekurangandaripada sistem operasi lainnya. Berikut adalah kelebihan dari Linux :

· Linux bisa didapatkan secara bebas tanpa perlu membayar lisensi. Kita juga bisa mengunduh kodesumber Linux jika ingin melihatnya tanpa ada batasan apapun. (Free and Open Source Software )

· Sekali installasi, hampir semua driver hardware sudah support dan sudah terdapat banyak aplikasiperangkat lunak yang lengkap di dalamnya. Jadi bisa langsung dipakai. Perhatikan bedanya, ketikamenginstall Windows XP selesai, kita mesti harus direpotkan dengan menginstall driver motherboard,soundcard, chipshet, LAN card, dan lain-lainnya, tetapi Linux tidak.

· Linux memiliki koleksi software yang sangat lengkap untuk keperluan desktop, notebook dan server.Jika piranti lunak yang tersedia terasa kurang, Kita dapat menambahkannya dengan mudah melaluirepository yang tersedia. Jika masih tergantung dengan software yang ada di Windows kita bisamenggunakan Wine (Windows Emulator). Sebenarnya dengan Linux kita bisa menghindariketergantungan terhadap sofware-software tertentu.

· Linux terbukti sangat stabil dan handal, hal ini terbukti saat ini rumah hosting atau server lebih memilihLinux daripada Windows Server. Kita juga tidak perlu bahkan tidak pernah melakukan restart jikamelakukan konfigurasi sistem.

· Linux lebih aman terhadap virus, karena selain jumlah virus di Linux sangat minim sekali Linux jugasangat ketat dalam hal pengelolaan keamanan. Linux Aman dan Tangguh untuk Jaringan

· Perbaikan bug (celah) atau cacat yang terdapat di Linux sangat cepat, karena Linux dikembangkansecara komunitas dan setiap komunitas bisa memberikan masukan-masukan dan perbaikan untuk celahatau cacat tersebut melalui dokumentasi dan informasi yang mudah dicari.

Apapun yang memiliki kelebihan pasti memiliki kekurangan, karena pada hakikatnya apa yangdiciptakan oleh manusia tidak akan pernah sempurna. Berikut ini adalah berbagai kekurangan dari Linux :

· Linux kurang memiliki dukungan dari produsen piranti keras dalam hal penyediaan piranti lunakPengendali (driver). Hampir semua piranti lunak pengendali yang saat ini ada di Linux merupakan hasiljerih payah komunitas, dan sebagian kecil murni dukungan dari produsen piranti keras.

· Linux masih kurang didukung oleh beberapa vendor pembuat game. Kebanyakan pembuat game masihmenggunakan sistem operasi Microsoft Windows sebagai platform mereka.

· Masih dijumpai beberapa software yang hanya berjalan di Operating System lain dan belum dijumpaisoftware penggantinya yang bersifat Open Source di Linux.

Page 6: Pengenalan linux dasar dan ubuntu

6

BAB III

INSTALASI LINUX

A. DASAR INSTALASI

Pemasangan atau Installasi Linux sangat mudah dilakukan jika kita sudah memahami persiapan danlangkah-langkah apa saja yang perlu dilakukan. Hal utama yang harus diperhatikan adalah spesifikasikomputer dan Media Distro yang akan diinstall. Perhatikan dan cari spesifikasi minimum yang diperlukandalam menginstall distro linux tersebut.

Pada prinsipnya tahap-tahap installasi semua distro linux adalah sama. Tahap-tahap yang umumdijumpai ketika melakukan installasi linux adalah :

· Pemilihan bahasa instalasi dan paket instalasi.· Pemilihan lokasi dan zona waktu.· Setting keyboard, mouse dan perangkat keras lainnya.· Pemartisian/pembagian ruang harddisk

§ Root ( /) dengan format partisi ext2, ext3, ext4, xfs atau reiserf dengan size menyesuaikan kebutuhan.§ Swap sebagai memori cadangan, biasanya diisi dengan size 2 X Memori komputer.§ Optional, misal /home, /opt, /dev, /var format bisa disamakan dengan partisi root.

· Pemberian username dan password· Finishing ( installasi ), Reboot

B. PERSIAPAN INSTALASI

Sebelum melakukan pemasangan Distro Linux, lakukan beberapa persiapan seperti berikut :

· Persiapkan CD/DVD/UFD Linux, pastikan CD/DVD dalam keadaan baik agar proses pemasangan berjalanlancar.

· Pastikan untuk menjaga kestabilan tegangan listrik yang dapat menyebabkan terjadinya kerusakan fisikpada komputer (terutama harddisk). Jika laptop pastikan dalam power listrik yang dipakai dan baterai tetapterpasang.

· Backup data di harddisk terlebih dahulu untuk menghindari resiko kehilangan data.· Tentukan skema partisi harddisk yang kita inginkan. Jika ingin melakukan dual-boot (terdapat dua sistem

operasi dalam satu komputer), maka kita harus mempersiapkan free space yang cukup atau membuatkanpartisi baru pada harddisk komputer yang nantinya akan digunakan sebagai tempat Installasi Linux.

· Lakukan setting BIOS agar komputer membaca CD/DVD/Flash Disc terlebih dahulu untuk proses booting.Silahkan merujuk ke manual komputer atau motherboard mengenai cara melakukan penyetelan ini.

C. METODE INSTALASI

Selain melakukan persiapan seperti yang dijelaskan di atas, Kita perlu menentukan metodepemasangan Distro Linux yang ingin Kita gunakan. Ada empat metode untuk melakukan instalasi Distro Linux,antara lain :

· Melalui Installer di dalam Live CD.· Melalui Alternate CD (advanced)

Page 7: Pengenalan linux dasar dan ubuntu

7

· Melalui Command Line, biasanya untuk tipe Server edition· Melalui Wubi ( install di OS Windows )

D. INSTALL UBUNTU 10.04 LTS

1. Diasumsikan kita sudah mensetting booting BIOS dan memasukkan CD Ubuntu 10.04 ke dalam CDROM. Restart komputer, maka akan muncul tampilan desktop seperti di bawah ini,

2. Tunggu hingga terlihat menu Install dan tulisan Welcome serta pilihan bahasa, Try Ubuntu 10.04 danInstall Ubuntu 10.04. Selanjutnya klik Try Ubuntu 10.04.

Page 8: Pengenalan linux dasar dan ubuntu

8

3. Setelah pilih Try Ubuntu 10.04 maka kita akan dihadapkan pada Live CD Ubuntu 10.04, di sini kitasudah bisa menggunakan Linux Ubuntu untuk sekedar melihat featurenya. Untuk langsung menginstallke dalam komputer, double klik Install Ubuntu 10.04

4. Setting Bahasa biarkan tetap English, kemudian klik Foward dan Ubuntu akan menyesuaikan jamdengan yang ada di komputer.

Bila tidak sesuai kita bisa mengubahnya dan disesuaikan dengan negara dan waktu yang sesuai dengan GMT.Klik Foward untuk melanjukan.

Page 9: Pengenalan linux dasar dan ubuntu

9

5. Selanjutnya kita akan diminta untuk menyetting keyboard, gunakan saja Suggested option : USA. Kitabisa mencoba apakah keyboard yang kita pakai dapat dikenali dengan baik dengan mencoba tombol-tombol yang ada di keyboard. Klik Forward untuk melanjutkan.

Page 10: Pengenalan linux dasar dan ubuntu

10

6. Selanjutnya kita akan diminta untuk memilih dimana Ubuntu akan diinstal. Sistem sebelumnya akanmendeteksi apakah sudah ada sistem operasi sebelumnya. Pada gambar terlihat bahwa sistem operasiterdahulunya adalah Ms Windows XP Professional. Terdapat 4 pilihan di mana Ubuntu akan diinstall

1. Install them side by side, chossing between them each startup : pemilihan partisihardisk diserahkan seluruhnya kepada ubuntu.

2. Erase and use the entire disc : instalasi ubuntu di seluruh hardisk yang mengakibatkansistem operasi terdahulu akan dihapus dan diganti Ubuntu

3. Use the largest continuous free space : pemilihan partisi hardisk diserahkan kepadaUbuntu dan dipilih partisi hardisk yang paling besar.

4. Specify partitions manually (advanced) : pengaturan partisi dilakukan secara manual,biasanya diasumsikan sebelumnya kita sudah menyiapkan partisi kosong untuk Ubuntu.

7. Membuat username dan password login ke root/administrator. Jangan lupa pilih Log In automaticallyagar tidak memasukkan user dan password ketika masuk desktop.

8. Bila diinstall berdampingan dengan OS lain (dual boot) maka ada pilihan untuk memigrasikandokumen.Abaikan saja, klik Forward.

9. Akan ditampilkan settingan kita tadi sebelum Ubuntu akan diinstall ke dalam PC. Bila sudah dipastikantidak ada kesalahan, langsung Klik Install. Proses instalasinya sendiri berlangsung antara 30-60 menittergantung spesifikasi komputer.

Page 11: Pengenalan linux dasar dan ubuntu

11

10. Bila proses selesai maka akan ada pemberitahuan apakah akan melanjutkan live CD atau merestartkomputer. Setelah restart maka tampilan awal ketika komputer hidup akan seperti gambar di bawah ini.Bila akan memilih sistem operasi maka tinggal pilih kemudian tekan Enter.

Page 12: Pengenalan linux dasar dan ubuntu

12

BAB III

DESKTOP LINUX UBUNTU

A. Default Desktop Ubuntu

Keterangan :

A. Panel menu Bar

Pada panel ini terdiri dari 3 bagian utama; Applications, Places dan System.

· Applications : shortcut aplikasi-aplikasi yang ada sesuai kategori.

· Places : berisi folder-folder /home, partisi dan mount point.

· System : berisi menu-menu administrasi system.

B. Quick Launcher

Shortcut untuk membuka cepat suatu aplikasi.

Page 13: Pengenalan linux dasar dan ubuntu

13

C. Panel utama

Klik kanan pada panel ini. Digunakan untuk menambah menu pada panel (add to panel), mengurangi(delete this panel) atau memindah (move), juga dapat untuk mengubah bentuk tampilan panel(properties) dan menambahkan panel baru (new panel).

D. Notification Area / Systray

Biasanya berisi tanggal dan waktu, tombol power, status network, dan volume control.

E. Show Desktop

Meminimize semua program yang terbuka/aktif, dan menampilkan desktop.

F. Workspaces

Memilih jendela kerja yang diinginkan, jika salah satu desktop dianggap dah penuh bisa dengan mudahpindah ke desktop lain. Shortkey: Ctrl + Alt +ç/è.

G. Trash

Melihat dan mengetahui status dari kotak sampah user, mengetahui file/folder yang di-delete.

H. Panel Bawah

Secara default untuk menampilkan list jendela aplikasi yang sedang berjalan. Dapat dimodifikasi denganpenambahan menu-menu (add to panel) baru sesuai dengan kebutuhan.

B. Desktop Menu Customization

Klik kanan pada sembarang desktop, maka akan muncul menu desktop customization.

· Create Folder : Untuk membuat folder baru pada dekstop. Lokasi folder yang dibuat adalah

/home/user/Desktop/nama_folder_baru.

· Create Launcher : untuk membuat launcher/shortcut aplikasi di dalam desktop. Pilihan ini jarangdigunakan. Sebagai gantinya dapat melakukan drag and drop dari menu utama.

· Create Document : Untuk membuat document baru pada desktop. Lokasi document adalah

Page 14: Pengenalan linux dasar dan ubuntu

14

/home/user/Desktop/nama_document_baru

· Clean Up by Name : Untuk merapikan icon pada desktop secara vertical dan berdasarkan abjad.

· Keep Aligned : menjaga agar jarak antar icon pada desktop tetap sama.

· Paste : Untuk paste file ke folder desktop (/home/user/Desktop)

· Change Desktop Background : Untuk mengganti background dan tema desktop sesuai dengan selera.

C. Panel Menu Bar Ubuntu

Menu Applications adalah lokasi shortcut aplikasi/program yang diinstall, sebagian besar aplikasidesktop dapat ditemukan disini. Aplikasi ini sudah dikelompokkan berdasarkan kategori penggunaan. Misaluntuk mencari aplikasi browser (firefox), karena ada kaitan dengan internet, maka shortcut firefox berada padamenu Internet. Contoh lain ketika ingin menggunakan aplikasi OpenOffice Writer (untuk mengetik), karenamengetik adalah kegiatan perkantoran (office), maka shortcut aplikasi ini ada pada menu Office. Hal yang samajuga serupa dengan kelompok menu lainnya, seperti Sound & Video (berisi aplikasi player multimedia dansejenisnya), Graphics (berisi aplikasi yang berkaitan dengan image and photo editing, serta image viewer),Games, Accessories, dan Education.

Menu Places adalah tempat lokasi direktori. Digunakan apabila ingin membuka jendela direktori barudengan tujuan alamat direktori tersebut. Di dalam places juga sudah ada daftar direktori mount point partisi.Untuk membukanya tinggal melakukan klik pada icon direktori yang diinginkan

Menu System berisi seluruh shortcut konfigurasi pada system Linux. System seperti layaknya controlpanel pada Windows, terdiri dari 2 bagian, preferences dan administration. Preferences untuk seluruh tampilandan perilaku desktop gnome, sedangkan Administration untuk pengaturan system di Linux itu sendiri.

Page 15: Pengenalan linux dasar dan ubuntu

15

D. Kustomisasi Desktop

1. Mengganti Wallpaper

Mengganti wallpaper dapat dilakukan dengan klik kanan pada desktop lalu memilih opsi ChangeDesktop Background. Selanjutnya akan muncul pengaturan wallpaper seperti gambar di bawah.Wallpaper akan langsung ganti ketika kalian klik salah satu gambar yang sudah ada. Klik tombol Add..untuk menambahkan wallpaper dengan memilh koleksi wallpaper pribadi anda.

2. Mengganti Theme

Bosan dengan tampilan theme standar Ubuntu? Silahkan ganti tampilannya melalui System >Preferences > Appearance, pilih tab Theme

Page 16: Pengenalan linux dasar dan ubuntu

16

3. Menambahkan Shortcut

Kita dapat meletakkan shortcut aplikasi pada layar desktop atau panel desktop. Caranya cukupsederhana pada Menu Applications klik kanan pada aplikasi yang diinginkan untuk membuat shortcut.Pilih Add launcher to desktop untuk membuat shortcut pada desktop atau Add this launcher to paneluntuk membuat shortcut pada panel.

4. Nautilus

Adalah File manager digunakan untuk menjelajah berkas (file) yang ada di komputer. Pada layardesktop ada icon-icon yang menunjukkan partisi dan folder yang dapat dijelajahi. Klik ganda padaicon-icon tersebut untuk menjelajahi berkas-berkas yang anda simpan pada komputer.

Hampir sama dan tidak terlihat asing bagi pemula dan sudah terbiasa bekerja di lingkunganMicrosoft Windows. Semua operasi dasar yang ada di windows bisa juga digunakan di sini. Sepertikopi dengan Ctrl + C kemudian paste ( Ctrl + V ) di tempat lain. Cut untuk dipindahkan. Double klikuntuk membuka folder dan double klik untuk membuka file. Send to… dan sebagainya.

Keterangan :

1. Menubar2. Toolbar3. Pengatur Tampilan Panel kiri4. Address bar (alamat folder

dalam komputer)5. Panel Folder Utama (drive,

home, desktop, dll)6. Panel bookmark (mempercepat

akses ke folder favorit)7. Daftar File atau Folder8. Status bar (informasi isi folder

dan ruang kosong harddisk)

Page 17: Pengenalan linux dasar dan ubuntu

17

BAB IV

FILESYSTEM LINUX

A. Susunan Direktori Linux

Di dalam Linux, menggunakan filesystem di mana directory akan tersusun ke dalam hirarkis tunggal.Berbeda dengan struktur di windows dimana susunan directory ditentukan dengan kondisi partisi dan harddisk.Bentuk drive di windows merupakan representasi dari partisi dimana huruf C diberikan untuk partisi pertama diharddisk pertama. Di Linux tidak mengenal konsep drive. Berbagai macam partisi dapat dimount ke dalamdirektori yang berada di dalam struktur direktori linux.

Di Windows, untuk menunjukkan lokasi sebuah file, kita menuliskan seperti ini;

D:\Folder\tempat\menyimpan\file.txt

Sedangkan di lingkungan Linux, untuk menunjukkan sebuah lokasi file, seperti berikut;

/Folder/tempat/menyimpan/file.txt

Dari kedua perbedaan diatas, kita dapat mudah melihat perbedaan penggunaan slash di Linux versusbackslash di Windows. Dan juga tidak adanya nama drive (C:, D:, E: dll).

Pada saat komputer booting, 'partisi root' akan di mount di / dan seluruh file, direktori dan device akandimount di bawah /. Perlu juga diingat bahwa penamaan file dan direktori di Linux adalah case-sensitive, yaituhuruf besar dan huruf kecil merupakan karakter yang berbeda.

Struktur direktori Linux mengikuti standart “Filesystem Hierarchy Structure (FHS)” yang dipegang olehFree Standart Group walaupun kebanyakan distribusi memodifikasi standart tersebut.

A. Type Filesystem Linux Populer

· EXT2 : jenis filesystem yang cepat dan stabil. Jenis ini adalah yang paling populer digunakan di Linux.Jenis ini sudah mulai tergantikan oleh ext3.

· EXT3 : jenis filesystem yang merupakan pengembangan dari ext2. ext3 menggunakan konsepjournaling. Yaitu sebuah cara untuk merekam data yang sudah ditulis ke disk, sehingga proses recoverydapat dilakukan dengan mudah jika terjadi suatu kesalahan.

· Reiserfs : jenis lain dari journaling sistem yang diklaim lebih cepat dan menawarkan fitur keamanan yanglebih baik.

· XFS : 64bit journaling sistem yang dibuat oleh Silicon Graphics, Inc (SGI) yang digunakan padavarian Unix yang dikembangkan oleh SGI.

· JFS : journaling sistem yang dibuat oleh IBM.

· EXT4 : Pengembangan terkini dari ext3, lebih cepat dalam hal booting dan membaca data.

Page 18: Pengenalan linux dasar dan ubuntu

18

B. Filesystem Hierarkhi Standard (FHS)

Untuk pengorganisasian file dan direktori, Filesystem diatur dalam bentuk hirarki. Hirarki inimengikuti standar yang sudah dibuat dengan tujuan kompatibilitas antar distro.

· / ( Root folder ) : menduduki posisi puncak di dalam hirarki, direktori ini dilambangkan dengantanda slash ( / ). Direktori ini membawahi semua direktori penting lainnya. Sehingga penulisandirektori lainnya selalu menggunakan tanda / di depannya, yang menunjukkan kalau direktoritersebut di bawah root.

· /bin : direktori ini berisi perintah dasar yang dibutuhkan oleh system maupun user. Untukmemudahkan mengingat, direktori ini dianggap kependekan dari 'binary'.

· /boot : berisi program dan data yang dibutuhkan pada saat melakukan proses booting (menjalankan)system. Tersimpan file-file bootloader diantaranya grub/lilo, Kernel, initrd dan system.map

· /dev : direktori tempat file device, berkaitan dengan perangkat-perangkat yang terdapat pada system.Misalkan untuk informasi port serial, port printer, dapat diberlakukan seperti membaca file. Misalkanperangkat serial terletak di /dev/tty01, kemudian partisi dalam harddisk disebut sebagai /dev/sda1.Untuk memudahkan mengingat, direktori ini dianggap kependekan dari 'device'.

· /etc : berisi file konfigurasi system, Mayoritas aplikasi dan layanan konfigurasinya tersimpan di direktori/etc termasuk diantaranya /etc/hosts, /etc/resolv.conf, /etc/init.d, /etc/rc*.d, dan sebagainya.

· /home : direktori tempat menyimpan data user. Setiap user yang terdaftar secara otomatis akandibuatkan direktori /home.

· /lib : berisi file-file library dari aplikasi yang ada di system. Untuk memudahkan mengingat, direktori inidianggap kependekan dari 'library'.

· /media : direktori ini akan berisi media yang bisa dibongkar pasang di komputer anda. Seperticdrom,floppy disk, flash disk, hardisk eksternal, dsb.

Page 19: Pengenalan linux dasar dan ubuntu

19

· /mnt : direktori tempat pengaitan sistem sementara. Dikarenakan pada sistem berbasis kernel 2.6.xsudah menggunakan /media, maka /mnt ini umumnya kosong. Untuk memudahkan mengingat,direktori ini dianggap kependekan dari 'mount'.

· /opt : berisi paket aplikasi tambahan yang kita install ke dalam system. Untuk memudahkan mengingat,direktori ini dianggap kependekan dari 'optional'

· /sbin : berisi program biner yang dibutuhkan untuk menjalankan dan memperbaiki system. Biasanyaaplikasi yang ada hanya bisa dijalankan oleh administrator atau root.Untuk memudahkan mengingat,direktori ini dianggap kependekan dari 'super binary'.

· /tmp : direktori tempat menyimpan file temporeri. Untuk memudahkan mengingat, direktori inidianggap kependekan dari 'temporary'

· /usr : berisi program-program yang bisa di akses oleh user, program source code. Untuk istilahmudahnya, /usr merupakan tempat dimana user menginstall aplikasi sendiri yang bukan official daridistro. Untuk memudahkan mengingat, direktori ini dianggap kependekan dari 'user'

o /usr/share; tempat di dalam /usr yang digunakan untuk menyimpan data-data yang bisadibagikan dan tidak terikat dengan platform.

o /usr/doc; tempat untuk menyimpan dokumentasi dan catatan yang berkaitan dengan aplikasi.

o /usr/src; tempat untuk menyimpan source code dari aplikasi sistem. Yang paling umumtersimpan di sini adalah source code dari kernel linux.

o /usr/include; tersimpan file-file header dari compiler C

o /usr/X11R6; Menyimpan sistem X-Window dan hal-hal yang berkaitan dengan X-Window.

o /usr/local; tersimpan aplikasi yang terinstall dan file yang digunakan di local machine.

· /var : untuk menyimpan informasi proses, seperti system history, access logs, dan error logs.Merupakan direktori yang isinya sangat dinamis. Untuk memudahkan mengingat, direktori ini dianggapkependekan dari 'variative'.

o /var/log; direktori untuk menyimpan berbagai macam log atau catatan yang berkaitan dengansistem.

o /var/mail; direktori untuk menyimpan email masuk dan keluar.

o /var/spool; direktori untuk menyimpan file-file yang sedang mengantri untuk diproses.

o /var/run; tersimpan PID (Process ID) dari layanan-layanan yang berjalan.

· /root : direktori untuk user root. Gampangnya, /root ini adalah direktori home-nya root/admin.

· /proc : filesystem untuk menjalankan proses. Isi dari /proc ini adalah infomasi dari sistem, tetapi jika kitamengubah isi informasi dari beberapa file /proc juga dapat mengubah sifat jalannya sistem.

· /lost+found : direktori untuk menyimpan file-file yang berasil direcover saat sistem crash. Denganmelihat ke dalam /lost+found mungkin kita dapat menemukan file yang hilang.

Page 20: Pengenalan linux dasar dan ubuntu

20

BAB VI

PERINTAH DASAR LINUX

A. Dasar-Dasar dan Aturan

1. Terminal/Console

Pada dasarnya, Linux merupakan sistem operasi yang berbasiskan pada text (Text Bases) dalamsystem kerjanya. Bila ingin melakukan sesuatu terhadap komputer user bisa mengetikkan perintah-perintahyang kemudian dieksekusi oleh komputer. Sehingga mode teks terus melekat dengan Linux sampai saat ini,walaupun sekarang tampilan GUI (Graphic User Interface) Linux sudah semakin bagus dan memudahkan user.

Perintah-perintah yang diketikkan itu biasa disebut Command Line Interface (CLI). Untuk perintah-perintah dasar, biasa disebut Basic Command Line.

Untuk mempelajari atau mencoba perintah dasar Linux, kita bisa membuka Terminal atau Konsole. Kitabisa menemukan terminal tersebut dengan klik

· Applications > Accessories > Terminal (Gnome-Terminal)· [KDEMenu] > System > Konsole Terminal Program.

Di dalam terminal area akan tampil tulisan yang bisa kita sebut prompt, dimana di bagian akhir promptada kursor yang berkedip, di sini kita bisa mulai menuliskan perintah dasar. Pada saat pertama kali membukawindow terminal, secara default prompt akan seperti dibawah ini :

hendri@puskom-laptop:~ $

Keterangan :

hendri : nama user yang sedang aktif saat ini

puskom-laptop : nama komputer (computer name)

~ : direktori/folder yang sedang aktif, tanda ~ : sedang berada di direktori /home.

$ : yang aktif adalah user biasa, akan berubah menjadi # jika user yang aktif adalah root.

Page 21: Pengenalan linux dasar dan ubuntu

21

2. Format Penulisan CLIhendri@puskom-laptop:~ $ perintah argument

Keterangan :

$ : menunjukkan user biasa

perintah : perintah yang ingin kita jalankan

argument : sesuatu yang ditambahkan ke perintah dasar, biasanya terdapat :

· option : pilihan yang bisa anda gunakan untuk menghasilkan kondisi tertentu dari suatu perintah.· path : sesuatu yang akan diproses oleh perintah, misalnya nama file atau nama direktori.

Contoh :

Penulisan perintah tanpa menggunakan argument

hendri@puskom-laptop:~ $ ls

Penulisan perintah dengan menggunakan argument berupa option

hendri@puskom-laptop:~ $ ls –l

Penulisan perintah dengan menggunakan argument berupa path

hendri@puskom-laptop:~ $ ls /home/desktop

3. Aturan yang Harus DiperhatikanPada saat menuliskan perintah, ada beberapa aturan yang harus kita ikuti, antara lain:

· Case Sensitive (penggunaan huruf besar dan huruf kecil diperhatikan)Dalam menuliskan perintah harus diperhatikan apakah perintah tersebut menggunakan huruf besar atauhuruf kecil. Karena huruf besar dan huruf kecil diartikan berbeda. Bila ada kekeliruan perintah tidak maudijalankan atau terjadi error.

· Penggunaan tanda baca dan spasiKita harus meneliti penggunaan titik (.), koma (,), slash (/) atau backslash (\). Begitu juga dengan spasi.Karena bila terjadi kesalahan dalam penggunaan tanda baca dan spasi, perintah juga tidak bisa dijalankan.

· Ejaan kata dari perintah yang digunakanPastikan perintah kita sudah benar ejaan katanya. Perintah-perintah yang ada menggunakan bahasainggris. Untuk menghindari kesalahan kita bisa memanfaatkan tombol Tab sekali/dua kali untukmemunculkan perintah, option ataupun path yang kita maksud.

· Menggunakan bahasa pemrograman UNIX. Artinya, untuk mempermudah dan tidak perlu mengingat lokasi/path, dapat memanfaatkan tombol Tab 1 X

atau 2 X sehingga alamat path bisa autocomplete.

Page 22: Pengenalan linux dasar dan ubuntu

22

B. Daftar Command Line yang Umum Digunakan

1. Command Line yang berkaitan dengan informasi dan dokumentasia. man

adalah salah satu perintah yang bisa memberikan informasi lengkap (manual) mengenai perintah dasaryang ingin diketahui.

Format penulisan : man nama_perintah.

Contoh :

hendri@puskom-laptop:~ $ man man

Setelah perintah di atas kita ketikkan, di terminal akan menampilkan manual mengenai perintah man, lengkapyang terdiri dari NAME, yang berisi nama perintah dan keterangan singkat fungsi dari perintah. SYNOPSIS,DESCRIPTION, EXAMPLE, OPTION dsb. Untuk membaca baris selanjutnya tekan panah bawah, bila andasudah selesai membaca manual dari perintah tekan Ctrl+Z.

b. whatisPerintah ini menampilkan informasi singkat mengenai suatu perintah.

Format : whatis nama_perintah.

Contoh :

hendri@puskom-laptop:~ $ whatis ls

Setelah perintah diketikkan, maka akan terdapat informasi bahwa

ls (l) – list directory content

Artinya berarti perintah ls digunakan untuk menampilkan isi direktori.

c. aproposberfungsi untuk menampilkan informasi singkat perintah yang hanya anda ketahui sebagian atau anda

ingin menampilkan perintah yang berhubungan dengan sesuatu.

Format : apropos nama_perintah (sebagian_nama_perintah).

Contoh :

hendri@puskom-laptop:~ $ apropos copy

Maka semua perintah yang berhubungan dengan copy ditampilkan beserta informasi singkatnya.

d. --helpBantuan yang satu ini berupa option yang bisa kita tambahkan ke perintah dasar yang kita inginkan.

Penambahan option ini bertujuan untuk menampilkan informasi singkat mengenai perintah tersebut.

Format : nama_perintah –help

Contoh :

hendri@puskom-laptop:~ $ ls --help

Page 23: Pengenalan linux dasar dan ubuntu

23

Kita bisa membaca informasi yang berkaitan dengan perintah dasar ls di window terminal.

e. historySemua perintah-perintah yang sudah pernah anda ketikkan, akan disimpan ke dalam history. Untuk

menampilkan anda bisa menggunakan perintah history.

Format : langsung ketikkan history.

Contoh :

hendri@puskom-laptop:~ $ history

Perintah yang sudah pernah kita gunakan bisa digunakan lagi tanpa harus mengetik ulang. Kita bisamencarinya dengan menekan tombol panah atas atau panah bawah. Bila sudah menemukan perintah yangingin digunakan, tekan tombol Enter. Untuk membersihkan history yang sudah ada, gunakan perintah :

hendri@puskom-laptop:~ $ history –c

f. | (pipe line) dan grepDigunakan untuk komunikasi antar proses (perintah). Dengan | kita dapat menghubungkan sebuah

perintah yang menghasilkan sebuah output dengan perintah lain yang akan memproses output tersebut.Sedangkan grep dipakai untuk mencari karakter atau kata yang diinginkan dari sebuah file yang terdiri daribanyak kalimat.

Format penulisan : perintah option | perintah option

Format penulisan : grep option karakter/kata

Contoh :

hendri@puskom-laptop:~ $ ls -l /sbin | less

dengan menuliskan perintah di atas, kita akan melihat isi direktori /sbin dengan perintah ls -l, isi direktori tersebutsangat banyak dan hanya ditampilkan sebagian akhirnya saja pada layar.

hendri@puskom-laptop:~ $ ls -l /sbin | less | grep mk

Perintah di atas hanya mencari karakter/kata mk dari isi direktori /sbin.

2. Command Line yang berkaitan dengan Direktori dan isinya.a. ls atau dir

Menampilkan isi dari suatu direktori. Perintah ini bisa berdiri sendiri ataupun dijalankan denganargument.

Contoh :

hendri@puskom-laptop:~ $ ls

hendri@puskom-laptop:~ $ ls /home/hendri/document

Beberapa argumen yang biasa dipakai :

· ls –a : semua folder dan file akan terlihat termasuk yang tergolong hidden.

Page 24: Pengenalan linux dasar dan ubuntu

24

· ls -l : menampilkan isi direktori secara lengkap, mulai dari hak akses, owner, group dan tanggalfile atau direktori tersebut dibuat.

· ls –lia : sama seperti perintah ls –l, bedanya kalau ls –lia semua isi direktory termasuk yang ter-hiddenakan terlihat.

b. pwdKepanjangan dari Print Working Directory. Menampilkan direktori yang sedang aktif (curent directory).

Perintah ini tidak mempunyai option dan argumen.

Contoh : hendri@puskom-laptop:~ $ pwd

c. cdkepanjangan dari change directory. Perintah untuk berpindah direktori aktif.

Contoh : hendri@puskom-laptop:~ $ cd /home

perintah di atas artinya kita langsung akan masuk ke direktori /home. Untuk kembali ke direktoryatasnya/awalnya bisa menggunakan perintah

hendri@puskom-laptop:~ $ cd ..

d. mkdirPerintah untuk membuat direktori.

Contoh :

hendri@puskom-laptop:~ $ mkdir data-hendri

hendri@puskom-laptop:~ $ mkdir data_backup

hendri@puskom-laptop:~ $ mkdir .data-hidden

Huruf besar dan kecil di sini diperhatikan, dan jika membuat direktori dengan awalan karakter titik ( . ) makadirektori tersebut akan hidden

e. rmdirPerintah untuk menghapus direktori kosong

Contoh : hendri@puskom-laptop:~ $ rmdir data-hendri

f. rm –rfPerintah untuk menghapus direktory beserta file di dalamnya. Harap hati-hati menggunakan perintah ini.

Contoh : hendri@puskom-laptop:~ $ rm -rf data-hendri

3. Command Line yang berkaitan dengan management Filea. touch

Perintah untuk mengganti waktu pembuatan suatu file. Tetapi bila file yang anda ketikkan belum adamaka secara otomatis file tersebut akan dibuat. Kita bisa juga menentukan tipe file yang kita inginkan, biasanya.txt dan .conf Tetapi file yang dibuat dengan perintah ini adalah file kosong ( tidak ada isinya).

Contoh : hendri@puskom-laptop:~ $ touch biografiku.txt

b. cat

Page 25: Pengenalan linux dasar dan ubuntu

25

digunakan untuk menampilkan isi file. Biasanya file yang ditampilkan dengan perintah ini adalah fileyang bertipe teks. Dan yang pasti bukan file kosong.

Contoh : hendri@puskom-laptop:~ $ cat biografiku.txt

Karena file biografiku.txt masih kosong maka tidak tampak apa-apa. Sekarang kita bisa mengisi filetersebut dengan perintah cat > biografiku.txt lalu tekan tombol Enter, kemudian mulailah mengetikkan isi fileteks yang kita inginkan. Kalau sudah selesai simpan file tersebut dengan menekan Ctrl + C.

Panggil lagi dengan perintah cat biografiku.txt.

c. cpBerfungsi untuk mengcopy atau menduplikat file dan/atau direktori.

Format penulisan : cp nama_file_awal nama_file_akhir

Contoh : hendri@puskom-laptop:~ $ cp data data-hendri

perintah di atas setelah menekan tombol enter kita berhasil menduplikat folder data menjadi data-hendri, tetapi masih dalam satu lokasi/direktori. Untuk beda direktori, dapat menggunakan perintah :

hendri@puskom-laptop:~ $ cp data /home/hendri/

d. mvPerintah untuk memindahkan file dan direktori. Perintah ini juga bisa digunakan untuk merename

(mengganti) nama file atau direktori.

Format : mv nama_file nama_file_baru atau mv nama_file direktori tujuan

Contoh :

hendri@puskom-laptop:~ $ mv test.txt test_hendri.txt

hendri@puskom-laptop:~ $ mv /home/hendri/data /home/hendri/dokumen

e. rmUntuk menghapus (remove) file atau direktori.

Format : rm nama file/direktori

Contoh : hendri@puskom-laptop:~ $ rm biografiku.txt

f. find dan locateMencari suatu file dalam direktori tertentu. Kita bisa melakukan pencarian berdasarkan nama, ukuran,

waktu pembuatan file dengan memberikan option yang kita inginkan.

Format : find direktori perkiraan file yang dicari

Contoh : hendri@puskom-laptop:~ $ find /home/hendri data.txt

Perintah locate hampir sama dengan find.

4. Command Line yang berkaitan dengan informasi systema. uname

Page 26: Pengenalan linux dasar dan ubuntu

26

Perintah ini akan menampilkan informasi system komputer anda, antara lain tipe mesin komputer,hostname, nama dan versi sistem operasi dan tipe prosesor. Biasanya ditambahkan option –a atau –all agarinformasi secara komplit ditampilkan.

Contoh : hendri@puskom-laptop:~ $ uname -a

b. date dan calPerintah untuk menampilkan tanggal dan waktu system, kalau cal perintah untuk menampilkan

informasi kalender

c. dfPerintah untuk menampilkan penggunaan space filesystem dari hardisk kita.

d. duPerintah untuk menampilkan ukuran direktori atau file.

5. Command Line yang berkaitan dengan usera. who

Perintah ini digunakan untuk menampilkan user yang sedang login saat ini. Informasi yang tampakadalah nama user/username, di terminal (pts) berapa user tersebut berada dan waktu loginnya.

b. whoamiPerintah bila kita ingin menampilkan user yang sedang aktif atau username kita sendiri.

c. sudo dan visudoUser biasa tidak dapat menggunakan hak root sehingga tidak dapat menjalankan perintah-perintah milik

root. Untuk menggunakan hak root, digunakan perintah sudo. Tetapi sebelum menggunakan perintah sudo, usertersebut sudah harus masuk dalam daftar pengguna sudo. Untuk memasukkan user ke dalam daftar, gunakanperintah visudo.

Biasanya, untuk masuk ke mode root atau super user atau administrator, beberapa distro cukupmengetikkan sudo su.

Contoh :

hendri@puskom-laptop:~ $ sudo su

password :

root@puskom-laptop:~#

d. suPerintah untuk dapat berpindah dari user yang sedang aktif menjadi user lain tanpa harus melakukan

logout.

Contoh :

hendri@puskom-laptop:~ $ su agus

password :

masukkan password dari username, jika berhasil maka akan berubah :

agus@puskom-laptop : ~ $

Page 27: Pengenalan linux dasar dan ubuntu

27

Jika hanya mengetikkan perintah su tanpa memasukkan username, maka dianggap kita akan masuk kemenu root.

e. passwdPerintah ini digunakan jika kita ingin mengganti password yang sudah ada. Untuk mengganti password

user lain, gunakan user root. Jika user ingin mengganti passwordnya sendiri, tidak diperlukan user root. Dibeberapa distro, dapat digunakan untuk mengganti password jika kita kelupaan.

f. clearJika tampilan di layar cukup banyak dan bisa membuat bingung, kita dapat membersihkannya dengan

perintah clear. shortcut ctrl dan l.

g. chmodPerintah untuk mengubah file permission/ ijin akses suatu file. Izin akses file ada tiga, yaitu ; r : read

(membaca) ; w : write (menulis); x : execute (menjalankan). Untuk izin akses file terdapat 10 digit karakter, yangdibagi menjadi tiga kelompok. Contohnya :

-rwxrwxrwx

1 karakter pertama ( tanda - ) artinya file biasa ( untuk menentukan type file) ; 3 karakter kedua (rwx)digunakan untuk ijin akses file terhadap user pemilik file. 3 karakter ketiga (rwx), digunakan untuk ijin akses fileterhadap group pemilik file. 3 karakter keempat (rwx), digunakan untuk ijin akses terhadap other (user dangroup yang lain).

Ada 2 macam mode mengubah izin akses file, yaitu Symbolic mode dan Octal mode.

Untuk Symbolic mode, aturannya :

User pemilik file disingkat u, Group pemilik file disingkat g, User dan group lain disingkat o (other). Atau bisajuga digunakan singkatan a untuk mewakili ugo. Untuk menambahkan ijin akses digunakan tanda + (plus) danuntuk mengurangi ijin akses digunakan tanda - (minus)

Contoh :

hendri@puskom-laptop:~ $ chmod u+x testfile

hendri@puskom-laptop:~ $ chmod ugo-r testfile

hendri@puskom-laptop:~ $ chmod ugo+rw testfile

Setiap kali melakukan perubahan ijin akses, cek kembali file tersebut untuk memastikan. Dan lihat apasaja perbedaannya ?

Untuk Octal Mode, aturannya :

Mode ini menggunakan angka octal (0-7) untuk melambangkan hak akses.

Contoh :

hendri@puskom-laptop:~ $ chmod 777 testfile

Setelah diubah ijin aksesnya file testfile sekarang memiliki hak akses

Page 28: Pengenalan linux dasar dan ubuntu

28

-rwxrwxrwx.

Sehingga user, group, others bisa membaca, menulis dan menjalankan file tersebut. Cobalah untuk :

hendri@puskom-laptop:~ $ chmod 755 testfile

hendri@puskom-laptop:~ $ chmod 644 testfile

C. PESAN ERROR YANG SERING DIJUMPAI

Pada saat mempelajari perintah dasar, mungkin kita akan mendapatkan error. Jangan terlalu panikdengan kesalahan perintah ataupun pesan error yang muncul. Untuk mempelajari error, kenali beberapa macampesan error yang umumnya terjadi, antara lain:

1. Command not foundBila terjadi error dengan pesan di atas, periksa kembali ejaan perintah dasar yang kita ketikkan. Mungkin

terjadi kesalahan penulisan atau perintah yang kita ketikkan memang tidak ada. Karena bila mendapatkan errorini berarti perintah tidak dikenali sebagai perintah Linux.

2. Invalid optionError ini terjadi bila anda memberikan option yang salah atau tidak ada pada perintah yang kita ketikkan.

Jadi buka manual dari perintah tersebut dan cek kembali option yang kita berikan.

3. No such file or directoryBila kita mengetikkan perintah yang memiliki argument berupa pathname atau file. Periksa kembali apakah

file atau direktori yang kita maksud sudah benar. Karena bila file atau direktori tidak ada atau salah, maka akantampil pesan error ini. Ingat huruf besar dan kecil akan berpengaruh, termasuk tanda spasi dan karakter lainnya.

4. Missing operandKita akan mendapatkan error ini bila perintah yang kita ketikkan kurang. Ada perintah yang tidak bisa berdiri

sendiri, perintah ini baru berjalan bila ada argumennya. Bila argumen tidak ada akan muncul error.

Page 29: Pengenalan linux dasar dan ubuntu

29

BAB VII

KONFIGURASI HARDWARE

A. Konfigurasi VGA CARD

Secara default, Linux akan langsung mendeteksi video card yang terdapat pada PC. Namun untukmengoptimasi penggunaan fitur 3D pada video card nVIDIA/ATi, ikuti penjelasan berikut.

1. Pastikan Anda telah berhasil mengonfigurasi repository Linux dengan baik.

2. Pastikan sistem sudah diupdate dan diupgrade.

hendri@puskom-laptop:~ $ sudo apt-get update && apt-get upgrade

3. Dari menu panel, pilih System > Administration > Hardware Drivers.

4. Pada halaman "Hardware Drivers" tersedia beberapa option driver yang dapat Anda instal. Pilih sajayang terdapat tulisan "Recommended", lalu klik "Activate".

5. Sesaat kemudian akan tampil halaman konfirmasi untuk memasukkan password. Masukan passworduser system Anda, dan tidak lama kemudian driver nVIDIA/ATi akan segera terinstal.

6. Proses instalasi driver selesai. Reboot PC Anda untuk segera mengaktifkan driver. Setelah prosesreboot PC selesai dan Anda masuk kembali ke desktop Linux, maka efek 3D desktop mulai terasa

Page 30: Pengenalan linux dasar dan ubuntu

30

kentara karena Anda telah berhasil menginstalasi driver 3D. Untuk melihat apakah modul 3D video cardnVIDIA ini sudah diaktifkan, masuk kembali ke halaman Hardware Drivers.

B. Konfigurasi Wireless/WiFi Card via Windows Wireless Driver

1. Pastikan bisa terkoneksi internet terlebih dulu dengan menggunakan LAN atau Modem Broadband. Jikatidak bisa, gunakan DVD repository atau download master aplikasinya dihttp://packages.ubuntu.com/lucid/ndisgtk

2. Install aplikasi Windows Wireless Driver

hendri@puskom-laptop:~ $ sudo apt-get install ndisgtk

3. Jika proses installasi selesai, masuk menu System > Administration > Windows Wireless Driver

4. Pilih Install New Driver, cari driver wireless (biasanya berekstensi *.inf) kemudian klik Install

5. Setelah selesai reboot komputer.

Page 31: Pengenalan linux dasar dan ubuntu

31

C. Konfigurasi Printer

1. Pastikan printer sudah tersambung dengan komputer kita dan posisi menyala.

2. Dari menu panel, pilih System > Administration > Printing.

3. Tak berapa lama kemudian akan tampil halaman Printing-Localhost. Untuk menambah printer baru,pilih menu Server > New > Printer atau langsung memilih tombol +

4. Tunggu sebentar dan sistem akan mendeteksi secara otomatis printer dalam PC Anda.

5. Seharusnya printer sudah terdeteksi secara otomatis ( tinggal pilih merek, model/seri printer ).KlikForward.

6. Isikan nama printer yang baru saja Anda buat dengan nama yang mudah digunakan untuk sharingprinter nanti. Klik Apply.

Page 32: Pengenalan linux dasar dan ubuntu

32

7. Printer siap digunakan. Double klik icon printer yang ada, kemudian cari Print Test Page. Jika halamanprint test berhasil dicetak oleh printer, berarti Anda sudah melakukan konfigurasi printer secara benar.

D. Konfigurasi Scanner

Proses scan gambar melalui scanner juga dapat dilakukan dengan baik setelah scanner dapatterdeteksi dengan baik di Linux. Ikuti petunjuk berikut untuk cara pendeteksiannya:

1. Instalasikan paket Sane dan paket lain yang berkaitan dengan Sane untuk mempermudah proses scandi Linux.

~ $ sudo apt-get install sane python-imaging-sane libsane-extras gimp2.0-quiteinsane

2. Jalankan aplikasi Xsane untuk mengetes scanner yang Anda miliki. XSane dapat ditemukan pada menuApplications > Graphics > XSane Image Scanner. Jika XSane dapat mendeteksi keberadaan scannerdan dapat menampilkan gambar yang terdapat pada scanner, berarti scanner tersebut dapat bekerjadengan baik di Linux.

Untuk melihat daftar lengkap beragam perangkat scanner yang telah didukung dengan baik oleh SANE,Anda dapatmembuka url http://www.sane-project.org/sane-mfgs.html#SCANNERS.

Page 33: Pengenalan linux dasar dan ubuntu

33

BAB VIII

REFERENSI

http://pemula.linux.or.idhttp://ubuntu-indonesia.comhttp://repo.ugm.ac.id/ekstra/https://help.ubuntu.com/community/www.ubuntu-id.orghttp://hendri.staff.uns.ac.id/category/linux-fundamental/http://solo.linux.or.id

Hendri Destiwanto, akrab dipanggil Mashendri. Di Dunia online sering menggunakan nick MHC. Lahir 06 Desember 1986di Desa Ngombakan, Polokarto, Sukoharjo. Anak pertama dari dua bersaudara. Menamatkan SD di Desanya Ngombakan,SMP di kecamatan Mojolaban dan SMA di Kabupaten Sukoharjo. Hingga hari ini masih kuliah di Fakultas Keguruan danIlmu Pendidikan, Universitas Sebelas Maret Surakarta dengan mengambil Program Study Pendidikan Biologi. Saat ini aktif dibeberapa komunitas nonprofit seperti Komunitas Pengguna Linux Solo ( KPLI Solo ) dan komunitas Blogger Solo“Bengawan”. Saat ini tengah diamanahi untuk mengelola portal blog civitas mahasiswa di http://blog.uns.ac.id sertapenasehat Komunitas Open Source di Kota Solo. Punya minat yang besar terhadap dunia pendidikan dan pelatihan terutamaICT. Sedang giat-giatnya mempelajari Linux terutama Ubuntu dan Penelitian Classroom Action Research. Punya mimpi besarmempunyai lembaga pendidikan dan latihan Komputer murah dan terjangkau untuk segala kalangan.

Informasi lebih lanjut tentang penulis bisa didapat melalui situs blog personalnya di http://mashendri.com. Kontak dengan penulis dapatdilakukan melalui e-mail [email protected] atau Yahoo Messenger : hendri_des. Facebook di http://facebook.com/mashendri atau Twitter di@mashendri