Selasa, 30 Maret 2010

Openness in Distributed System

Apakah penggertian keterbukaan (Openness)di sistem tersebar ?

Pengertian keterbukaan (Openness) yaitu setiap perangkat memiliki antar muka (interface) yang dipublish ke komponen lain yang dipublish ke komponen lain yang dibuat oleh vendor atau programmer yang berbeda.


Keterbukaan (Openness) di system tersebar :
1. Mendukung Extensibility
2. Integrasi ke berbagai komponen yang dibuat oleh vendor atau programmer lyang berbeda
3. Setiap komponen memiliki antar muka (interface) yang di publish ke komponen lain
4. Mendukung interaksi dari berbagai open system.
• System harus memenuhi standar yang ada
• System harus mendukung aplikasi portable
• System harus dapat dioprasikan dengan mudah

Syarat Keterbukaan (Achieving Openness)
Untuk mencapai keterbukaan paling tidak system terdistribusi dapat berdiri sendiri pada komponen :
• Hardware
• Platform
• Languages

Implementasi Keterbukaan
Idealnya ,System terdistribusi menyediakan mekanisme
1. Mengijinkan pengaturan pada kebijakan caching
2. Mendukung berbagai level mobile code
3. Menyediakan parameter QoS per aliran data
4. Menawarkan algoritma enskripsi yang berbeda


Senin, 22 Maret 2010

Command Line Interface (CLI)

Di Ubuntu ada beberapa CLI yang digunakan, diantaranya :

login

Masuk sebagai user tertentu

logout

Keluar dari sistem

startx

Memulai sistem X window.

grep

Untuk mengambil teks yang cocok dengan kriteria anda.

aptget

Untuk menginstal paket dari terminal.

su

Super User. Untuk merubah dari user biasa ke root.

adduser

Menambahkan user baru ke sistem.

passwd

Untuk merubah password Anda atau password user yang lain.

shutdown

Shutdown

halt

Mematikan komputer

reboot

Merestart komputer.

free

Menampilkan statistik memori dari sistem.

pwd

Menampilkan direktori kerja saat ini.

ls

Mendaftar isi dari direktori kerja saat ini (sama seperti dir di Windows).

cd

Mengganti ke direktori lain.

cp

Menyalin file.

Mv

Memindahkan file. Bisa juga digunakan untuk mengganti nama file.

rm

Menghapus file atau direktori.

mount

Menyusun sebuah drive.

unmount

Melepas volume yang sebelumnya telah tersusun..

cat

Menampilkan isi dari sebuah file.

vi / vim

Editor teks yang powerfull.

less

Mendaftar isi dari sebuah file atau masukkan file, sehingga dapat melihat ke atas dan ke bawah. Tekan q untuk keluar.

tar

Utilitas untuk mengkombinasikan beberapa file menjadi satu dan sebaliknya. tar ini juga dapat digunakan untuk menkompresi atau dekompresi file.

chown

Mengganti kepemilikan file.

chmod

Mengganti setting read, write, dan executable dari file atau direktori.

df

Disk Free. Menampilkan statistik kegunaan hard disk untuk sistem

tail

Menampilkan sebanyak garis yang Anda tentukan tetapi 10 adalah defaultnya.

mkdir

Membuat sebuah direktori baru.

rmdir

Menghapus sebuah direktori.

du

Menampilkan statistik dari kegunaan hard disk Anda.

find

Untuk mencari file atau direktori.

chgrp

Merubah kepemilikan Group pada file atau direktori.

ps

Mendaftar dari seluruh proses yang berjalan.

top

Menampilkan bagan dari proses yang berjalan dan sumber daya yang digunakan.

kill

Digunakan untuk mematikan atau menjalankan ulang proses.

mkfs

Membuat sebuah partisi dan membuat filesistem baru di partisi tersebut.

c

Menghentikan proses yang sedang berjalan di terminal.


Admin di Ubuntu

Pada kesempatan kali ini saya akan membahas tentang cara membuat user yang berperan sebagai Administrator. Admin dapat masuk ke root sedangkan user lain yang bukan admin tidak dapat masuk ke root. Hal ini tentunya kan menjadikan komputer kita menjadi lebih aman, karena hanya user yang ditunjuk saja yang bisa masuk ke root. Berikut ini adalah Langkah – Langkahnya :

1. Masuk ke terminal

2. Ketik sudo su untuk masuk ke root ( pada Ubuntu tidak diminta password)

3. Buatlah 3 user dengan perintah useradd nama_user, kemudian atur passwordnya dengan perintah passwd

4. Atur salah satu user sebagai Admin, Ketik pico /etc/group

5. Isikan nama user yang akan dijadikan admin pada baris 0 (root), 4 (adm), 104 (lpadmin) & 115 (admin) seperti dibawah ini :


6. Setelah di save, kita kembali ke terminal lalu ketik perintah pico /etc/pam.d/su
7. Hapus tanda pagar (#) yang ada di depan auth


Setelah itu kita dapat mengetest user – user tersebut, pertama kita coba login sebagai user yang bukan admin, lalu cobalah untuk mengakses root. Terbukti user tersebut tidak dapt mengakses root. Bandingkan dengan user login sebagai Admin. Tentunya user tersebut dapat mengakses root. :)



Kamis, 18 Maret 2010

Tugas System Administrasi 1

1. System Administrator bertanggung jawab untuk penyediaan, konfigurasi ,instalasi dan pemeliharaan system hardware dan software juga infrasturktur yang terkait. System administrator juga berpartisipasi dalam penelitian teknis dan pengembangan inovasi yang berkelanjutkan dalam infrastuktur. System Administrator harus memastikan bahwa semua system ( Hardware, system operasi, Software dan prosedur ) berjalan dengan baik.

Cara kerja seorang System Administrator melingkupi :

a. SA Engineering and Provising :
•Memberikan solusi pada permaslaahan teknis untuk berbagai proyek dan kebutuhan operasional
•Mengetahui teknologi terbaru dan mampu mengoperasikannya
•Melakukan penginstalan server yang ada dan konfigurasi perangkat keras , peripheral , jasa ,pengaturan, direktori ,penyimpanan dll sesuai standar
•Menginstal dan mengkonfigurasi system
•Mengembangkan dan memelihara prosedur instalasi dan konfigurasi
•Kontribusi system dan mempertahankan standar


b. Operation and Support

•Melakukan pemantauan ,memverifikasi integritas dan ketersediaan semua perangkat keras, sumber daya server, memeriksa log system dan aplikasi.
•Melakukan Backup rutin
•Monitoring keamanan secara berkala untuk mengidentifikasi kemungkinan terjadinya penyusupan
•Mengelola arsip file
•Melakukan pengaturan (mengatur hak akses,membuat ,mengubah dan menghapus) account pengguna
•Menyelidiki dan menyelesaikan masalah serta pemulihannya


c. Maintenance

•Melakukan upgrade terhadap system operasi, peralatan administrasi dan utilitas secara teratur
•Melakukan dokumentasi terhadap kinerja yang dilakukan secara berkala
•Mengoptimalkan sumber daya (konfigurasi CPU , memory dan disk partisi
•Menjaga lingkungan data center dan peralatan pemantauan


2. Studi kasus
Perusahaan XYZ merupakan perusahaan yang bergerak di bidang logistic meliputi beberapa departemen : IT, Logistik, Packing, Finance, Marketing, HRD.
Berikut adalah Job Planning untuk memenuhi kebutuhan beberapa departemen tersebut, dengan menganalisa perangkat system.

A. Departement IT
Departement IT yang berfungsi membuat IT di suatu perusahaan/Instansi menjadi lebih terukur kinerjanya, kontribusinya, dan perencanaan pengembangannya bagi pihak manajemen perusahaan, dan memudahkan departemen IT itu sendiri mengelola aktivitas mereka membutuhkan beberapa hal berikut :

• Hardware/Network

Deaprtement IT tentunya harus terhubung internet dengan kebutuhan minimal sebagai berikut :
  • Proxy server dan web server
  • Router
  • Switch
  • Access Point
  • LAN card
  • Cable
  • Modem
• Software
Departement IT sebagai penyedia perangakat dan konektifitas untuk akses internal sehingga system operasi yang digunakan adalah system operasi untuk server.

  • OS (linux /Win server)
• Secuirity system
Departemen IT yang bertindak sebagai server tentunya harus menjaga kemanan dengan baik ,minimal dengan menggunakan:

  • Antivirus
  • Firewall
  • SSL
• User Management
  • IDM (Identity and access Management)


B.Departement Logistik /Department Packing/Departement HRD/Departement Marketing
Untuk ke empat departemen diatas ,karena memiliki kebutuhan yang tidak jauh berbeda ,maka kami menyamaratakan kebutuhan minimal mereka ,sebagai berikut:


• Hardware


  • LAN card
  • Cable
  • Modem
  • Switch
• Software

  • Database ( Oracle , My SQL)
  • OS (windows)
• Security System

  • Antivirus
  • Firewall
  • SSL
C. Departement Finance

Karena bergerang di finance maka yang perlu ditingkatkan adalah User Management ,agar tidak sembarang orang dapat mengkases ,maka kami pun menentukan kebutuhan minimal departemen finance adalah sebagai berikut:


• Security System

  • SSL/MD5
• User Management
  • Otentikasi system
  • Mac Address filtering
• Software
  • Oracle /My SQL
  • OS

•Hardware
  • LAN card
  • Cable
  • Modem
  • switch