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.

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

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