Anda di halaman 1dari 34

BAB I MENGENAL LINUX 1.1.

SEJARAH Nama "Linux" berasal dari nama kernelnya (kernel Linux), yang dibuat tahun 1991 oleh Linus Torvalds. Sistemnya, peralatan sistem dan pustakanya umumnya berasal dari sistem operasi GNU, yang diumumkan tahun 1983 oleh Richard Stallman. Kontribusi GNU adalah dasar dari munculnya nama alternatif GNU/Linux. Kernel Linux pada mulanya ditulis sebagai proyek hobi oleh pelajar universitas Finland Linus Torvalds yang belajar di Universitas Helsinki, untuk membuat kernel Minix yang gratis dan dapat diedit. (Minix adalah projek pelajaran menyerupai UNIX dibuat untuk mudah digunakan dan bukannya untuk digunakan secara komersial.) Versi 0.01 linux dikeluarkan ke Internet pada September 1991, Versi 0.02 pada 5 Oktober 1991. Berikutnya, beribu-ribu penulis program sukarelawan seluruh dunia telah menyertai proyek ini. Sejarah sistem operasi Linux berkaitan erat dengan proyek GNU, proyek pengembangan perangkat lunak bebas (free software) yang didasari pandangan bahwa perangkat lunak itu harusnya tidak menyertakan batasan apapun (bebas) saat diterima oleh pengguna. Pandangan ini tertuang dalam satu lisensi dengan nama General Public License atau disingkat GPL. Richard Stallman merupakan motor utama yang memulai proyek GNU pada tahun 1983. Proyek ini bertujuan untuk membuat sistem operasi lengkap — kompiler, utiliti aplikasi, utiliti pembuatan dan program lainnya sehingga dapat membentuk satu sistem yang dapat digunakan. Kesemuanya menggunakan lisensi GPL. Pada tahun 1991 proyek GNU telah menghasilkan hampir semua komponen sistem, kecuali kernel, yang merupakan komponen utama sebuah sistem operasi lengkap. Torvalds mengisi kekosongan itu dengan kernel buatannya, yang dapat berjalan bersama komponen GNU. Kesemua aplikasi GNU beserta kernel yang dibuat oleh Torvald dan sukarelawan lainnya itulah yang membentuk satu sistem operasi lengkap yang bernama Linux. Ada sedikit keberatan dari Stallman terhadap penyebutan Linux. Penyebutan itu seolah menganulir kontribusi GNU yang menyumbangkan banyak sekali komponen aplikasi sehingga Linux sebagai kernel dapat digunakan secara umum. Karena itu ia mengusulkan untuk setiap penyebutan Linux, menyertakan nama GNU atau tepatnya GNU/Linux untuk definisi sistem yang terdiri dari kernel Linus Torvald dan aplikasi pendukung buatan GNU. Namun dikalangan umum, nama Linux lebih dikenal. Hingga tahun 2008, kernel yang dikembangkan oleh GNU dengan nama GNU Hurd masih belum selesai. 1.2. PENGUCAPAN LINUX Pada tahun 1992, Torvalds menjelaskan bagaimana ia mengeja kata Linux: 'li' dieja dengan bunyi [ee] pendek, 'nux' juga pendek, non-diftong, seperti dalam pUt. Linux hanya merupakan nama kerja untuk sesuatu, dan karena dia menulisnya untuk menggantikan minix di sistemnya, hasilnya adalah apa adanya... linus' minix menjadi linux. Torvalds membuat sebuah contoh audio yang berisi suara bagaimana pengejaannya dalam bahasa Inggris dan Swedia. Tetapi, sebuah wawancara dari dokumentasi tahun 2001 Revolution OS mengindikasikan bahwa cara pengejaannya sedikit berubah. Dalam bahasa Inggris, banyak orang cenderung mengeja Linux sebagai (lɪnʊks) atau (lɪnəks). 1.3. KONTROVERSI PENAMAAN GNU/LINUX 1

Kontroversi penamaan GNU/Linux adalah sebuah perdebatan di antara anggota komunitas perangkat lunak bebas dan sumber terbuka tentang bagaimana mengacu kepada sistem operasi komputer yang secara umum dinamai "Linux". GNU/Linux adalah istilah yang dipromosikan oleh Yayasan Perangkat Lunak Bebas (Free Software Foundation; FSF), pendirinya Richard Stallman, dan para pendukungnya, untuk sistem operasi-sistem operasi yang memiliki perangkat lunak GNU dan kernel Linux. FSF memihak kepada istilah GNU/Linux dikarenakan GNU merupakan proyek yang sudah lama bekerja untuk mengembangkan sebuah sistem operasi bebas, di mana kernel merupakan hal terakhir yang kurang. Di antara distribusi Linux utama yang terdaftar di DistroWatch, dua di antaranya (Debian GNU/Linux dan Knoppix live GNU/Linux system) menggunakan istilah GNU/Linux sebagai nama resmi mereka, empat (Mandriva Linux, Mepis Linux, Slackware Linux, dan Gentoo Linux) menggunakan Linux di namanya, satu (PCLinuxOS) menggunakan nama turunan, dan tiga (Ubuntu, openSUSE, Fedora) tidak menggunakan baik Linux atau GNU/Linux di namanya. 1.4. DESAIN LINUX Linux merupakan sistem operasi bertipe Unix modular. Linux memiliki banyak disain yang berasal dari disain dasar Unix yang dikembangkan dalam kurun waktu 1970an hingga 1980-an. Linux menggunakan sebuah kernel monolitik, kernel Linux yang menangani kontrol proses, jaringan, periferal dan pengaksesan sistem berkas. Device driver telah terintegrasi ke dalam kernel. Banyak fungsi-fungsi tingkat tinggi di Linux ditangani oleh proyek-proyek terpisah yang berintegrasi dengan kernel. Userland GNU merupakan sebuah bagian penting dari sistem Linux yang menyediakan shell dan peralatan-peralatan yang menangani banyak fungsi-fungsi dasar sistem operasi. Di atas kernel, peralatan-peralatan ini membentuk sebuah sistem Linux lengkap dengan sebuah antarmuka pengguna grafis yang dapat digunakan, umumnya berjalan di atas X Window System. 1.5. ANTAR MUKA PENGGUNA ( USER INTERFACE ) Linux dapat dikendalikan oleh satu atau lebih antarmuka baris perintah (command line interface atau CLI) berbasis teks, antarmuka pengguna grafis (graphical user interface atau GUI, yang umumnya merupakan konfigurasi bawaan untuk versi desktop). Pada komputer meja, GNOME, KDE dan Xfce merupakan antarmuka pengguna yang paling populer, walaupun terdapat sejumlah varian antarmuka pengguna. Antarmuka pengguna yang paling populer berjalan di atas X Window System (X), yang menyediakan transparansi jaringan yang memperolehkan sebuah aplikasi grafis berjalan di atas satu mesin tetapi ditampilkan dan dikontrol di mesin yang lain. GUI yang lain memiliki X window manager seperti FVWM, Enlightenment, Fluxbox dan Window Maker. Manajer jendela menyediakan kontrol untuk penempatan dan penampilan dari jendela-jendela aplikasi individual serta interaksi dengan sistem jendela X. Sebuah sistem Linux umumnya menyediakan sebuah antarmuka baris perintah lewat sebuah shell, yang merupakan cara tradisional untuk berinteraksi dengan sebuah sistem Unix. Sebuah distro Linux yang dikhususkan untuk lingkungan peladen mungkin hanya memiliki CLI sebagai satu-satunya antarmuka. Sebuah sistem yang tidak memiliki

2

monitor hanya dapat dikontrol melalui baris perintah lewat protokol seperti SSH atau telnet. Kebanyakan komponen tingkat rendah Linux, termasuk GNU Userland, menggunakan CLI secara ekslusif. CLI cocok untuk digunakan pada lingkungan otomasi tugas-tugas yang repetitif atau tertunda, dan menyediakan komunikasi inter-proses yang sangat sederhana. Sebuah program emulator terminal grafis sering digunakan untuk mengakses CLI dari sebuah Linux desktop. 1.6. KARAKTERISTIK LINUX Linux merupakan sistem operasi yang disebarluaskan secara gratis dibawah lisensi GNU General Public License (GPL), yang berarti juga source code linux tersedia. Hal itulah yang membuat linux sangat special. Linux terus dikembangkan oleh kelompok-kelompok ahli tanpa dibayar, yang banyak dijumpai di internet, dengan tukar menukar kode, melaporkan bug, dan membenahi segala masalah yang ada. Setiap orang yang tertarik dipersilahkan untuk bergabung dalam perkembangan linux. Semua software ini bias didapat secara gratis berdasarkan lisensi GNU General Public License, atau lisensi-lisensi yang mirip dengan itu. Oleh karena itu, siapapun bisa mendapatkan program baik dalam bentuk source code (bisa dibaca manusia), maupun Binary (bisa dibaca mesin). Dengan demikian program tersebut dapat diubah, diadaptasi, maupun dikembangkan lebih lanjut oleh siapa saja. 1.7. PENGEMBANGAN LINUX Perbedaan utama antara Linux dan sistem operasi populer lainnya terletak pada kernel Linux dan komponen-komponennya yang bebas dan terbuka. Linux bukan satusatunya sistem operasi dalam kategori tersebut, walaupun demikian Linux adalah contoh terbaik dan terbanyak digunakan. Beberapa lisensi perangkat lunak bebas dan sumber terbuka berdasarkan prinsip-prinsip copyleft, sebuah konsep yang menganut prinsip: karya yang dihasilkan dari bagian copyleft harus juga merupakan copyleft. Lisensi perangkat lunak bebas yang paling umum, GNU GPL, adalah sebuah bentuk copyleft, dan digunakan oleh kernel Linux dan komponen-komponen dari proyek GNU. Sistem Linux berkaitan erat dengan standar-standar POSIX,[18] SUS,[19] ISO dan ANSI. Akan tetapi, baru distribusi Linux-FT saja yang mendapatkan sertifikasi POSIX.1. Proyek-proyek perangkat lunak bebas, walaupun dikembangkan dalam bentuk kolaborasi, sering dirilis secara terpisah. Akan tetapi, dikarenakan lisensi-lisensi perangkat lunak bebas secara eksplisit mengijinkan distribusi ulang, terdapat proyekproyek yang bertujuan untuk mengumpulkan perangkat lunak-perangkat lunak tersebut dan menjadikannya tersedia dalam waktu bersamaan dalam suatu bentuk yang dinamakan distribusi Linux. Sebuah distribusi Linux, yang umum disebut dengan "distro", adalah sebuah proyek yang bertujuan untuk mengatur sebuah kumpulan perangkat lunak berbasis Linux dan memfasilitasi instalasi dari sebuah sistem operasi Linux. Distribusi-distribusi Linux ditangani oleh individu, tim, organisasi sukarelawan dan entitas komersial. Distribusi Linux memiliki perangkat lunak sistem dan aplikasi dalam bentuk paket-paket dan perangkat lunak yang spesifik dirancang untuk instalasi dan konfigurasi sistem. Perangkat lunak tersebut juga bertanggung jawab dalam pemutakhiran paket. Sebuah Distribusi Linux bertanggung jawab atas konfigurasi bawaan, sistem keamanan dan integrasi secara umum dari paket-paket perangkat lunak sistem Linux.

3

dan Omnis Studio. Lisp. Selain itu. Kebanyakan distribusi juga memiliki dukungan untuk Perl. Kubuntu/Ubuntu dan Gentoo.4 juta baris kode.08 miliar dolar (dolar tahun 2000) untuk dikembangkan di Amerika Serikat. Hal ini menunjukan bahwa mayoritas dari distribusi Linux terdiri dari kode yang tidak terkandung dalam Kernel Linux.1. Dua kerangka kerja utama untuk pengembangan aplikasi grafis di Linux adalah GNOME dan KDE. Untuk Integrated development environment terdapat Anjuta. C. SKALA USAHA PENGEMBANGAN LINUX Sebuah studi (More Than a Gigabuck: Estimating GNU/Linux's Size ) Terhadap Red Hat Linux 7. hal ini dikenal dengan istilah Live CD.9. Kernel Linux sendiri ditulis untuk dapat dikompilasi oleh GCC. C++. atau sekitar 8% dari total kode yang dipakai dalam sebuah distribusi/distro. 1. Mayoritas dari kode (71%) ditulis dalam C. namun proses ini sekarang sudah menjadi lebih mudah. dibakar ke CD. Code::Blocks. dan Fortran. Kompilator tak bebas (proprietary) untuk Linux antara lain adalah Intel C++ Compiler dan IBM XL C/C++ Compiler. dan J2SE RE IBM. MonoDevelop.10. komputer terpasang (built up) dengan distribusi Linux siap pakai saat ini banyak tersedia. Python dan bahasa pemrograman dinamis lainnya. dan Scheme. Kernel Linux mengandung 2. namun banyak bahasa lain digunakan. Fortran dan Python. Eclipse. terdapat juga distribusi Linux yang dapat dijalankan (boot) secara langsung dari cakram optik (CD) tanpa perlu diinstalasi ke cakram keras (hard disk). INSTALASI Proses instalasi Linux yang sukar seringkali menjadi penghalang bagi pengguna baru. Menggunakan model biaya COCOMO studi ini menunjukan bahwa distribusi ini memerlukan waktu pengembangan sebanyak 8000 tahun. NetBeans. ISO image untuk cakram optik untuk distribusi Linux tersebut biasanya dapat diunduh dari Internet. apabila software ini di kembangkan dengan cara proprietary konvensional. Saat ini hampir semua distribusi Linux menyediakan versi Live CD untuk produknya. sedangkan penyunting teks yang telah lama tersedia adalah Vim dan Emacs. yang terdiri atas GNU Compiler Collection (GCC) dan GNU build system. KDevelop. Java. PEMOGRAMAN DI LINUX Sebagian besar distribusi Linux mendukung banyak bahasa pemrograman. Dan akan menghabiskan sekitar 1. assembly language.1 menemukan bahwa distribusi ini berisi 30 juta baris kode sumber (‗‘source lines of code (SLOC)‘‘). Sekitar setengah dari kodenya di lisensikan di bawah GPL. 4 . Koleksi peralatan untuk membangun aplikasi dan program-program sistem operasi yang umum terdapat di dalam GNU toolchain. serta proyek-proyek sumber terbuka lainnya seperti Kaffe. GCC menyediakan kompilator untuk Ada. dan selanjutnya dapat digunakan sebagai CD yang siap untuk proses boot. 1. Dengan penerimaan Linux oleh beberapa pabrikan komputer pribadi besar. Sejumlah Java Virtual Machine dan peralatan pengembang jalan di Linux termasuk Sun Microsystems JVM (HotSpot). Keduanya mendukung beragam bahasa pemrograman. Perl. Lazarus.8. Contoh bahasa pemrograman yang tidak umum tetapi tetap mendapat dukungan di Linux antara lain adalah C# dengan proyek Mono yang disponsori oleh Novell. Contoh distribusi dalam bentuk Live CD adalah Knoppix/Gnoppix. Ruby. Proyekproyek ini berbasiskan GTK+ dan Qt. termasuk C++ shell scripts.

Namun stereotipe ini semakin berkurang dengan peningkatan sifat ramah-pengguna Linux dan makin luasnya pengguna distribusi. Beberapa distribusi bahkan mengikutkan hanya perangkat lunak bebas. seperti mesin render gambar dan server web. Konfigurasi setelan Linux dan aplikasi di atasnya banyak yang dilakukan lewat berkas teks di direktori /etc. Pada perkembangan selanjutnya. stabilitas. Oleh karena itu. Fork kernel ELKS dapat dijalankan di mikroprosesor 16-bit Intel 8086 atau Intel 80286. dukungan aplikasi waktu nyata. kependekan dari Linux. 1. keamanan. lebih cenderung mengerti teknologi dibanding pengguna Microsoft Windows atau Mac OS. tetapi terdapat distribusi yang dikhususkan untuk tujuan dan lingkungan yang berbeda yang tergantung kepada dukungan arsitektur komputer. lokalisasi ke wilayah atau bahasa tertentu. Dengan lingkungan desktop seperti KDE dan GNOME. dengan sekitar selusin distribusi yang menjadi terpopuler untuk penggunaan secara umum. Kernel Linux awalnya didisain hanya untuk mikroprosesor Intel 80386.11. Perl/PHP/Python. Mereka sering disebut hacker atau geek. Linux juga sering digunakan sebagai sistem operasi embeded. Kendati demikian. Sekarang ini ada sekitar tiga ratus distribusi yang secara aktif dikembangkan. dan pengolah gambar. Linux adalah sistem operasi yang di-porting secara luas.Instalasi Linux juga merupakan instalasi berupa suite. Linux telah membuat pencapaian yang cukup baik dalam pasaran komputer server dan komputer tujuan khusus. baris perintah (command line) tetap merupakan cara yang paling umum digunakan. LAMP telah mencapai popularitas yang luas di kalangan pengembang Web. Linux menawarkan antarmuka pengguna yang lebih menyerupai Apple Macintosh atau Microsoft Windows daripada antarmuka baris teks seperti Unix. sekarang kernel Linux telah jalan di beragam arsitektur komputer antara lain di perangkat hand-held iPAQ berbasis ARM. PENGGUNAAN Sebagian besar distribusi Linux didisain untuk penggunaan umum di komputer meja dan peladen. lebih banyak program grafik dapat ditemui pada Linux yang menawarkan berbagai fungsi yang ada pada utilitas komersil. sementara fork kernel µClinux dapat dijalankan di atas sistem yang tidak memiliki sebuah unit manajemen memori. sistem benam.12. Linux merupakan asas kepada kombinasi program-server LAMP. utilitas seperti Linuxconf dan GNOME System Tools memudahkan pekerjaan ini lewat antarmuka grafik. 5 . komputer mainframe IBM System z9. Terdapat distribusi yang dikhususkan untuk sejumlah kecil arsitektur. Biaya pengadaan Linux yang murah memungkinkan penggunaannya dalam peralatan seperti simputer. yaitu dimana penginstalasian tersebut secara otomatis menginstalasi program-program standar. APLIKASI SISTIM OPERASI LINUX Pengguna Linux. yaitu komputer berbiaya rendah yang ditujukan pada penduduk berpendapatan rendah di Negara-negara berkembang. Office Suite. atau lingkungan desktop tertentu. kelompok pengguna tertentu. yang pada umumnya memasang dan melakukan sendiri konfigurasi terhadap sistem. seperti pemutar MP3. dari peralatan berupa telepon bergerak hingga superkomputer. MySQL. 1. Linux juga mulai populer dalam pasaran komputer desktop. Apache.

dimulai pada saat prosedur Instalasi hingga boot sistem h. Caldera Caldera merupakan jenis linux yang pertama yang menggunakan Auto-Detect Hardware ( seperti plug and play pada Mac) e. kompilator. X menyediakan antarmuka grafis (GUI) yang umum untuk Linux. Kebanyakan sistem juga menyertakan aturcara dan utilitas yang bukan-GNU. Beberapa contoh adalah aturcara dan utiliti dari BSD dan sistem grafik-X (X-Window System). Saat ini redhat sudah beredar dengan versi 9.0 yang dapat menggunakan desktop Genome dan juga KDE. PCLinuxOS juga suatu distribusi GNU/Linux. Turbo Turbo Linux dibuat dari berbagai under mengkhususkan diri di bidang clustering computer. Pada Corel Linux semuaya serba grafis. d. kalo ga salah linux tertua n hampir menyamai Unix dalam penggunaannya. Redhat Redhat diakui sebagai server tercepat dibandingkan dengan linux server lainnya. Turbo Linux 6 . Corel Corel Linux dirancang sebagai end-User. utilitas tersebut dapat dipisahkan dan sistem ala UNIX masih tersedia. Debian Debian format paket programnya yang menggunakan DEB dianggap lebih stabil dari pada RPM. Contoh-contoh distribusi Linux : a. Bagaimanapun.13. b. Masing-masing disertakan dengan program sistem dan program aplikasi tambahan. itu berdasar pada kernel Linux menggunakan GNU toolset. Suse SuSE Linux dilengkapi dengan Desktop Manager yang dikenal dengan KDE. Debian juga sudah menggunakan metode autodetect untuk penggunaan peripheral pada komputer. di samping menyertakan suatu program yang memasang keseluruhan sistem di komputer (installer program). atau lembaga lain. grup. g.1. SuSE adalah jenis Linux pertama yang menyertakan bahasa Indonesia dan pilihan bahasa yang digunakan dalam sistem Operasi Linux. Selain sebagai server tercepat. PCLinuxOS salah satu dari penyedia-penyedia dunia yang sedang naik bintang karena userfriendly pada desktop. cangkang (shell). DISTRIBUSI LINUX Terdapat banyak distribusi Linux (lebih dikenali sebagai distro) yang dibuat oleh individu. Linux/UNIX. f. c. PCLinuxOS PCLinuxOS adalah satu Sistem Operasi Open Source. koleksi program dari proyek GNU (atau proyek lain). Inti di setiap distribusi Linux adalah kernel. dan aturcara utilitas seperti pustaka (libraries). Redhat juga dapat digunakan sebagai client maupun sebagai PC desktop/PC standolone. dan penyunting (editor). Slackware Slackware adalah distribusi linux yang pertama yang merupakan distribusi linux yang murni.

Tujuan awal dari diciptakannya Mandrake Linux adalah untuk mempermudah penggunanya dalam melakukan installasi dan penggunaan Linux itu sendiri. Bila redhat direkomendasikan sebagai server. Anda bisa memakai versi LiveCD kalau anda tidak ingin menginstallnya kedalam Komputer. Itu menggunakan RPM Package Manager. Ubuntu Ubuntu Linux hadir dalam 2 versi yaitu versi LiveCD dan versi Install. maka inux Mandrake keluar dengan desktop manager KDE buatan SuSE Jerman j.i. Sebelum keluarnya Corel Linux. Mandriva Mandriva Linux yg sebelumnya bernama Mandrakelinux atau Mandrake Linux merupakan suatu distribusi Linux yang diciptakan oleh Mandriva. Mandrake merupakan distribusi linux yang paling familiar. maka mandrake dijadikan sebagai client yang handal. Jika Redhat keluar desktop manager menggunakan Gnome. 7 .

Linux 2.0. pengetikan tombol password tidak ditampilkan dilayar. JENIS DAN FUNGSI PERINTAH DASAR LINUX 1.BAB II PERINTAH-PERINTAH DASAR LINUX Pada saat pertama kali menggunakan UNIK/linux setiap user harus memasuki login dan password. Jika seorang user tidak mempunyai hak atau memasukkan password yang keliru maka akan tampil pesan : Login : aku Password : Login incorrect 2.2 Linux 2. Enter new password : Keterangan : Seperti uraian keterangan di password .0 (higo. oleh karena itu password jangan sampai lupa. 4.0. You have mail. Untuk menjaga kerahasiaan. Pasword Fungsi : Untuk membuat atau mengubah kata sandi Bila pertama kali login. akan diberikan kesempatan sekali lagi. karna DOS dirancang tidak untuk system multi-user.id. sejak awal pengembangannya memang ditujukan untuk system multi-user sehingga dilengkapi dengan system keamanan yang handal.0.eepis-its. bila pertama kali login ke system UNIX.1.1. Who Fungsi : Untuk mengetahui daftar pemakaian yang sedang aktif (login) $who root tty1 nov 19 15:34 sulis ttyp1 nov 23 14:34 (:0. 3. Harus dibuat kata sandi untuk diri sendiri . passwd Fungsi : untuk membuat atau mengubah kata sandi $ passwd Changing password for syarif Enter old password : Enter new password : The password must have at least 6 characters . setiap user yang memakai komputer tidak pernah ditanya login dan password. harus dipikirkan urutan huruf/angka > 6 karakter untuk Sandi. maka tidak dapat login tanpa memberitahukannya kepada UNIX.252. Sedangkan UNIX/linux. Bila ternyata kedua ketikan bukan kata yang sama.ac. Keterangan : untuk memakai yang baru didaftar oleh SUPER USER maka user tidak perlu memasukkan kata sandi. 2. try again. Sekali diterapkan sebuah kata sandi. Pada system operasi DOS. login Fungsi : untuk masuk kedalam jaringan.0) 8 . program password meminta pengetikan kata sandi sebanyak 2 kali.net) (ttyp2) Higo login : syarif Password : Last login : Mon Nov 23 15:10:29 from 10. Harus dipikirkan suatu urutan huruf dan angka yang lebih panjang dari 6 karakter untuk kata sandi tersebut.

hanya saja finger menyediakan informasi identitas user yang lebih lengkap dari pada who. Contoh perbedaan who dan finger. Exit Fungsi : untuk keluar dari system . Date Fungsi : menunjukkan atau mengatur taggal $ date Mon Nov 23 15:55:04 JVT 1998 Keterangan : melaporkan atau mengatur tanggal dan waktu system.agar hak akses pada loginya tidak disalah gunakan oleh orang lain yang berhak. Bila bulan tidak disertakan. 5. Whoami Fungsi: untuk mengetahui siapa user yang sedang login pada suatu komputer/terminal Keterangan: digunakan bila anda menemukan terminal yang belum log out atau exit Dan ingin mengetahui milik siapa terminal tersebut diaktifkan. 9. $who nanang ttyp1 nov 26 14:59(:0. 10.0) nanang nanang syahroni p2 2:11 nov 26 16:18(:0. maka dibuat kalender untuk satu tahun.1. keterangan sama dengan perintah log out 8.0) nanang ttyp2 nov26 16:18(:0.252.syarif ttyp2 nov 23 15:44 (10.201) 6.252.0) sulis ttyp3 nov26 17:03( surat ) $finger login name tty idle login time nanang nanang syahroni p1 2:17 nov 26 14:59(:0. Logout Fungsi untuk keluar dari system Keterangan : bila pemakaian akan mengakhiri penggunaan terminal sebaiknya menjalankan perintah ini. Bila tidak ada argumen yang ditentukan akan dilaporkan tanggal dan waktu sekarang. Finger Fungsi : finger mempunyai kegunaan hampir sama dengan who. dan waktu masing-masing login. 7. Cal fungsi : mencetak kalender mulai tahun 0000 s/d 9999 $ cal November 1998 Su Mo 1 2 3 8 9 15 16 22 23 29 30 Tu 4 10 17 24 We 5 11 18 25 Th 6 12 19 26 Fr 7 13 20 27 Sa 14 21 28 Keterangan : membuat kalender bulan dan tahun yang ditentukan.201) keterangan: perintah who akan memberikan daftar pemakaian yang baru saja login dengan menunjukkan nama pemakai.0) sulis sulistyo mahargio b p3 1 nov 26 17:03(surat epis its) syarif iwan syarif p4 nov26 18:01(10. terminal ID. 9 .1.

Bila ―nama‖ sebuah file maka akan hanya informasi file bersangkutan yang dicetak. Keterangan : perintah ini akan menampilkan informasi mengenai directory dan file.* Ls a*. -o cetak ID pemakai(bila pemakai-1) -r ubah urutan pengaturan nama file yang telah disusun.* Melihat file dengan nama depan a Dir > prn Dir > file1 txt Ls > prn Ls > file1. -l tamoilan seluruh file secara lenkap.txt Bentuk tampilan perintah ls $ ls –l -rw—r--rw—r--rw—r--rw—r--rw—r-Drw—r -1 syarif 1 syarif 1 syarif 1 syarif 1 syarif 1 syarif Users Users Users Users Users Users 981 Sep 2 08:43 PIC22370.11. Option-option yang disediakan : -a tampilan semua file directory termasuk isian -o tampilan hanya nama directory -g cetak ID kelompok hanya bentuk panjang. -o atur nama file berdasarkan waktu akses terakhir. Perbandingan perintah dir pada DOS dan perintah ls pada UNIX Perintah DOS Perintah UNIX Keterangan Dir Ls-l Melihat daftar fole secara detail Dir/w Ls Melihat daftar file secara melebar Dir/p Ls l more Melihat daftar file per halaman Dir A*A . yang akan menampilkan nama nama file.beserta informasi untuk setiap file yang akan ditampilkan.txt Mencetak daftar file ke printer Menyimpan daftar file ke―filw1.sedangkan 10 . -t atur nama file berdasarkan waktu modifikasi terakhir.PCX 171 Nov 23 19:51 coba1 171 Nov 23 19:51 coba2 171 Nov 23 19:51 coba3 1024 Sep 2 08:43 syarif/ Perintah ls –1 sama dengan perintah dir pada DOS (seperti terlihat diatas). Bentuk panjang ditandai dengan menggunakan option –1 . perintah itu mencetak informasi yang diminta dengan pilihan (option) bagi semua file dalam directory. Ls fungsi : Menampilkan daftar file dalam directory aktif. Bila ―nama‖ merupakan sebuah directory.PCX 981 Sep 2 08:43 PIC22370. Untuk option nama. tidak berdasarkan nama. -l cetak nomor untuk setiap pemakai. Bentuk sederhana daldm perintah Is akan menmpilkan hanya nama file.

tetapi jika ada [erbedaan maka akan dilaporkan seperti berikut ini : $ cmp coba1 dan coba2 coba1 dan coba2 differ: char 45.sam Menghapus file 1 Menghapus file dengan nama depan a Menghapus banyak file sekaligus 17.sam Perintah UNIX rm file1 rm a*.c syarif tut1.mengcopy file coba3 ke directori lain Keterangan : cp akan meng-copy satu file ke file yang lain atau meng-copy satu file atau lebih.mengcopy file1 ke file2 $ mv coba3 /home/syarif/nsmail ---.ps 12. 16. cat 11 . line 5 15.PCX dbns1.letter Client lpr nsmail/ prakt_1. ke sebuah directory.ps tut1 2.1998.txt buku.* rm file coba.rm Fungsi : menghapus file Format : rm nama-file Perintah DOS Keterangan Del file1 Del *.PCX dead.clear Fungsi : bersihkan file1 dan file2 serta laporkan perbedaanya Format : cmp file1 dan file2 Keterangan : perintah ini tidak akan melaporkan apa-apa jika file tersebut identik (sama persis).* Del file1 Del coba.txt Del buku. 18.1988.perintah ls sama dengan perintah dir/w (seperti terlihat dibawah ini ) $ ls PIC22370.mv Fungsi : memindahkan file1 menjadi file2 Format : mv file1 file2 $ mv file1 file2 ---.l syarif users 5935104 Aug 27 13:59 core $chmod 777 cire $ls –l c* -rwxrwxrwx 1 syarif users 5935104 Aug 27 13:59 core 13.pdf tut3. cp Fungsi : copy file1 menjadi file2 Format : $ cp file1 file2 ------mengcopy file1 ke file2 $ cp coba3 /home/syarif/nsmail ---.pdf PIC22370.mengcopy file coba3 ke direktori lain Keterangan : mv akan memindahkan satu file ke file lain atau memindahkan satu file atau lebih ke sebuah direktori. chmod Fungsi : mengubah proteksi file Format : chmod bilangan nama file $ ls –l c* -rw-----.

‖give me an argument. 20.h> #include<sys/types. Setiap layar CRT penuh maka penampilan file akan berhenti dan menunggu kita mengetik sebuah karakter atau retrun.please.h> struct sockaddr_in server. static char buf [512]. head Fungsi : perintah head digunakan untuk menampilkan 10 baris pertama dari suatu file teks.\n‖). Jika ingin menampilkan hanya 4 baris pertama maka digunakan perintah $ head –4 coba.Fungsi : menampilkan isi sebuah file (sama dengan perintah TYPE pada DOS ) Cat berfungsi untuk mencetak ke layar moniotor isi dari sebuah file text. more Fungsi : menampilkan isi text file per layar Format : more nama file Contoh : S more server. Untuk menghindari tercetakknya karakter-karakter aneh tersebut dapat digunakan perintah cat –v $ cat server . exit(I).‖Give me an argument. tail Fungsi :perintah tail digunakan untuk menampilkan 10 baris terakhir dari suatu 12 .please.*mes=‖I am fine!‖. Jika file yang dilihat menggunakan perintah ini bukan file text maka akan keluar karakterkarakter aneh pada layar.c #include<stdion.txt commands common to all logins export OPENWINHOME=/usr/openwin export MINICOM=”-c on” export win/man 21. } --More---(33%) Keterangan : more menampilkan isi file dari titik tertentu kemudian menampilkan sisa file pada CRT sebanyak satu halaman setiap kali. if(arge<2){ fprint(stderr.c---------menampilkan isi file server. char*argv[] { if(argc<2)} fprintf(stderr.c #include<stdio.h> main (argv.\n‖).argv) int argc. exit(1) } 19.

15 kata dan 165 karakter.Perintah alias hanya ada di C Shel dan tidak dijumpai padad borne shel Contoh : >alias dir/w Is ------perintah Is dialiaskan menjadi die/w >dir/w ------setelah itu perintah dir/w dikemali sebagai Is PIC22370. history Fungsi : mencetak perintah – perintah sebelumnya $ history | more 1 netscape 2 bg 3 Is –I 4 cd syarif 5 Is –I 6 Is –al 7 cd 8 cd Tidak semua fersi UNIX menyediakan perintah ini. Perintah history ini dapat digunakan untuk mengingat kembali perintah-parintah yang dijalamkan sebelumnya.1998.fasilitas ini juga sangat menguntungkan bagi pemakai DOS karena bias mengaliaskan perintah2 UNIXdengan perintah2 DOS .ps 22.file teks. 24.pdf output PCX dead.-r.seseorang user dapat mendefimisikan perintah UNIX dengan perinrah lain yang mudah diingat.COM.1998. Sistem operasi DOS juga menyediakan perintah ini yaitu perintah DOSKEY.ps 13 .1syarif users 17984 Aug 12 12:18 tut3.txt -rw-r.-r.file Ipr terdiri atas 13 baris. Perintah ini juga dapat digunakan untuk menjalankan lagi suatu perintah tanpa mengetik ulang.letter profile tut1_2.pdf tut2.lah karakter dalam suatu file Format : we nama-file Contoh : $ we Ipr 15 15 ----.JUMLh Bris dan ju. 23. alias Fungsi : untuk ganti nama perintah Dengan menggunakan fasilitas ini . Jika ingin menampilkan hanya 3 baris pertama maka digunakan perintah : $ tail –3 coba.1syarif users 15687 Aug 12 12:17 tut2.pdf -rw-r.-r.1998. PCX dbml.1syarif users 58527 Aug 12 12:15 tut1_2. wc Fungsi : menghitung jumlH Kt. PIC25780.ps -rw-r.

1998. IF given no on option argiments. Format : man nama perintah Contoh : $ man who WHO (IL) NAME Who – show who is logged on SYNOPSIS Who [-imqsuwHT] [--count] [--idle] [--heading] [--help] DESCREPTION This manual page document the GNU version of who.Grep sangat berguna untuk menemukan kata tertentu dalam beberapa dokumen atau mencari adanya sebuah variable dalam sekelompok program. 58: exit(1).c:main() prakt_1. 27.30 dir/ w Is-I untuk membatalkan perintah alias .Buferm.c mencari kata main pada semua file*.txt Daadstip inroduction.Misalnya :grep-n‘shutdown‘/etc/* Contoh : $ grep main *.Perintah ini sangat bermanfaat bagi setiap pemakai UNIX karena dapat mambantu mangingat kembali perintah-perintah UNIX.30 dir/p 4. 19.30 alias dir/p 3.ps Perintah alias juga dapat digunakan untu menyingkat perintah.argv) server.c:main(argc. mkdir Fungsi :membuat directory 14 . 19.pdf syarif Ipr tmp nsmail tut3.1998.c: main(argc.argv) gunakan option-n untuk menempilkan nama baris $ grep – exit server . 19. 19.digunakan perintah unalias >unalis h history ------perintah alias h di batalkan >h -----.c client.c 21: exit(1). grep Fungsi : mencari isi suatu file disembarang directory Format : grep-n ‗nama-file‘ di-directory Keterangan : grep akan memberikan suatu variable dalam suatu baris tertentu.didalam sembarang directory pada semua file.ps tut1. >alias h history -------perintah history disingkat menjadi h >h 1.pdf Coba. who prints the following information for each user currently logged 26.argv) menampilkan kata yang ditemukan munt.manggil perintah h h:command not found ------n perinah h sudah tidak dikenali 25. man man : singkatan dari manual Fungsi : untuk manampilkan informasi baru untuk semua perintah UNIX .c:main(argc.30 dri/p 2. 36: exit(1).

2. UNIX dalam hal ini jauh lebih unggul dariada DOS yang tidak menyediakan fasilitas ini. 2. DOS hanya menyediakan fasilitas untuk menyembunyikan file (hidden) dan memproteksi file (read only) agar tidak dapat dihapus atau dimodifikasi. cd mengatur supaya directory kerja pada home directori pemakai.pdf -rw-rr-1 syarif users 171 Nov 23 19:51 coba1 -rw-rr-1 syarif users 177 Nov 23 19:51 coba2 -rw-rr-1 syarif users 171 Nov 23 19:52 coba3 10 drwx-----2 syarif users 1024 Nov 19 11:55 nsmail/ drwx-----2 syarif users 1024 Aug 12 11:34 syarif/ drwx-----2 syarif users 1024 Aug 13 12:57 tmp/ Kalau dibandignkan dengan DOS. juga ada tambahan 15 . ukuran file. 2. UNIX menyediakan yang sangat baik sekali. cd [nama] fungsi : mengubah directory keterangan : membawa pemakai ke directory kerja baru. Tiap-tiap file pad UNIX mempunyai tingkat sekuriti sendiri seperti terlihat pada tulisan di bawah ini: $ ls-l -rw-rr-1 syarif users 66091 Aug 12 12:14 bufferm.Format :mkdir nama directory Keterangan :di DOS perintahnya adalah ND (make directory)  $ mkdir coba1 coba2 coba3 (membuat 3 direktori sekaligus) 28. tanggal dan jam pembuatan. rmdir Fungsi : menghapus direktori Format : rmdir nama-direktori Keterangan : di DOS perintahnya adalah RD (remove directory)  $ rmdir coba1 coba2 coba3 (menghapus 3 direktori sekaligus) jika direktori yang dihapus tidak ada maka akan ditampilkan pesan. Bila nama directory tidak ditentukan.2. yang ada kalanya pemakai tersebut tersesat sampai jauh. Keterangan : Perintah ini akan menampilkan informasi mengenai directory dan file. pwd fungsi : menunjukkan directory aktif keterangan : Perintah ini singkatan dari ―print working directory‖. 3. SISTEM FILE DAN DIRECTORY Perintah-perintah UNIX yang berhubungan dengan file dan directory sebagai Berikut 1. tampilan direktori di atas sedikit berbeda. DOS hanya mm[unyai fasilitas ATTRIBUT dengan pilihan Read Only dan Hidden. maka perintah ini bermanfaat untuk posisi pemakai dalam suatu directory. PROTEKSI FILE DAN SECURITY PADA UNIX Masalah keamanan data amatlah penting dalam bidang teknologi informasi. Selain nama file. Bentuk panjang ditandai dengan menggunakan option-I. Seorang pemakai selalu berhubungan dengan sebuah directory kerja.3. Sedangkan fasilitas kepemilikan file tidak disediakan. yang akan menampilkan nama-nama file beserta informasi untuk setiap file yang akan ditampilkan. Ls [option] Fungsi : menampilkan daftar file dalam directory aktif.

Bilangan octal diperoleh dengan lo0gic OE dengan bit berikut: 4000 menentukan ID pemilik pada pengerjaan 2000 menentukan ID kelompok pada pengerjaan 1000 meninggalkan program dalam momen 0400 ijin membaca (READ) untuk pemsksi 0200 ijin menulis (WRITE) untuk pemakai 0100 ijin mengerjakan (EXSEKUSI) untuk pemakai 0040 ijin membaca (READ) untuk anggotab kelompok group 0020 ijin menulis untuk anggota kelompok 0004 ijin membaca untuk orang lain 0002 ijinmenulis untuk orang lain 0001 ijin mengerjakan untuk orang lain who menentukan untuk siapa ijin diberikan + kombinasi 3 huruf. r (read) menyatakan ijin untuk membaca file. Hanya pemilik file atau user yang boleh mengubah modusnya. Untuk keterangan kolom directory indicator adalah merupakan informasi untuk file yang ditampilkan bahwa nama yang ditampilkan adalah sebuah sub directory. MENGUBAH IZIN AKSES Ijin akses terhadap file atau suatu directory dapat diubah-ubah dengan perintah chomd. danppengerjaan file menginginkan bit ditentukan dalam bentuk bilangan octal. 2. Most significants digit berisi untuk mengontrol pengerjaan. w (write) menyatakan ijin untuk menulis (memodifikasi). yang bentuk perinahnya sebagai berikut : Chmod modus nam file [who] operasi ijin Fungsi merubah ijin akses Keterangan : Mengubah modus (file protection bits) sebuah file. bit ijin pemilik. dan x (excute) menyatakan ijin untuk menjalankan program.informasi berupa nama user.‖o‖. Kolom kedua menunjukkan hak akses bagi sekelompok atau hanya untuk satu pemakai itu sendiri penjelasan selengkapnya sebagai berikut -rwx r-x --x Arti dari karakter rwc. penulisan. digit berikut mempunyai bit. Bentuk pertama menggunakan bilangan octal untuk mengatur modus. Modus file adalah susunan bit dalam isi directori file yang menentukan siapa yang mendapat ijin untuk membaca.menghapus ijin ijin r membaca w menulis x membaca 16 . Argumen: pembacaan. menulis. digit berikutnya mempunyai bit ijin kelompok dan least significant digit mengandung bit ijin umum. nama group dan mode file. mengerjakan file. a (all) semua b (group) kelompok c (user) pemakai + menambah ijin .4. merubah maupun menghapus. Karakter pada posisi bersangkutan menunjukkan bahwa ijin telah dicabut.‖g‖dan ―u‖ atau huruf tanggal ―a‖ default dari who ini adalah ―a‖. Bilangan octal terdiri atas 4 digits. Yang kedua menggunakan symbol untuk menentukan modus baru.

+x) $ chamod a+x coba $ Is-I coba ---x---x---x 1 syarif user 206 nov 26 13:17 coba* $ chamod u+rwx coba $ Is-I coba -rwxr-x---x 1 syarif user 206 nov 26 13:17 coba* BAB III PERINTAH PERINTAH LANJUTAN LINUX 17 .+w.s membaca ID pemilik/kelompok t jangan menukar contoh penggunaan mode file $ Is-I coba -rw-r r-.1 syarif users 206 13:17 coba (kondisi mula-mula) $ chmod 777 coba (ubah mode file) $ Is –I coba -rwxrwxrwx 1 syarif users 206 13:17 coba* (mode di set 777) hal 12 $ Chamont 7000 coba (ubah mode lagi) $ Is-I coba -rwq---1 syarif user 206 nov 26 13:17 coba* $ chamot 751 coba $ Is-I coba -rwxr-x---x 1 syarif user 206 nov 26 13:17 coba* $ chamot 000 coba $ Is-I coba -------------1 syarif user (mode di set 700) (ubah mode file) (mode di set 715) (ubah mode file) 206 nov 26 13:17 coba* (mode di set 000) (ubah mode file) (mode di set 715) (ubah mode di file) (user+r+r.

$ Is –I > caba.1998.txt ----melihat isi file output. Contoh proses piping dalam UNIX: $ finger | sort | more 18 .pdf nsmail/ output syarif/ tmp/ tut. yang 0 pertama adalah karakter >yang digunakan untuk meyalurkan standard output dari terminal kesebuah file.txt  hasil perintah Is disimpan menjadi coba.melihat isi file output.Txt dead. Contoh: $ Is>output. Letter Indtruduction.INPUT DAN PROSES PING PING Sama halnya dengan DOS. PERINTAH INPUT .1998.artinya setelah logout maka perintah-perintah tersebut sudah tidakdi kenal lagi.hasil dari perintah date di tambahkan ke akhir file dengan nama output.txt‘ akan berbentuk dan isi dari file tersebut adalah hasil dari perintah Is. kata & karakter dari file coba. input yang biasanya didapat secara interaktif dari keyboard akan sebaliknya diarahkan untuk mengambil input dari sebuah file.txt $ we < coba. Letter introduction.1998.konseop dasar piping berhubungan erat dengan menyalurkan input output.ps tut 2.txt -------------.3.ps thu Nov 26 14:29:38 JVT 1998 -----------> baris tambahan dari perintah date Input dari suatu perintah juga dapat diarahkan dengan menggunakan tanda < dengan menggunakan notasi ini.txt dead.1. UNIX juga mampu mengenali beberapa karakter khusus dalam suatu perintah .1.txt -------hasil dari perintah disimpan kesebuah file dengan nama output. Dalam hal proses input-output UNIX memepunyai proses yang disebut dengan proses piping.pipe biasa dianalogikan dengan pipa yamg menghubungkan dua buah program sedemikian hingga output dari program pertama menjadi input dari program berikutnya.txt  we menghitung baris.txt Penggunaan alias seperti contoh contoh diatas hanyalah berlaku sementara.ada suatu cara agar perintah alias tersebut bersifat permanen.txt $ more output -------------.yaitu dengan cara mengetikkan perintah perintah alias tersebut dan menyimpannya pada suatu fileyang bernama CSHRE yang dapat ditemukan pada setiap home directori user.UNIX menyediakn fasilitas piping dimana user bias menggunakan satu atau lebih pipe secara bersamaan.txt $ more output.1998.1.ps dengan perintah di atas sebuah file baru dengan nama ‗output. Selain itu user juga dapat menambahkan informasi di akhir sebuah file dangan cara menggunakan notasi >> seperti contoh berikut: $ date >> output.pdf nsmail/ output/ syarif/ ymp/ tut.ps tut 2.

201) keterangan :perintah diatas berarti setelah menjalankan perintah finger dijalankan lalu hasilnya diurutkan sesuai abjad.the user name shoul not exceed 8 caracter in length.the user name shoul not exceed 8 character In length. $ finger | sort | more | wc 4 35 269 keterangan : perintah pertama-tama perintah finger dijalankan lalu hasilnya diurutkan sesuaio abjad.choose anather Andding a new user.kemudian dihitung berupa jumlah baris. Enter login name for nem account(^C to quit):iwan That na. Untuk membatalkan perintah ini tekan ^C Higo :~# adduser Enter login name for new accound(^C to yuit) Editing information for new user [iwanarif] Full name :iwan syarif GID [100] Group ‗user‘.kemudian menampilkan per layar.jumlah kata dan jumlah karakter dari outpit yang dihasilkan 2.UNIX menyarankan agar panjang nama user tidak melebihi 8 karakter.e is in use.252.login name try idle login time ofiice office phone amran amran. ps fungsi : digunakan untuk melaporkan informasi tentang proses yang aktif dalam 19 .D pl 8:13 nov 27 08:32(:0.GID 100 First unused uid is 562 UID [562] Home directory[/home/iwanarif]: Shell [/bin/bash]: Password [iwanarif]: Information for new user [iwanarif]: Home directory: [/home/iwanarif] shell:[/bin/bash] Uid: [562] gid:[100] Is this correct? [y/n]: Tekan y untuk menyimpan data baru 3.0) syarigf iwan syarif p3 nov 27 16:29 (10. Enetr lo0gin nam e for new accout(^C to quit) Pada contih diatas.or you may run into problem later.or you many run into problem later.1. adduser fungsi : menambah user baru format : adduser keterangan : hanya super user yang dapat menjalankan perintah ini hingo:~#adduser adding a new user.nama user yang dimasukkan sudah ada sehinnga UNIX menolaknya.

4:22.08. Perintah kill bekerja dengan mengirimkan sebuah sinyal terminate pada proses. maka user tidak dapat mengerjakan perintah yang lain karena perintah ini akan dikerjakan secara terus menerus oleh CPU.9 atau no. bc fungsi : perintah bc dapat digunakan sebagai calculator 20 . 122020K free 2952k cached Tetapi jika perintah top dikerjakan secara background (top&) maka dilayar tidak akan apa-apa. 19 contoh: kill 7473 menghentikanproses dengan nomer ID 7473 kill –9 7473 menghentikan proses 7473 langsung saat itu juga 5.02 84 processes : 54 sleeping. kill fungsi : digunakan untuk menghentikan proses yang sedang berjalan format : kill-no signal keterangan : proses diidentifikasi dengan nomor proses (bias disebut proses is atau PID) yang ditemukan dari perintah ps. 8728K used. 0zombie.system UNIX format : ps-cal keterangan : dapat manunjukkan program yamg sedang di jalankan setiap terminal dan juga proses latar belakang yang sedang berjalan. 3 users. Bentuk tampilan yang muncul dilayar jika menggunakan perintah top adalah sebagai berikut : 4:17 pm up 2 days. 1. 6. Higo:/usr$ps PID TTY STAT TIME COMMAND 7241 p2 S 0:00-bash 7251 p2 T 0:00 (man) 7253 p2 T 0:00 (sh) 7254 p2 T 0:00 (gunzip) 7255 p2 T 0:00 (less) 7272 p2 T 0:00 (man) 7283 p2 T 0:00 sh –c /usr/bin/gunzip –c /usr/man/cat1/mv. & Fungsi : Menjalankan program di belakang layar (multitasking) Format : & nama-program Keterangan : Setelah perintah ini dijalankan maka PID dari program akan dilaporkan oleh system. 0. Biasanya dipakai signal na. 1 running. 0. Jadi jika kita ingin membuang proses tadi kita bisa melakukan perintah Kill-9 PID-nya Contoh proses belakang layar $ top& ‗---.8% idle Mem : 14336K av.1gz| /usr/bin/| 7285 p2 T 0:00 /usr/bin/less-is 4. load average : 0.17. 29 stopped CPU states : 0.0% nice. 0.3% user. Jika proses top dijalankan tidak dengan cara di belakang layar. Untuk itu mematikan perintah top digunakan perintah kill-9 top. 97.menjalankan perintah top secara background Keterangan : Perintah top digunakan untuk melihat proses-proses penting yang sedang dikerjakan oleh CPU.9% system.

1992.keterangan : fasilitas ini tidak ada pada versi UNIX standard Contoh : Hogo : ~$ bc Bc 1.Untuk mengakhiri pengetikan pesan digunakan tombol Ctrl. Pesan dapat dikirimkan secara langsung ke terminal pemakai lain bila penrcakapan melalui keyboard masing-masing. Inc. harus diikuti olah nomor urut terminal yang diaktifkan. Untuk mengakhiri pengiriman pesan ketikan ^D. Seorang user pada komputer A akan mengirim pesan kepada user di komputer B dengan cara $ write bambang User bernam Doni mengirimkan pesan ke Bambang dengan cara mengetik pesan. nama file dan nomor halaman. Seseorangpemakai dapat mengirimkan pesan ke pemakai lain dalam bentuk surat pengiriman (mail. memperbolehkan pemakai saling mengirim pesan secara electronic. Header akan berisi tanggal. Option tty akan muncul bila terdapat lebih dari satu terminal yang diaktifkan dengan ID yang sama. write pemakai [tty] Fungsi : Mengirim pesan ke pemakai yang sedang login Keterangan : Write akan membuat hubungan dari keyboard ke layar pemakai ditentukan. Apa saja yang diketikan dari keyboard akan tampak dilayar penerima. This is free software with ABSOLUTELY NO WARRANTY. Perintah-perintah yang digunakan untuk keperluan komunikasi data antar pemakai sebagai berikut : 1.2. pr Fungsi : mencetak isi file ke printer Format : pr nama-file > /dev/Ip0 Keterangan : Hasil cetakan ke-printer akan dipisahkan perhalaman dengan sebuah judul (header) pada bagian atas halaman.1993. Pada komputer B yang digunakan oleh user yang berama Bambang akan tampil pesan yang diketik oleh Doni seperti pada tampilan berikut ini : $ Message from doni@higo on ttyp2 20:21… 21 . Option tty (terminal type).1994 Free Software Foundation. maka ia diberitahu akan adanya pesan pengiriman. 10+5 15 3+5*5+65-78*5^2 -1857 7. maka layer penerima pesan akan ditampilkan siap yang mengirim pesan tersebut. PEsan tersebut secara otomatis oleh UNIX dimasukkan ke file dalam directory penerima.1994) Copyrigh © 1991.03 (Nov 2. 3. Bila penerima pesan tersebut log in.D. ELECTRONIC MAIL Di dalam system UNIX. Sewaktu pesan dikirimkan kepenerima. For details type ‗warranty‘.

maka e-mail tersebut langsung ditampilkan di layar. Keterangan : Anda dapat juga menolak pesan yang dikirim dengan memakai perintah write. Pengiriman dikumpulkan dalam sebuah file di home directory penerima. tetapi kebanyakan membaca ketika log in. mesg [pilihan] fungsi : menolak pesan dari pemakai lain. Urutan yang digunakan 123 dst. Bila anda mengetik mail tanpa ID penerima maka berarti anda membaca surat dari elektronik dari pengirim. Anda dapat mengirim pesan dan bentuk pengiriman tercatat ke setiap pemakai yang dikehendaki yang mempunyai ID log in pada system. seperti pada contoh berikut ini : $ New mail for bambang@higo has arrived : 22 . (mesg n) Kemudian user lain bernama Bambang mengirimkan pesan. mail (penerima) fungsi : Kirim dan membaca pesan berupa surat keterangan : Mail adalah sebuah program pengiriman elektronik yang mengirimkan pesan ke pemakai lain atau membaca pesan dari pemakai lain. Contoh : mengirim e-mail ke user bernama Bambang $ mail bambang subject : mencoba kirim e-mail Hallo Mbang Aku sedang latihan ngetik e-mail pakai LINUX Kok sulit sekali yah ? EOT Jika user bernama Bambang sedang login. Untuk membaca surat elektronik ini bias setiap saat. Untuk membaca satu persatu anda dengan mengetikkan urutan dari surat yang masuk.Hallo Wan. Perintah ini tidak dapat menolakijin bagi super user untuk mengirim pesan. Contoh : User bernama Iwan tidak ingin menerima pesan. Pilih yang digunakan : N tidak menerima pesan Y mengaktifkan penerima pesan Jika user tidak ingin diganggu oleh user yang lain yang akan mengirimkan pesan. maka akan menghapus file surat tersebut. kamu sekarang sedang ngapain ? EOF 2. Higo : ~$ write iwan Write : Iwan has messages disabled 3. Bila disertakan argumen pemakai. maka komputer akan menolak pesan tersebut. maka mail menerima masukan hingga ia mendetwksi sebuah tombol ^D dan mengirim masukan yang dikumpulkan sebagai surat pesan pada home directory pemakai yang ditentukan. Tombol yang digunakan adalah : + (return) : menapilkan pesan berikutnya ^D : keluar dari program Mail d : menghapus pesan terakhir Bila perintah itu diikuti oleh perintah nomor urut surat. maka dapat menggunakan perintah mesg n.

# Selain itu perintah wall dapat juga mengirimkan pesan berupa file texs.eepis-its. kamu telah berhasil mengintal distro pertamamu dengan mulus. ------pemberitahuan jika ada e_mail masuk 19 -------melihat e_mail yang masuk ~$ mail Mail version 5. system operasi UNIX menyediakan pengiriman pesan keseluruh pemakai yang sedang log in saat itu dan perintah ini hanya dapat dilakukan oleh super user. awas computer mau dimatikan jam 19:00 Mohon data anda disimpan dan komputernya Di shutdown dahulu. Aku sedang latihan mengetik e_mail pakai LINUX Kok sulit sekali yah? ----Jika user yang dikirim e_mail tidak sedang login. #Wall Hallo USERS. Terimakasih.----From : Iwan Syarif syarif@higo. Type ? for help ―/var/spool/mail/syrif‖: 2 messages 1new 2 undread U 1 syarif@higo. Untuk mengakhiri penulisan wall dengan cara menekan tombol Ctrl-D Setelah itu pada layer monitor use yang sedang login akan tampil: Broadeast Message from syarif@higo (/dev/ttyp3)at 17:20… Halo USERS.jika kamu mengintal x-widows. Isi dari file teks tersebut akan ditampilkan disemua layar #wall coba. wall Fungsi : pengiriman pesan oleh super user Keterangan : Bagi super user. maka surat tersebut akan disimpan pada direktori user. Kegunaan dari perintah ini yaitu super user dapat memberitahukan kepada seluruh pemakai yang sedang log in. You have mail. ketik perintah mail ~$ login bambang. Password: Linux 2.eepis-it Thu Aug 27 15:31 11/435 ―percobaan‖ >N 2 umum@higo. Thu Nov 26 21:32 12/480 ―surat penting‖ & 4. User akan diberitahukan oleh LINUX pada saat login jika ada surat masuk.id.0. adanya suatu interupsi penting yang harus diperhatilkan.maka kamu akan memiliki pilihan pilihan untuk mengeklik icon –icon yang ada dan mencoba mengetahui apa fungsi dari icon-icon tersebut .net Subject : Mencoba kirim e-mail Hallo Bambang.5 6/1/90.ac. Untuk mengetahui atau membaca e_mail yang masuk. awas komputeer mau dimatikan jam 19:00 Mohon data anda disimpan dan komputernya Di shut down dahulu.0.eepis-its.namun bagaimana jika kamu tidak 23 .txt Basic command/perintah dasar dalam linux Berbuat pada howto yang kamu cetak. Terimakasih.

Penjelasan masing – masing perintah akan dipersingkat saja untuk mengetahui lebih detail lagi fungsi suatu perintah . ―apa yang harus saya lakukan setelah login linukx?‖ ―bagaimana untuk melihat isi hardisk di dalam linux?‖ pertayaan-pertayaan di atas adalah pertayaan yang mungkin paling sering di tanyakan oleh para newbie setelah mereka berhasil mengintal linux.mengintal x-windows? Kamu akan di hadapkan dengan prompt untuk login. artikel ini bertujuan untuk membantu kamu untuk memulai pertualangan linuxmu yang pertama 3.atau cd…/atau cd/…=pindah kedirektori satu level di bawah x lalu tab tab berguna untuk mengetahui perintah apa saja yang tersedia yang berawalan huruf x adduser=untuk menambah kan user baru ls atau dir untuk melihat isi dari sesuatu direktori cat untuk melihat isi dari suatu file text mv x y untuk memindag kan atau merename file x ke file y cp x y untuk mengkopi file a ke file b rm x untuk menghapus file mkdir x untuk membuat diroktori x rmkdirx untukmenghapus direktori x rm-rx untuk menghapus direktori x beserta isinya rmp untuk menghapus paket tertentu dt atau dt x untuk mengetahui space kosong dalam device x top untuk mengetahui status memori tekan q untuk quit manx=untuk mengetahui keterangan manual dari suatu perintah lessx untuk melihat isi dari sesuatu file text echo x untuk mencetak dari suatu file x ke screen mc untuk menghidupkan Norton commander dalam linux sangat berguna dan memudahkan bagi newbie mount untuk menghidupkan suatu device spt cd rom halt untuk shutdown reboot atau ctrl alt del untuk reboot chmod untuk mengubah pernision suatu file ls lx untuk melihat isi dari suatu direktori secara rinci ls sxy untuk membuat link dari suatu file x ke file y find x name y print untuk menemukan file y dengan mencari mulai dari direktori x dan tampilkan hasilnya pada layar ps =untuk melihat seluruh proses yang sedang berjalan kiil x untuk mematikan proses x x adalah pid di dalam ps alt f1 –f7 untuk berpindah dari terminal 1-7 ciri kas linux start x untuk nmenjalan kan x windows ctrl alt back space untuk ekular dari x windows jika terjadi troubel Ctrl alt F1-F6 untuk pindah dari suatu terminal ke terminal lain dalam x windows XF86 config untuk mengest x (primitif)dalam teks mode X configurator = sama seperti diatas Seperti halnya bila kita mengetikkan perintah di dos.Anda dapat melihat manualnya misalnya 24 . baris perintah merupakan cara yang lebih efisien untuk melakukan sesuatu pekerjaan karena itu pemakai linux tetap mengandalkan cara ini untuk bekerja .oleh karena itu.command line atau baris perintah di linux juga diketikkan di prompt dan diakhiri enter untuk mengeksekusi perintah tersebut ..3 PERINTAH LINUX BESERTA KEGUNAANNYA cdx atau cd/x=masuk kedirektori x cd. sebaiknya pemula harus mengetahui dan sedikitnya pernah menggunakan perintah baris ini karena suatu saat pengetahuan kan perintah ini bias sangat di perlukan.

dengan mengetikkan perintah man $man is manual tersebut kan menampilkan bagaimana cara penggunaan perintah di situ secara lengkap &index perintah & dipakai di belakang perintah lain dan menjalankannya da back ground.Isikan password untuk udin dua kali dengan kata yang sama Alias index Di gunakan untuk memberi nama lain dari sebuah perintah. cukup ketikkan alias. $ cat name file cd index change direktori atau untuk berpindah derektoridan saya kira anda tidak akan menemui kesulitan menggunakan perintah ini karena cara penggunaannya mirip dengan perintah cd di Dos.sintaxs penulisannya adalah sbb: Chmod index Digunakan untuk menambah dan mengurangi ijin pemakai untuk mengakses file atau direktori.Lihat juga perintah unalias.g(group). Dengan menggunakan letter coding anda dapat menggunakan permission diatas untuk masing-masing u(user).lihat juga perintah bg dan fg adduser index biasanya hanya dilakukan oleh root untuk menambahkan user atau account yang baru. Chgrp index Printah ini digunakan untuk memindahkan kepemilikan kelompok file atau direktori. Anda dapat menggunakan sistim numeric coding atau sistim letter coding. #adduser udin #passwd udin Selanjutnya anda diminta memasukkan password untuk user udin .o(other). Bg index Untuk memaksa sebuah proses yang dihentihkan sementara (suspen)agar berjalan di background. Setelah perintah ini dapat di lanjutkan dengan perintah passwd yaitu perintah untuk membuat password bagi user tersebut. Ada tiga jenis permission / perijinan yang dapat dirubah yaaitu r untuk read. w untuk write dan x untuk execute.misalnya untuk memberi ijin pada kelompok atau group agar dapat mengakseskan suatu file.dan a(all) dengan hanya memberi 25 . maka buatlah aliasnya sbb: $ alias dir = Is Untuk melihat perintah-perintah apa saja yang mempunyai nama lain saat itu.Misalnya anda sedang menjalankan sebuah perintah di fereground (tanpa diakhiri perintah &)dan suatu saat anda membutuhkan shell tersebut maka anda dapat Memberhentikan sementara perintah tersebut dengan Ctrl-Z kemudian ketikkan perintah bg untuk menjalankannya di background dengan cara ini anda telah membebaskan shell tapi tetap mempertahankan perintah lama berjalan di background.misalnya bila anda ingin perintah Is dapat juga dijalankan dengan mengetikkan perintah dir.lihat juga perintah fg.Tujuannya adalah untuk membebaskan shell agar bias dipergunakan menjalankan proses yang lain. Menampilkan isi dari sebuah file di layar.

Sintakanya adalah perintah itu sendiri diikuti Dengan nama directori awal pencarian./public/docs/statistik/presconf. $ chmod 700 coba2 contoh lain.doc:catatan:perkataan marginal luas dipergunakan didalam ilmu ekonomi prob.Misalnya untuk memberikan ijin baca dan eksekusi filee coba1 kepada owner dan group.4. perintahnya adalah: $ chmod ug+rk coba1 untuk mencabut ijin-ijin tersebut: $ chmod ug-rk coba1 Dengan menggunakan system numerikcoding. Doc di current directori serta ditampilkan hasilnya dilayar: $find.doc . permission untuk user.2(write).perintah ini aka mencari file sesuai dengan criteria yang anda tentukan./public/docs/account.rtf:oleh fungsi hasilnya marginal dan fungsi biaya marginal jika fungsi prob. fungsinya untuk mengkomoresi sebuyah file./public/docs/statistik/prospek.doc .dan tulis(2) dan execusi(1) file coba2 kepada owner. untuk memberi ijinbaca (4) dan tulis(2) file coba3 kepada user .doc grep indek Global reguler expression parse ayau grep adalah perintah untuk mencari file-file yang mengandung teks dengan criteria yang telah anda tentukan. perintahnya adalah: $ chmod 644 coba3 chown index merubah user ID(owner)sebuah file atau direktori $chown cp index untuk menyalin file atau copy.group dan other ditentukan dengan menggunakan kombinasi angka-angka . $ grep misalnya akan dicari file-file yang mengandung teks marginal di current directori: $ grep marginal different./public/docs/balance. Find index Untuk menentukan dimana letak sebuah file. Mmisalnya akan dicari semuafile yang diberikan. dan 1(execute) Misalnya untuk memberikan ijin baca (4).rtf:jikabiaya marginal dan hasil marginal diketahuimaka biaya total gzip index ini adalah software kompresi zip versi GNU. Name*.2dan1 dimana 4 (read). perintahnya adalah.doc-print . kemudian nama file (bias menggunakan wildcard. Sintaknya sangat sederhana: $gzip walaupun demikian anda bisa memberikan parameter tertentu bila 26 .doc .tanda plus(+) untuk menambah ijin dan tanda minus(-) untuk mencabut ijin. baca(4) saja kepada group other. Misalnya untuk menyalin file1 menjadi file2: $ cp fg index mengembalikan suatu proses yang dihentikan sementara (suspend) agar berjalan kembali di fereground. Lihat juga perintah bg diatas.methacaracters) dan terakhir menentukan bagaimana hasil pencarian itu akan ditampilkan.

Tujuannya adalah menghentikan proses. Misalnya mesg anda dalam posisi y maka user lain bias menampilkan pesan dilayar dengan write atau talk $ mesg y atau mesg n Gunakan mesg n bila anda tidak ingin diganggu dengan tampilan pesan-pesan user Lain. Halt index Perintah ini hanya bisa dijalankan oleh super user atau anda harus login sebagai root. Ls index Menampilkan isi dari sebuah direktori seperti perintah dari dir di DOS andab dapat Menggunakan beberapa option yang digunakan untuk mengatur tampilanya Dilayar . sama denagan perintah md di DOS. 27 . Lenss index Fungsinya seperti perintah more. $ kill PID adalah nomor proses yang akan dihentikan. Man index Untuk menampilkan manual paengeatu texs yang menjelaskan secara detail bagai mana cara penggunaan perintah. Lihat juga file tar.memerlukan kompresi file yang lebih baik. Mkdir index Membuat direktori baru. Logout index Untuk keluiar dari system. bila anda menjalankan perintah ini tanpa option maka akan ditampilkan seluruh file non hidden (file tanpa awal tanda titik )secara alfabet dan secara melebar mengisi kolom layar option-la artinya menampilkan seluruh file/all termasuk termasuk file hidden (file dengan awalan tanda titk )denagan format panjang. Login index Untuk masuk ke system dengan memasukan login ID atau dapat juga digunakan Untuk berpindah dariuser satu keuser lainya.perintah I ni untuk memberitahu kernel supaya mematikan system atau shutdown.unzip dan zip.perintah ini berguna sekali bila sekali sekali anda lupa atau tidak atau tidak mengetahui fungsi dan cara $ man Mesg index perintah ini digunakan oleh user untuk memberi ijin user lain menampilkan pesan dilayar terminal. Localhost.localdomain Kill index Perintah ini akan mengirimkan sinyal ke sebuah proses yang kita tentukan. silahkan melihat manual page-nya. Hostname index Untuk menampilkan host atau domain name system dan bisa pula digunakan untuk Mengesset nama host system. [flory@localhost doc] $ hostname.

Akan terjadi kesalahan bila anda memasukan lebih dari dua argumen kecuali argumen terakhir berupa sebuah direktori. Bila anda bukan root dan user lain itu memiliki passwd maka anda harus memasukkan passwordnya dengan benar. Gunakan secara hati hati perintah ini terutama dengan option-r yang secara rekursif dapat menghapus seluruh file. Pada beberapa system anda bias menghentikan komputer dengan perintah shutdown-h now dan merestart system dengan perintah shutdown –r atau kombinasi tombol Ctrl-Alt-del.mode=0622) mounting cdroom #mount/dev/cdroom/mnt/floppy mv index intuk memindahkan file dari satu lokasi yang lain. seperti perintah halt. Passwd index Digunakan untuk menggantikan passwd. Default baris yang ditampilkan adalah 10 tapi anda bias menentukan sendiri berapa baris yang ingin ditampilkan: $ tail 28 . ketikan perintah mount.More index Mempaging halaman. Rmdir index Untuk menghapus dierktori kosong. Shutdown index Perintah ini untuk mematikan system. Passwd sedikitnya dari enam karakter dan sedikitnya mengandung sebuah karakter. Lihat juga perintah umount. Bila user ID tidak disertakan maka komputer menganggap anda ingin login semetara sebagai super user atau root. Anda akan selalu diminta mengisikan paswwd lama dan selanjutnya akan diminta mengisikan passwd baru sebanyak dua kali. Bila kedua argumen berupa file maka nama file pertama akan menimpa file kedua. Tail index Menampilkan 10 baris terakhir dari suatu file. Tapi bila Anda adalah root maka anda dapat memasukkan user lain tanpa perlu mengetahui password user tersebut. $ mount /dev/hda3 on/type ext2 (rw) none on/proc tpe proc (rw) /dev/hda1 on /dos type vfat (rw) /dev/hda4 on /usr type ext2 (rw) none on /dev/pts/type devpts (rw. Untuk melihat filesystem apa saja beserta mount-pointnya saat itu. Su index Untuk login sementara sebagai user lain. Bila argumen yang kedua berupah sebuah direktoir maka mv akan memindahkan file ke direktori tersebut. Halnya superuser yang bias menjalankan perintah ini.perintah ini dapat anda pelajari di bab mengenai filesystem. seperti halnya less Mount index Perintah ini akan me-mount filesystem ke suatu direktori atau mount-point yang telah ditentukan. Pwd index Menampilkan nama direktori dimana anda saat sedang barada. Rm index Untuk menhapus file dan secara default rm tidak menghapus direktori.

# umount Unalias index Kebalikan dari perintah alias. Misalnya bunyi bel dan kecepatan mouse dapat anda menggunakan perintah ini: $ xset b $ xset m Zip index Perintah ini akan membuat dan menamnahkan file ke dalam file arsip zip. Who index Untuk menampilkan siapa saja yang sedang login.umount file system dari mountpointnya. Perintah ini berguna bagi superuser atau root untuk memberikan peringatan ke seluruh user. yaitu untuk meng.kecepatan mouse .parameter screen saver dan sebagainya . Wall index Mengirimkan pesan dan menampilkan di terminal tiap user yang sedang login.talk index untuk mengadakan percakapan melalui terminal. Sintaknya sederhana dan akan mengektrak file yang akan anda tentukan: $ unzip lihat juga perintah.perintah gzip dan unzip. jenis terminal. Perintah ini akan menampilakn informasi mengenai login name. Sintaknya sebagai berikut: $ tar Umount index adalah kebalikan dari mount. begitu sebaliknya. gunakan perintah: $ unalias dir Unzip index Digunakan untuk mengektrak atau mengurai file yang dikampres dengna zip. Setelah perintah ini dijalankan direktori yang menjadi mount-point tidak lagi bisa digunakan. 10 menit lagi. BAB IV FILE SYSTEM DI LINUX 29 . perintah ini akan membatalkan sebuah alias. Input dari terminal anda akan disalin di terminal user lain. File arsip tersebut sering disebut sebagai file tar. Misalnya: $ who root ttyp May 22 11:44 flory ttyp May 22 11:59 pooh ttyp May 22 12:08 xhost+index perintah ini digunakan untuk memberi akses atau menghapus akses(xhost-) host atau user ke sebuah server x. Jadi untuk membatalkan alias dir seperti telah dicontohkan diatas. misalnya pemberitahuan bahwa server sesaat lagi akan dimatikan. xset index perintah ini untuk mengeset beberapa option di X window seperti bunyi bel. Lihat juga perintah gzip dan uzip. wakti login dan remote hostname untuk setiap user yang saat itu sedang login.firt. Tar index Menyimpan dan mengektrak file dari media seperti tape drive atai harddisk.

Drive C. tetapi sebenarnya yang dimaksud root direktori dalam woindows adalah ketika kamu berada dalam prompt C:/ Root direktori ini adalah tempat awal dimasna nantinya semua direktori akan bercabang. File-file dalam linux di kelompokkan berdasarkan fungsi.1. extension ‗sh‘ untuk file script.D? Mengapa tidak ditemukan file program seperti. 4.exe. /boot. pemahaman trerhadap file system di windows 2.Ketika membaca-baca howto linux. DIREKTORI / PARTISI File system didalam linux sebenarnya ada persamaan dengan windows. /home itu bias dikatakan sebagain partisi. PENAMAAN FILE System penamaan file dalam linux lebih fleksibel. /home? Apakah linux mengenal drive A./var. com Dll dalam linux? Untuk mengerti file system di linux. 4. kita perlu sedikit menfubah pengertian yang telah kita anit selama ini terhadap file system. misalnya apa itu direktoro. Di dalam linux. File-file aplikasi di linux tidak memerlukan extension. pemahaman komputer scara umum.2. sedangkan windows menggolongkan file berdasarkan program. BAB V LINUX DI PASAR DUNIA DAN PERKEMBANGANNYA 30 . dll yang dimaksud file system adalah suatu cara pengorganisasian file dan dwirektori dalam suatu media penyimpanan (misalnya harddisk). ada kemungkinan kamu bertanya-tanya: Apa maksudnya /etc. /boot. misalnya extension ‗conf‘ untuk file konfigurasi (misalnya named. misalnya file konfigurasi akan berada dalam direktori /etc. khususnya file systeb di system operasi windows. dalam arti tidak semua file memerlukan extension seperti halnya dalam windows. jadi misalnya program WinZip akan berada dalam direktori C:/program files/WinZip (kecuali kalau menginstalnya dalam direktori lain). misalnya kedua OS sama-sama mengenal istilah ‗root‘.conf)./etc. Extension dalam linux hanya berguna untuk mmenandakan apa fungsi dari file itu. Oleh karena itu perlu adanyaasumsi-asumsi sebagai berikut: 1.

Merek dagang ini didaftarkan setelah ada suatu kejadian di mana seorang pemalsu bernama William R Della Croce Jr mulai mengirim surat kepada para distributor Linux dan megklaim trademark Linux adalah hakmiliknya serta meminta royalti sebanyak 10% dari mereka. banyak pustaka menggunakan GNU Lesser General Public License (LGPL). yang ditembangkan pada pertengahan tahun 2007.5. Pemberian lisensi trademark Linux sekarang dibawah pengawasan Linux Mark Institute. penelitian itu memperkirakan bahwa distro tersebut membutuhkan waktu kira-kira delapan ribu tahun kerja untuk mengembangkannya. Linus Torvald menyatakan. Fortran. namun banyak bahasa lainnya juga ikut terlibat seperti C++. ―Menjadikan Linux berbasis GPL sungguh merupakan hal terbaik yang pernah saya lakukan. Perl. dengan alasan beberapa ketentuan yang terdapat pada lisensi baru tersebut melarang penggunaan perangkat lunak dalam manajemen hak digital (Inggris: Digital rights management). jika semua elemen dari perangkat lunak tersebut dikembangkan dengan cara konvensional dalam artian sebagai perangkat lunak tertutup. GPL mengharuskan siapapun yang mendistribusikan kernel linux harus membuat kode sumber (dan semua modifikasi atas itu) tersedia bagi pengguna dengan kriteria yang sama. Penelitian yang dilakukan pada tahun 2001 terhadap Red Hat Linux 7. Tahun 1997. dan sistem X Window System menggunakan MIT License. 5. Lebih dari separuh dari seluruh kode dilisensikan di bawah naungan GPL. Para distributor Linux mulai mendorong agar trademark yang asli diberikan kepada Linus Torvalds. Distro tersebut terdiri atas lebih dari 283 juta baris kode. Python. Menurut penelitian tersebut.0. pengembangan distro tersebut akan menelan biaya sebesar 1. dan penelitian tersebut memperkirakan biaya pengembangan yang dibutuhkan sebesar 5.2. Penelitian lainnya menghasilkan analisis yang sama terhadap distro Debian GNU/Linux versi 4. HAK CIPTA DAN MEREK DAGANG Linux kernel dan sebagian besar perangkat lunak GNU menggunakan GNU General Public License (GPL) sebagai basis lisensinya.1 menemukan bahwa distro perangkat lunak tersebut terdiri atas 30 juta baris kode. Linux merupakan merek dagang (SN: 1916230) yang dimiliki oleh Linus Torvalds. Di Amerika Serikat.‖ Komponen penting lain dalam sistem Linux diijinkan menggunakan lisensi selain dari GPL. PASAR SERTA KEMUDAHAN PEMAKAIAN 31 . Kernel linux itu sendiri terdiri atas 2.1. dan berbagai bahasa skrip lain.08 miliar dolar (basis nilai tukar dolar tahun 2000) untuk dikembangkan di Amerika Serikat. varian GPL yang lebih moderat. atau sekitar 8% dari total keseluruhan. Sebagian besar kode (71%) ditulis dengan menggunakan bahasa pemrograman C. Linus Torvald telah menyatakan ke khayalak umum bahwa ia tidak akan memindahkan lisensi kernel Linux yang saat ini menggunakan GPL versi 2 ke GPL versi 3. Linux terdaftar sebagai "Program sistem operasi komputer bagi penggunaan komputer dan operasi". Dengan menggunakan algoritma model biaya konstruktif (Inggris:Constructive Cost Model).4 miliar euro jika dikembangkan sebagai perangkat linak tertutup. Assembly.4 juta baris kode.

kajian oleh IDC (yang dibiayai oleh Microsoft) mengklaim bahwa Linux mempunyai biaya pemilikan (Total Cost of Ownership) yang lebih tinggi dibanding Windows. DUKUNGAN Dukungan bagi Linux biasanya didapatkan melalui peer(dalam konteks ini maksudnya kelompok pengguna linux/KPLI) . Walau bagaimanapun. Linux mungkin terasa lebih sukar.8% pada segmen pasar Komputer pribadi. Persoalan tentang kemudahan Linux dibanding Windows atau Macintosh masih menjadi isu perdebatan yang hangat. Bantuan termasuk instalasi. Bagi mereka yang terbiasa menggunakan Windows atau Macintosh. kebanyakan komputer baru telah dilengkapi dengan sistem operasi Windows siap pakai (preinstalled). KPLI Jogja dan masih banyak lainnya. IRC. pengguna baru. menyebabkan minat penggunaan linux pada lapisan pengguna Enterprise lebih kecil dibandingkan sistem operasi lain (Sumber:Marcinkowski. Faktor lain adalah sifat keraguraguan pengguna untuk melepaskan sistem operasi mereka yang biasa mereka pergunakan (banyak pengguna masih menggunakan Windows). Menurut Lembaga Penyelidikan Pasaran IDC. 2003). dan pengguna berpengalaman. Linux juga sering dikritik karena jadwal penembangannya yang tidak dapat diduga. Terdapat berbagai kajian yang dilakukan terbatas biaya serta kemudahanan Linux. Bagaimanapun.3. Dalam situasi ini. Kelompok Pengguna Linux (LUG. dan 2. Namun kesan ini telah menimbulkan banyak kritikan. Faktor-faktor ini menyebabkan perkembangan Linux yang agak lambat. kelebihan Linux seperti biaya rendah. telah meningkatkan penggunaan yang luas di kalangan korporasi dan perkantoran. Linux User Group) telah didirikan di seluruh dunia untuk membantu pengguna lokal. pengguna perlu mengganti program yang sering mereka gunakan dengan program lain sebagai pengganti bila program tersebut tidak didapati dalam Linux (atau pilihan yang agak terbatas. penggunaan. pengadaan serta menggalakkan pengembangan sistem Linux.Saat ini. ragam pilihan distribusi Linux yang cukup banyak juga dikatakan membingungkan konsumer. besar pasaran Linux pada tahun 2002 adalah 25% pada segmen server. KPLI Bandung. dan vendor program. Di Indonesia kelompok ini tergabung dalam KPLI daerah seperti KPLI Jakarta. Dan lagi. dan tidak bergantung pada vendor. serta servis web) telah membuat kesimpulan bahawa ke-dapatpakai-an Linux dalam pekerjaan dengan menggunakan komputer meja adalah hampir sama dengan Windows XP. Secara langsung. termasuk dari pendukung Linux. Selain itu. serta administrasi dan konfigurasi komputer (administration) dikendalikan oleh sekumpulan pekerja pakar IT yang sedikit. linux yang pada awalnya hanya merupakan sistem operasi yang digunakan oleh peminat komputer. telah menjadi sistem yang lebih mudah digunakan (user-friendly). Disamping itu. 5. newsgroup dan mailing list. misalnya permainan komputer). daripada hanya sebatas baris perintah Unix. yang mengkhususkan diri dalam riset lembaga tentang ke'mudahan'an program. hal ini disebabkan karena perbedaan dalam melakukan berbagai kerja komputer. dilengkapi dengan antarmuka grafis dan ketersediaan berbagai macam aplikasi yang lebih mirip dengan sistem operasi lainnya. Pasaran Linux pada segmen komputer meja masih lebih kecil namun semakin berkembang. Relevantive (sebuah lembaga berpusat di Berlin. 32 .pengguna Linux lain di dalam forum internet. sekuritas yang lebih aman. halangan yang disebut di atas dapat dikurangi karena hanya aplikasi/utiliti yang terbatas digunakan. Mereka berpendapat bahwa Linux dan proyek program bebas masih belum mencapai faktor "kemudahanan dalam pemakaian" yang memuaskan.

Kelompok SCO juga mengeluarkan pernyataan pada media massa bahwa mereka akan menggugat pengguna Linux selanjutnya.or. III. PERKEMBANGAN LINUX Linux telah lama dikenal untuk penggunaannya di server.SCO Group) telah mengeluarkan gugatan terhadap IBM yang mengklaim bahwa IBM telah memasukkan sebagian besar bahan intelektual milik SCOG (kode sumber) ke dalam kernel Linux. termasuk komputer desktop. dan kompatibilitas yang tinggi dibandingkan versi UNIX tak bebas.id atau http://www. 3. · Digital Alpha. perkembangan software. · Macintosh. selain gugatan balik oleh Red Hat dan pihak lain terhadap SCOG. Kontroversi ini telah mencetus beberapa kecaman oleh Kelompok SCO terhadap Novell.Dukungan resmi Linux di Indonesia dapat diperoleh di Linux User Group (LUG) Indonesia atau http://www. dan sistem benam seperti pembaca buku elektronik. TINDAKAN UNDANG-UNDANG ( Letigasi ) Artikel utama: SCO Vs IBM Pada Maret 2003 Grup SCO (SCOG .5.infolinux. bahkan untuk kebutuhan sehari-hari. II. · Intel 80386/486/586/686 Pentium (Pro. superkomputer. dan Pentium 64 Bit). LINUX dikembangkan di platform berikut ini : 1. sistem permainan video (PlayStation 2.or. 9.4. biaya operasional yang rendah. dengan kemampuan LINUX yang setara atau bahkan lebih. padahal ini merupakan pelanggaran terhadap lisensi IBM untuk menggunakan UNIX. Novell.id Dukungan komersil bagi distribusi Linux secara umum menggunakan model bisnis dengan menyediakan dukungan teknis. 5. · Amiga. PlayStation 3 dan XBox).lugi. 5. 4. Red Hat. Oracle Corporation. 5. PowerPC. 8. Para pengamat teknologi informatika beranggapan kesuksesan Linux dikarenakan Linux tidak bergantung kepada vendor (vendor independence). 6. · Sun Sparc 64 Bit. telepon genggam dan router. Dukungan pihak ketiga juga sudah tersedia. · Sistem PC dengan microprosesor simetris. 33 . DaimlerChrysler. · Atari. bisa digunakan untuk jaringan (Networking). IBM. Kelompok SCO juga telah mengirim surat kepada beberapa lembaga dan memberi ancaman tentang penggunaan Linux tanpa lisensi dari kelompok SCO akan menerima tindakan dari mereka. Ciri-ciri ini juga menjadi bukti atas keunggulan model pengembangan perangkat lunak sumber terbuka (opensource software). Linux digunakan sebagai sistem operasi di berbagai macam jenis perangkat keras komputer. LINUX adalah alternative sistem operasi yang jauh lebih murah dibandingkan dengan sistem operasi komersial. juga AMD dan Cyrix serta prosesor yang setara. Sekarang LINUX adalah sistem UNIX yang lengkap. 7. serta faktor keamanan dan kestabilannya yang tinggi dibandingkan dengan sistem operasi lainnya seperti Microsoft Windows. Hewlett-Packard. laptop dan notebook. Disebutkan bahwa lisensi tersebut dipegang oleh Kelompok SCO. dan didukung oleh perusahaan-perusahaan komputer ternama seperti Dell. dan AutoZone. Tambahan lagi. · Motorola 64k. · MIPS. dan banyak lagi. dan Sun Microsystems. 2.

Sebagian besar program GNU dan X Windows siatem telah ada lebih lama dari LINUX. dan telah diteliti lebih seksama. arsitektur dan pengalaman sistem operasi UNIX. budaya. sebuah sistem operasi yang sudah berjalan selama 28 tahun lebih. mendukung banyak software mulai dari TEX. GNU C/C++ sampai ke TCP/IP. 34 . dan multiuser. proper memory management. tetapi LINUX mempunyai dasar warisan. Sistem operasi LINUX meliputi true-multitasking. Sejak munculnya LINUX source code ( Tahun 1991 ) kernel LINUX telah diteliti (review) dan disempurnakan oleh puluhan ribu programmer di seluruh dunia. virtual memory. LINUX seperti layaknya UNIX.Walaupun LINUX bukan sistem UNIX yang resmi. X Windows. shared libraries. demand-loading.