UNIX
1. Pengertian
UNIX
adalah sistem operasi yang digunakan sebagai sistem operasi baku pada berbagai
jenis komputer, terutama komputer mini baik sebagai workstation atau server
(sistem yang menyediakan pelayanan pada jaringan). Karena dengan unix sebagai
server, berpindah kerja dari satu jenis komputer ke komputer lainnya menjadi
mudah.
Unix
didesain sebagai sistem operasi yang portable, multi-tasking, multi-user,
sistem berkas hierarkis dan utilitas.
Keuntungan
yang diperoleh dengan menggunakan sistem UNIX yang terkoneksi kesebuah sistem
jaringan ialah:
a. Berbagi sumber daya computer
Sumber
daya komputer yang dibagi bersama mencakup :
• CPU dan alokasi memori,
• CPU dan alokasi memori,
CPU /
memori yang sedang diam (tidak terpakai) dapat digunakan oleh sistem lain yang
sedang sibuk.
• Penyimpanan data / disk,
• Penyimpanan data / disk,
Disk
yang semula tersebar di semua komputer dengan utilitas yang sama kini dapat
digabungkan menjadi unit disk yang besar dan dibagi bersama.
• Pencetak/ printer dan program/ utilitas
• Pencetak/ printer dan program/ utilitas
Pencetakan/
printing dapat diklasifikasikan berdasarkan prioritas (segera, tidak segera)
ataupun mutu cetak (laser printer, LQ printer, line printer).
b.
Peningkatan kehandalan.
Komputer
dalam sebuah jaringan lebih handal dibandingkan komputer yang berdiri sendiri.
Jika ada komputer yang tidak berfungsi, peranannya digantikan oleh komputer
yang lain. Sistem dapat diatur / dikendalikan hingga pemakai tidak mengetahui
bahwa komputer yang biasa digunakan sedang digantikan oleh komputer lain.
Sistem penyimpanan disk dapat diatur derajat keamanannya. Seperti halnya CPU,
sistem disk yang tidak berfungsi digantikan oleh sistem yang lain tanpa
diketahui oleh pemakai.
c. Penghematan.
Peningkatan
kehandalan serta pemakaian sumberdaya secara bersama menghasilkan penghematan
biaya operasi. Harga 10 komputer 10 MIPS jauh lebih murah dibandingkan 1
komputer 100 MIPS. Namun, kemampuan kesepuluh komputer 10 MIPS tersebut dapat
hampir menyamai kemampuan komputer 100 MIPS jika dilakukan utilisasi yang
tinggi. Penghematan lain didapatkan dari penggunaan printer server dan file
server (1 sistem data atau disk untuk banyak komputer).
2. Sejarah
Unix
adalah sebuah sistem operasi komputer yang dikembangkan oleh AT&T Bell Labs
pada tahun 1960 dan 1970-an. Pada tahun 1960, Massachusetts Institute of
Technology, AT&T Bell Labs, and General Electric bekerja dalam sebuah
sistem operasi eksprimental yang disebut Multics (Multiplexed Information and
Computing Service).
Di
Indonesia Unix digunakan sebagai Server aplikasi, produk yang beredar di
pasaran antara lain IBM AIX, HP UX, Sun Solaris. Masing-masing produk ini
umumnya memiliki pasar tersendiri seperti Sun Solaris yang digunakan pada
operator telekomunikasi selular, HP UX pada manufaktur dan distribusi. Fungsi
Unix sebagai workstation kurang populer mengingat harganya yang mahal.
3. Jenis - Jenis UNIX
UNIX
adalah sebuah sistem operasi yang dikembangkan oleh banyak pihak. Setiap pihak
yang mengembangkan UNIX, menambahkan teknologi miliknya ke dalam UNIX, yang
meskipun hal itu di luar standar, mampu menjadikan sistem operasi.
UNIX lebih kuat atau lebih andal. Jenis -
jenis Unix antara lain :
1.
A/UX
|
11.
HP/UX
|
21.
Dynix
|
31.
GNU/Linux
|
2.
Domain/X
|
12.
Tru64
|
22.
SINIX
|
32.
GNU/Hurd
|
3.
Darwin
|
13.
AIX
|
23.
IRIX
|
33.
FreeBSD
|
4.
CTIX
|
14.
Coherent
|
24.
SunOS
|
34.
NetBSD
|
5.
Distrix
|
15.
XENIX
|
25.
Solaris
|
35.
OpenBSD
|
6.
UniCOS
|
16.
DVIX
|
26.
Eunice
|
36.
NextStep
|
7.
DG/UX
|
17.
UnixWare
|
27.
Uniplus+
|
37.
Minix
|
8.
Digital UNIX
|
18.
SCO UNIX
|
28.
BSD UNIX
|
38.
Mach
|
9.
Ultrix
|
19.
SCO XENIX
|
29.
BSD/I
|
39. UNIX V
|
10.
CLIX
|
20. SCO OpenServer
|
30.
OSF/1
|
40.
QNX
|
4. Jenis Jaringan Berbasis UNIX
a. UUCP
Unix to Unix CoPy
UUCP
merupakan jenis jaringan pertama kali muncul pada sistem UNIX. Pada awalnya,
UUCP dikembangkan dengan hanya memanfaatkan saluran serial atau terminal dari
sebuah komputer. Kini, UUCP bekerja pada setiap versi UNIX bahkan sistem
non-UNIX seperti VMS dan DOS.
Layanan
yang disediakan UUCP diantaranya:
• Alih berkas (file transfer) dan surat elektronis (e-mail)
• Alih berkas (file transfer) dan surat elektronis (e-mail)
Penyampaian
berkas melalui UUCP dilakukan secara beranting. Jika seseorang di Indonesia
hendak mengirim surat elektronis kepada rekannya di Amerika, cukup disimpan/
dikerjakan dikomputer secara lokal. Komputer akan secara otomatis menyampaikan
surat tersebut ke sebuah simpul di Amerika Serikat yaitu UUNET (Arlington,
Va.). Secara beranting, surat tersebut akan diteruskan kesimpul berikut hingga
sampai tujuan.
• Terminal jarak jauh (remote terminal) dan eksekusi perintah jarak jauh (remote execution)
• Terminal jarak jauh (remote terminal) dan eksekusi perintah jarak jauh (remote execution)
Jaringan
UUCP secera internasional menghubungkan lebih dari seratus ribu komputer.
Secara total, berjuta-juta byte beralih setiap harinya antara komputer sedunia.
Sebagian besar peralihan tersebut terjadi di Amerika Serikat karena murahnya
biaya komunikasi. Sebagian besar data berupa USENET NEWS, forum diskusi
elektronis terbesar didunia.
b. TCP atau IP (Transmission Control Protocol / Internet Protokol)
TCP
merupakan protokol yang mengatur transportasi data antar sistem. TCP dapat
diumpamakan sebagai "sekretaris perusahaan" yang mengelola pengiriman
berkas antar alamat. TCP biasanya memanfaatkan jasa IP sebagai media pengantar.
Seperti halnya sekretaris, TCP bertanggung jawab atas kehilangan pengiriman
paket berikut tindak lanjutnya (mengirim ulang paket).
TCP
dimanfaatkan oleh aplikasi-aplikasi lain sebagai pengiriman data yang handal
yaitu mencakup:
• Login jarak jauh: TELNET (umum) dab rlogin (khusus UNIX)
• Eksekusi jarak jauh: rsh (khusus UNIX)
• Alih berkas : FTP (File Transfer Protocol)
• Surat elektronis: SMTP (Simple Mail Transfer Protocol)
• Program aplikasi lokal (buatan sendiri) dapat memanfaatkan fasilitas TCP/IP untuk saling berkomunikasi.
• Login jarak jauh: TELNET (umum) dab rlogin (khusus UNIX)
• Eksekusi jarak jauh: rsh (khusus UNIX)
• Alih berkas : FTP (File Transfer Protocol)
• Surat elektronis: SMTP (Simple Mail Transfer Protocol)
• Program aplikasi lokal (buatan sendiri) dapat memanfaatkan fasilitas TCP/IP untuk saling berkomunikasi.
c. NFS (Network File System) dan RPC (Remote Procedure Call)
NFS pada
mulanya dikembangkan oleh Sun Microsystem (1984). Kini, NFS yang menggunakan
RPC diterapkan pada lebih dari 100 jenis komputer dan diperkirakan dioperasikan
pada lebih dari 100.000 komputer. NFS memungkinkan sebuah kompuer mengakses
sistem berkas komputer lain, dan memperlakukan sistem berkas tersebut seperti
bagiannya sendiri.
d. NCS -- Network Computing System
Beban
antara CPU dalam jaringan biasanya tidak sama pada saat yang sama. Beberapa
penelitian telah mengarah pada pemanfaatan CPU yang sedang diam (idle). Hingga
kini, setiap pembuat komputer masih mengembangkan protokolnya secara terpisah
serta tidak cocok satu dengan lainnya. Namun, usaha menuju pembakuan sedang
dirintis dan diharapkan akan disepakati dalam kurun waktu yang tidak lama lagi.
5. Perintah Dasar yang Digunakan
Unix
Masalah
keamanan data amatlah penting dalam bidang teknologi informasi. UNIX dalam hal
ini jauh lebih unggul dari pada DOS yang tidak menyediakan fasilitas ini. DOS
hanya mempunyai fasilitas ATTRIBUT dengan pilihan Read Only dan Hidden. DOS
hanya menyediakan fasilitas untuk untuk menyembunyikan file (hidden) dan
memproteksi file (read-only) agar tidak dapat dihapus atau dimodifikasi. Sedangkan
fasilitas kepemilikan file tidak disediakan.
Berikut
ini adalah daftar ringkasan beberapa perintah dasar yang sering digunakan pada
unix :
a. Perintah untuk Manajemen File§
PERINTAH
KETERANGAN
cat Menampilkan isi file (seperti type pada Dos)
cp Menyalin satu atau beberapa file (seperti copy pada Dos)
find Mencari file tertentu pada suatu direktori (seperti Dir pada Dos)
ls Menampilkan informasi file
more Menampilkan file per screen
mv Memindahkan suatu file ke direktori lain
pg Menampilkan isi suatu file teks per layar
rm Menghapus file (sama seperti Del pada Dos)
cat Menampilkan isi file (seperti type pada Dos)
cp Menyalin satu atau beberapa file (seperti copy pada Dos)
find Mencari file tertentu pada suatu direktori (seperti Dir pada Dos)
ls Menampilkan informasi file
more Menampilkan file per screen
mv Memindahkan suatu file ke direktori lain
pg Menampilkan isi suatu file teks per layar
rm Menghapus file (sama seperti Del pada Dos)
b. Perintah Manajemen Direktori§
PERINTAH
KETERANGAN
cd Mengaktifkan suatu direktori sebagai direktori
copy Menyalin seluruh struktur direktori ataupun file
mkdir Membuat direktori baru
pwd Menampilkan nama direktori tempat kita bekerja
Rmdir Menghapus direktori
cd Mengaktifkan suatu direktori sebagai direktori
copy Menyalin seluruh struktur direktori ataupun file
mkdir Membuat direktori baru
pwd Menampilkan nama direktori tempat kita bekerja
Rmdir Menghapus direktori
c. Perintah untuk mengatur Akses Direktori§
PERINTAH
KETERANGAN
chgrp Mengubah group dari suatu direktori
chmod Mengubah permisi dari suatu file atau direktori
chown Mengubah pemilik dari suatu file atau direktori
chgrp Mengubah group dari suatu direktori
chmod Mengubah permisi dari suatu file atau direktori
chown Mengubah pemilik dari suatu file atau direktori
d. Perintah Lingkungan Sistem§
PERINTAH
KETERANGAN
exit Keluar dari shell pada Bourne shell dan Korn shell
id Menampilkan nama pemakai beserta identitas dari pemakai
logname Menampilkan nama pemakai
logout Keluar dari shell pada C shell
man Menampilkan dokumentasi online dri suatu perintah Unix (sama seperti Help)
newgrp Mengubah group efektif
passwd Mengganti password
set Menampilkan variabel lingkungan pada shell pemakai
tty Menampilkan nama identitas (port) terminal
uname Menampilkan nama sistem operasi
whoami Menampilan nama pemakai yang sedang menggunakan sistem
exit Keluar dari shell pada Bourne shell dan Korn shell
id Menampilkan nama pemakai beserta identitas dari pemakai
logname Menampilkan nama pemakai
logout Keluar dari shell pada C shell
man Menampilkan dokumentasi online dri suatu perintah Unix (sama seperti Help)
newgrp Mengubah group efektif
passwd Mengganti password
set Menampilkan variabel lingkungan pada shell pemakai
tty Menampilkan nama identitas (port) terminal
uname Menampilkan nama sistem operasi
whoami Menampilan nama pemakai yang sedang menggunakan sistem
e. Perintah Yang Berhubungan dengan Layar§
PERINTAH
KETERANGAN
banner Menampilkan tulisan berukuran besar
clear Menghapus layar (sama seperti Cls pada DOS)
echo Menampilkan tulisan ke layar
banner Menampilkan tulisan berukuran besar
clear Menghapus layar (sama seperti Cls pada DOS)
echo Menampilkan tulisan ke layar
f. Perintah yang berhubungan dengan Proses§
PERINTAH
KETERANGAN
kill Menghentikan suatu proses berdasarkan identitas proses
ps Menampilkan proses yang sedang berjalan
sleep Menunda eksekusi (proses yang tidak mengerjakan apa-apa selama beberapa detik)
kill Menghentikan suatu proses berdasarkan identitas proses
ps Menampilkan proses yang sedang berjalan
sleep Menunda eksekusi (proses yang tidak mengerjakan apa-apa selama beberapa detik)
g. Perintah-perintah lain§
PERINTAH
KETERANGAN
bc Utilitas untuk melakukan perhitungan
cal Menampilkan Kalender
date Menampilkan tanggal dan jam sistem
grep Mencri file-file yang mengandung kata tertentu
lp Mencetak file ke printer
mail Utilitas untuk menyampaikan pesan tertulis ke pemakai lain
sort Mengurutkan data
vi Editor teks
wc Menghitung jumlah karakter, kata, dan baris pada suatu file
bc Utilitas untuk melakukan perhitungan
cal Menampilkan Kalender
date Menampilkan tanggal dan jam sistem
grep Mencri file-file yang mengandung kata tertentu
lp Mencetak file ke printer
mail Utilitas untuk menyampaikan pesan tertulis ke pemakai lain
sort Mengurutkan data
vi Editor teks
wc Menghitung jumlah karakter, kata, dan baris pada suatu file
Info
Lengkap : http://rentyx-blog.blogspot.com/2009/11/unix.html


Post a Comment