BAB I PENDAHULUAN (Pertemuan 1 )

dokumen-dokumen yang mirip
Sejarah Linux berawal dari inisiatif seorang mahasiswa dari Finlandia bernama Linus Torvalds.

Praktikum 2. Operasi Linux. POKOK BAHASAN: Format Instruksi pada Sistem Operasi Linux Perintah-Perintah Dasar pda Sistem Operasi Linux

Praktikum 1. Perintah Dasar Sistem Operasi Linux

Perintah Perintah Dasar Pada Sistem Operasi Linux

Praktikum 1. Perintah Dasar Sistem Operasi Linux. Format Instruksi pada Sistem Operasi Linux Perintah-Perintah Dasar pda Sistem Operasi Linux

SISTEM OPERASI LINUX

LAPORAN AWAL Perangkat Lunak Jaringan 1 NAMA : DIAN BAYU NIM : KELAS : C

PRAKTIKUM SISTEM OPERASI LAPORAN RESMI MODUL 3 PENGENALAN LINUX ( 1 ) SESI : M1 FADJAR PRADJA WINATA /

Sistem Terminal pada Linux

Pengenalan Linux. Kata "Linux" untuk saat ini sudah tidak asing lagi bagi para pengguna internet

Sistem Operasi Linux. Pertemuan 1 + 2

LINUX. Lely Suryani. Abstrak. Pendahuluan. Pembahasan.

Sejarah dan Rancangan Dasar GNU/Linux

Praktikum 3 Perintah DasarSistem Operasi Linux

P1 : Perintah Dasar Sistem Operasi Linux

Modul praktikum OS. MANUAL Linux menyediakan manual secara on-line. Beberapa kunci keyboard yang penting dalam menggunakan manual adalah : Q

Praktikum I Pengenalan Sistem Operasi Linux

Paktikum1. Perintah Dasar Sistem Operasi Linux D3 TEKNIK INFORMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SEBELAS MARET

CARA MENGINSTALASI FreeBSD: SEBAGAI SARANA BELAJAR UNIX DI PC. Luthfi Kisbiono Arif Onno W. Purbo Computer Network Research Group ITB

PENGANTAR APLIKASI KOMPUTER

LAPORAN PRAKTIKUM SISTEM OPERASI

PERINTAH DASAR LINUX. Iqbal Dhea Furqon T Prakikum Sistem Operasi H. sudo

SISTEM OPERSI. bertugas untuk melakukan control dan manajemen perangkat keras serta operasi-operasi dasar system, dan menjalankan software aplikasi.

LAPORAN PRAKTIKUM MATRIKULASI

STRUKTUR UNIX. Struktur Unix Ada 2 PERANGKAT KERAS PERANGKAT LUNAK

Objectives. Sekilas Linux. Distribusi Linux. Sejarah Linux. Three: Pengenalan Linux. The Challenger. Sekilas Linux -continued

SISTEM OPERASI II Pertemuan 1

mengganti grup file chmod chown cp dd df du

Sistem Operasi Linux PJJ PENS ITS. Tujuan

Praktikum 3. Operasi Input Output

LAPORAN PRAKTIKUM I DAN II SISTEM OPERASI TENTANG MENGENAL PERINTAH DASAR LINUX UBUNTU

Unix/Linux Operating system

MODUL 11 PENGENALAN LINUX

BAB I PENGANTAR LINUX

PERANGKAT LUNAK KOMPUTER

PRAKTIK DASAR PENGELOLAAN FILE

Login kembali dengan user yang tadi telah dibuat

Manajemen User & Group. oleh Walid Umar,

U N I X. Definisi sistem unix yaitu : Suatu sistem operasi yang variasinya berjalan pada berbagai tipe komputer yang berbeda.

Sistem Password pada SECURITY ENHANCED LINUX (SELINUX)

Beberapa Perintah dalam UNIX

UNIX: FILESYSTEM. System Bootup: Login Unix: Untuk masuk ke sistem: Merubah Password:

Praktikum 4. Standar Input Output dan Pipa POKOK BAHASAN: TUJUAN BELAJAR: DASAR TEORI: 1 PROSES INPUT OUTPUT

PROSES I/O Sebuah proses memerlukan Input dan Output. Input Proses Output

Memahami operasi I/O pada Sistem Operasi Linux

Praktikum 2. Operasi Input Output

Dalam Command Line Interface (CLI), kita masuk sebagai User. standart, yang tertulis hanyalah username dan hostname, contoh

PC/IX dikembangkan oleh Interactive System Corporation sebagai single User Unix

SAMBA SERVER 1. Sejarah Lahirnya Samba

JENIS- JENIS SISTEM OPERASI

Cara Menginstal Sistem Operasi Linux

Instalasi FreeBSD 6.0

BAB 1 PENGENALAN LINUX

LINUX Pengenalan Teknologi Informasi

Praktikum 5. Proses dan Manajemen Proses 2 POKOK BAHASAN: TUJUAN BELAJAR: DASAR TEORI: 1 KONSEP PROSES PADA SISTEM OPERASI LINUX

Praktikum 1. Pengenalan dan Perintah Dasar Sistem Operasi Linux POKOK BAHASAN: TUJUAN BELAJAR: DASAR TEORI: 1 PENGENALAN UNIX

Pengenalan Linux Konfigurasi TCP/IP

Sejarah singkat Linux

Proses pada Sistem Operasi Linux Manajemen Proses pada Sistem Operasi Linux

DISTRIBUTED FILE SYSTEM. Sistem terdistribusi week 11

DIG1L2 - Praktikum Instalasi dan Penggunaan Sistem Operasi Modul 3: Pengenalan GNU/Linux

5. Jika beres, botting lewat flashdisk dan anda akan masuk pada tampilan awal Free NAS.

Modul 5 DASAR DASAR LINUX

Konsep User & Group di Unix/Unix-like

LAPORAN PRAKTIKUM SISTEM OPERASI PROGRAM TEKNOLOGI INFORMASI DAN ILMU KOMPUTER UNIVERSITAS BRAWIJAYA

I. DASAR TEORI. Perintah Dasar Linux

E. Ully Artha SISTEM OPERASI

Mengamankan Sistem Informasi. Pertemuan IV

1. Instalasi Oracle & Membuat Starter Database

Shell Lanjutan. Praktikum 5 A. T U J U A N

Panduan Instalasi Database Oracle10g di Windows

DISTRIBUTED FILE SYSTEMS

PENGANTAR TEKNOLOGI SISTEM INFORMASI B JENIS-JENIS SISTEM OPERASI DOS (MS-DOS)

BAB IV PENGUJIAN SISTEM

A. Instalasi dasar Linux Debian

LAPORAN PRATIKUM LINUX. Modul I. Sekilas Linux dan Instalasi

ls = Melihat isi direktori #ls NamaFolder

SEJARAH LINUX. Dara Hana Wardani. Abstrak

Command Line Interface

Server & Client Overview

1. Buatlah summary percbaan 1 sampai dengan percobaan 15 dalam bentuk tabel. Jawab : $ cal -y hostname

Mata Kuliah Konsep Teknologi Topik : SISTEM OPERASI

Praktikum 12. Manajemen Aplikasi POKOK BAHASAN: TUJUAN BELAJAR: DASAR TEORI: 1 MANAJEMEN PAKET SOFTWARE

Gambar 1.1. Logo Linux

Bermain dengan Infrastruktur Virtual : VMware vsphere (Tulisan Keempat)

1. BAB 1 PENDAHULUAN. 1.1 Latar Belakang

Web Server Administrator

SAMBA SERVER DENGAN PRIMARY DOMAIN CONTROLLER DI UBUNTU SERVER

DATABASE SQL SERVER. Database SQL Server Halaman 1

MODUL 01 SISTEM OPERASI

BAB 4 PERANCANGAN DAN EVALUASI

4. SISTEM OPERASI TERDISTRIBUSI

1. Mengenal Profile 2. Mengerti konsep history 3. Membuat dan mengeksekusi shell script sederhana 4. Mengerti Job control

BAB 4 IMPLEMENTASI DAN EVALUASI. dengan perangkat keras dan perangkat lunak. Berikut adalah spesifikasi

FTP SERVER MAIL SERVER WEBMAIL

PRAKTIKUM 6 NFS DAN SAMBA SERVER

BAB 5. Implementasi dan Evaluasi Sistem Bug tracking

Making Provisions for Applications and Services

LAPORAN TUGAS LANGKAH-LANGKAH DALAM MENGINSTALASI LINUX

INSTALASI PC SERVER INSTALASI & KONFIGURASI SSH. Ardi Maharta / Heri Widayat /

Transkripsi:

Halaman : 1 BAB I PENDAHULUAN (Pertemuan 1 ) Sistem Operasi adalah software yang mengatur dan mengkoordinasikan interaksi (proses) antar pemakai, sumber daya (resource) satu dengan yang lainnya. Sumber daya dapat berupa peralatan perangkat keras, memori, paket data dan layanan (service) lainnya. 1.1 Sejarah Linux Linux adalah Unix clone, kernel nya ditulis oleh Linus Torvalds dan dikembangkan dengan bantuan programer dan hackers dari seluruh dunia. Ide mengenai Linux oleh Torvald (mahasiswa Universitas Helsinki Finlandia) di munculkan sejak bulan Agustus 1991 melalui Internet Newsgroup pada pesannya yang berbunyi : Hello everybody out there using minix I m doing a (free) operating system (just hobby, won t be big and professional like gnu) for 386(486) AT clones. Linux kernel dibungkus oleh library dan utilitas POSIX (Portable Operating System Interface Definition) yang dibakukan oleh organisasi standar dunia untuk UNIX, sehingga LINUX disebut sebagai UNIX-clone. Kontribusi yang cukup besar untuk LINUX berasal dari Free Software Foundation dengan proyek yang dikenal sebagai GNU (Gnu is Not Unix). Salah satu produk keluaran GNU yang paling terkenal adalah C-compiler gcc. Linux pertama kali dikembangkan untuk PC berbasis 386/486 dan kemudian dikembangkan juga untuk mesin-mesin lain. Hingga saat ini Linux juga berjalan di mesin-mesin DEC Alpha, SUN Sparcs, M68000 (seperti Atari dan Amiga), MIPS serta PowerPC. Linux bisa berjalan hanya dengan 150MB spasi hard disk, 2 MB RAM tapi secara realistis tentunya dibutuhkan ruang lagi untuk development tools, data dan sebagainya maka dibutuhkan sekitar 250MB spasi hard disk dan 12-16MB RAM. Kebutuhannya akan meningkat bila kelak dipasang Xwindow dsb.

Halaman : 2 Sebagai sistem operasi modern Linux mendukung banyak sekali hardware yang beredar di pasaran tapi beberapa memang tidak didukung karena masalah teknis atau sekelompok sukarelawan sedang sedang mengusahakan driver-nya. Linux merupakan sistem operasi free, artinya Linux dapat didistribusikan tanpa harus membayar lisensi kepada penciptanya. Linux dapat di ambil (download) dari situs di Internet baik dengan melalui FTP maupun WEB. Linux memiliki semua feature yang dimiliki oleh Unix, termasuk multitasking, virtual memory, shared libraries, demand loading, shared copy-on-write exexutables, proper memory management dan TCP/IP networking. Untuk mempelajari sistem operasi, Linux sangat tepat digunakan karena sistem operasi Linux memperkenankan pengguna mengetahui kode sumber (source code). Dengan kebebasan untuk mengembangkan kode sumber, memudahkan seseorang mempelajari bagaimana sistem operasi disusun, dikembangkan dan juga diciptakan. Linux yang merupakan keluarga UNIX, memiliki fitur/kemampuan seperti halnya UNIX. Beberapa fitur tersebut diantaranya : - Multi tasking dan dukungan 32 bit; mampu menjalankan beberapa perintah secara bersamaan, dan dengan memanfaatkan model terlindung (protected mode) dari Intel 80836 keatas, Linux merupakan sistem operasi 32 bit. - Multiprocessor - MultiThreading, dapat menciptakan sub proses dengan cara effisien - Job Scheduler dan spooler - Security, login dengan password, ownership, group - Memperlakukan file dan peralatan secara konsisten - Pembelokan I/O, pipe dan filter - Local & Network File System 1.2 Memulai Sistem Setiap pemakai Linux harus mempunyai nama login (user account) yang sebelumnya harus didaftarkan pada Administrator System. Nama login umumnya dibatasi maksimum 8 karakter dan umumnya dalam huruf kecil.

Halaman : 3 Login : dsn970210 Password : ******** [dsn970210@omega /home/dsn970210]$ Pengguna system Linux harus menggunakan tipe terminal tertentu karena tipe terminal di Linux sangat beragam dan tipe terminal yang digunakan harus disesuaikan. Untuk mengubah tipe terminal, dapat digunakan shell-variabel TERM seperti berikut : $TERM=ansi $xport TERM Untuk melihat tipe terminal yang sedang digunakan, dengan perintah : $ echo $TERM Dalam sistem operasi Linux dapat digunakan instruksi id dari prompt shell untuk mengetahui informasi lengkap mengenai user bersangkutan : $ id uid=500(dsn970210) gid=100(users) groups=100(users) Linux memberikan setiap pemakai sebuah nomor id yaitu 500 pada contoh diatas. UID ini adalah uniq (tunggal), artinya tidak digunakan oleh pemakai lain. Group adalah kelompok pemakai, dimana kelompok ini umumhya bekerja pada proyek atau aplikasi yang sama. UID dan nama login disimpan pada file yang bernama /etc/passwd, sedangkan GID disimpan pada file /etc/group. Untuk proses authentication, diperlukan password. Password digunakan untuk memproteksi akses, yaitu menghindari pemakaian sistem bagi orang yang tidak berhak. Orang yang berhak memakai nama login adalah orang yang mengenal password account tersebut. Password dapat diubah dengan ketentuan : - Sebaiknya terdiri atas minimal 6 karakter - Merupakan campuran dari alpabet dan numerik atau karakter lainnya. - Jangan memilih nama sendiri, nama keluarga, tanggal lahir, nama perusahaan atau apapun yang mudah ditebak.

Halaman : 4 [dsn970210@omega /home/dsn970210]$passwd Changing password for dsn970210 (current) LINUX password : New LINUX password : ******* Retype new LINUX password : ******* Passwd : all authentication tokens updated sucessfully Pada saat login, maka user akan berada pada direktori HOME dan dapat dilihat sebagai berikut : $ pwd /home/dsn970210 Dari perintah tersebut, diketahui direkroti HOME pemakai dalam hal ini dsn970210 yang berada di /home/970210. Perintah pwd adalah print working directory, yaitu menampilkan direktori dimana saat ini user berada. Untuk keluar dari sistem dapat dilakukan dengan menjalankan instruksi : logout, exit atau (CTRL + d). 1.3 Perintah-perintah sederhana : Cara mengganti prompt [dsn970210@omega /home/dsn970210]$ps1= $ $ Menampilkan tanggal sistem $ date Mon Apr 12 08:30:45 JAVT 2004 Meng-copy suatu file menjadi file lain $ cp f1 f2 Mencari sebuah string dalam suatu file $ grep anjik /etc/passwd Melakukan kompresi file $ gzip data.txt

Halaman : 5 Menampilkan isi file text yang tercompresi $ zcat data.txt.gz Mengembalikan file dalam format un-kompres (dinormalkan) $ gunzip data.txt.gz Perintah untuk mencari informasi tentang utilitas tertentu dengan : which, whereis dan apropos. Perintah which digunakan untuk mencari instruksi dengan nama yang sama pada direksori yang berbeda. Which bermanfaat untuk mencari duplikasi utilitas yang ada di Linux. $which echo Perintah whereis digunakan untuk mencari PATH apa saja yang mengandung sebuah kata.berikut contoh penggunaan perintah whereis untuk mencari kata stikom. $whereis passwd /usr/bin/passwd Perintah apropos dapat digunakan untuk mencari kunci kata yang dapat ditemukan pada linux direktori. $apropos passwd SSL_CTX_set_default_passwd_cb, SSL_CTX_set_default_passwd_cb_userdata (3) - set passwd callback for encrypted PEM file handling htpasswd (1) - Create and update user authentication files kpasswdd (8) - Kerberos 5 password changing server login_passwd (8) - provide standard password authentication type passwd (1) - modify a user's password passwd (5) - format of the password file passwd.conf (5) - format of the password configuration file pw_dup (3) - make a copy of a struct passwd pw_getconf (3) - passwd configuration access function pw_init, pw_setdir, pw_file, pw_edit, pw_prompt, pw_copy, pw_scan, pw_error (3) - utility functions for interactive passwd file updates pw_lock, pw_mkdb, pw_abort (3) - passwd file update functions rpc.yppasswdd (8) - YP update password file daemon ldappasswd (1) - change the password of an LDAP entry smbpasswd (5) - The Samba encrypted password file smbpasswd (8) - change a user's SMB password

Halaman : 6 Latihan : 1. Bagaimanakah cara mengganti prompt, dari prompt yang aktif saat ini menjadi :\> 2. Bagaimana perintah untuk merubah tanggal sistem dengan perintah date? 3. Bagaimana perintah untuk meng-copy file dari /etc/passwd menjadi file f1 di direktori saat ini? 4. Bagaimana cara mengganti nama file f1 menjadi f2 5. Bagaimanakah perintah untuk mencari string nama anda dari file f2? 6. Perintah untuk menampilkan 10 baris awal? 7. Apa yang terjadi jika dijalankan perintah $sort f2? 8. Dari baris perintah dijalankan perintah $gzip f2, apa yang terjadi terhadap file f2 setalh perintah tersebut dijalankan. Jelaskan! 9. Apa fungsi dari perintah zcat? Jika dijalankan perintah $zcat f2.gz, jelaskan apa yang terjadi terhadap file tersebut? 10. Bagaimanakah caranya untuk mengembalikan file f2.gz menjadi bentuk aslinya sebelum dilakukan kompresi?