1. Lapisan-lapisan
Sistem UNIX
Lapisan-lapisan sistem UNIX adalah sebagai berikut:
1. Perangkat Keras Sistem, yaitu lapisan yang paling dalam adalah
computer dan piranti pendukungnya, seperti disk, tape, printer dan
lain-lain.
2. Kernel,
merupakan otak dari otak dari sistem operasi. Di seputar perangkat keras
tersebut terdapat sejumlah program yang menangani secara detail seperti sumber
daya computer, mengorganisir sstem file, mengurus disk dan tape. Pengoperasian
yang dilakukannya sangat detil sehingga tidak perlu diketahui oleh pemakai
3. Utilitas,
berfungsi untuk melakukan akses sstem bagi pemakai. Utilitas-utilitas yang agak
sederhana dapat dikombinasikan dengan memakai fasilitas pemipaan.
4. 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.
2. Kemampuan
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
Pemakai Sistem Operasi UNIX/Linux
Setiap pemakain yang akan menggunakan system UNIX harus memiliki
sebuah rekening pemakai di dalam system. Rekening ini akan digunakan untuk
mengidentifikasikan pemakai di dalam system. Pemakai yang dikenal oleh system
akan diperbolehkan masuk dan melakukan operasi-operasi yang diizinkan,
sedangkan yang tidak dikenal oleh system akan ditolak untuk masuk.
Rekening pemakai yang digunakan UNIX terdiri dari 7 field dimana
pembatas antar field tersebut yaitu tanda “titik dua ( : )”.
Ketujuh field tersebut antara lain:
1. Nama
pemakai atau user name
Semua pemakai UNIX akan diberikan nama pemakai atau user name
dimana nama pemakai ini akan digunakan untuk mengidentifikasi pemakai yang akan
masuk ke dalam system. Di dalam system, nama pemakai antar pemakai sebaiknya
unik atau tidak boleh ada yang sama. Jika tidak maka akan menimbulkan beberapa
hal yang tidak diinginkan kemudian, misalnya surat elektronik yang akan salah
alamat.
2. Password
Ketika user akan masuk ke dalam sistem, UNIX akan selalu
menanyakan password yang dibuat oleh user. Password dapat dimisalkan sebagai
kunci untuk memasuki lingkungan kerja pemakai. Tanpa kunci tersebut, user tidak
dapat masuk ke dalam sistem dan lingkungan kerja milik user itu sendiri.
3. Nomor ID
pemakai
Di samping nama pemakai, seorang pemakai juga memiliki nomor ID
pemakai. Berbeda dengan nama pemakai, nomor ID pemakai haruslah unik. Nomor ini
digunakan oleh system untuk mengidentifikasikan pemakai pada beberapa operasi
di dalam system.
4. Nomor ID
group
Beberapa pemakai dapat disatukan dalam satu group. Group tersebut
memiliki nama group dan nomor ID group dimana informasi lengkap tentang group
itu sendiri tersimpn pada file /etc/group. Pada rekening pemakai cukup
dicantumkan nomor ID group saja.
5. Informasi
rekening pemakai
Informasi rekening pemakai digunakan untuk menjelaskan tentang
pemilik rekening tersebut.
6. Home
directory
Home directory adalah direktori yang pertama kali kita kunjungi
dan tinggali ketika masuk ke dalam system. Pada umumnya direktori ini merupakan
direktori standar dimana kita dapat bekerja.
7. Program
yang pertama kali dieksekusi
Ketika pemakai masuk ke dalam system, secara otomatis UNIX akan
langsung mengeksekusi perintah yang tercantum pada kolom ini. Pada umumnya
perintah yang pertama kali dieksekusi adalah shell. Selanjutnya shell akan
menerjemahkan perintah-perintah lainnya yang kita masukkan ke dalam system.
Pada system UNIX dikenal dua jenis pemakai, yaitu:
1. Pemakai
biasa
Pemakai biasa adalah pemakai yang diberi ijin untuk menggunakan
system dan beberapa fasilitas lain dalam UNIX dengan batas-batas perijinan
tertentu. Dengan demikian pemakai biasa tidak dapat secara bebas keluar masuk
direktori lain atau tidak dapat secara bebas menggunakan file-file di dalam
system. Pemakai biasa hanya boleh menggunakan direktori atau file yang telah
diijinkan.
2. Super
user
Super user adalah pemakai yang memiliki hak istimewa di dalam
system UNIX karena memiliki kemampuan yang tidak dibatasi oleh perijinan yang
diterapkan pada system. Super user dapat keluar masuk direktori atau
menggunakan file secara bebas. Pada umumnya super user dimiliki oleh
administrator system. Administrator system adalah pemakai yang bertanggung
jawab untuk mengelola system. Nama pemakai dari rekening super user, di dalam
/etc/passwd biasanya bernama root dengan nomor ID pemakai 0.
4. Contoh
Perintah di 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
· rm
Perintah ini berarti remove, yang digunakan untuk menghapus file.
Contoh untuk menghapus file tugas1.txt : rm tugas1.txt
· cd
Perintah ini berarti change directory, yang digunakan untuk pindah
direktori.
· mkdir
Perintah ini berarti make directory, digunakan untuk membuat
direktori.
· rmdir
Perintah ini berarti remove directory, digunakan untuk menghapus
direktori.
· clear
Perintah ini digunakan untuk membersihkan layar.
5. Membuat
direktori menggunakan perintah UNIX/Linux dengan susunan direktori:
user@gunadarma[/]#
user@gunadarma[/]#cd /UNIVERSITAS
user@gunadarma[/UNIVERSITAS]#mkdir FILKOM
user@gunadarma[/UNIVERSITAS]#cd FILKOM
user@gunadarma[/UNIVERSITAS/FILKOM]#mkdir SI
user@gunadarma[/UNIVERSITAS/FILKOM]#mkdir SK
user@gunadarma[/UNIVERSITAS]#cd …
user@gunadarma[/UNIVERSITAS]#mkdir FE
user@gunadarma[/UNIVERSITAS]#cd FE
user@gunadarma[/UNIVERSITAS/FE]#mkdir AK
user@gunadarma[/UNIVERSITAS/FE]#mkdir MA
user@gunadarma[/UNIVERSITAS]#cd …
user@gunadarma[/UNIVERSITAS]#mkdir
FTI
Tidak ada komentar:
Posting Komentar