BAB II
PEMBAHASAN
2.1 Pengertian Sistem Operasi
Sistem operasi (Operation System) adalah perangkat
lunak (software) yang mengatur semua sumber daya dalam komputer. Sumber daya
ini dapat berupa perangkat keras (hardware) maupun program aplikasi. Sistem operasi dapat juga
didefenisikan sebagai kumpulan dari beberapa perintah atau instruksi dari
program pengendalian komputer yang sudah dibuat oleh pabrik komputer. Sistem operasibagaikan nyawa bagi
komputer. Tanpa sistem operasi, kinerja
komputer akan kacau. Komputer tidak akan dapat mengerjakan tugas yang kita berikan
dengan lancar. Sistem
operasi terdiri atas perangkat lunak yang berfungsi untuk
mengendalikan sistem komputer.
Secara garis
besar, tugas sistem operasi yaitu;
Sebagai penghubung antara pengguna dan program aplikasi. Sistem operasi juga
bertugas sebagai penghubung antara pengguna komputer dan program-program yang
ada dalam komputer. Nah, itulah sebabnya perintah yang diberikan pengguna dapat
dimengerti komputer; Sebagai tempat meletakkan program aplikasi. Sistem operasi
juga berperan sebagai tempat “menanamkan” program aplikasi.
2.2 Sejarah Linux
Pada tahun 1969, Ken Thompson dan Dennis Ritchie (merupakan
developer bahasa C), para peneliti di AT&T Bell Laboratorium Amerika,
membuat sistem operasi UNIX, cikal bakal dari Linux. UNIX mendapatkan perhatian
besar karena merupakan sistem operasi pertama yang dibuat bukan oleh hardware
maker. Selain itu juga karena seluruh source code-nya dibuat dengan bahasa C,
sehingga mempermudah pemindahannya ke berbagai platform.
3
Dalam
waktu singkat UNIX berkembang secara pesat dan terpecah dalam dua aliran UNIX
yaitu dikembangkan oleh Universitas Berkeley dan yang dikembangkan oleh
AT&T.
Setelah itu mulai banyak perusahaan yang melibatkan diri,
dan terjadilah persaingan yang melibatkan banyak perusahaan untuk memegang
kontrol dalam bidang sistem operasi. Persaingan ini menyebabkan perlu adanya
standarisasi.
Dari sini lahirlah proyek POSIX yang
dimotori oleh IEEE (The Institute of Electrical and Electronics Engineers) yang
bertujuan untuk menetapkan spesifikasi standar UNIX. Akan tetapi, standarisasi
ini tidak meredakan persaingan. Sejak saat itu, muncul berbagai macam jenis
UNIX.
Universitas Berkeley California
menghasilkan beberapa cloning UNIX dengan kode BSD (Berkeley Software
Distribution). Professor Andrew Tanenbaum lalu mengembangan sistem operasi Unix
yang dapat berjalan pada personal computer yaitu MINIX (Mini UNIX) pada tahun
1987. Namun sistem ini tidak memiliki seluruh fungsi UNIX yang diinginkan
mahasiswa saat itu, terutama untuk mahasiswa bernama Linus Torvalds, seorang
mahasiswa Universitas Helsinki.
Sistem ini mudah di peroleh namun
ada pembatasan dalam hal modifikasi. Kodenya dilindungi hak cipta. Selain itu
sulit menyesuaikan dari 16-bit ke 32-bit, dimana saat itu Intel 386 mulai
populer dan harganya terus turun.
Kemudian Linus Torvalds menjadikan
MINIX sebagai referensi untuk membuat sistem operasi baru yang gratis dan yang
source codenya bisa diakses oleh umum. Sistem operasi ini kemudian diberi nama
Linux. Dalam membangun Linux, Linus menggunakan tool-tool dari Free Foundation
Software yang berlisensi GNU. Kemudian untuk menjadikan Linux sebuah sistem
operasi yang utuh, dia memasukkan program-program yang juga berlisensi GNU.
Secara teknis dan singkat dapat
dikatakan, Linux adalah
suatu sistem operasi yang bersifat multi user dan multitasking, yang dapat
berjalan di berbagai platform, termasuk prosesor INTEL 386 dan yang lebih
tinggi. Sistem operasi ini mengimplementasikan standard POSIX. Linux dapat berinteroperasi secara baik dengan sistem
operasi yang lain, termasuk Apple, Microsoft dan Novell.
Berawal dari sistem operasi Unix dikembangkan dan diimplementasikan
pada tahun 1960-an dan pertama kali dirilis pada 1970. Faktor ketersediaannya
dan kompatibilitasnya yang tinggi menyebabkannya dapat digunakan, disalin dan
dimodifikasi secara luas oleh institusi-institusi akademis dan pada pebisnis.
2.2.1
Asal Mula Nama Linux
Nama Linux sendiri diturunkan dari
pencipta awalnya, LINUS TORVALDS,
di Universitas Helsinki, Finlandia yang
sebetulnya mengacu pada kernel dari suatu sistem operasi. Linux dulunya adalah
proyek hobi yang dikerjakan oleh Linus
Torvalds yang memperoleh inspirasi dari Minix. Minix adalah
sistem UNIX kecil yang
dikembangkan oleh Andy Tanenbaum pada tahun 1987. Minix pada saat itu merupakan
suatu proyek pelajaran di kelasnya waktu itu yang menyerupai sistem UNIX.
Sejarah Linux berkaitan dengan GNU. Proyek GNU yang mulai pada 1984 memiliki tujuan untuk
membuat sebuah sistem operasi yang kompatibel dengan Unix dan lengkap dan
secara total terdiri atas perangkat lunak bebas. Tahun 1985, Richard Stallman mendirikan
Yayasan Perangkat Lunak Bebas dan mengembangkan Lisensi Publik Umum GNU (GNU
General Public License atau GNU GPL). Kebanyakan program yang dibutuhkan oleh
sebuah sistem operasi (seperti pustaka, kompiler, penyunting teks, shell Unix
dan sistem jendela) diselesaikan pada awal tahun 1990-an, walaupun
elemen-elemen tingkat rendah seperti device driver, jurik dan kernel masih
belum selesai pada saat itu.
Linux versi 0.01 dikerjakan sekitar
bulan Agustus 1991.
Kemudian pada bulan Oktober 1991 tanggal 5, Linus mengumumkan versi resmi
Linux, yaitu 0.02 yang hanya dapat menjalankan bash (GNU Bourne Again Shell) dan gcc (GNU C Compiler).
Sekarang Linux adalah sistem UNIX yang lengkap, bisa digunakan
untuk jaringan (networking), pengembangan software, dan bahkan untuk
sehari-hari. Linux telah digunakan di berbagai domain, dari sistem benam sampai
superkomputer, dan telah mempunyai posisi yang aman dalam instalasi server web
dengan aplikasi LAMP-nya
yang populer. Linux sekarang merupakan alternatif OS yang jauh lebih murah jika
dibandingkan dengan OS komersial, dengan kemampuan Linux yang setara bahkan
lebih Lingkungan sistem operasi ini termasuk :
·
Ratusan program termasuk, kompiler,
interpreter, editor dan utilitas
·
Perangkat bantu yang mendukung
konektifitas, Ethernet, SLIP dan PPP, dan interoperabilitas.
·
Produk perangkat lunak yang
reliabel, termasuk versi pengembangan terakhir.
·
Kelompok pengembang yang tersebar di
seluruh dunia yang telah bekerja dan menjadikan
Linux portabel ke suatu platform
baru, begitu juga mendukung komunitas pengguna yang beragam kebutuhan dan
lokasinya dan juga bertindak sebagai team pengembang sendiri.
Pengembangan kernel Linux masih
dilanjutkan oleh Torvalds, sementara Stallman mengepalai Yayasan Perangkat
Lunak Bebas yang mendukung pengembangan komponen GNU. Selain itu, banyak individu dan perusahaan yang mengembangkan
komponen non-GNU. Komunitas
Linux menggabungkan dan mendistribusikan kernel, komponen GNU dan non-GNU
dengan perangkat lunak manajemen paket dalam bentuk distribusi Linux.
2.2.2 Linux dan Pingun
Tux
Tak
seperti produk komersial yang lain, Linux tidak memiliki suatu logo yang
terlihat hebat, hanyalah sebuah burung
Penguin yang memperlihatkan sikap santai ketika
5
berjalan.
Logo ini mempunyai asal mula yang unik, awalnya tidak ada suatu logo yang
menggambarkan trademark dari Linux sampai ketika Linus ( Sang Penemu ) berlibur
ke daerah selatan dan bertemu dengan seekor linux kecil dan pendek yang secara
tidak sengaja menggigit jarinya. Hal ini membuatnya demam selama berhari-hari.
Kejadian ini kemudian menginspirasi dirinya untuk memakai penguin sebagai
logonya dengan harapan user menjadi demam menggunakan sistem operasi yang
beliau ciptakan ini.
TUX, nama
seekor pinguin yang menjadi logo maskot dari linux. TUX hasil karya seniman Larry Ewing pada waktu developer
merasakan Linux harus mempunyai logo trademark (1996), dan atas usulan James Hughes dipilihlah
nama TUX yang
berarti Torvalds UniX.
Lengkap sudah logo dari Linux, berupa penguin dengan nama TUX. Trademark ini
segera didaftarkan untuk menghindari adanya pemalsuan. Linux terdaftar sebagai
Program sistem operasi ( OS ).
Hingga
sekarang logo Linux yaitu Tux sudah
terkenal ke berbagai penjuru dunia. Orang lebih mudah mengenal segala produk
yang berbau Linux hanya dengan melihat logo yang unik nan lucu hasil kerjasama
seluruh komunitas Linux di seluruh dunia.
2.3 Generasi Linux
1. Debian Linux
Debian merupakan jenis linux yang
kurang terkenal, namun banyak penggunanya dari kalangan teknis. Mereka puas
karena kestabilannya. Selain itu, format paket programnya yang menggunakan DEB
dianggap lebih stabil dari pada RPM oleh kalangan teknis. Walaupun kurang
terkenal, namun banyak digunakan oleh kalangan expert.versi terakhir yang
dirilis tahun 1999 adalah 2.1. Dibandingkan dengan linux yang lainnya, Debian
termasuk kurang dalam meng-update proramnya. Namun pihak debian telah sukses
besar dengan proyeknya, yaitu pembuatan distribusi linux yang baru yang
ditujukan bagi end-User, yang sangat familiar dalam penggunaannya. Debian juga
sudah menggunakan metode autodetect untuk penggunaan peripheral pada komputer.
Proyek ini nantinya terkenal dengan nama Corel Linux. Situs dari linux debian
dapat anda lihat di Http://www.debian.org.
6
Dan pada saat ini debian linux telah
mencapai versi 7.0 yang dapat anda lihat di website tersebut, dan juga
kecepatan serta kegunaan dari debian ini sudah sangat optimal jika anda ingin
menggunakannya. Sangat cocok digunakan untuk server atau komputer yang akan di
jadikan admin dalam sebuah perusahaan komputer.
2.
Redhat Linux
Redhat Linux merupakan linux yang
paling popular di Indonesia dan Amerika, dan dirancang khusus untuk server.
Redhat diakui sebagai server tercepat dibandingkan dengan linux server lainnya.
Selain sebagai server tercepat, Redhat juga dapat digunakan sebagai client
maupun sebagai PC desktop/PC standolone. Saat ini redhat sudah beredar dengan
versi 9.0 yang dapat menggunakan dekstop Genome dan juga KDE.
Kelebihan lain yang dimiliki oleh
Redhat linux adalah kemudahan dalam hal installasinya. Ini merupakan
revolusioner Linux. pada saat linux lainnya membuat pengguna awalnya putus asa,
Redhat hadir dengan prosedur installasi termudah pada masanya.
Hal revolusioner lainnya adalah
bahwa Redhat linux menciptakan format paket program RPM yang menjadi standar
baku file binner pada Linux, yang kemudian digunakan oleh linux lainnya seperti
SuSE, Mandrake, dan Caldera. anda bisa membeli CD aslinya, ataupun men-download
programnya secara langsung di http://www.redhat.com/
3. Mandrake
Linux
7
Mandrake Linux adalah saudara muda
dari Redhat Linux, karna keduanya merupakan satu tempat produksi. Bila redhat
direkomendasikan sebagai server, maka mandrake dijadikan sebagai client yan
handal, dan diutamakan mengunakan Processor Pentium. Meskipun demikian tidak
menutup kemungkinan penggunaan mandrake sebagai server yang handal juga.
Tujuan awal dari diciptakannya
Mandrake Linux adalah untuk mempermudah penggunanya dalam melakukan installasi
dan penggunaan Linux itu sendiri. Sebelum keluarnya Corel Linu, Mandrake
merupakan distribusi linux yang paling familiar. Jika Redhat keluar desktop manaer
menggunakan Gnome, maka inux Mandrake keluar dengan desktop manager
KDE buatan SuSE Jerman. saat ini Mandrake Linux sudah keluar dengan versi 10.0.
Dan anda juga tidak hanya dapat menggunakan desktop KDE
saja, akan tetapi anda juga dapat menggunakan Gnome desktop sehingga
pengguna yang tidak dapat menggunakandesktop KDE dapat menggunakan desktop Gnome
atau sebaliknya.
Untuk lebih lengkap tenyang
informasi dan juga produk dari linux Mandrake ini anda dapat mengunjungi
website yang ada yaitu di http://Linux mandrake.com/
4. Caldera
Linux
Caldera Linux merupakan salah satu
jenis linux yang dirancan untuk mempermudah pemakaian bagi penggunanya. Caldera
sendiri dirancang dengan tampilan keseluruhan dengan grafis. Sejak saat kita
melakukan penginstallan linux Caldera ini, hingga kita melakukan Setting
Hardware semuanya dilakukan dengan tampilan grafis. yang mengagumkan dari Linux
Caldera ini adalah pada saat kita melakukan penginstallan Linux Caldera ini, kita
disuguhi game tetris untuk mengisi waktu yang luang, sambil menunggu transfer
prigram yang berjalan.
Selain itu Caldera merupakan jenis
linux yang pertama yang menggunakan Auto-Detect Hardware ( seperti plug and
play pada Mac). Untuk penjelasan yang lebih lengkap dan juga informasi yang
akurat anda dapat melihat di situs http://caldera-system.com/
5. Slackware Linux
Slackware adalah distribusi linux
yang pertama, yang pernah mengalami masa kejayaan ketika baru sedikit orang
yang mengenal Linux. Bagi pengguna Linux senior, slackware merupakan suatu
distribusi Linux yang penuh dengan tantangan. Slackware hadir dengan model yang
sangat sederhana, tidak seperti distribusi linux yang lainnya. Slackware
merupakan distribusi linux yang murni, dlam arti penampilannya yang sangat
mirip dengan UNIX (UNIX Clone), sehingga membuat penggunanya merasa seperti
menggunakan UNIX murni.
Bagi mereka yang menginginkan
tantangan dan ingin menjadi Linuxer handal, atau yang sering dikenal dengan
sysadmin, slackware merupakan jawabannya. Anda tidak akan pernah mendapatkan
kemudahan seperti halnyajika kita menggunakan distribusi linux yang lainnya
karena slackware semuanya serba manual dan tanpa grafik. Versi terbaru dari
slackware yang diketahui oleh penulis adalah versi 7.1. Anda bisa mengetahui
tentang perkembangan slackware linux ini dengan mengunjungi situs http://slackware.org/
6. SuSE Linux
Jika Redhat adalah Jenis Linux yang
paling populer di Amerika dan di Indonesia, maka SuSE Linux adalah Linux yang
paling banyak digunakan oleh negara-negara di Eropa. SuSE dilengkapi
dengan DesktopManager yang dikenal dengan KDE. Selain itu juga dilengkapi
tools untuk central setting yang bernama YaST (Yet another Settup Tools) yang
sangat mudah digunakan untuk konfigurasi sistem internal dan jaringan serta
security.
Yang paling dibanggakan dari distro
ini adalah kelengkapan program aplikasinya. Jika membeli Linux SuSE seharga USD
50,00, Anda akan mendapat 5 CD program dan 1 CD source. Jadi anda tidak perlu
lagi repot-repot mendownload program lainnya. Salah satu program terkenal yang
disertakan adalah Saint (program untuk meneliti ceah kelemahan sistem) dan
VMWare (program emulator yang berguna menjalankan sistem operasi lainnya
seperti: Windows 9.x, Windows 2000, windows NT, OS, Novel, dan Lainnya). Satu
lagi adalah program Beowulf, suatu proyek eksperimen gabungan Universitas di
Jerman untuk membuat super komputer yang menggabungkan 1000 CPU menjadi 1
server yang tercepet yang pernah ada. Proyek ini juga dibuat di NASA- Amerika
Serikat, untuk kepentingan pemetaan luar angkasa. Saat ini SuSE telah hadir
dengan Versi 7.0 yang benar-benar berorientasi grafis, memmulai dari instalasi
sampai dengan prosedur konfigurasinya.
Yang membanggaka, SuSE adalah jenis
Linux pertama yang menyertakan bahasa Indonesia dan pilihan bahasa yang
digunakan dalam sistem Operasi Linux. Pembuatan Dokumentasinya dipimpim oleh I
Made Wiryana. Untuk keterangan lebih lanjut anda dapat melihat di situsnya di
http://www.suse.de, atau di http://www.suse.com
7.
Corel Linux
8
Corel Linux merupakan salah satu
sistem operasi berbasis Linux yang dibuat oleh salah satu distribusi Linux,
yaitu Debian. Corel Linux sama seperti Linux lainnya, mendukung sistem operasi
sistem open source dibawah naunan GNU. Corel Linux dapat anda beli Via internet
dengan harga yang sangat terjangkau, jauh dari harga linux OS lainnya.
Corel Linux dapat langsung diinstal dengan atau tanpa sistem
operasi yang lain. Corel Linux juga bisa diinstall pada partisi dan file sistem
windows, yang menjadikan Corel Linux seolah-olah adalah program aplikasi
Windows.
Salah satu yang menarik dari Corel Linux adalah Semuanya serba
grafis. Corel Linux juga dirancang sebagai end-User. Pada Corel Linux semuaya
serba grafi, dimulai pada saat prosedur Instalasi hingga boot sistem. Anda
tidak akan menemukan basis text seperti yang ada di Linux lainnya, atau juga
windows yang masih basis text. Dicorel Linux semuanya serbadisederhanakan.
bahkan sampai pada setting jaringanpun lebih mudah dari pada setting jaringan
pada Windows.
Akan tatapi ada sedikit kekurangan
pada Corel Linux ini, terutama bagi pengguna yang sudah mahir. Mereka akan
binging dengan tampilan yang serba grafis yang diberikan oleh Corel Linux.
Untuk Informasi yang lebih detail anda dapat mengunjugi di situsnya yaitu di http://www.linux.corel.com
8.
Turbo Linux
Turbo Linux adalah Linux yang
terkenal dan populer di Asia. Bahkan di Jepang dan Cina pun Linux ini terkenal,
Turbo Linux menduduki peringkat pertama distribusi linux pilihan. Turbo Linux
dibuat dari berbagai under Linux/UNIX, baik komersial maupun freeware untuk
9
kepentingan jaringan skala besa. Pihak vendor mengklaim
pihak mereka sebagai Linux tercepat saat ini dengan backup dari perusahaan-perusahaan terkemuka saat ini, seperti: Compaq, Dell,
Fujitsu, Intel, NEC, Tishiba, Novel, dan SCO. Seperti dengan SuSE, Tuurbo Linux
mengkhususkan diri di bidang clustering computer, setara dengan super komputer
di Jerman untuk kepentingan jaringan di China dan Jepang. Bahkan di China,
Turbo Linux diadaptasi sebagai sistem komputer utama mereka, dan
dimasyarakatkan dalam bahasa China kepada masyarakatnya guna menyaingi dominasi
dari Microsoft. Untuk jelas anda dapat melihat situs Turbo Linux di http://www.turbolinux.com.
9.
Ubuntu Linux
Linux Ubuntu adalah salah satu dari
jenis Linux yang ada di dunia. Ubuntu Linux merupakan sebuah distro baru yang
langsung mendapatkan tempat dihati para pengguna Linux khususnya bagi para
Debian mania. Bagaimana tidak Ubuntu memiliki lebih banyak kelebihan
dibandingkan debian sendiri. Ubuntu menawarkan semua kelebihan yang dimiliki
oleh Debian ditambah dengan update berkala setiap 3 bulan, dukungan komunitas
yang sangat banyak, dukungan dana yang melimpah, bahkan anda bisa mendapatkan
CD Installernya secara gratis. Ubuntu adalah sebuah kata kuno dari Africa yang
berarti “Humanity towards other” yang kurang lebih artinya adalah kemanusian
untuk membantu yang lain. Tujuan dari proyek ini adalah menciptakan sebuah
Sistem Operasi Desktop yang gratis dengan dukungan aplikasi serta
dokumentasinya. Project ini disponsori oleh Canonical Ltd.
Ubuntu berbasiskan GNOME dan bagi
anda yang lebih menyukai KDE anda bisa memilih Kubuntu Linux. Walaupun tampilan
kedua distro ini berbeda tapi keduanya sama-sama keluar dari “pabrik” yang sama
dan tentu saja kedua distro ini mempunyai kelebihan dan kekurangan
masing-masing. Kalau anda lebih menyukai tampilan dengan ciri khas “Mac OS”
anda bisa memakai Ubuntu tapi apabila anda lebih menyukai tampilan yang “agak”
mirip dengan
Windows [bahkan menurut saya lebih bagus dari Windows] anda
bisa memakai Kubuntu tapi
10
kalau anda hanya ingin menjadikan komputer anda sebagai
server anda bisa memakai salah satu dari keduanya karena pada dasarnya “base
system” keduanya sama [hanya berbeda Desktop Manager dan tambahan aplikasinya saja.
[K]Ubuntu Linux hadir dalam 2 versi
yaitu versi LiveCD dan versi Install. Anda bisa memakai versi LiveCD kalau anda
tidak ingin menginstallnya kedalam Komputer, cukup masukan LiveCD tersebut
kedalam CD-ROM Drive anda, booting dari CD-ROM Drive maka anda sudah dapat
menikmati Linux.
Tentu saja LiveCD ini mempunyai
banyak batasan karena semua perubahan pada konfigurasi yang anda buat akan
langsung hilang ketika komputer dimatikan dan tentu saja flexibilitas LiveCD
ini akan sangat jauh apabila dibandingkan dengan versi Installnya. [K]Ubuntu
Linux ini juga hadir dalam 3 Arsitektur komputer yaitu : Intel x86, PowerPC dan
AMD64. Kini Ubuntu telah hadir dengan versi terbarunya yaitu versi 7.4 yang
dikeluarkan tepatnya tanggal 19 April 2007 dan menurut kabar yang saya dapatkan
bahwa versi terbarunya lagi yaitu 7.10 akan di rilis pada tanggal 18 oktober
2007.
1.Ubuntu
4.10 (Warty Warthog)
2.Ubuntu
5.04 (Hoary Hedghog)
3.Ubuntu
5.10 (Breezy Badger)
4.Ubuntu
6.06 (Dapper Drack)
5.Ubuntu
6.10 (Edgy Elf)
7.Ubuntu
7.04 (Fiesty Fawn)
8.Ubuntu
7.10 (Gusty Gibbon)
9.Ubuntu
8.04 (Hardy Heron)
10.Ubuntu
8.10 (Intepid Ibex)
11.Ubuntu
9.04 (Jaunty Jackalope)
12.Ubuntu
9.10 (Karmic Koala)
13.Ubuntu
10.04.
11
2.4 Perintah-perintah yang Ada di Linux
Perintah
|
Keterangan
|
any_command --help
|
Menampilkan keterangan
bantu tentang pemakaian perintah. "--help" sama dengan perintah
pada DOS "/h".
|
ls
|
Melihat isi file dari
direktori aktif. Pada linux perintah dir hanya berupa alias dari perintah ls.
Untuk perintah ls sendiri sering dibuatkan alias ls
--color, agar pada waktu di lsditampilkan
warna-warna sesuai dengan file-filenya, biasanya hijau untuk execute, dsb.
|
ls -al
|
Melihat seluruh isi file
pada direktori aktif beserta file hidden, lalu ditampilkan layar per layar.
|
cd directory
|
Change directory.
Menggunakan cd tanpa nama direktori akan
menghantarkan anda ke home direktori. Dan cd
- akan
menghantarkan anda ke direktori sebelumnya.
|
cp source destination
|
Mengopi suatu file
|
mcopy source destination
|
Mengcopy suatu file
dari/ke dos filesystem. Contoh <tt>mcopy a:autoexec.bat ~/junk .
Gunakan man
mtools untuk
command yang sejenis : mdir, mcd, mren, mmove, mdel, mmd, mrd,
mformat....
|
mv source destination
|
Memindahkan atau mengganti
nama file
|
ln -s source destination
|
Membuat Simbolic Links,
contoh <tt>ln -sf /usr/X11R6/bin/XF86_SVGA /etc/X11/X, membuat Simbolic link dari
file XF86_SVGA ke X
|
rm files
|
Menghapus file
|
mkdir directory
|
Membuat direktori baru
|
rmdir directory
|
Menghapus direktori yang
telah kosong
|
rm -r files
|
(recursive remove)
Menghapus file, direktori dan subdirektorinya. Hati-hati menggunakan perintah
ini apabila anda login sebagai root, karena root dengan mudah dapat menghapus
seluruh file pada sistem dengan perintah di atas, tidak ada perintah untuk undelete
di Linux
|
more
|
Untuk melihat isi suatu
file, dengan tambahan perintah more, maka isi file tersebut ditampilkan layar
per layar.
|
less filename
|
Melihat suatu file layar
per layar, dan tekan tombol "q" apabila ingin keluar,
|
pico filename
|
Edit suatu text file.
|
pico -w filename
|
Edit suatu text file,
dengan menonaktifkan fungsi word wrap, sangat berguna untuk mengedit file
seperti /etc/fstab.
|
lynx file.html
|
Melihat file html atau
browse ke net dengan text mode, dimana gambar/image tidak dapat ditampilkan,
tapi lynx adalah suatu browser yang sangat cepat, sangat berguna bila anda
hanya menginginkan suatu artikel tanpa image.
|
tar -zxvffilename.tar.gz
|
Meng-untar sebuah file tar
sekaligus meng-uncompress file tersebut (*.tar.gz atau *.tgz), untuk
meletakkannya direktori yg diinginkan tambahkan option -C direktori, contoh tar
-zxvf filename.tar.gz -C /opt (meletakkan
file tersebut di direktori /opt
|
tar -xvffilename.tar
|
Meng-untar sebuah file tar
yang tidak terkompress (*.tar).
|
gunzipfilename.gz
|
Meng-uncompress sebuah
file zip (*.gz" or *.z). dengan menggunakan gzip (juga zip atau
compress) jika anda menginginkan mengompress file.
|
bunzip2filename.bz2
|
Meng-uncompress file
dengan format (*.bz2) dengan utiliti "bzip2", digunakan pada file
yang besar.
|
unzipfilename.zip
|
Meng-uncompress file
dengan format (*.zip) dengan utiliti "unzip" yang kompatibel dengan
pkzip for DOS.
|
find / -name"filename"
|
Mencari
"namafile" pada komputer anda dimulai dengan direktori /. Namafile
tersebut mungkin saja berisi wildcard (*,?).
|
locate filename
|
Mencari file dengan string
"filename". Sangat mudah dan cepat dari perintah di atas.
|
pine
|
Email reader yang sangat
mudah digunakan, dan menjadi favorit banyak pemakai mesin Unix. Atau anda
bisa pakai email yang sangat customize, yaitu mutt ,
|
talk username1
|
Berbicara dengan keyboard
dengan user lain yg sedang login pada mesin kita (atau gunakan talk
username1@machinename</t> untuk berbicara dengan komputer lain). Untuk
menerima undangan percakapan, ketikkan <tt>talk username2.
Jika seseorang mencoba untuk berbicara dengan anda dan itu dirasakan
mengganggu, anda bisa menggunakan perintah mesg
nuntuk menolak pesan tersebut. Dan gunakan perintah who atau rwho untuk melihat siapa user yang
mengganggu tersebut.
|
mc
|
Menjalankan "Morton
Commander" ... eh... salah maksudnya "Midnight Commander"
sebagai file manager, cepat dan bagus.
|
telnet server
|
Untuk menghubungkan
komputer kita ke komputer lain dengan menggunakan protokol TELNET. Gunakan
nama mesin atau Nomor IP mesin, dan anda akan mendapatkan prompt login name
dari mesin tersebut, masukkan passwordnya, oh ya .. anda juga harus punya
account di mesin remote tersebut. Telnet akan menghubungkan anda dengan
komputer lain dan membiarkan anda untuk mengoperasikan mesin tersebut. Telnet
sangat tidak aman, setiap yang anda ketik menjadi "open text", juga
dengan password anda! Gunakan ssh alih-alih telnet untuk mengakses mesin
secara remote.
|
rlogin server
|
(remote login)
Menghubungkan anda kekomputer lain. Loginname dan password, tetapi apabila
account anda tersebut telah dipakai, maka anda akan mendapatkan pesan
kesalahan pada password anda. Sangat tidak aman juga, gunakan ssh sebagai gantinya.
|
rsh server
|
(remote shell) Jalan lain
untuk menghubungkan anda ke remote machine. Apabila login name/password anda
sedang dipakai di remote mesin tsb, maka password anda tidak akan berlaku.
Idem dengan rlogin, gantikan dengan ssh.
|
ftp server
|
|
minicom
|
Program Minicom (dapat
dikatakan seperti "Procomm/Hyperterminal for Linux").
|
./program_name
|
Menjalankan program pada
direktori aktif, yang mana tidak terdapat pada PATH anda
|
xinit
|
Menjalankan X-window
server (tanpa windows manager).
|
startx
|
Menjalankan X-window server dan
meload default windows manager. Sama seperti perintah "win" under DOS dengan
Win3.1
|
startx -- :1
|
Menjalankan sesi X-windows
berikutnya pada display 1 (default menggunakan display 0). Anda dapat
menjalankan banyak GUI terminal secara bersamaan, untuk pindah antar GUI
gunakan <Ctrl><Alt><F7>, <Ctrl><Alt><F8>,
etc, tapi ini akan lebih banyak memakan memori.
|
xterm
|
(pada X terminal)
,menjalankan X-windows terminal. Untuk keluar ketikkan exit
|
xboing
|
(pada X terminal). Sangat
lucu deh ...., seperti games-games lama .....
|
gimp
|
(pada X terminal) Program
image editor yang sangat bagus, bisa disamakan dengan Adobe Photoshop, yang
membedakan adalah program ini gratis.
|
netscape
|
(pada X terminal)
menjalankan netscape, versi pada waktu tulisan ini dibuat telah mencapai
versi 4.7
|
netscape -display host:0.0
|
(pada X terminal)
menjalankan netscape pada mesin yang aktif dan menampilkan outputnya pada
mesin yang bernama host display 0 screen 0. Anda harus
memberikan akses untuk mesin aktif untuk menampilkannya pada mesin host dengan perintah xhost
|
shutdown -h now
|
(sebagai root) Shut down
sistem. Umumnya digunakan untuk remote shutdown. Gunakan
<Ctrl><Alt> untuk shutdown pada konsol (dapat dijalankan oleh
user).
|
halt
|
reboot (sebagai root) Halt
atau reboot mesin. Lebih simple dari perintah di atas.
|
man topic
|
Menampilkan daftar dari
sistem manual pages (help) sesuai dengan topic. Coba man
man. lalu tekan q untuk keluar dari viewer. Perintah info
topic Manual pages
dapat dibaca dilhat dengan cara any_command
--help.
|
apropos topic
|
Menampilkan bantuan manual
berdasarkan topik..
|
pwd
|
Melihat direktori kerja
saat ini
|
hostname
|
Menampilkan nama local
host (mesin dimana anda sedang bekerja). Gunakan perintah netconf (sebagai root) untuk merubah nama
host dari mesin tersebut, atau edit file /etc/hosts
|
whoami
|
Mencetak login name anda
|
id username
|
Mencetak user id (uid)
atau group id (gid)
|
date
|
Mencetak atau merubah
tanggal dan waktu pada komputer, contoh merubah tanggal dan waktu ke
2000-12-31 23:57 dengan perintah; date
123123572000
|
time
|
Melihat jumlah waktu yg
ditangani untuk penyelesaian suatu proses + info lainnya. Jangan dibingungkan
dengan perintah date
|
who
|
Melihat user yang login
pada komputer kita.
|
rwho -a
|
Melihat semua user yg
login pada network anda. Layanan perintah rwho ini harus diaktifkan, jalankan
setup sebagai root untuk mengaktifkannya.
|
finger username
|
Melihat informasi user,
coba jalankan; finger
root
|
last
|
Melihat user sebelumnya
yang telah login di komputer.
|
uptime
|
Melihat jumlah waktu
pemakaian komputer oleh seseorang, terhitung proses reboot terakhir.
|
ps
|
(=print status) Melihat
proses-proses yang dijalankan oleh user
|
ps axu
|
Melihat seluruh proses
yang dijalankan, walaupun tanpa terminal control, juga ditampilkan nama dari
user untuk setiap proses.
|
top
|
Melihat proses yang
berjalan, dengan urutan penggunaan cpu.
|
uname -a
|
Informasi system kernel
anda
|
free
|
Informasi memory (dalam
kilobytes).
|
df -h
|
(=disk free) Melihat
informasi pemakaian disk pada seluruh system (in human-readable form)
|
du / -bh
|
(=disk usage) Melihat
secara detil pemakaian disk untuk setiap direktori, dimulai dari root (in
human legible form).
|
cat /proc/cpuinfo
|
Cpu info. Melihat file
pada /proc directori yang bukan merupakan file nyata (not real files).
|
cat /proc/interrupts
|
Melihat alamat interrupt
yang dipakai.
|
cat /proc/version
|
Versi dari Linux dan
informasi lainnya.
|
cat /proc/filesystems
|
Melihat filesystem yang
digunakan.
|
cat /etc/printcap
|
Melihat printer yang telah
disetup
|
lsmod
|
(as root) Melihat
module-module kernel yang telah di load.
|
set
|
Melihat environment dari
user yang aktif
|
echo $PATH
|
Melihat isi dari variabel PATH.
Perintah ini dapat digunakan untuk menampilkan variabel environmen lain
dengan baik. Gunakan set untuk melihat environmen secara
penuh.
|
dmesg
|
Mencetak pesan-pesan pada
waktu proses boot. (menampilkan file: /var/log/dmesg).
|
clear
|
Membersihkan layar.
|
adduser
|
Menambah pengguna.
|
2.5 Contoh Program Linux
Program
aplikasi Linux Adalah sebagai berikut :
1. Aplikasi Office
2. Aplikasi Multimedia
3. Aplikasi Grafis
4. Aplikasi Internet
5. Aplikasi Utility
1. Aplikasi Office
Contoh :
1.
OpenOffice.org : terdiri dari aplikasi word
processing (pengolah kata), spreadsheet, presentasi, manajemen, database,
gambar, dan mengedit halaman web.
2.
Evolution : merupakan email client yang mirip outlook di MS
Windows. Memiliki kemampuan sebagai Personal Information Manage (PIM) untuk
mengelola email, kalender, kontak, tasks, pencarian, integrasi dekstop, vcard,
filter, junk, enkripsi, dukungan LDAP, iCal, dan masih banyak lagi.
3.
Scribus : menyediakan fungsi layering, opacity,
pengelola warna ICC, separasi warna CMYKK, dan serba bisa membuat berkas PDF.
4.
Gimp : merupakan salah satu software perkantoran
untuk kebutuhan publik relasi (PR), pemasaran, atau digunakan sesuai kebutuhan
seperti untuk pelajaran sekolah.
17
2. Aplikasi Multimedia
Contoh :
1. Songbird : Music player
berbasis mozilla firefox dengan tampilan hampir mirip iTunes dapat difungsikan
sebagai web browser, juga memungkinkan mengganti skin.
2. Banshee : media player
dapat memutar berbagai format video dan juga mampu berbagi library dengan
iTunes melalui fitur DAAP Music Sharing. dapat juga mendengarkan internet radio
Last,FM.
3. Rhythmbox : dengan GUI
paling sederhana memiliki fitur yang hampir sama dengan banshee, bahkan lebih.
Dapat juga mendownload langsung di portal musik online Jamendo dan Magnature.
Rhythmbox juga dapat men-scan library berkala sehingga tidak perlu men-scan
secara manual jika ada musik yang baru masuk HDD.
4. Amarok : adalah
aplikasi yang dapat memainkan musik untuk UNIX atau LINUX dengan antarmuka yang
intuitif.
3. Aplikasi Grafis
Contoh
1. Blender 3D : salah satu aplikasi pengolah grafis dengan kualitas 3D yang sangat tinggi.
2. Pencil (2D) : aplikasi grafis 2D yang mengolah
traditional hand-drawn animations dengan mengompilasikannya pada
"page-page" yang disediakan sehingga membentuk sebuah digital
flipbook.
3. KpovModeler :
Software composition / modelling untuk sarana pembuatan POV-Ray Scenes
termasuk salah satu alternative Blender 3D yang cukup menjanjikan
4.
Aplikasi Internet
Contoh :
1. Google Chrome Browser : adalah browser yang dikenal ringan dan
cepat dalam mengakses informasi, yang dibuat oleh perusahaan google, dibuat dan
didesain untuk multiplatfor sistem operasi. Oleh karena itu bisa
dijalankan di distro-distro linux.
2. Konqueror : Browser web ini
adalah browser web standar pada linux. Selain bisa digunakan untuk menjelajah
18
web, konqueror ini juga dapat
digunakan untuk menjelajahi isi komputer dan juga bisa digunakan menjadi
penampil dokumen universal.
3. X-Chat IRC : Aplikasi chatting
client IRC (Internet Relay Chat) berfungsi agar kita terhubung dan dapat saling
berkomunikasi dengan siapa saja dan kapan saja melalui media chatting.
5.
Aplikasi Utility
Contoh :
1. Avast! 4 Home Edition : Avast! 4 Home Edition ini digunakan sebagai
antivirus pada Linux. walaupun di linux jarang sekali ada virusnya. Avast! 4
Home Edition ini juga diandalkan untuk mencegah beberapa ancaman komputer
selain virus komputer.
2. Evince : Evince merupakan program yang
dijadikan aplikasi default untuk membuka file pdf
3. ClamAV : merupakan antivirus yang bekerja di
mode command line.
4. BitDefender : BitDefender
adalah perusahaan kemanan terkemuka, dan ini solusi antivirus duduk dalam
cluster raksasa perangkat lunak antivirus untuk platform yang berbeda.
19
BAB III
PENUTUP
3.1 Kesimpulan
Sistem
operasi (Operation System) adalah perangkat
lunak (software) yang mengatur semua sumber daya dalam komputer. Sumber daya
ini dapat berupa perangkat keras (hardware) maupun program aplikasi. Linux
merupakan salah satu sistem operasi yand ada saat ini.
Linux adalah suatu sistem operasi yang bersifat multi user
dan multitasking, yang dapat berjalan di berbagai platform, termasuk prosesor
INTEL 386 dan yang lebih tinggi. Sistem operasi ini mengimplementasikan
standard POSIX. Linux dapat berinteroperasi secara baik dengan sistem operasi
yang lain, termasuk Apple, Microsoft dan Novell.
Generasi-generasi
linux diantaranya adalah debian, redhat linux, mandrake linux, caldera linux,
slakware linux, suse lunux, corel linux, turbo linux, dan ubuntu linux. Contoh
program aplikasi linux diantaranya adalah aplikasi office, aplikasi multimedia, aplikasi
grafis, aplikasi internet, dan aplikasi utility.
3.2 Saran
Perkembangan teknologi informasi yang sangat poesat
mengharuskan kita memilih sistem operasi yang tepat. Sistem operasi linux yang
bersifat open source dapat digunakan oleh siapa saja dan dapat dikembangkan
oleh keinginan kita sendiri. Kami sebagai penulis membutuhkan kritik dan saran
yang bersifat membangun demi kesempurnaan makalah ini. Karena kami tahu
kemampuan kami sangatlah terbatas tentang sistem operasi Linux ini.
20
Daftar Pustaka
http://fandimin.blogspot.com/2011/12/jenis-jenis-linux-dan-pengertiannya.html#ixzz29GwYzHZA
http://gusdarma.wordpress.com/2010/04/01/sejarah-perkembangan-linux/
http://id.wikipedia.org/wiki/Linux
http://unknown-mboh.blogspot.com/2012/10/sejarah-perkembangan-linux-serta-jenis.html