SEJARAH UNIX
Pengertian UNIX
Nama sistem operasi. UNIX berjalan di beragam komputer. Unix disebut Expert Friendly Operating System, karena menyediakan sangat banyak fasilitas yang dapat bekerja sama dan berbagi informasi secara terkendali yang disukai para pakar. UNIX Merupakan salah satu sistem operasi yang populer untuk server saat ini. UNIX dikembangkan oleh Ken Thompson dan Dennis Ritchie sekitar tahun 1969 di AT&T Bell Laboratories. Pada mulanya sistem ini dikembangkan dalam bahasa assembly. Akan tetapi karena portabilitasnya rendah (sehingga sulit dikembangkan di sistem lain) maka Ritchie mengembangkan bahasa pemrograman baru yang disebut bahasa C (sekitar tahun 1973). Sistem UNIX kemudian berkembang di lingkungan perguruan tinggi dan mulailah muncul variant dari sistem UNIX ini. Varian yang utama adalah UNIX BSD dan UNIX System V.
Perintah dasar di Unix Berikut ini daftar perintah dasar di command line (shell/SSH) Unix/Linux: File dan direktoriUntuk melihat daftar file di direktori (folder) yang aktif, gunakan perintah ls -l. Contoh: $ ls -l total 24 drwxr-xr-x 4 steven steven 4096 2009-06-17 14:09 Config-Tree/ drwxr-xr-x 4 steven steven 4096 2009-06-17 00:21 Data-PrefixMerge/ drwxr-xr-x 4 steven steven 4096 2009-04-28 23:35 Data-Schema/ drwxr-xr-x 4 steven steven 4096 2009-04-30 16:05 Log-Dispatch-Dir/ -rw-r--r-- 1 steven steven 4169 2009-06-18 23:58 todo.txt Kadang-kadang tampilan warna tidak muncul, jika ingin dimunculkan Anda bisa menggunakan ls -l --color. Direktori yang pertama kali aktif saat Anda login adalah home Anda (umumnya di /home/ $ cd Config-Tree/ $ ls -l total 24 -rw-r--r-- 1 steven steven 77 2009-06-17 14:09 Changes drwxr-xr-x 3 steven steven 4096 2009-06-11 21:57 lib/ -rw-r--r-- 1 steven steven 532 2009-06-17 01:15 Makefile.PL -rw-r--r-- 1 steven steven 897 2009-06-17 14:05 MANIFEST -rw-r--r-- 1 steven steven 2449 2009-06-15 00:48 README drwxr-xr-x 3 steven steven 4096 2009-06-17 14:06 t/ $ cd .. Untuk kembali ke direktori di atas (parent), gunakan cd .. (cd diikuti spasi dan dua titik, seperti pada contoh di atas). menyalin fileXXX memindahkan fileXXX menghapus fileXXX DiskUntuk mengecek jumlah ruang tersisa pada disk, gunakan perintah df -h, contoh: $ df -h Filesystem Size Used Avail Use% Mounted on /dev/sda1 456G 425G 27G 95% / tmpfs 976M 0 976M 0% /lib/init/rw udev 10M 104K 9.9M 2% /dev tmpfs 976M 0 976M 0% /dev/shm Di sini terlihat bahwa partisi utama (/) memiliki ruang total 456GB dan tinggal tersisa 27GB. MemoriUntuk memeriksa jumlah memori, gunakan perintah free. Contoh: $ free total used free shared buffers cached Mem: 1997968 1941836 56132 0 18768 556100 -/+ buffers/cache: 1366968 631000 Swap: 2097144 128000 1969144 Satuannya adalah KB. Jika ingin satuannya MB, gunakan free -m. Contoh: $ free -m total used free shared buffers cached Mem: 1951 1901 49 0 19 546 -/+ buffers/cache: 1335 615 Swap: 2047 125 1922 Terlihat bahwa total memori adalah sekitar 2GB. Swap pun sekitar 2GB. ProsesUntuk melihat proses (program-program) yang sedang berjalan di sistem, gunakan ps ax. Contoh: XXX
Jaringan dalam UNIX
UNIX secara de facto telah menjadi sistem operasi baku (standar) pada berbagai jenis komputer, terutama komputer mini dan stasiun kerja (work stasiun). Sebelumnya, setiap pembuat komputer mengembangkan sendiri sistem operasinya. Bahkan pada saat tersebut tidak merupakan suatu keanehan jika sistem tidak dapat saling berinteraksi, walau pun berasal dari pembuat yang sama. Kini, berpindah kerja dari satu jenis komputer ke komputer lainnya tidak sulit jika masing-masing telah menggunakan UNIX. Kecenderungan tersebut pun berlaku pada protokol komunikasi antar komputer. Namun - dewasa ini hampir semua bersepakat untuk menggunakan protokol baku sehingga komputer dengan jenis berbeda dapat saling berkomunikasi. Bakuan ini dikenal dengan model referensi OSI. Pada masa yang akan datang, dapat dikatakan semua akan menggunakan referensi tersebut. Kemajuan teknologi perangkat keras memungkinkan dibuatnya sistem komputer yang semakin canggih dan murah. Sistem yang berharga jutaan dollar pada tahun 60-an, kini sudah dapat diperoleh dengan biaya jutaan rupiah. Kemajuan teknologi ini pun berpengaruh pada teknologi komunikasi jaringan komputer. Sistem jaringan yang sebelumnya hanya dimiliki instansi penelitian tertentu serta memerlukan seorang super pakar, kini menjadi sesuatu yang umum pada dunia komputer serta dioperasikan oleh orang "biasa" saja. Beberapa kenyataan dari hasil perkembangan komputer dan komunikasi [STALL91]:
Dewasa ini jarang sekali ada sistem UNIX yang tidak terkoneksi kesebuah sistem jaringan. Keuntungan yang diperoleh ialah:
Sumber daya komputer yang dibagi bersama mencakup CPU, alokasi memori, penyimpanan data/ disk, pencetak/ printer, dan program/ utilitas. CPU/memori yang sedang diam (idle) dapat "dikaryakan" oleh sistem lain yang sedang sibuk. Disk yang semula tersebar di semua komputer dengan utilitas yang sama kini dapat digabungkan menjadi unit disk yang besar dan dibagi bersama. Pencetakan/ printing dapat diklasifikasikan berdasarkan prioritas (segera, tidak segera) ataupun mutu cetak (laser printer, LQ printer, line printer). 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. 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 file server (1 sistem data/ disk untuk banyak komputer) serta printer server. Organisasi dan istilah yang berhubungan dengan masalah jaringan Organisasi yang berhubungan dengan jaringan komputer Terdapat beberapa badan di dunia yang berpengaruh dalam masalah jaringan komunikasi komputer. Badan-badan tersebut antara lain : ITU (International Telecommunication Union) Badan PBB yang berhubungan dengan masalah telekomunikasi. Salah satu komitenya ialah CCITT (Comite Consultatif International de Telegraphique et Telephonique) yang sangat berpengaruh dalam menentukan bakuan yang berhubungan dengan Telepon dan Telegrap. ISO (International Standards Organiazation) Gabungan organisasi pembuat bakuan nasional dari beberapa negara seperti ANSI (American National Standards Institute), BSI (U.K.), AFNOR (Perancis), DIN (Jerman), dll. Organisasi ini terkenal dengan model ISO/OSI (Open System Interconnection). IEEE (Institute of Electrical and Electronics Engineers) Terkenal dengan bakuan LAN IEEE seri 802. EIA (Electronic Industries Association) Pembuat bakuan hubungan serial RS-232-C. Model 7 lapis ISO/ OSI ISO merumuskan model komunikasi OSI (Open Systems Interconection) yang terdiri dari 7 lapisan. Empat lapisan pertama berorientasi pada jaringan sedangkan 3 lapisan di atasnya berorientasi pada pemakai/aplikasi. Keempat lapisan pertama OSI berfungsi membawa data tanpa catat antara dua lokasi. Lapisan tersebut berturut-turut: Lapisan Fisik, yang berupa kabel listrik beserta rumusan besaran elektrik lainnya; Lapisan Data Link, yang mengurus arus bit antar peralatan komunikasi; Lapisan Jaringan, membawa paket bit ketujuan; dan Lapisan Transpor, menjamin transportasi data antara mesin komputer tanpa mempersalahkan jenis jaringan. Keempat lapisan diatas merupakan pengembangan data dari bakuan yang ada sebelumnya. Lapisan-lapisan berikutnya merupakan nilai tambah dari ISO. Sebelumnya, lapisan tersebut terpisah secara samar. Ketiga lapisan tersebut berturut-turut ialah Lapisan Sesi, menangani persiapan, pengelolaan, pemutusan antar aplikasi; Lapisan Presentasi, menangani pengubahan representasi data (ASCII, EBCDIC, dll); dan yang terakhir Lapisan Aplikasi: menangani pengaksesan pemakai. Beberapa istilah Komunikasi Data DATA Representasi dari fakta, konsep, dan instruksi yang dibentuk hingga dapat diproses oleh manusia ataupun mesin. Secara umum, data dapat didentifikasikan dan di jabarkan. INFORMASI Arti dari sebuah data yang sesuai dengan peraturan yang ditetapkan pada data tersebut. Pertukaran informasi membutuhkan data dan metode untuk memindahkan data tersebut. SERVER (PELAYAN) Sistem atau program data sebuah sistem yang menyediakan servis/ pelayanan pada jaringan. CLIENT (PELANGGAN) Sistem atau program pada sistem yang memanfaatkan layanan server. PROTOKOL Cara yang disepakati antara server dan klien untuk berkomunikasi. DISKLESS WORKSTATION Sistem yang tidak dimiliki disk sendiri dan memanfaatkan disk komputer (server) melalui jaringan. JARINGAN STATELESS Jaringan yang tidak memerlukan referensi tentang status jaringan sebelumnya. LAN/MAN/WAN Yang membedakan LAN (Local Area Network), MAN (Metropolitan Area Network), dan WAN (Wide Area Network), ialah jangkauan wilayah serta kecepatan alih data. LAN memiliki jangkauan terbatas (2 km) namun kecepatan alih data hingga 100 MBPS (juta bit per detik). WAN memiliki jangkauan jauh (beribu kilometer) namun kecepatan alih data terbatas hingga 64 kbps (ribu bit per detik).
Jenis Jaringan berbasis UNIX UUCP Unix to Unix CoPy UUCP merupakan jenis jaringan pertama kali muncul pada sistem UNIX. Pada awalnya, UUCP dikembangkan dengan hanya memanfaatkan saluran serial/ terminal dari sebuah komputer. Kini, UUCP bekerja pada setiap versi UNIX bahkan sistem non-UNIX seperti VMS dan DOS. Perangkat keras dapat berupa komputer mikro mau pun komputer super. Jaringan komunikasi dapat berupa modem nul (sambungan langsung RS-232), modem telepon, jaringan Ethernet, jaringan publik X.25, dan lain-lain. Layanan yang disediakan UUCP diantaranya:
Hampir semua proses UUCP berlangsung secara tidak langsung (batch) serta dapat diatur waktu/ jam pelaksanaanya. Biasanya proses dieksekusi pada malam hari pada saat biaya komunikasi interlokal yang murah. 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. Protokol UUCP ialah digunakan di Indonesia sejak tahun 1985. Pada tahun tersebut, Universitas Indonesia menjalin kerjasama dengan KAIST (Korean Advance Institute of Technology) yang membuahkan hubungan segitiga Indonesia, Korea, dan Amerika Serikat. Pada saat awal, hubungan ini terlaksana atas kerjasama Universitas Indonesia dengan P.T. Indosat yang menyediakan fasilitas SKDP (X.25) dengan tarif khusus. 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. Beberapa jaringan komputer di Indonesia dibangun berbasis UUCP. Jaringan tersebut diantaranya ialah UNInet, AUSEAnet, dan UTnet. UNInet merupakan jaringan komputer antar universitas yang menghubungkan beberapa institusi dibawah naungan Ditjen, DIKTI, seperti Institut Pertanian Bogor, Institut Teknologi Bandung, Institut Teknologi Sepuluh November, Universitas Gadjah Mada, Universitas Hasanudin, Universitas Indonesia, dan Universitas Terbuka. AUSEAnet merupakan jaringan yang menghubungkan negara ASEAN dengan Australia. UTnet merupakan jaringan antara Universitas Terbuka (Pondok Cabe) dengan beberapa UPBJJ (Unit Pelayanan Belajar Jarak Jauh) di lingkungan UT. Telah diungkapkan sistem UUCP sangat sederhana dan mudah diterapkan. Kebutuhan minimun ialah sebuah komputer, modem, serta saluran telepon. Namun, pengalaman menunjukkan bahwa banyak hambatan yang akan dihadapi pada penerapan jaringan UUCP di Indonesia. Telepon bukanlah merupakan saran yang mudah diperoleh. Biaya komunikasi SLJJ ataupun SKDP tidak dapat dikatakan ringan. Sumber daya manusia yang langka serta pemeliharaan sumber daya komputer cukup mahal merupakan faktor yang harus diperhitungkan. TCP/IP Transmission Control Protocol/ Internet Protokol Telah diungkapkan bahwa pada awalnya, setiap pembuat komputer membuat bakuan komunikasi yang khusus berlaku untuk sistemnya. Penelitian untuk membakukan protokol antar komputer mulai dirintis pada akhir tahun 1960-an oleh Departemen Pertahanan dan Keamanan Amerika Serikat. Dua protokol utama (TCP/IP) kemudian digunakan untuk mengugkapkan seluruh protokol keluarga internet. Jaringan pertama yang menggunakan protokol TCP/IP ialah ARPANET. Dewasa ini, ratusan ribu jaringan komputer menggunakan TCP/IP untuk berkomunikasi. Internet berkembang sebelum adanya model 7 lapis ISO/OSI sehingga tidak mengikut model tersebut secara murni. Dipandang dari sudut model ISO/OSI, protokol TCP/IP berada pada 4 lapisan pertama. IP merupakan protokol yang mengatur pengiriman paket antar alamat. IP dapat diumpamakan sebagai jawatan POS yang mengangkut paket dari alamat pengirim ke alamat tujuan. Alamat Internet terdiri dari 4 kali 8 bit (32 bit). Pengalamatan internet terdiri dari kelas-kelas yang sesuai dengan besarnya jaringan. Kelas A (terbesar) merupakan jaringan dengan sekitar 16 juta (24 bit) anggota. Lalu kelas B, merupakan jaringan dengan sekitar 65000 (16 bit) anggota. Kelompok terkecil ialah kelas C dengan 256 (8 bit) anggota. Kelas C merupakan kelas yang paling sering digunakan dalam sebuah organisasi. Terdapat lebih dari satu macam medium pembawa IP. Untuk jarak pendek, biasanya digunakan medium berkecepatan tinggi seperti Ethernet (10 MPBS/juta bit per detik), dan lain-lain. Untuk jarak jauh biasanya menggunakan saluran serial seperti SLIP (Serial Line IP). SLIP memiliki kecepatan dari 110 BPS hingga 115 KPBS. Saluran serial dapat berbentuk hubungan titik ke titik (Point to Point), radio, satelit, dan lain-lain. 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. Aplikasi-aplikasi mencakup:
TCP/IP dan UNIX berkembang dalam kurun waktu yang sama. TCP/IP pada awalnya banyak dikembangkan pada sistem UNIX terutama versi Berkeley (BSD). Kini, TCP/IP merupakan bakuan de facto dalam komunikasi dalam sistem UNIX. 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 100000 komputer. NFS memungkinkan sebuah kompuer mengakses sistem berkas komputer lain, dan memperlakukan sistem berkas tersebut seperti bagiannya sendiri. Fasilitas ini juga didapatkan pada sistem DOS seperti Netware dari Novell. Ada sedikit perbedaan penerapan NFS dibandingkan sistem lainnya. Sejak awal, NFS dirancang untuk beroperasi tanpa membedakan jenis sistem operasi dan jenis perangkat keras dari komputer. NFS pertama kalinya dikembangkan pada sistem UNIX hingga menjadi sangat populer dikalangan pemakai UNIX. Komputer yang memanfaatkan fasilitas NFS disebut client (pelanggan), sedangkan pemberi jasanya disebut server (pelayan). Antara client dan server digunakan bakuan/ mekanisne RPC. Sebuah permintaan local client dibakukan melalui RPC. Pada sisi server, RPC tersebut diterjemahkan sesuai dengan implementasi pada sistem server. Semua RPC berlangsung secara stateless, yaitu status pada RPC tidak mempengaruhi status sebelumnya ataupun status yang akan datang. 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. Kesimpulan Pembahasan dimulai dengan kegunaaan jaringan, beberapa istilah yang sering digunakan, serta beberapa protokol baku seperti UUCP, TCP/IP, NFS, dan NCS. Telah dibahas secara singkat beberapa aspek dalam jaringan UNIX. Tujuan penggunaan jaringan tidak lain ialah memperoleh keuntungan dalam bentuk berbagai sumber daya komputer, peningkatan kehandalan sistem, serta penghematan biaya pengoperasian dan pemeliharaan. UUCP merupakan sistem jaringan UNIX yang tertua, tersederhana, dan termurah. Sedangkan bakuan defacto sistem jaringan UNIX berbasis TCP/IP. Sistem TCP/IP tidak menerapkan model ISO/OSI secara murni kerena TCP/IP dikembangkan sebelum adanya model tersebut. Ada sebuah sistem yang dikembangkan mengikuti model ISO/OSI yaitu keluarga X.400. X.400 diharapkan akan menjadi bakuan alih informasi di masa mendatang.
Windows Server, UNIX dan Mainframe biasanya dipertimbangkan sebagai platform server untuk beban kerja yang kritis. Ketika organisasi TI mengevaluasi alternatif-alternatif tersebut, organisasi TI sering kali membuat keputusan dengan mempertimbangkan setiap platform untuk seperangkat kebutuhan: Akankah platform tersebut akan mengurangi TOC dan meningkatkan ROI? Akankah platform dapat dipercaya untuk skala dan skenario yang terus berkembang? Aplikasi dan partner apa yang tersedia untuk membantu perencanaan dan implementasi? Beberapa aspek dibawah merangkum perbandingan Windows dengan UNIX.
|
Minggu, 27 September 2009
Langganan:
Posting Komentar (Atom)
cepet juga upload tugasnya.... sipppp
BalasHapustapi kok tidak ada referensinya? tambahkan ya....
jangan lupa update studentsite kategori "tugas" biar bisa terekam di portfolio kamu....
terus update ya... :)