Sunday, November 4, 2012

Informasi tentang Linux dan CentOS


SABTU

Sebelum kita membahas lebih dalam mengenai linux, ada baiknya kita mencoba untuk mengetahui apa sebenarnya Linux dan CentOS itu.

Sejarah Linux Dan CentOS

SEJARAH LINUX DAN CENTOS
Pengertian Linux
Linux (diucapkan ˈlɪnəks atau /ˈlɪnʊks/) adalah nama yang diberikan kepada sistem operasi komputer bertipe Unix. Linux merupakan salah satu contoh hasil pengembangan perangkat lunak bebas dan sumber terbuka utama. Seperti perangkat lunak bebas dan sumber terbuka lainnya pada umumnya, kode sumber Linux dapat dimodifikasi, digunakan dan didistribusikan kembali secara bebas oleh siapa saja.

Nama "Linux" berasal dari nama pembuatnya, yang diperkenalkan tahun 1991 oleh Linus Torvalds. Sistemnya, peralatan sistem dan pustakanya umumnya berasal dari sistem operasi GNU, yang diumumkan tahun 1983 oleh Richard Stallman. Kontribusi GNU adalah dasar dari munculnya nama alternatif GNU/Linux.



Richard Stallman, pendiri proyek GNU, dan Linus Torvalds, pembuat kernel Linux





Linux telah lama dikenal untuk penggunaannya di server, dan didukung oleh perusahaan-perusahaan komputer ternama seperti Intel, Dell, Hewlett-Packard, IBM, Novell, Oracle Corporation, Red Hat, dan Sun Microsystems. Linux digunakan sebagai sistem operasi di berbagai macam jenis perangkat keras komputer, termasuk komputer desktop, superkomputer, dan sistem benam seperti pembaca buku elektronik, sistem permainan video (PlayStation 2, PlayStation 3 dan XBox), telepon genggam dan router. Para pengamat teknologi informatika beranggapan kesuksesan Linux dikarenakan Linux tidak bergantung kepada vendor (vendor independence), biaya operasional yang rendah, dan kompatibilitas yang tinggi dibandingkan versi UNIX tak bebas, serta faktor keamanan dan kestabilannya yang tinggi dibandingkan dengan sistem operasi lainnya seperti Microsoft Windows. Ciri-ciri ini juga menjadi bukti atas keunggulan model pengembangan perangkat lunak sumber terbuka (opensource software).

Sistem operasi Linux yang dikenal dengan istilah distribusi Linux (Linux distribution) atau distro Linux umumnya sudah termasuk perangkat-perangkat lunak pendukung seperti server web, bahasa pemrograman, basisdata, tampilan desktop (desktop environment) seperti GNOME,KDE dan Xfce juga memiliki paket aplikasi perkantoran (office suite) seperti OpenOffice.org, KOffice, Abiword, Gnumeric dan LibreOffice.
Linux

Tux, penguin, maskot Linux

Keluarga OS Bertipe Unix

Status Aktif
Tipe kernel
Monolitik

Lisensi
GNU General Public License dan lainnya
Linux (diucapkan ˈlɪnəks atau /ˈlɪnʊks/) adalah nama yang diberikan kepada sistem operasi.


CentOS

CentOS singkatan dari Community ENTerprise Operating System (Sistem Operasi Perusahaan buatan Komunitas / Masyarakat) adalah sistem operasi gratis yang dibuat dari source code Red Hat Enterprise Linux (RHEL). Proyek ini berupaya untuk 100% binari kompatibel dengan produk hulunya (RHEL). Dan tentu saja menggunakan paket RPM.
Karena CentOS dikompile dari SRPM RHEL maka CentOS 100% kompatible dengan RHEL, isi dari CentOS hampir sama dengan RHEL. Lalu, Bedanya pada CentOS semua atribute RHEL dibuang, contohnya README.TXT RHEL diganti menjadi README.TXT CentOS.


CentOS



CentOS 5 running GNOME

Perusahaan / pengembang
Lance Davis
Keluarga OS Linux

Status Current
Model kode sumber Free software

Rilis awal 01 Desember 2003

Rilis stabil 5.2 / Juni 24, 2008; 3 tahun yang lalu

Tipe kernel
Monolithic kernel

Lisensi
Various
Situs web

CentOS singkatan dari Community ENTerprise Operating System (Sistem Operasi.


Pemrograman di Linux
Sebagian besar distribusi Linux mendukung banyak bahasa pemrograman. Koleksi peralatan untuk membangun aplikasi dan program-program sistem operasi yang umum terdapat di dalam GNU toolchain, yang terdiri atas GNU Compiler Collection (GCC) dan GNU build system. GCC menyediakan kompilator untuk Ada, C, C++, Java, dan Fortran. Kernel Linux sendiri ditulis untuk dapat dikompilasi oleh GCC. Kompilator tak bebas (proprietary) untuk Linux antara lain adalah Intel C++ Compiler dan IBM XL C/C++ Compiler.

Kebanyakan distribusi juga memiliki dukungan untuk Perl, Ruby, Python dan bahasa pemrograman dinamis lainnya. Contoh bahasa pemrograman yang tidak umum tetapi tetap mendapat dukungan di Linux antara lain adalah C# dengan proyek Mono yang disponsori oleh Novell, dan Scheme. Sejumlah Java Virtual Machine dan peralatan pengembang jalan di Linux termasuk Sun Microsystems JVM (HotSpot), dan J2SE RE IBM, serta proyek-proyek sumber terbuka lainnya seperti Kaffe. Dua kerangka kerja utama untuk pengembangan aplikasi grafis di Linux adalah GNOME dan KDE. Proyek-proyek ini berbasiskan GTK+ dan Qt. Keduanya mendukung beragam bahasa pemrograman. Untuk Integrated development environment terdapat Anjuta, Code::Blocks, Eclipse, KDevelop, Lazarus, MonoDevelop, NetBeans, dan Omnis Studio, sedangkan penyunting teks yang telah lama tersedia adalah Vim dan Emacs.

Pertemuan I         

Centos versi 5 merupakan sistem operasi gratis yang dibuat dari sorce code Red Hat Enterprise Linux(RHEL)
Perintah Dasar Shell Linux(Organisasi Direktori)
  * Cd (spasi)  = pindah 1 tingkat ke atas 
       * Cd (spasi) namadirektori = pindah 1 tingkat ke bawah
       * Cd(spasi)alamat/path = pindah ke alamat yang di tuju .
 *  PWD adalah cara untuk melihat direktori yang sedang aktif / posisi saat ini .
 * Ls digunakan untuk melihat ada atau tidaknya direktori .
    + Direktori adalah untuk menyimpan file .
    +  Ada  beberapa macam cat yang dapat digunakan di CENTOS ini :
  Cat(spasi)namafile = digunakan untuk melihat isi file
-   Cat(spasi)>namafile = digunakan untruk membuat file baru
-   Cat(spasi)>>namafile = digunakan untuk menambah isi file.
* Cara logout dari user      Ctrl+D 2x

 

Pertemuan II

   ls digunakan untuk melihat ada atau tidaknya sebuah direktori
       mkdir dan cddir1
      +   ech0”isiteks”>nmfile = untuk membuat file baru pada baris pertama
+   ech0”isiteks”>>nmfile = untuk menambahkan baris pada file yang sudah ada
-  wc(spasi)nmfile = untuk menghitung jumlah kata,baris dan karakter
-  gzip(spasi)nmfile = untuk mengkompres file
-  zcat(spasi)biodata = untuk membaca file kompres
-  head(spasi)-n(spasi)nmfile = untuk membaca file dari awal baris
-  tail(spasi)-n(spasi)nmfile = untuk membaca file dari akhir baris
-  alias(spasi)nmalias = untuk membuat alias pada perintah
-  unalias(spasi)nmalias = untuk menghapus nama alias.
- Ln (spasi) nmfile (spasi) nmfile hardlink= untuk membuat file hardlink
- Ln (spasi) -s (spasi) nmfile (spasi) nmfile symbolic= untuk membuat file symbolic


Pertemuan III

 adduser(spasi)bsi_nim= Membuat user baru 
+  Passwd(spasi)bsi_nim= membuat password baru
 +   cd(spasi)dir_linux→ ls(spasi)/home/1210****_bsi
    cat(spasi)>linux→ ls(spasi)/home/1210****_bsi
    lalu enter,ctrl+c
 +  chmad(spasi)U+X,9+X(spasi)linux → untuk memformat huruf
 +    Ketik su(spasi)-l
     Password : password
    VI(spasi)/etc/group→Insert lalu :wq!



Pertemuan IV

Editor vi berasal dari kata visual , diciptakan pertama kali di Universitas california oleh Bill Joy.
+      Modus Instruksi/Modus Perintah
+      Modus Edit/Modus Teks
Perintah dasar editor vi
+      Pergerakan kursor perkarakter :
-  H : untuk menggerakkan kursor ke kiri
-  H : untuk menggerakkan kursor ke kanan
-  H : untuk menggerakkan kursor ke atas
-  H : untuk menggerakkan kursor kebawah
-  H : untuk menggerakkan kursor ke baris n
+       Menggerakkan kursor perkata
-         W,w : untuk menggerakkan kursor ke kanan pada awal kata berikutnya
-        B,b : untuk menggerakkan kursor ke kiri pada awal kata sebelumnya
+       Menggerakan kursor perbaris
-         gg : menggerakkan kursor ke huruf dan baris pertama pada halaman pertama
-         ngg : menggerakkan kursor pada baris ke –n
-         ( : menggerakkan kursor ke awal baris
-         ) : menggerakkan kursor ke akhir baris
+      Membuat file lain sewaktu mengedit file
-        c namafile : membuka file lain ketika sedang mengedit file
·         :e! namafile : membuka file lain ketika sedang mengedit file
+     Menghapus teks
Penghapusan teks perkarakter/huruf
-         nx   : menghapus karakter pada posisi kursor
-         ndw : menghapus sebanyak n kata dari posisi kursor
=         nX  : menghapus n karakter dari posisi kata didepan kursor
Penghapusan teks perbaris
-         ndd  : menghapus sebanyak n baris→baris dibawahnya akan naik
-         D     : menghapus baris dan membentuk baris baru pada baris yang telah dihapus  tadi→baris dibawahnya tidak naik

 Pertemuan V

IP Address adalah deretan angka biner antara 32-bit sampai 128-bit atau 4 angka desimal yang dipakai sebagai alamat identifikasi untuk tiap komputer host dalam jaringan internet. TCP/IP adalah Transmission Transfer Protocol/Internet Protocol. IP Address terdiri dari Network ID dan Host ID. Host ID adalah untuk mengidentifikasi host dalam suatu jaringan . Sedangkan Network ID berfungsi untuk mengidentifikasikan suatu jaringan dari jaringan yang lain .

A.      Mengaktifkan/menonaktifkan/merestart jaringan :
·         Service network start = untuk mengaktifkan/memulai setingan jaringan
·         Service network restart = untuk merestart settingan jaringan ke default/semula
·         Service network stop = untuk menonaktifkan settingan jaringan
·         Service network status = untuk melihat status jaringan kita aktif/tidak.
B.       Melihat propertis IP :
      Ifconfig |more
C.       Setting IP :
     Ifconfig(spasi)eth0(spasi)no.ip.address
D.      Setting gateway :
     Route(spasi)add(spasi)default(spasi)gw(spasi)no.ip.address
E.       Cek kartu jaringan/cek koneksi :
    Ping(spasi)no.ip.address
F.        Melihat hasil koneksi
    Arp
G.      Setting hostname/Username :
    Hostname(spasi)username
H.      Mencetak propertis suatu komputer :
·         Uname –n = mencetak/melihat properti name/hostname/username.
·         Uname –a = mencetak/melihat properti semua atribut.
·         Uname –s = mencetak/melihat properti sistem yang digunakan.
G.      Meremote komputer lain :
     Ssh(spasi)no.ip.address
H.      Mengirim pesan ke komputer lain :
     Wall(spasi)isipesananda


 Pertemuan VI

SCP(Secure Copy) berfungsi untuk mentransfer file atau direktori melalui konsol.
ü  Untuk mentransfer file
scp namafile namausertujuan@ipusertujuan:/pathusertujuan
ü  Untuk mentransfer direktori
scp –r /pathdirektoriasal namausertujuan@ipusertujuan:/pathusertujuan
TAR(Pemaketan File) berfungsi untuk memaketkan/memberkaskan file atau direktori beserta isinya didalam system operasi linux.
ü  Cf → Create File
ü  -xf → Extrak File

Tuesday, May 1, 2012

Simulasi Jaringan Komputer dengan Menggunakan Cisco Packet Tracer



Sebelum kita masuk dalam perakitan / desain jaringan, kita bahas dulu apa sih arti jaringan computer ???
Jaringan computer adalah sebuah system yang terdiri atas computer-komputeryang didesain untuk dapat berbagisumber daya seperti (Printer, CPU), atau kata lain berbagi informasi (Share) dari satu computer ke computer lain yang terhubung di jaringan.
Dah ah jangan panjang-panjang, pokok intinya dapat berbagi informasi, dll,

Kita langsung ke pokok permasalahan yaitu, desain jaringan yang terdiri dari
·         3 server –PT
·         2 Switch - PT
·         2 Modem (DSL Modem - PT, Cable Modem - PT)
·         1 Hub – PT
·         1 Cloud – PT Empty
·         2 Access Point – PT N
·         1 Coaxial Splitter
·         8 PC - PT (Personal Computer)
·         9 Laptop – PT
·         2 TV – PT

1.      Nah seperti gambar desain jaringannya,,,
      
2.      Dari 3 server tersebut salah satu kita jadikan sebagai “DHCP SERVER” apa si dhcp server,,,? “ DHCP Server merupakan server yang memberikan alamat IP kepada pengguna computer / client yang tersambunng di jaringan tersebut secara otomatis, ini salah satu fungsi dari DHCP SERVER”
-          Langkahnya buka / klik satu kali pada computer server
-          Lalu pilih config, kemudian isi “Gateway 192.168.1.1”
-          Seperti tampak di gambar,


3.      Selanjutnya pilih menu ‘DHCP’ dan ‘Service’ kita aktifkan dengan memilih ‘ON’
-          Kemudian Default Gateway masih sama seperti yang diatas, ‘192.168.1.1
-          DNS Server kita isi dengan ‘ 192.168.1.22
-          Start IP Address disini kita isi mulai dari 192.168.1.0 / 255.255.255.0
-          Maximum of user kita isi disini 100,

4.      Setelah itu menu ‘ TFTP, DNS, SYSLOG, AAA, NTP, FTP, settingannya di matikan  ‘ OFF’
-          Kemudian pilih menu HTTP dan dapat di  ganti tulisan yang di blok warna biru, seperti tampak di gambar
-          HTTP server merupakan aplikasi server yang bertugasmenerima permintaan HTTP dari aplikasi client untuk menampilkan sebuah situs web (Hypertext Transfer Protocol)
     
                                               
5.      Selanjutnya kita pilih ‘ FastEthernet ‘ untuk pemberian IP Address server
-          IP Address kita isi 192.168.1.22 kemudian tekan Tab, akan tampil Subnet Mask secara otomatis ‘ 255.255.255.0
                                                    
6.      Selanjutnya kita setting server yang ke dua yaitu sebagai ; WEB SERVER’
“Web Server merupakan yang bertugas menerima permintaan web browser untuk menampilkansebuah situs web
-          langkahnya masih sama dengan yang diatas buka / klik server satu kali
-          kemudian pilih config dan isi ‘ Gateway 192.168.1.1 ‘
-          dan ‘ DNS Server 192.168.1.20 ‘
-          Gateway merupakan perangkat yang menjadi gerbang untuk akses internet.
-          Sedangkan DNS Server merupakan komputer yang digunakan unuk mempermudah manusia menghafal sebuah nama website tanpa harus menghafal IP Address web


7.      Selanjutnya settingan ‘ DHCP, TFTP, DNS,  SYSLO, AAA, NTP, FTP ‘ di pilih “OFF”
-          Tulisan yang di blok di dalam ‘ HTTP’ dapat diganti semau kita
-          Nah, seperti gambar berikut
                                                                                  
8.      Kemudian jika sudah, sekarang kemenu ‘ FastEthernet ‘ untuk memberikan IP Address  Web Server
-          IP Address kita isi 192.168.1.21 tekan tombol Tab pada keyboard  IP Subnet mask akan tampil otomatis 255.255.255.0

9.      Selanjutnya kita buka server yang ketiga yang akan dijadikan ‘ DNS SERVER ‘
-          Buka / klik server yang ketiga pilih config
-          Gateway isi seperti yang di atas 192.168.1.1
-          Dns servernya 192.168.1.20
-          Seperti di  gambar berikut,,
      

10.  Seperti biasa, settingan DHCP, SYSLOG, TFTP, NTP, FTP, di nonaktifkan / ‘OFF’
-          HTTP kita dapat mengganti dengan tulisan yang lain seperti di gambar berikut
-          Yang di blok warna biru


11.  Nah jika sudah selanjutnya kita pemberian IP address ke DNS Server
-          Dengan memilih  FastEthernet
-          IP Address diisi dengan 192.168.1.20 lalu tekan tombol tab pada keyboard agar tampil subnet masknya yaitu 255.255.255.0
-          Nah ini seperti ini contohnya,
       

12.  Ok, selanjutnya kita ,masuk ke menu  ‘DNS SERVER’ DNS SERVICE’ pilih ON
-          Dan name masukkan alamat untuk membuka webnya “aan.ac.id”
-          Ip address masukkin IP Server  yang pertama 192.168.1.22
-          Lalu tekan Add
-          Nah seperti gambar dibawah ini
        
13.  Selanjutnya lakukan seperti yang di atas name lina.net
-          Address 192.168.1.21  ini adalah IP address server ke 2
14.  Jika sudah semua dimasukkan, sekarang saatnya test IP Address sudah masuk atau belum
15.  Buka computer client
-          Setting  desktop lalu pilih IP Configuration
      
                  
16.  Selanjutnya pilih DHCP jika settingannya benar,, komputer akan mendapatkan IP Address Automatis dari server seprti tampak gambar dibawah ini


17.  Ok Ip address sudah masuk tinggal test ping IP address tersebut
-          Buka komputer Dasktop, lalu pilih command prompt
-          Jika terkoneksi akan tampil seperti ini,,
 
        

18.  Sekarang test web dengan cara buka komputer lalu pilih web browser
-          Kemudian ketikkan dan seperti ini hasilnya





Dan seperti ini
Dan ini juga