Sistem Operasi Unix

Sistem Operasi Unix

Sistem Operasi Unix – UNIX ialah sebuah 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 pada komputer lainnya menjadi lebih mudah.

Unix didesain sebagai sistem operasi yang portable, multi-tasking, multi-user, dan juga sistem berkas hierarkis serta utilitas. slot online

Keuntungan yang diperoleh dengan memakai atau menggunakan sistem UNIX yang terkoneksi kesebuah sistem jaringan ialah: https://www.mrchensjackson.com/

a. Berbagi sumber daya komputer

Sumber daya komputer yang dibagi bersama mencakup :

– CPU dan alokasi memori,

CPU atau memori yang sedang diam (tidak terpakai) dapat digunakan oleh sistem lain yang sedang sibuk.

– Penyimpanan data / disk,

Disk yang mulanya tersebar pada semua komputer dengan utilitas yang sama kini dapat digabungkan menjadi unit disk yang besar dan dibagi bersama.

– Pencetak/ printer dan program/ utilitas

Pencetakan atau printing bisa 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 dengan komputer yang berdiri sendiri. Bila ada komputer yang tak berfungsi, peranannya digantikan oleh komputer yang yang lain. Sistem dapat diatur atau dikendalikan hingga pemakai tak mengetahui bahwa komputer yang biasa digunakan sedang digantikan oleh komputer lain. Sistem penyimpanan disk bisa diatur derajat keamanannya. Seperti halnya CPU, sistem disk yang tak mempunyai fungsi digantikan oleh sistem yang lain tanpa diketahui oleh pemakai.

Sistem Operasi Unix

c. Penghematan

Peningkatan kehandalan serta pemakaian sumber daya secara bersama dapat menghasilkan penghematan biaya operasi. Harga 10 komputer 10 MIPS jauh lebih murah dibandingkan dengan 1 komputer 100 MIPS. Akan tetapi kemampuan kesepuluh komputer 10 MIPS tersebut bisa menyamai kemampuan komputer 100 MIPS bila dilakukan utilisasi yang tinggi. Penghematan lain didapatkan dari penggunaan printer server dan juga file server (1 sistem data atau disk untuk banyak komputer).

2. Sejarah

Unix ialah sebuah sistem operasi komputer yang dikembangkan oleh AT&T Bell Labs pada tahun 1960 dan tahun 1970-an. Tahun 1960, Massachusetts Institute of Technology yaitu AT&T Bell Labs, and General Electric bekerja pada sebuah sistem operasi eksprimental yang disebut dengan Multics (Multiplexed Information and Computing Service).

Di Indonesia Unix dipakai sebagai Server aplikasi, produk yang beredar di pasaran antara lain IBM AIX, HP UX, Sun Solaris. Masing-masing produk ini pada umumnya mempunyai pasarnya tersendiri seperti Sun Solaris yang dipakai pada operator telekomunikasi selular, HP UX pada manufaktur dan distribusi. Fungsi Unix ialah sebagai workstation kurang populer mengingat harganya yang cukup mahal.

3. Jenis – Jenis UNIX

UNIX ialah sebuah sistem operasi yang dikembangkan oleh banyak pihak. Tiap pihak yang mengembangkan UNIX, menambahkan teknologi miliknya di dalam UNIX, yang walaupun hal tersebut di luar standar, mampu untuk menjadikan sistem operasi UNIX lebih kuat atau lebih andal. Jenis – jenis Unix antara lain :

1. A/UX

2. Domain/X

3. Darwin

4. CTIX

5. Distrix

6. UniCOS

7. DG/UX

8. Digital UNIX

9. Ultrix

10. CLIX

11. HP/UX

12. Tru64

13. AIX

14. Coherent

15. XENIX

16. DVIX

17. UnixWare

18. SCO UNIX

19. SCO XENIX

20. SCO OpenServer

21. Dynix

22. SINIX

23. IRIX

24. SunOS

25. Solaris

26. Eunice

27. Uniplus+

28. BSD UNIX

29. BSD/I

30. OSF/1

31. GNU/Linux

32. GNU/Hurd

33. FreeBSD

34. NetBSD

35. OpenBSD

36. NextStep

37. Minix

38. Mach

39. UNIX System V

40. QNX

4. Jenis Jaringan Berbasis UNIX

a. UUCP Unix to Unix CoPy

UUCP ialah jenis jaringan pertama kali muncul pada sistem UNIX. Pada mulanya, UUCP dikembangkan dengan hanya memanfaatkan saluran serial atau terminal dari sebuah komputer. Saat ini UUCP bekerja pada tiap versi UNIX bahkan sistem non-UNIX seperti VMS dan DOS.

Layanan yang disediakan UUCP diantaranya:

– Alih berkas (file transfer) dan surat elektronis atau e-mail

Penyampaian berkas melalui UUCP dilakukan secara beranting. Kalau seseorang di Indonesia hendak mengirim surat elektronis pada rekannya yang ada di Amerika, cukup disimpan atau dikerjakan dikomputer secara lokal. Komputer akan secara otomatis menyampaikan surat tersebut pada sebuah simpul di Amerika Serikat yaitu UUNET (Arlington, Va.). Secara beranting, surat tersebut akan diteruskan kesimpul berikut sampai dengan tujuan.

– Terminal jarak jauh (remote terminal) dan eksekusi perintah jarak jauh atau remote execution.

Jaringan UUCP secara 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 sebab murahnya biaya komunikasi. Sebagian besar data berupa USENET NEWS, forum diskusi elektronis terbesar yang ada di dunia.

b. TCP atau IP (Transmission Control Protocol atau Internet Protokol)

TCP ialah 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 juga bertanggung jawab atas kehilangan pengiriman paket berikut tindak lanjutnya (mengirim ulang paket).

TCP dimanfaatkan oleh aplikasi-aplikasi lain sebagai pengiriman data yang handal yakni 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 atau buatan sendiri bisa memanfaatkan fasilitas TCP/IP untuk saling berkomunikasi.

c. NFS (Network File System) dan RPC (Remote Procedure Call)

NFS pada awalnya dikembangkan oleh Sun Microsystem. Saat ini, NFS yang memakai RPC diterapkan pada lebih dari 100 jenis komputer dan diperkirakan dioperasikan pada lebih dari 100.000 komputer. NFS memungkinkan sebuah komputer untuk mengakses sistem berkas komputer lain, dan memperlakukan sistem berkas tersebut seperti bagiannya sendiri.

d. NCS (Network Computing System)

Beban antara CPU dalam jaringan biasanya tak sama pada saat yang sama. Beberapa penelitian sudah mengarah pada pemanfaatan CPU yang sedang diam (idle). Hingga saat ini, tiap pembuat komputer masih mengembangkan protokolnya secara terpisah serta tak cocok satu dengan lainnya. Akan tetapi 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 sangatlah penting dalam bidang teknologi informasi. UNIX dalam hal ini jauh lebih unggul dari pada DOS yang tak menyediakan fasilitas ini. DOS hanya memiliki fasilitas ATTRIBUT dengan pilihan Read Only dan Hidden. DOS hanya menyediakan fasilitas untuk menyembunyikan file dan memproteksi file agar tak bisa dihapus atau dimodifikasi.

Sedangkan fasilitas kepemilikan file tak disediakan.

Berikut ini ialah daftar ringkasan beberapa perintah dasar yang sering digunakan pada unix :

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)

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

Perintah untuk mengatur Akses Direktori

Sistem Operasi Unix 1

PERINTAH KETERANGAN

chgrp Mengubah group dari suatu direktori

chmod Mengubah permisi dari suatu file atau direktori

chown Mengubah pemilik dari suatu file atau direktori

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

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

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)

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