1 / 15

Pengenalan Linux

Pengenalan Linux. Nyimas Artina Arfansyah, S.Kom, M.Si. Sejarah Linux.

adia
Download Presentation

Pengenalan Linux

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Pengenalan Linux Nyimas Artina Arfansyah, S.Kom, M.Si

  2. Sejarah Linux Linux dibuatoleh Linux Torvalds, mahasiswa University of Helsinki diFinlandiapadatahun 1991, yang awalnyaadalahkarenaketidakpuasandariLisensiMinixyang membatasipenggunaannyahanyauntukpendidikan (mencegahdaritujuankomersial). Iamembuat Kernel Linux, yaitusebuah core Linux, diatasMinixdenganmenggunakanbahasaC. Linux memilikilisensi GNU, yaitusebuahlisensi yang memungkinkanseseoranguntukmendistribusikan dan memodifikasisourcecode secara bebas dan gratis. Pembuatan Linux dilakukansecaragotongroyongolehbanyak programmer yang kebanyakan C/C++ Programmer di seluruh dunia via internet. Logo Linux adalah penguin, karenapadasaatpengembangan Linux, Torvaldspernahdiantukoleh Penguin disebuahkebunbinatang yang menyebabkandirinyademamdandia bercita-cita agar orang lain dapat “demam” Linux. Nama Linux sendiri di adaptasi dari nama nya Linus. Saatini, Linux memilikibeberapa Desktop Environment yang berbasisGrafis, diantaranyaadalah : 1. KDE (K Desktop Environment) 2. GNOME (GNU Network Object Model Environment)

  3. 3. Icewm KDE dan GNOME merupakan 2 Desktop Environment (DE) populer yang berjalandi Linux danmerupakan DE yang membutuhkan require spesifikasi Hardware yang tinggikarena memang memiliki tampilan grafis dengan resolusi tinggi, bahkan untuk menerapkanfeature terkinidari User Interface nya pun, seperti 3D Desktop effects diperlukandukungankartugrafisatau Graphical Card. Linux pun jugamemiliki Interface berbasis text yang seringdisebutkonsoleatauCLI (Command Line Interface). Untukmenerapkan Desktop Environment diperlukanspesifikasiHardware yang lebihtinggidari Command Line.

  4. Keuntunganmenggunakan Linux 1. Lebihaman Linux memisahkanhakakses file dandirektoribagi user biasadan super user atau root. Seorang user biasahanyadiberiaksesdisebuah folder direktoritertentuuntukmenyimpandata, yaitudi folder /home/nama . Olehkarenaitu, keamananfile-file system dan file-file lain di jaga dari kemungkinan terhapus oleh user biasa. Di samping itusetting system jugamembutuhkan password dari Super User. 2. Lebihtahan virus Karenapemisahanakses file tsb, kurangmemungkinkansuatu virus menerobosfile system. Di sampingitu Linux tidakmemiliki Registry yang dikenalmerupakantempatpersembunyian virus. Di Linux juga tidak terdapat file exe yang dapat di jangkiti virus dandapatmenyebarkan virus. 3. Gratis dandapatdisebarluaskan Linux memilikilisensi GNU, yaitusebuahlisensi yang memperbolehkanseseoranguntukmenyebarluaskan, memodifikasidanmenggunakan Linux secara gratis. 4. Kompatibeldengan Hardware lama Linux dapat di install di Hardware lama dan tentu nya tidak menerapkan GUI dalam halini. Hardware lama tsbdapatdigunakanuntuk server yang tidakmembutuhkan GUI. Dalamhalini, Linux mensyaratkanspesifikasi hardware yang rendah.

  5. KerugianMenggunakan Linux 1. Sedikitpenggunanya Hal inimengakibatkanlebihsedikitjugaorang-orang yang dapatdijadikanajangbertanyasesamapengguna Linux. 2. Support dari perusahaan tidak ada Terutamauntuk Linux yang free, maka support mengandalkan manual dankomunitas. Tidakadagaransiterhadap error danakibatdari error. BeberapacontohDistribusi Berikutadalahbeberapacontohdistribusiataudistro Linux, yaitu: - Fedora - Suse - Red Hat - Mandriva -Ubuntu

  6. StrukturPerintahdi Linux • Linux memiliki GUI dan Console untuk interface user. Padakesempataninikitaakan membahas soalkonsoledi Linux yang dijadikan interface untukmenulisperintah . • Padakonsole, terdapat 2 jenis prompt, yaitu : • - $ menyatakan prompt regular user dengan shell jenisKorn shell, Bourne Shell atau Bourne Again Shell. • - % menyatakan prompt regular user dengan shell jenis C Shell • - # menyatakan prompt untuk super user (root) • Sedangkan struktur perintah di Linux di konsole adalah sbb : • nama_perintah [pilihan][argumen …] • keterangan : • kurung siku menyatakan bahwa yang ada didalamnya bersifat opsional, bisa ada bisa tidak • tanda titik tiga kali (…) menyatakan bahwa komponen di depan tanda ini bisa diulang beberapa kali • nama_perintah dapat berupa perintah yang sudah ada di linux/unix ataupun skrip shell dan aplikasi, menyatakan perintah yang akan dijalankan oleh shell • * pilihan (opsi) untuk mengubah atau menambah default tindakan dari perintah • *argumen menyatakan obyek yang akan diproses oleh perintah, bagian ini biasanya berupa berkas, tapi ada juga berisi data yang diproses.

  7. Contoh : Syntax : ls Fungsi : Untukmenampilkan list nama file Contoh : [sofwan@sofwan ~] $ ls catatan [sofwan@sofwan ~] $ ls -l total 4 -rw-r—r-- 1 sofwan sofwan 25 2011-03-05 14:33 catatan Keterangan: - parameter -l : Untuk format listing yang panjang - -rw-r—r-- : Struktur security sebuah file - sofwansofwan : File inidimilikioleh user : sofwandan group : sofwan

  8. - 25 : Ukuran bytes - 2011-03-05 14:33 : Tanggalpembuatan file - catatan : Nama file Untukketeranganlebihlengkaptentangsebuahperintah, andadapatmenggunakanperintahsbb: nama_perintah –help atau man nama_perintah Beberapa Options yang adapadaperintahlsadalah : - -a --all menampilkan semua file, termasuk yang di awali dengan titik - -f Tidakdiurutkan, mengaktifkan -aUdan me non-aktifkan -ls – color - -h –human readable denganmenggunakan -l juga, mencetakukurandalamformat yang mudahdibaca. - -l Menggunakan listing format yang panjang - -r –reverse Urutansecaraterbalikketika sorting

  9. Direktoridan File A. Jenis-jenis File Terdapat 7 jenistipe file di Linux dan type encoding, yaitu : 1. Regular Files - 2. Directories d 3. CharacterDevice Files c 4. Block Device Files b 5. Local Domain Sockets s 6. Named Pipes p 7. Symbolic Links l Tipe file inidapatdiketahuidenganmenggunakanperintahls -l. Padacontohdiatas, misal : [sofwan@sofwan ~] $ ls -l total 4 -rw-r—r-- 1 sofwan sofwan 25 2011-03-05 14:33 catatan Padacontohdiatas, awaldarikalimathasildiatasadalah -, berarti file catatanadalah regular file.

  10. B. Operasipada Directory MembuatDirektori. Perintah : mkdir [OPTION]... DIRECTORY... Contoh : mkdir data → Membuat direktori data - MenghapusDirektori Perintah : rmdir [OPTION] Contoh :rmdir data → menghapusdirektori data Catatan : Direktori yang di hapus harus kosong Untukmenghapusdirektoriberikutsemua data didalamnya, andadapatmenggunakanperintah: rm -rfnama_direktori Contoh : rm -frdataku Keterangan : Menghapusdirektoridatakuberikut data didalamnyatanpaadapertanyaankonfirmasi. - MerenameDirektori Perintah : mv [OPTION] … SOURCE DEST contoh : mv data data1 Keterangan : Merenamedirektori data menjadidirektoridata1 - MengcopyDirektori Perintah : cp [OPTION]... SOURCE DEST Contoh : [sofwan@sofwan data2]$ cp * ../data3 Keterangan : Mengcopysemua file dandirektorikedalam folder data3, yang terletaksejajardengandirektori data2.

  11. C. Operasipada file Membuatfile dapatdilakukandenganmenyimpan file dokumenkedalamsebuah folder, misal, mengetik surat di aplikasi writer dan menyimpan file nya di dokumen tertentu. - Mengubahfile, Untuk mengubah isi, yaitu dengan cara membuka file tersebut di aplikasi yang sesuaidengantipefile danmelakukanmodifikasi, kemudianmenyimpankembali. Untukmengubahnama file, dapatdilakukandengancara : Perintah : mv [OPTION]... [-T] SOURCE DEST, Contoh: mvdataku dataku1 - Menghapus file Dengancara : Perintah : rm [OPTION] … FILE … ,contoh: rmcatatan Keterangan : Setelah mengeksekusi peritah di atas, anda akan di konfirmasi untukbenar-benarmenghapusfile tsb. - Mengcopy file Perintah : cp [OPTION]... SOURCE DEST, Contoh: [sofwan@sofwan data2]$ cp catat ../data3 Keterangan : Mengcopy file catatkedalam folder data3, yang terletaksejajardengandirektoridata2. OperasiDirektoridan file jugadapatdilakukandenganmenggunakan file manager, baik yang berbasisText maupun GUI. Setiap File manager menyediakanoperasidasar, sepertimembuat,membuka, mengedit, search, rename, move,copydan delete file.

  12. Proses Standard File Perintah CAT Perintah Cat dapatdigunakanuntukmenciptakan file , yaitudengancara : cat > nama_file <enter> kalimat 1 <enter> kalimat 2 <enter> <ctrl-d> Untukmenampilkan file dengancara : cat nama_file Contoh : cat > namaku <enter> namasayasofwan, asalbetawi <enter> dahulutanahbetawinamanyabatavia <enter> <ctrl-d> Catatan : Di Linux, tidak di kenal ekstensi yang menunjukkan jenis file, namun jika di tambahkanekstensisepertihalnyadi Windows , linuxjugabisa. Linux mengizinkan nama file memilikibanyaktitik.

  13. Mencari String denganGrep Grep, berfungsiuntukmencarisebuah string ataukarakterdidalamsebuah file. Jikaada karakter yang di temukan, maka hasil pencarian akan di cetak dengan font yang berbeda. Perintah: grep [OPTION] … PATTERN [FILE] … Contoh : grep -i 'Nama' catat Keterangan : Mencari kata Nama di dalam file catat BeberapaOption yang ada, yaitu : -i --ignore-case mengabaikanhurufbesarataukecil -c --count mencetakjumlahkarakter yang match

  14. Mengurutkan Data dengan sort sort berfungsi untuk mengurutkan data yang ada di dalam sebuah file text dan hasilnyaditampilkandilayarataudisimpankedalamsebuah file lain. Perintah : sort [OPTION]... [FILE]... Contoh : Terdapatsebuah file yang berisi data sbb : Ali Nurdin 100 Algoritma Budi Wahyudi 90 GUI I Iin Fatimah 80 Pemrogaman III Susi Susanti 70 StrukturData Anwar Husin 100 Algoritma Sort mengasumsikan, antara 1 field dengan field lainnyadipisahkandenganspasi. Berikutakandiurutkan data diatasberdasarkannamadepan. Sort +1 -1 nama

  15. Output : Ali Nurdin 100 Algoritma Anwar Husin 100 Algoritma Budi Wahyudi 90 GUI I Iin Fatimah 80 Pemrogaman III Susi Susanti 70 StrukturData Keterangan : Sorting berdasarkan field pertamapadakatapertama. Sort memilikibeberapa options, yaitu : -f : Membuatsemuabarisdianggaphurufkecil -r : Di urutkan berdasarkan Descending/Dari besar ke kecil -n : Mengurutkansebuahkolomdalamurutannomor -tx : Menggunakan x sebagaipemisah (x bisaberupakoma (,), titikdua (:),dll)

More Related