[Insert link title here]

Jumat, 06 Januari 2012

Linux


Linux 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.
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.

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.
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, apa bedanya? Bedanya pada CentOS semua atribute RHEL dibuang, misalnya README.TXT RHEL diganti menjadi README.TXT CentOS.


Materi-Materi Dalam Linux Centos

Cara membuat user baru:
[root@localhost~]# adduser namauser
[root@localhost~]# passwd namauser
New unix : 12345
Retype : 12345
Successfully

Mengaktifkan / menonaktifkan / merestart jaringan:
[root@localhost~]# service network start -> untuk mengaktifkan / memulai setting jaringan
[root@localhost~]# service network restart -> untuk merestart setting jaringan ke default / semula
[root@localhost~]# service network stop -> untuk menonaktifkan setting jaringan

Setting IP:
(melalui kernel (perintah ifconfig))
[root@localhost~]# ifconfig eth0 no.ip.address
(melalui kernel (perintah setup))
setup -> pilih Network configuration ->pilih Edit Devices -> pilih eth0 (eth0) – VIA Technologies, inc -> kemudian isi IP pada Static IP, Netmask, dan Default gateway IP untuk gateway -> pilih OK -> pilih Save -> pilih Save&Quit -> pilih Quit
(melalui GUI (Graphical User Interface))
1. Buka Network Configuration -> System -> Administrator -> Netwok
2. Setelah terbuka Network Configuration double klik Device eth0 untuk membuka Ethernet Device untuk menyetting IP dan Gateway.
3. Kemudian isi Nickname dengan eth0.
4. Isi IP address dan Gateway, kemudian klik OK.
5. Setelah itu restart dengan cara klik Deactivate pada Network Configuration, setelah itu klik Activate.
6. Jika sudah aktif close tampilan Network Configuration dan proses IP selesai.

Melihat properties IP:
[root@localhost~]# ifconfig |more

Untuk test koneksi ke pc lain:
[root@localhost~]# ping no.ip.address

Melihat aturan iptables:
[root@localhost~]# iptables -L

Memblock paket data yang masuk dari salah satu host pc:
[root@localhost~]# iptables -A INPUT -s no.ip.address -j DROP
[root@localhost~]# iptables -A INPUT -s no.ip.address -j REJECT

Memblock semua paket data, kecuali dari satu host pc:
[root@localhost~]# iptables -A INPUT -s ! no.ip.address DROP
[root@localhost~]# iptables -A INPUT -s ! no.ip.address REJECT

Menghapus semua iptables yang ada:
[root@localhost~]# iptables -F

Untuk setting gateway:
[root@localhost~]# route add default gw no.ip.address


Untuk melihat properties gateway:
[root@localhost~]# route

Melihat hasil koneksi:
[root@localhost~]# arp

Setting hostname / username:
[root@localhost~]# hostname yanwar
Untuk melihat hasilnya (logout / ctrl+d) s.d tampil.
yanwar Login :
Password :
yang semula “localhost Login” menjadi “yanwar Login”.

Meremote pc lain dengan menggunakan perintah ssh:
[root@localhost~]# ssh no.ip.address

Mengambil data dari pc lain:
[root@localhost~]# scp no.ip.address:/home/direktori_pc_lain/namafile.tar /home/direktori_pc_anda

Meremote pc lain dengan telnet:
Ketikkan [user@userNO]#telnet
telnet>open
(to)ipaddress
Login:

Meremote pc lain dengan VNC Viewer:
Masuk ke System -> Preverence -> Remote desktop
Check list, sharing: [] View [] Control
[] Ask [] Password

Kemudian masuk ke Application -> Accessories -> VNC Viewer
Masukkan IP :
Masukkan Password :


Dari Semua Materi yg telah Saya Dapat, Saya dapat Mengambil suatu Kesimpulan,
Bahwa Dalam Mempelajari Linux,khususnya Linux Centos 5.0 tidaklah mudah,tetapi apabila bisa memahami dan mau belajar maka akan sangatlah mudah...