3. dasar linux
DESCRIPTION
TRANSCRIPT
31/03/2011
1
ADMINISTRASI JARINGAN (3)Dasa LinuxHimawan Aditya D. [email protected]
PERANGKAT SISTEM KOMPUTER
Hardware
Brainware
Software
COMPUTER PROCESS
Sistem Operasi
AplikasiData
OutputSystem
DIMANA LINUX BERADA ?
Sistem Operasi
AplikasiDataData
OutputSystem
31/03/2011
2
ASAL MUASAL LINUX Saat ini lisensi Linux dipegang oleh penyusun kernelnya
pertama kali, LINUS TORVALDS. Untuk menelusuri asalmulanya, kembali ke tahun 1991. Di Suoen Tasavalta,Republik Finlandia, seorang mahasiswa bernama LINUSTORVALDS mengikuti mata kuliah Unix dan bahasapemrograman C. Saat itu TORVALDS menggunakansistem operasi mini berbasiskan Unix bernama Minix. Iamerasa bahwa Minix mempunyai banyak kelemahan, danIa berkeyakinan mampu untuk membuat lebih baik dariitu. Di usia 23, Ia mulai mengotak-atik kernel Minix danmenjalankannya di mesin Intel x86. Pada Oktober 1991,Torvalds mempublikasikan sistemnya yang baru danrelatif sudah stabil ke newsgroup. Dia menawarkan untukmempublikasikan kode sumbernya dan mengundang paradeveloper lain untuk mengembangkannya bersama-sama.Sejak saat itulah Linux berkembang, dan merubah wajahdunia komputasi hingga saat ini.
SEJARAH LINUX
Penemu Seorang mahasiswa berkebangsaanFilandia bernama Linus Torvalds. Agustus 1991
SEJARAH LINUX
Linux pertama kali, yaitu Minix dibuat olehLinus Torvalds di Univ. Helsinki, Finlandia
Versi pertama Linux 0.10 dipublikasikan padaNovember 1991
Pada Desember 1991, versi 0.11 dirilis Pada versi 0.13 Linux sudah lebih stabil dan
diubah versinya menjadi versi 0.95 Kini terus berkembang cepat karena source
codenya disebarluaskan, dimodifikasi dandikembangkan oleh siapa saja
SEJARAH LOGO LINUX Ada cerita menarik yang menyebabkan TORVALDSmenggunakan penguin sebagai logo dari sistemoperasi Linux. Saat itu TORVALDS sedang berjalanjalan bersama ANDREW TRIDGELL (PenyusunSambatypeset@protect @@footnote SF@gobble@optSamba adalah sebuah program yang memungkinkanmesin Unix (termasuk Linux) berkomunikasi denganWindows dalam sebuah jaringan.Disebuah tamanTiba tiba TORVALDS dipatok pinguin, dan semenjakitu Ia mengalami demam selama berhari hari. Diapikir, karakter ini cocok untuk mewakili Linux. Iaingin pemakainya menjadi demam alias tergila-gilauntuk menggunakan dan mengotak atik Linux. Danternyata, apa yang dibayangkannya menjadikenyataan. Hampir setiap pemakai saat pertama kaliberkenalan dengan Linux menjadi susah tidur, danmenghabiskan waktunya berjam-jam didepankomputer untuk bermain main dengan Linux.
Visualisasi logonya dikompetisikan kepada umumlewat diskusi pada mailing list Linux Kernel.Pencetusnya adalah ALAN COX, dan logo terpilihdiberi nama Tux, dibuat oleh LARRY EWING
31/03/2011
3
KEUNTUNGAN MENGGUNAKAN LINUX Multitasking
Dapat menjalankan perintah secara bersamaan dan aksesperangkat keras secara bersamaan Multiuser yaitu sistem operasi yang pada saat bersamaandapat digunakan oleh lebih dari satu user yang masuk kedalam sistem Virtual Memory atau Memori Maya
Linux dapat memanfaatkan ruang pada harddisk untukdigunakan sebagai memori maya, yaitu program yangtidak aktif di RAM akan disimpan pada harddisk. Shared Library
Setiap perintah pada Linux saling berbagi menggukanfungsi dari library, hal ini berguna untuk menghematmemori Kompatibilitas dengan IEEE POSIX.1
Standar ini menjadikan Linux mendukung banyak standaryang digunakan oleh sistem UNIX lainnya Harga yang relatif lebih rendah Dukungan software GNU berupa free software
APA ITU FREE ?
FREE tidak sama dengan GRATIS FREE artinya Kebebasan :
Bebas di Duplikasi/Copy Bebas di Ubah/Modifikasi Bebas di distribusi/jual/sewa
LINUX is FREE SOFTWAREKonsep free software dapat dilihat di:http://www.fsf.org
PROSES KOMPILASI PROGRAM
SOURCE CODE
EXECUTION
Compiler
BINARY
Linker
SOFTWARE KOMERSIAL
SOURCE CODE
EXECUTION
Compiler
BINARY
Linker
RAHASIA/SANGAT MAHAL
Di JUAL
31/03/2011
4
SOFTWARE OPEN SOURCE
SOURCE CODE
EXECUTION
Compiler
BINARY
Linker
TERBUKA& FREE
FREE /COMMERCIAL
DISTRO LINUX
Distro Linux (singkatan dari distribusiLinux) adalah sebutan untuk sistem operasikomputer dan aplikasinya, merupakan keluargaUnix yang menggunakan kernel Linux.Distribusi Linux bisa berupa perangkat lunakbebas dan bisa juga berupa perangkat lunakkomersial seperti Red Hat Enterprise, SuSE, danlain-lain.
DISTRIBUSI LINUXBeberapa distribusi Linux yang seringdigunakan adalah : Caldera Open linux RedHat Debian SuSE Turbo Linux Mandrake SLS Slackware Ubuntu Beberapa distribusi lainnya (http://www.linux.org)
SISTEM OPRASI UBUNTU
Komunitas Ubuntu Indonesia
31/03/2011
5
SEJARAH UBUNTU
Ubuntu adalah ideologi etis Afrika Selatan yangberpusat pada kesetiaan masyarakat dan hubunganantara satu sama lain. Kata Ubuntu berasal daribahasa Zulu dan Xhosa. Ubuntu (diucapkan "oo-BOON-too") dipandang sebagai konsep tradisionalAfrika, yang dianggap sebagai salah satu asaspendirian republik baru Afrika Selatan danterhubung dengan ide kebangkitan kembali Afrika.
Terjemahan singkat dari makna Ubuntu adalah "rasaperikemanusiaan terhadap orang lain". Terjemahanlainnya yaitu: "kepercayaan atas ikatan universaluntuk saling berbagi yang menghubungkan seluruhumat manusia".
DEFINISI UBUNTU
Ubuntu adalah salah satu distribusi Linux yangberbasiskan pada Debian dan memiliki interfacedesktop. Proyek Ubuntu disponsori olehCanonical Ltd (perusahaan milik MarkShuttleworth).
KEUNGGULAN UBUNTU
Ubuntu adalah [sistem operasi] lengkap berbasisLinux, tersedia secara bebas dan mempunyaidukungan baik yang berasal dari komunitasmaupun tenaga ahli profesional.
KEUNGGULAN UBUNTU
Komunitas Ubuntu dibentuk berdasarkangagasan yang terdapat di dalam filosofiUbuntu:
Bahwa perangkat lunak harustersedia dengan bebas biaya
Bahwa aplikasi perangkat lunaktersebut harus dapat digunakandalam bahasa lokal masing-masingdan untuk orang-orang yangmempunyai keterbatasan fisik, dan
Bahwa pengguna harus mempunyaikebebasan untuk mengubahperangkat lunak sesuai dengan apayang mereka butuhkan.
31/03/2011
6
KEUNGGULAN UBUNTU
Perihal kebebasan inilah yang membuat Ubuntuberbeda dari perangkat lunak berpemilik(proprietary); bukan hanya peralatan yang Andabutuhkan tersedia secara bebas biaya, tetapiAnda juga mempunyai hak untuk memodifikasiperangkat lunak Anda sampai perangkat lunaktersebut bekerja sesuai dengan yang Andainginkan.
KERNEL
Kernel Linux adalah jantung dari SistemOperasi Ubuntu. Sebuah kernel adalah bagianpenting dari sistem operasi apapun, fungsinyaadalah untuk menjembatani komunikasi antaraperangkat keras dengan perangkat lunak.
PRINSIP DESAIN
Dalam desain keseluruhan, Linux menyerupaiimplementasi UNIX nonmicrokernel yang lain.Ia adalah sistem yang multi-user, multi-taskingdengan alat-alat UNIX-compatible yang lengkap.Sistem berkas Linux mengikuti semantiktradisional UNIX, dan model jaringan standarUNIX diimplementasikan secara keseluruhan.Ciri internal desain Linux telah dipengaruhi olehsejarah perkembangan sistem operasi ini.
PRINSIP DESAIN
Walaupun Linux dapat berjalan pada berbagaimacam platform, pada awalnya diadikembangkan secara eksklusif pada arsitekturPC. Sebagian besar dari pengembangan awaltersebut dilakukan oleh peminat individual,bukan oleh fasilitas riset yang berdana besar,sehingga dari awal Linux berusaha untukmemasukkan fungsionalitas sebanyak mungkindengan dana yang sangat terbatas. Saat ini,Linux dapat berjalan baik pada mesin multi-prosesor dengan main memory yang sangat besardan ukuran disk space yang juga sangat besar,namun tetap mampu beroperasi secara bergunadengan jumlah RAM yang lebih kecil dari 4 MB.
31/03/2011
7
KOMPONEN DAN APLIKASI
Repositori perangkat lunak Ubuntu mengandungribuan paket perangkat lunak yangdikelompokkan ke dalam empat “komponen”.Pengelompokkan dibuat berdasarkan jenisdukungan yang dapat diberikan dan apakahpaket tersebut mengikuti Filosofi PerangkatLunak Bebas. Komponen-komponen tersebutadalah “main”, “restricted”, “universe”, dan“multiverse”.
KOMPONEN DAN APLIKASI
Repositori perangkat lunak Ubuntu dibagimenjadi empat komponen (main, restricted,universe, dan multiverse) yang dibagiberdasarkan dukungan yang diberikan danapakah perangkat lunak tersebut sesuai dengantujuan yang ada dalam Filosofi Perangkat LunakBebas.
KOMPONEN DAN APLIKASI
MainKomponen “main” berisi aplikasi yang termasukperangkat lunak bebas, dapat didistribusikan ulangdengan bebas, dan didukung penuh oleh tim Ubuntu.Dalam komponen ini terdapat aplikasi open sourceyang paling populer dan dapat dipercaya, yangsebagian besar sudah terinstal secara baku (default)saat Anda melakukan instalasi Ubuntu.Perangkat lunak dalam komponen main berisiaplikasi yang dirasakan penting oleh pengembangUbuntu, komunitas, dan pengguna; dan timkeamanan dan distribusi Ubuntu berniatmendukungnya.
KOMPONEN DAN APLIKASI
Kami yakin bahwa perangkat lunak dalamkomponen main ini adalah perangkat lunak yangibutuhkan oleh kebanyakan orang dalammembangun desktop yang fungsional atau serverinternet yang hanya menjalankan perangkatlunak open source.Lisensi dari aplikasi haruslah bebas, tetapikomponen main dapat berisi firmware biner danfont pilihan yang tidak dapat dimodifikasi tanpaizin dari pemiliknya. Batasan yang ada padasemua kasus di atas tidak boleh membebani hakuntuk melakukan distribusi ulang.
31/03/2011
8
KOMPONEN DAN APLIKASI
restrictedKomponen restricted disediakan bagi perangkatlunak yang umum digunakan dan didukung olehtim Ubuntu walaupun tidak hadir dalam lisensibebas secara penuh. Harap dicatat bahwaperangkat lunak tersebut dapat saja tidakdidukung secara penuh mengingat kami tidakdapat memperbaiki sendiri perangkat lunaktersebut. Kami hanya dapat melaporkanmasalah yang terjadi ke pemilik aslinya.
KOMPONEN DAN APLIKASIBeberapa perangkat lunak dari komponen restrictedakan diinstal dalam CD Ubuntu, namun telahdipisahkan sehingga dapat dihapus dengan mudah.Kami memasukkan perangkat lunak seperti inikarena perangkat lunak tersebut dibutuhkan olehUbuntu agar dapat berjalan pada beberapa mesintertentu - contohnya adalah driver biner dari vendorvideo card yang merupakan satu-satunya cara agarUbuntu dapat berjalan diatasnya. Pada dasarnya,kami hanya akan menggunakan perangkat lunakopen source kecuali tidak ada cara lain yang mudahdilakukan untuk menginstal Ubuntu. Tim Ubuntubekerja sama dengan vendor-vendor seperti itu demimempercepat perangkat lunak milik mereka menjadiopen source demi menjamin ketersediaan perangkatlunak bebas sebanyak mungkin.
KOMPONEN DAN APLIKASI
UniverseKomponen universe adalah gambaran dari Linuxdan dunia perangkat lunak bebas dan opensource. Dalam komponen universe, Anda akanmendapatkan hampir semua perangkat lunakopen source maupun perangkat lunak denganlisensi less open. Semuanya telah dibangun dariberbagai sumber yang tersedia bagi publik.Semua perangkat lunak ini disusunmenggunakan library dan tool yang menjadibagian dari komponen main. Sehingga perangkatlunak tersebut seharusnya dapat diinstal danbekerja dengan main dengan perangkat lunakyang terdapat dalam komponen main..
KOMPONEN DAN APLIKASI
Namun perangkat lunak dalam komponenuniverse ini tidak dijamin akan mendapatkanperbaikan keamanan maupun dukungan.Komponen universe berisi ribuan perangkatlunak. Dengan menggunakan komponenuniverse ini, pengguna dapat merasakankeragaman dan fleksibilitas yang disediakanoleh dunia open source yang luas dan dibangundi atas inti Ubuntu yang stabil.
31/03/2011
9
KOMPONEN DAN APLIKASI
Harap dicatat: Komponen universe tidakdiaktifkan secara baku (default) ketika Andamenginstal Ubuntu sehingga Anda perlumengaktifkannya sendiri. Canonical tidakmemberikan jaminan perbaikan keamananberkala bagi perangkat lunak yang tersediadalam komponen universe. Namun perbaikankeamanan tersebut tetap akan diberikan ketikakomunitas sudah membuatnya. Pengguna harussadar dengan risiko yang dibawa olehpenggunaan paket-paket dalam komponenuniverse.
KOMPONEN DAN APLIKASI
MultiverseKomponen multiverse berisi perangkat lunak yang“tidak bebas” dalam artian lisensi yang disertakanpada perangkat lunak tersebut tidak sesuai denganKebijakan Lisensi pada Komponen “main”.Merupakan tanggung jawab Anda untuk mengecekhak Anda dalam penggunaan suatu perangkat lunaksehingga sesuai dengan lisensi yang diberikan olehpemegang hak cipta.Perangkat lunak ini tidak didukung dan biasanyatidak dapat diperbaiki maupun diperbaharui. Risikopenggunaan Anda tanggung sendiri.
VERSI UBUNTU
Versi TanggalRilis
Namakode Sub Versi Didukung
sampai
4.10 20 Oktober2004
WartyWarthog Sounder 30 April
2006
5.04 8 April 2005 HoaryHedgehog Array 31 Oktober
2006
5.10 13 Oktober2005
BreezyBadger Colony 13 April
2007
6.06 LTS(Long TermSupport)
1 Juni 2006 DapperDrake Flight
Juni 2009(desktop)Juni 2011(server)
6.10 26 Oktober2006 Edgy Eft Knot April 2008
7.04 19 April2007
FeistyFawn Herd Oktober
2008
7.10 18 Oktober2007
GutsyGibbon Tribe April 2009
UBUNTU FAMILY
Debian Edubuntu, Ubuntu untuk pendidikan[9]
Kubuntu, Ubuntu dengan KDE Lubuntu, Ubuntu dengan LXDE Xubuntu, Ubuntu dengan Xfce Ubuntu Server Edition Sabily (Ubuntu Muslim Edition) Ubuntu Christian Edition Buddhabuntu (Ubuntu Buddhist Remix) Fluxbuntu
31/03/2011
10
STRUKTUR DIREKTORY & FILE LINUX Sistem File Linux mengadaptasi dari UNIX, dimana
sistem filenya tersusun dari sejumlah file dan direktori,dan sering digambarkan dengan struktur pohon.
Bagian puncak dsb root direktori atau direktori / (slash) Root memiliki sejumlah cabang yg disebut direktori. Selanjutnya masing masing direktori mengandung satu
atau beberapa direktori atau file./
homedevusr
binsbin astutifetrakadir
MASUK / KELUAR SISTEM LINUX Proses Untuk masuk ke LINUX di sebut login. Tujuan Login ada 2 ;
Sistem akan melakukan pengecekan berhak tidaknya pemakaimenggunakan sistem
Sistem akan melakukan berbagai pengaturan environment yangsesuai dengan pemakai (misalnya jenis shell yang akandigunakan)
Tampilan pada saat login pada linux ; Login : (nama user)
password : _ Jika pada saat login terdapat kesalahan maka sistem akan menolak
dengan menampilkan pesan kesalahan ; Login incorrect
Jika login dan password yang di masukkan benar, maka akanmuncul tanda $ dan % di ikuti kursor yang menandakan shell yangaktif.
Istilah umum untuk keluar dari sistem Linux adalah logout atau signoff, ini dilakukan agar orang yang tidak berhak tidak dapat memakaisistem.
Perintah yang dapat digunakan untuk keluar dari linux : <ctrl-D> Logout (pada C shell) Exit (pada Bourne shell & Korn shell)
PERINTAH DASAR PADA LINUX
• Struktur lengkap perintah Linux berbentukNama_perintah [pilihan][argumen]
Ket :• Nama_perintah adalah nama program yang akan dijalankan.• Pilihan(option), digunakan untuk memberikan pedoman bagaimana
program dijalankan.• Argumen, dipakai untuk menentukan data yg akan di proses.• Spasi atau tab diperlukan untuk memisahkan penulisan antara
perintah dengan pilihan serta antara pilihan dengan argumen
Ex : Perintah Argumen
$ echo hallo
SpasiTidak boleh dituliskan seperti :
$ echohallo
JENIS FILE PADA LINUX User Data
Merupakan file – file yang umumnyadiciptakan oleh user untuk menyimpan datamisalnya file task, document, dsb.
Sistem dataFile yang digunakan oleh sistem linux untukmelakukan proses misalnya batch file.
File ExecutetableBerisi informasi yang dikenal komputersebagai instruksi – instruksi, dapat dijalankansecara langsung oleh user misalnya finger,ping, dsb.
31/03/2011
11
ATURAN PENAMAAN FILE
Nama file terdiri dari max. 256 karakter. Dapat menggunakan huruf besar dan kecil. Linux membedakan huruf besar dan kecil. Dapat menggunakan tanda titik (.), dash (-),
underscore (_).
OPERASI FILE Membuat File Teks
Menggunakan sintaks touch sbb:darkstar:~$touch file baru
Menghapus fileMenggunakan perintah remove ( rm ) sbb:darkstar:~$ rm enterpiseMenghapus semua file pada direktori tertentu sbb:darkstar:~$ rm *darkstar:~$
Memindahkan dan mengubah nama fileMenggunakan perintah mv ( move ) sbb:mv <asal> <tujuan>
Menyalin (copy) FileMenggunakan perintah cp (copy) sbb:cp <asal> <tujuan>
MANAJEMEN DIREKTORI
Membuat direktoriMenggunakan perintah mkdir sbb:darkstar:~$ mkdir direktoribaru.darkstar:~$ lsdirektori baru/
Menghapus DirektoriMenggunakan perintah rmdir sbb:darkstar:~$ rmdir direktoribaru.
Memindahkan DirektoriMenggunakan perintah mvmv <direktori> <tujuan>
Menyalin DirektoriMenggunakan perintah cp sbb:cp <direktori> <tujuan>
DIREKTORI PENTING PADA FILESISTEM LINUX (1)
/adalah direktori root. Direktori paling dasar yang berisiseluruh direktori lainnya.
/homeadalah direktori yang berisi direktori home untuk user.
/binmerupakan singkatan dari binary. Direktori ini berisiaplikasi/program dasar linux.
/var/spoolberisi beberapa subdirektori :• Mail yang menampung file surat/mail.• Spool untuk menampung file yang akan dicetak.• Uucp untuk menampung file yang disalin dari mesin
linux lain.
31/03/2011
12
/usrberisi sejumlah direktori yang berisi program yang lazim sbb:
• DocsBerisi sejumlah dokumen perihal informasi tentang linux.
• ManBerisi dokumen yang digunakan oleh program man, yaituprogram untuk melihat manual suatu perintah.
• GamesBerisi beberapa game.
/usr/binberisi program – program yang banyak digunakan oleh user.
/devberisi fileyang digunakan untuk berhubungan dengan perantikeluaran seperti CD-ROM, floppy-disk, dll.
DIREKTORI PENTING PADA FILE SISTEMLINUX (2)
/usr/binberisi file untuk sistem organisasi.
/sbinberisi file sistem yang dijalankan secara otomatis olehlinux.
/etcberisi banyak file konfigurasi berupa teks untuk mengubahkonfigurasi sistem
DIREKTORI PENTING PADA FILE SISTEMLINUX (3)