12
31/03/2011 1 ADMINISTRASI JARINGAN (3) Dasa Linux Himawan Aditya D. ST. [email protected] PERANGKAT SISTEM KOMPUTER Hardware Brainware Software COMPUTER PROCESS Sistem Operasi Aplikasi Data Output System DIMANA LINUX BERADA ? Sistem Operasi Aplikasi Data Data Output System

3. dasar linux

Embed Size (px)

DESCRIPTION

 

Citation preview

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)