Nama : Farah Indah Lestari
Kelas : 1EB05
Npm : 22211694
1. Lapisan-lapisan UNIX
a. Shell
Lapis
terluar dari sistem UNIX adalah shell. Shell merupakan penghubung
antara pemakai dan sistem. Bila pemakai mengetikkan sebuah perintah,
shell menerjemahkan perintah tersebut dan mengatakan kepada kernel apa
yang harus dilakukan. Sesungguhnya shell merupakan bagian dari utilitas.
Namun karena kerumitannya dan fungsinya yang sedikit unik, maka shell
cenderung dianggap sebagai lapis terpisah.
b. Utilitas
Kernel
menyediakan lapis dukungan, yaitu berupa program utilitas. Utilitas
berfungsi untuk melakukan akses sistem bagi pemakai. Utilitas-utilitas
yang agak sederhana dapat dikombinasikan dengan memakai fasilitas
pemipaan.
c. Kernel
Di
seputar perangkat keras tersebut terdapat sejumlah program yang
menangani secara detail seperti sumber daya komputer, mengorganisir
sistem file, mengurus disk dan tape. Pengoperasian yang dilakukannya
sangat detil sehingga tidak perlu diketahui oleh pemakai. Lapisan ini
kita sebut kernel. Kernel merupakan otak dari otak dari sistem operasi.
d. Sistem Hardware
Lapisan
yang paling dalam adalah komputer dan piranti pendukungnya, seperti
disk, tape, printer dan lain-lain. Ini semua disebut perangkat keras
sistem.
2. Sistem operasi UNIX
Multiuser
Sistem dapat
digunakan oleh lebih dari
satu orang pada
satu saat. Tentunya untuk melakukan
hal ini harus
digunakan lebih dari satu
terminal yang dihubungkan. Selanjutnya,
kita dapat memakai file, program bahkan piranti-piranti yang
terhubung dengan komputer secara bersama.
Multitasking
Sistem dapat
melakukan beberapa tugas
atau proses pada
waktu yang bersamaan. Dengan demikian
sesorang dapat memiliki satu
proses yang sedang berkomunikasi langsung
dengan terminal, tetapi juga memiliki proses lain dengan prioritas yang lebih
rendah.
Sistem File
Organisasi file
di UNIX memiliki
struktur pohon (tree) yang
terdiri dari file dan direktori. Struktur
tersebut diawali oleh akar (root)
sebagai awal dari seluruh
direktori yang ada. Karakteristik dari sistem file UNIX antara lain:
·
Konsisten dalam memproses data dan
peralatan
·
Pertumbuhan file dan direktori secara
dinamis
·
Dilengkapi dengan proteksi
Shell
Shell merupakan
antar muka pemakai dengan
sistem UNIX. Shell memiliki kemampuan
menterjemahkan
perintah-perintah untuk dilaksanakan
oleh kernel UNIX. Disamping itu, shell memiliki kemampuan sebagai bahasa pemrograman.
Utilitas-utilitas
UNIX
memiliki lebih dari 200 utilitas yang dapat digunakan untuk
mengelola sistem. UNIX memiliki
sejumlah utilitas yang agak sederhana yang dapat dikombinasikan dengan memakai
pipa dan filter.
Surat Elektronik
UNIX
dilengkapi dengan fasilitas untuk pengiriman surat antar pemakai di lingkungan
sistem UNIX.
Konsep Perangkat Keras
Perangkat
keras yang terhubung pada sistem UNIX
akan dianggap sebagai file biasa. UNIX tidak
membedakan antara perangkat keras
dan file biasa. UNIX mengenal keyboard
sebagai masukan standard dan layar
terminal sebagai keluaran standard.
Komunikasi antar Proses
Keluaran
dari suatu proses dapat diproses langsung oleh proses lainnya.
Jaringan
Pemakai UNIX dapat berhubungan dengan
pemakai
lain dalam satu
komputer (hubungan antar
terminal). Disamping itu pemakai UNIX juga dapat berkomunikasi dengan
pemakai lain pada
komputer lainnya dalam satu jaringan lokal atau LAN. Bahkan pemakai UNIX
dapat berhubungan
dengan pemakai lain pada jaringan lain dalam lingkup jaringan luas atau
WAN. Data ditransfer dari PC ke UNIX, UNIX ke UNIX dan UNIX ke
mesin atau komputer lain melalui:
·
Kabel komunikasi langsung RS232
(serial comm)
·
Ethernet
· Dial up modem, elased line, public
switched data network
Keamanan
UNIX menyediakan
fasilitas keamanan untuk pemakai
biasa, pengembang sistem,
dan administrator sistem
serta jaringan sistem. Proteksi dilakukan
melalui password (login), perijinan file dan direktori, enkripsi data,
usia password otomatis, shell terbatas dan identifikasi jaringan.
3. Otoritas masing-masing pemakai sistem
operasi UNIX/LINUX
- 1. Owner: Pemakai yang menciptakan file / directory bersangkutan. Seperti memodifikasi file, membuat file dan membuat directory.
- 2. Group: Kumpulan sejumlah pemakai yang mempunyai hak akses yang sama.
- 3. Other: Semua pemakai diluar owner dan group.
- 4. Superuser: Pemakai dengan wewenang tertinggi yang dapat melakukan apa saja terhadap sistem.
- 5. Pemakai biasa: Pemakai yang mempunyai hak terbatas terhadap home directory.
4. Contoh perintah UNIX/LINUX
- ls: Perintah ini merupakan perintah untuk menampilkan isi suatu direktori. Perintah ini mirip seperti perintah dir dalam DOS.
- more: Perintah ini digunakan untuk melihat isi suatu file teks dengan layar perlayar. Untuk keluar dari tampilan more tekan tombol q.
- cat: Cat atau concatenate dipakai untuk menampilkan dan menulis/membuat file, kira-kirasama dengan perintah TYPE di DOS. Untuk menampilkan isi file ketik "cat". Untuk membuat file ketik "cat > isi file". Dan untuk menyimpan tekan CTRL + C atauCTRL + D kalau namafile sudah ada dan file tersebut akan ditimpa.
- grep: Menampilkan semua baris yang mengandung pola yang diinginkan. Contoh: untuk menampilkan semua baris teks yang mengandung belajar di file tugas1 dengan mengetik: grep belajar tugas1.txt
- echo: Perintah ini digunakan untuk menampilkann apa yang kita ketik di layar, seperti: Echo “belajar linux”, maka di layar akan muncul belajar linux
5. Direktori perintah UNIX/LINUX
iduser@nama_server[lokasi directory]#
root@gunadarma[/]#
root@gunadarma[/home]#mkdir UNIVERSITAS
root@gunadarma[/home]#cd UNIVERSITAS
root@gunadarma[/home/UNIVERSITAS]#mkdir FILKOM
root@gunadarma[/home/UNIVERSITAS]#mkdir FE
root@gunadarma[/home/UNIVERSITAS]#mkdir FTI
root@gunadarma[/home/UNIVERSITAS]#cd FILKOM
root@gunadarma[/home/UNIVERSITAS/FILKOM]#mkdir SI
root@gunadarma[/home/UNIVERSITAS/FILKOM]#mkdir SK
root@gunadarma[/home/UNIVERSITAS/FILKOM]#cd..
root@gunadarma[/home/UNIVERSITAS]#cd FE
root@gunadarma[/home/UNIVERSITAS/FE]#mkdir AK
root@gunadarma[/home/UNIVERSITAS/FE]#mkdir MA
root@gunadarma[/home/UNIVERSITAS/FE]#cd..


0 komentar on "TUGAS UNIX"
Posting Komentar