• Tidak ada hasil yang ditemukan

Unix/Linux Operating system

N/A
N/A
Protected

Academic year: 2021

Membagikan "Unix/Linux Operating system"

Copied!
29
0
0

Teks penuh

(1)
(2)

Unix/Linux Operating system

 Pengenalan dan sejarah Unix  Linux dan distribusi linux

 Unix File System

 Direktory Unix, File dan Inode  Direktory Unix, File dan Inode  User, Group dan Permissions

(3)

Unix

 Unix adalah multi-user dan multi-tasking

operating system

 Dalam unix, banyak user bisa login

secara simultan, dan masing-masing bisa menjalankan banyak jenis program bisa menjalankan banyak jenis program

 Tugas kernel adalah untuk memastikan

tiap proses dan user bisa terpisahkan dalam hal mengakses hardware, termasuk cpu, memory, hardisk dan input output device lainnya

(4)

Sejarah unix

 Versi pertama dari unix dibuat dalam Bell labs pada tahun 1969

 Beberapa programmer dari Bell labs yang bekerja pada proyek ini

adalah: Ken Thompson, Dennis Ritchie, Rudd Canaday, dan Doug McIlroy

 Jam 00:00:00 1 Januari 1970 adalah time zero untuk Unix.

 Tahun 1973, unix di tulis ulang menggunakan bahasa C sehingga

memudahkan porting ke Hardware-hardware yang berlainan tipe memudahkan porting ke Hardware-hardware yang berlainan tipe

 1977 ada berbagai macam varian Unix  1980 BSD dibangun

 1983 SunOS, BSD , System V

 1988 AT&T dan Sun Microsystems UnixWare and Solaris 2.

bergabung membangun system V release 4 yang akan dibangun menjadi sistem

(5)

Linux

• Linux adalah Operating system Unix yang

bersifat gratis yang awalnya dibuat oleh Linux Torvalds dengan bantuan developer software dari seluruh dunia

• Dibuat pertama kali ditahun 1991 sebagai

proyek pribadi Linux Torvald yang baru saja proyek pribadi Linux Torvald yang baru saja menamatkan sarjana

• Versi kernel 1.0 pertama dirilis tahun 1994

dan sekarang versi kernel stabil adalah 2.6.9

• Pembangunan system ini adalah dibawah

GNU General public License, source code dari Linux tersedia secara bebas kepada siapapun

(6)

Distribusi Linux

 RedHat: http://www.redhat.com  Fedora: http://fedora.redhat.com  SuSE: http://www.opensuse.org  Debian: http://www.debian.org  Ubuntu: http://www.ubuntu.com  Centos: http://www.centos.org  Fedora: http://fedoraproject.org

(7)
(8)
(9)

File system Unix(1)



Unix file system terlihat seperti struktur

pohon terbalik



Anda mulai dengan root directory yang

ditandai dengan “/” di puncak dan turun

ditandai dengan “/” di puncak dan turun

melalui subdirectory dibawahnya

(10)

File system unix(2)

 Tiap node bisa berupa file atau direktory

yang didalamnya terdapat file lain atau direktori lain

 Anda menyebutkan file atau direktory

dengan menggunakan path name, baik full, absolute path name atau relatif terhadap suatu lokasi

absolute path name atau relatif terhadap suatu lokasi

 Full path name dimulai dengan root “/”

diikuti dengan cabang dari file system,

setiap cabang dipisahkan dengan tanda “/” sampai anda mencapai file yang dimaksud, contoh:

(11)

File system unix(3)

 Relatif path bersifat relatif kepada file/folder yang

laininya. Biasanya working directory tempat anda berada sekarang, ada dua jenis penulisan direktory yang khusus

 . Direktori tempat kita berada sekarang

.. Parent dari direktori tempat kita berada  .. Parent dari direktori tempat kita berada

(12)

Struktur standar direktori di

Unix/Linux(1)

 / adalah struktur atas bagi semua direktori di

dalam sistem, seluruh direktory yang lain adalah subdirektori untuk direktori ini baik langsung maupun tidak

 /bin berisi program dasar yang dijalankan di linux

/dev files merepresentasikan sistem dengan

 /dev files merepresentasikan sistem dengan

berbagai macam hardware, sebagai contoh adalah /dev/cdrom yang merupakan hardware

(13)

Struktur standar direktori di

Unix/Linux(2)



/home adalah home direktori untuk

semua system user



/lib adalah sistem library file yang

digunakan oleh tools tools di /bin

digunakan oleh tools tools di /bin



/proc

berisi

informasi

mengenai

proses

yang

sedang

berlangsung

didalam sistem



/root adalah home direktori untuk

super usr, yang bernama root

(14)

Struktur standar direktori di

Linux/unix(3)



/sbin adalah tools yang hanya bisa

digunakan oleh system administrator

atau berupa file binary untuk system



/tmp Temporary files.



/tmp Temporary files.



/user

subdirektori

yang

berkaitan

dengan user tools dan aplikasi

(15)

Direktori, file dan node

 Direktori adalah file yang mengandung tabel

yang melisting file yang ada didalamnya,

memberi nama file pada suatu number inode didalam list

 Informasi tentang semua file dan direktori  Informasi tentang semua file dan direktori

ditaruh didalam tabel INODE

 Inode(index nodes) adalah sebuat entri

dalam tabel yang mengandung informasi tentang file(metadata) termasuk file

permission, UID, GID, ukuran, time stamps, pointers ke file data block di dalam disk. dll

(16)

User, group dan hak akses

 Dalam unix/linux ada suatu konsep user dan diasosiasikan dengan group

 Sistem menentukan apakah suatu user atau group bisa mengakses file atau program berdasarkan permission yang program berdasarkan permission yang diassign di file atau folder tersebut

 Terpisah dengan semua user adal sebuah user khusus yang dinamankan super user atau root yang mempunya permission untuk mengakses semua file dan direktori

(17)

Access permission(1)

 Ada tiga tipe permission untuk setiap file

direktori atau program aplikasi

 Berikut adalah tiga jenis permisi tersebut  r__mengindikasikan user bisa membaca file

 w — Indicates that a given category of user

can write to a file.

 w__ mengindikasikan user bisa menulis kedalam file

 x__ mengindikasikan user bisa mengeksekusi file

(18)

Access permission(2)



Setiap tipe perssion diassign kedalam

tiga kategori user



Kategori tersebut adalah:

 Owner: ower dari file atau aplikasi

 Owner: ower dari file atau aplikasi

 Group: group dari file atau aplikasi

 Others: semua user dan group selain yang didefinisikan

(19)

Access permission(3)

 Seseorang bisa melihat perssion untuk suatu file atau folder dengan mengetikan perintah baris ls –l

 Contoh: jika seseorang user bernama dodol dengan group wheel memiliki file bernama test dan dia mengizinkan user bernama test dan dia mengizinkan user dan group lain untuk membaca dan menulis kedalam file tersebut maka perintah ls –l menghasilkan output seperti ini:

 -rwxrwxrw- dodol wheel Okt 1 12.23 cobacoba

(20)

Access permission(4)

 The permissions for this file are listed are listed at the start of the line, starting with rwx.

 Permission user untuk file ini ada pada baris-baris pertama, dimulai dengan rwx baris-baris pertama, dimulai dengan rwx  Permission group untuk file ini ada pada

baris-baris tengah, rwx

 Permission untuk other ada di bagian paling akhir yaitu

(21)

rw-Listing direktori



Perintah

“ls”

digunakan

untuk

melisting isi direktori



Jika

perintah

ls

ditulis

dengan



Jika

perintah

ls

ditulis

dengan

parameter –l dan –a maka akan

keluar lebih detail

(22)

Bergerak dalam direktori

 cd: berpindah direktori

 pwd: print working directory

 cd.. : berpindah ke direktori induk  cd /usr/sbin : path absolut

 cd /usr/sbin : path absolut

(23)

Membuat direktori

 Mkdir “nama direktori”

 Absolut: mkdir /home/dodol/sapi

 Relatif: cd /home/dodol  Mkdir sapi

(24)

Remove directory

 Rmdir: perintah untuk menghapus

direktori jika kosong

 Rm –r: alternatif lain

 Rm –rf: digunakan jika ingin mengapus  Rm –rf: digunakan jika ingin mengapus

(25)

Mengkopi file



The command cp file_1 file_2



Perintah: cp file1 file2



Untuk

mengkopi

secara

langsung

harus dalam satu direktori, jika kita

hendak mengkopi file dalam direktori

yang berbeda, kita berikan absolut

pathnya

(26)

Rename dan move file

 Perintah yang digunakan untuk mengubah

nama file adalah mv file1 file2

 Kedua file harus dalam satu folder, jika

tidak dalam satu folder maka yang terjadi tidak dalam satu folder maka yang terjadi adalah file dipindahkan ke folder tujuan

(27)

Remove files

 Perintah yang digunakan adalah rm

namafile

 Jika anda menggunakan wilcard: rm d*l

maka anda akan menghapus semua file yang dimulai huruf d dan diakhirii huruf l

yang dimulai huruf d dan diakhirii huruf l

 Rm * anda akan mengapus semua file

(28)

Access permission untuk file dan

directory

 The ownership of the file or directory can be changed using the command

 Kepemilikan dari suatu file atau direktori bisa diubah dengan menggnakan perintah chown <owner> <file/direktori> Group dari suatu file atau direktori bisa  Group dari suatu file atau direktori bisa diubah menggunakan perintah chgrp <group> <file/direktori>

 Permission dari suatu file bisa diubah menggunakan perintah chmod –R xxx <nama file/direktori>

(29)

Access permission file dan

direktori

xxx:

0 = tidak ada permission 1 = Execute

2 = Write

3 = Execute & Write (2 + 1) 4 = Read

5 = Execute & Read (4 + 1) 6 = Read & Write (4 + 2) 6 = Read & Write (4 + 2)

Referensi

Dokumen terkait

Kalau saya sih dengan adanya ide bagaimana masyarakat lebih berkontribusi dalam kesenian itu sebenarnya saya lebih melihat bagaimana kita mencoba, bukan mengubah mindset sih

Fitur yang diuji adalah fitur yang berhubungan dengan konten aplikasi yaitu informasi kegiatan praktek dokter hewan dalam pelayanan hewan pelanggan, manajemen

Apabila kekurangan pertambahan bobot larva tersebut dibandingkan dengan pertambahan bobot larva yang dikultur pada medium dengan serum domba waktu vaksinasi, maka akan

Berdasarkan uraian-uraian di atas, dapat ditegaskan bahwa maksud dari judul penelitian ini adalah sebuah upaya penelitian terhadap pola-pola dan dasar yang mempengaruhi gagasan

Ketika membaca tanda pada benda keseharian dan cara berpakaian mas- yarakat adat Kasepuhan Ciptagelar kemudian direlasikan dengan penggu- nanya dapat dilihat bahwa telah terjadi

Di Desa Panribuan belum pernah dilakukan survei pemetaan unsur hara, bahkan peta administrasi khusus desa ini memang belum ada, oleh sebab itu peneliti tertarik

Berdasarkan teori-teori yang ada, maka didapat bahwa definisi konsepsional dari penelitian Studi Tentang Pengelolaan Pada Unit Pasar Merdeka Kota Samarinda adalah suatu