Iklan

Kamis, 15 Mei 2014

Setting Squid Debian 4

Squid adalah sebuah daemon yang digunakan sebagai proxy server dan web cache. Squid memiliki banyak jenis penggunaan, mulai dari mempercepat server web dengan melakukan caching permintaan yang berulang-ulang, caching DNS, caching situs web, dan caching pencarian komputer di dalam jaringan untuk sekelompok komputer yang menggunakan sumber daya jaringan yang sama, hingga pada membantu keamanan dengan cara melakukan penyaringan (filter) lalu lintas. Meskipun seringnya digunakan untuk protokol HTTP dan FTP, Squid juga menawarkan dukungan terbatas untuk beberapa protokol lainnya termasuk Transport Layer Security (TLS), Secure Socket Layer (SSL), Internet Gopher, dan HTTPS. Versi Squid 3.1 mencakup dukungan protokol IPv6 dan Internet Content Adaptation Protocol (ICAP).

Squid pada awalnya dikembangkan oleh Duane Wessels sebagai "Harvest object cache", yang merupakan bagian dari proyek Harvest yang dikembangkan di University of Colorado at Boulder. Pekerjaan selanjutnya dilakukan hingga selesai di University of California, San Diego dan didanai melalui National Science Foundation. Squid kini hampir secara eksklusif dikembangkan dengan cara usaha sukarela.

Squid umumnya didesain untuk berjalan di atas sistem operasi mirip UNIX, meski Squid juga bisa berjalan di atas sistem operasi Windows. Karena dirilis di bawah lisensi GNU General Public License, maka Squid merupakan perangkat lunak bebas.

http://id.wikipedia.org/wiki/Squid



1. Instalasi squid
#apt-get install squid

2. Edit squid.conf
#nano /etc/squid/squid.conf

tambahkan di akhir script

http_port 3128 transparent
cache_mem 16 mb
cache_dir ufs /var/spool/squid 500 16 256
cache_mgr arief@arief.com
visible_hostname proxy.arief.com
auth_param basic children 5
auth_param basic realm squid proxy_caching web server
auth_param basic credentialsttl 2 hours
auth_param basic casesensitive off

4. #squid -z

5. #echo 1 > /proc/sys/net/ipv4/ip_forward

6. #iptables -t nat -A PREROUTING -s 192.168.21.0/24 -p tcp --dport 80 -j REDIRECT --to-port 312

7. restart squid
#/etc/init.d/squid restart

Setting DHCP Server Debian 4

1. Baca bismillah
2. Siap siap snack
3. Siap siap obat sakit kepala
4. siapkan cd debian 1-7


1. Install dhcp3-server dengan mengetikkan :
#apt-get install dhcp3-server

2. File berada di /etc/dhcp3/
edit file dhcpd.conf,
#nano /etc/dhcp3/dhcpd.conf

3. edit pada bagian
#A slightly different configuration for internal subnet
subnet 192.168.7.0 netmask 255.255.255.0;{
range 192.168.7.2 192.168.7.100;
option domain-name-server 192.168.7.2;
option domain-name arief.com;
option routers 192.168.7.2;
option broadcast-address 192.168.21.255;
default-lease-time 600;
max-lease-time 700;
}
3. simpan
4. ketik perintah
#/etc/init.d/dhcp3-server restart

5. gunakan laptop atau pc lainnya untuk mengecek apakah dhcp kamu sudah berjalan
6. kalo udah dapat IP silahkan beliin es teman2 anda.

Setting DNS Server Debian 4

1. Baca bismillah
2. Siap siap snack
3. Siap siap obat sakit kepala
4. siapkan cd debian 1-7

1. Install bind9
#apt-get install bind9

2. File instalan akan berada di /etc/bind9

3. kopi file db.local menjadi db.arief
#cp db.local db.arief

4. kopi file db.127 menjadi db.192
#cp db.127 db.192

5. edit file db.arief
ubah kata localhost dengan nama domain yang diinginkan, misal arief.com
tambah diakhir skrip
@ IN NS arief.com
@ IN A 192.168.7.2
@ IN A 192.168.7.2

Nb: IP tersebut ialah IP yang kita jadikan default untuk IP server kita

6. edit file db.192
ubah localhost dengan nama domain, seperti diatas arief.com
edit dan tambahkan dibagian akhir
@ IN NS arief.com
2.7.168.192 IN PTR arief.com

7. edit file named.conf
cari bagian skrip seperti yang dibawah ini
zone "arief.com"{
type master;
file "/etc/bind/db.arief";
};
zone "192.in-addr.arpa"
type master;
file "/etc/bind/db.192";
};

8. edit file /etc/resolv.conf dengan tambahkan
nameserver 192.168.7.2

Membuat Router dengan Redhat 9

Berikut adalah skema jaringan yang akan dibangun.

|eth0
|
|——-|
| serv |
|—|—|
|
|eth1
|
|
|——————–hub———————-|
| | |
| | |
| | |
|———| |———| |———|
|Client 01| |Client 02| |Client 03|
|———| |———| |———|

Pertama yang harus di lakukan adalah mensetting serv(gateway utama) supaya bisa terhubung ke internet
Sebelum Mensetting :

=[satu]=
Minta IP public ke ISP lengkap dengan netmask,broadcast dan dns nya misalnya :
IP: 202.169.227.45
GATEWAY : 202.169.227.1
Nemast: 255.255.255.192
broadcast : 202.169.227.63
DNS1: 202.168.244.3
DNS2: 202.168.244.4

=[dua]=
Menentukan IP local yang akan kita gunakan buat client
IP: 192.168.0.2 - 192.168.0.254
GATEWAY: 192.168.0.1
NETMASK: 255.255.255.0
BROADCAST: 192.168.0.255
DNS1: 202.168.244.3
DNS2: 202.168.244.4

=[tiga]=
Setting IP serv :
[root@serv root]$ vi /etc/sysconfig/network
untuk mengedit dengan menggunakan editor vi (baca: vi-ai) tekan tombol i atau insert untuk memulai mengedit.
lalu isi dengan :

NETWORKING=yes
HOSTNAME=serv.domain.com
GATEWAY=202.169.227.1

lalu simpan dengan menekan :wq

=[empat]=
Menconfigurasi IP eth0(default)

[root@serv root]$ vi /etc/sysconfig/network-scripts/ifcfg-eth0
untuk mengedit dengan menggunakan editor vi (baca: vi-ai) tekan tombol i atau insert untuk memulai mengedit.
lalu isi dengan :

DEVICE=eth0
BOOTPROTO=static
IPADDR=202.169.227.45
BROADCAST=202.169.227.63
NETMASK=255.255.255.192
ONBOOT=yes
USERCTL=no

lalu simpan dengan menekan :wq

=[lima]=
Setting dns resolve

[root@serv root]$ vi /etc/resolve.conf
untuk mengedit dengan menggunakan editor vi (baca: vi-ai) tekan tombol i atau insert untuk memulai mengedit.
lalu isi dengan nameserver dari isp kita tadi :

nameserver 202.168.244.3
nameserver 202.168.244.4

lalu simpan dengan menekan :wq

=[enam]=

konfigurasi IP eth1
[root@serv root]$ vi /etc/sysconfig/network-scripts/ifcfg-eth1
untuk mengedit dengan menggunakan editor vi (baca: vi-ai) tekan tombol i atau insert untuk memulai mengedit.
lalu isi dengan :






DEVICE=eth1
BOOTPROTO=static
IPADDR=192.168.0.1
BROADCAST=192.168.0.255
NETMASK=255.255.255.0
ONBOOT=yes
USERCTL=no

lalu simpan dengan menekan :wq

=[tujuh]=
Setting ip_forwarding dan masquerading.

[root@serv root]$ vi /etc/rc.d/rc.local
untuk mengedit dengan menggunakan editor vi (baca: vi-ai) tekan tombol i atau insert untuk memulai mengedit.
lalu isi dengan :

echo “1″ > /proc/sys/net/ipv4/ip_forward
/sbin/iptables -t nat -A POSROUTING -s 192.168.0.0/24 [eth0 -j MASQUERADE

=[delapan]=
restart network

[root@serv root]$ service network restart
Shutting down interface eth0: [ OK ]
Shutting down interface eth1: [ OK ]
Shutting down loopback interface: [ OK ]
Disabling IPv4 packet forwarding: [ OK ]
Setting network parameters: [ OK ]
Bringing up loopback interface: [ OK ]
Bringing up interface eth0: [ OK ]
Bringing up interface eth1: [ OK ]

=[sembilan]=
testing dengan ping ke default gateway 202.169.227.1

[root@serv root]$ ping 202.169.227.1
64 bytes from 202.169.227.1 : icmp_seq=1 time=15.4 ms
64 bytes from 202.169.227.1 : icmp_seq=2 time=15.4 ms
64 bytes from 202.169.227.1 : icmp_seq=3 time=15.4 ms
64 bytes from 202.169.227.1 : icmp_seq=4 time=15.4 ms
64 bytes from 202.169.227.1 : icmp_seq=5 time=15.4 ms
64 bytes from 202.169.227.1 : icmp_seq=6 time=15.4 ms
64 bytes from 202.169.227.1 : icmp_seq=7 time=15.4 ms
—– 202.169.227.1 ping statistic —–
6 packets transmites, 6 received, 0% packet loss, time 3049ms

=[sepuluh]=
Testing dengan cara ping ip eth1
[root@serv root]$ ping 192.168.0.1
PING 192.168.0.1 (192.168.0.1) 56(84) bytes of data.
64 bytes from 192.168.0.1: icmp_seq=1 ttl=63 time=0.356 ms
64 bytes from 192.168.0.1: icmp_seq=2 ttl=63 time=0.269 ms
64 bytes from 192.168.0.1: icmp_seq=3 ttl=63 time=0.267 ms
64 bytes from 192.168.0.1: icmp_seq=4 ttl=63 time=0.268 ms

— 192.168.0.1 ping statistics —
4 packets transmitted, 4 received, 0% packet loss, time 2997ms
rtt min/avg/max/mdev = 0.267/0.290/0.356/0.038 ms

=[sebelas]
Tinggal Setting IP computer client dengan ketentuan di bawah ini :

IP: 192.168.0.2 - 192.168.0.254
GATEWAY: 192.168.0.1
NETMASK: 255.255.255.0
BROADCAST: 192.168.0.255
DNS1: 202.168.244.3
DNS2: 202.168.244.4

misal :

Client01
===============================
IP: 192.168.0.2
GATEWAY: 192.168.0.1
NETMASK: 255.255.255.0
BROADCAST: 192.168.0.255
NAMESERVER: 192.168.0.1

Client02
===============================
IP: 192.168.0.3
GATEWAY: 192.168.0.1
NETMASK: 255.255.255.0
BROADCAST: 192.168.0.255
NAMESERVER: 192.168.0.1

dan seterusnya sesuai banyaknya client,yang berubah hanya IP
untuk client windows maka setting IP di bagian Start Menu/Setting/Control Panel/Network

=[duabelas]=
setelah di setting ip client, maka
- ping ke 192.168.0.1 dari client,kalau berhasil berarti client dan router nya sudah tersambung.
- ping ke 202.169.227.45 dari client, kalau berhasil maka fungsi masquerading yang terletak di /etc/rc.d/rc/local telah bekerja dengan baik
namun jika tidak bisa maka Anda harus menjalankan fungsi masquerading yang terletak di /etc/rc.d/rc.local dengan cara :
.- anda bekerja menggunakan router yang anda buat tadi.
.- masuk ke account root
.- jalankan perintah berikut ini, tiap akhir perintah akhiri dengan menekan enter :
[root@serv root]# service network restart
[root@serv root]# /etc/rc.d/rc.local
jika sudah, coba ping ping ke 202.169.227.45 dari client
- selanjutnya ping ke default gateway 202.169.227.1 dari client
- ping ke 202.168.244.3 dari client
- ping ke 202.168.244.4 dari client

membuat router dengan Ubuntu

Router adalah sebuah device yang berfungsi untuk meneruskan paket-paket dari sebuah network ke network yang lainnya (baik LAN ke LAN atau LAN ke WAN) sehingga host-host yang ada pada sebuah network bisa berkomunikasi dengan host-host yang ada pada network yang lain. Jenis router ada yang diproduksi oleh vendor tertentu (cisco, juniper, dst) atau yang dapat difungsikan menggunakan komputer (pc router).

PC (Personal Computer) Router adalah sebuah komputer yang berfungsi sebagai router. PC Router dapat diterapkan dengan menggunakan spesifikasi minimal :
aka akan terlihat seperti berikut :
untuk ip static :
—————cut————–
Chain POSTROUTING (policy ACCEPT)
target prot opt source destination
SNAT 0 — 192.168.0.0/24 anywhere to:10.10.1.81
—————cut————–

untuk ip DHCP :
—————cut————–
Chain POSTROUTING (policy ACCEPT)
target prot opt source destination
MASQUERADE 0 — 192.168.0.0/24 anywhere

Router adalah sebuah device yang berfungsi untuk meneruskan paket-paket dari sebuah network ke network yang lainnya (baik LAN ke LAN atau LAN ke WAN) sehingga host-host yang ada pada sebuah network bisa berkomunikasi dengan host-host yang ada pada network yang lain. Jenis router ada yang diproduksi oleh vendor tertentu (cisco, juniper, dst) atau yang dapat difungsikan menggunakan komputer (pc router).

PC (Personal Computer) Router adalah sebuah komputer yang berfungsi sebagai router. PC Router dapat diterapkan dengan menggunakan spesifikasi minimal :
- Dua buah NIC
- OS *nix (BSD, Linux, Unix), OS Windows Server, Open Solaris, dst
Pada installasi kali ini, kita akan membuat PC Router dengan menggunakan OS Linux Ubuntu Desktop 7.10 Punyanya “Om Gusty”.

Saat ini aku make dua buah lan cards yang satu buat ke luar dan yang atunya buat ke dalam.

KONFIGURASI
1. Konfigurasi IP address
* eth0 : IP Address 10.10.1.81 Netmask 255.255.255.0
* eth1 : IP Address 192.168.0.1 Netmask 255.255.255.0
* DNS Server : 127.0.0.1 (disesuaikan dengan punya kita yang konek internet)
* Search Domains : perusahaan.com (boleh di isi boleh gak)

perintah seting ip (bisa lewat gui, tp ni ak pake terminal):
* sudo ifconfig eth0 10.10.1.81 netmask 255.255.255.0 (lan card 1)
* sudo ifconfig eth 192.168.0.1 netmask 255.255.255.0 (lan card 2)
* route add default gw 10.10.1.1 (klo pake modem ya GATEWAY nya modem)

klik panel System->Administration->Network trus meminta password administrasi, maka masukan password user yang pertama kali dibuat. Pilih bagian eth0 (network eksternal) lalu klik “Properties” . Uncheck pilihan “Enable roaming mode” lalu ganti “Configuration” menjadi “Static IP Address“. Masukan :

* IP address : 10.10.1.81
* Subnet mask : 255.255.255.0
* Gateway address : 10.10.1.1 (Gateway di isi sesuai dengan ip modem ato alat yg konek internet tu pokoke)

Lalu klik tombol “OK“.

Pilih bagian eth1 (network internal) lalu klik “Properties” . Uncheck pilihan “Enable roaming mode” lalu ganti “Configuration” menjadi “Static IP Address“. Masukan :

* IP address : 192.168.0.1
* Subnet mask : 255.255.0.0
* Gateway address :

Lalu klik tombol “OK“.
Gateway pada eth1 dikosongkan, karena router harus menentukan default gateway-nya. Sedangkan default gateway yang digunakan adalah yang melalui eth0.
Lanjuttt …. Pilih tab “General“. Masukan :

* Host name : PCrouter
* Domain name : Nyobain.com

Pilih tab “DNS“
Klik “Add” pada bagian “DNS Servers” lalu masukan IP Address dns servernya yaitu 127.0.0.1, tekan enter. Itu Kita memasukan IP Address localhost (127.0.0.1) karena kita akan menggunakan DNS local untuk semua manajemennya. Ato klo make koneksi lainnya disesuaikan aja yah.
Klik “Add” pada bagian “Search domains” lalu masukan Nyobain.com, tekan enter
Tekan tombol “Close” apabila konfigurasi sudah sesuai. Secara otomatis seharusnya IP Address sudah terkonfigurasi sendiri, apabila masih belum maka bisa direstart networknya atau restart aja komputernya

2. Konfigurasi IP Forward
IP Forward adalah suatu system yang berfungsi untuk meneruskan paket-paket dari suatu jaringan ke jarinagn yang lain. Untuk mengkonfigurasinya, kita perlu mengubah modul kernel ip_forward menjadi enable. Tapi sebelumnya ubah password root dahulu biar gak ngerepotin nantinya. Klik panel System->Administration->Users and Groups. Pilih login name “root“, lalu klik Properties. Dibagian “Password“, ubah :

* User password : password_root
* Confirmation : password_root

Atau “Generate random password“, apabila ingin menggunakan password yang dibuat secara random. Lalu klik tombol “OK“.
Untuk mengaktifkan IP Forward, kita dapat mengklik panel Applications->Accecories->Terminal Setelah muncul terminalnya, ketik perintah :

* su -
* Password : password_root

Maka kita sudah masuk ke mode root, dengan ditandai oleh tanda “#” (tanda kress). Lalu dilanjutkan dengan perintah berikut :

* echo “net.ipv4.ip_forward=1? >> /etc/sysctl.conf
* sysctl -p /etc/sysctl.conf

Apabila pada file /etc/systecl.conf sudah terdapat entry-an “net.ipv4.ip_forward=0“, maka ubah saja nilainya menjadi 1. Untuk mengubah nilainya dapat menggunakan editor “pico” ato “vi“ ato “nano” ato apalah perintah linux lainnya. Untuk mengecek apakah IP Forward sudah diaktifkan pada PC, maka jalankan perintah berikut :

* sysctl net.ipv4.ip_forward

Apabila hasilnya adalah 1, maka IP Forward sudah di enable. Selanjutnya paket-paket yang dikirim oleh network sudah dapat diteruskan ke network yang lainnya.

3. Konfigurasi IP yang Dituju pada saat Nge-routing
Perintah yang aku pakai di bawah ini buat ip yang static :

* sudo iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -d 0/0 -j SNAT –to 10.10.1.81

Sedangkan untuk IP yang DHCP bisa pakai cara mas Hanadi :

* sudo iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -d 0/0 -j MASQUERADE

untuk mengecek hasilnya ketikan perintah berikut :

* iptables -L -t nat

Maka akan terlihat seperti berikut :
untuk ip static :
—————cut————–
Chain POSTROUTING (policy ACCEPT)
target prot opt source destination
SNAT 0 — 192.168.0.0/24 anywhere to:10.10.1.81
—————cut————–

untuk ip DHCP :
—————cut————–
Chain POSTROUTING (policy ACCEPT)
target prot opt source destination
MASQUERADE 0 — 192.168.0.0/24 anywhere
—————cut————–

Konfigurasi IP Masquerade tidak bersifat permanen, maka disarankan untuk mengaplikasikan cara berikut :

* pico /etc/init.d/iptables
Isikan file tersebut dengan entry-an berikut :
—–start—–

#!/bin/sh
#
#This is a ubuntu adapted iptables script from gentoo
#(http://www.gentoo.org) which was originally distributed
# under the terms of the GNU General Public License v2
#and was Copyrighted 1999-2004 by the Gentoo Foundation
#
#This adapted version was intended for and ad-hoc personal
#situation and as such no warranty is provided.

IPTABLES_SAVE=”/etc/default/iptables-rules”
SAVE_RESTORE_OPTIONS=”-c”
SAVE_ON_STOP=”yes”

checkrules() {
if [ ! -f ${IPTABLES_SAVE} ]
then
echo “Not starting iptables. First create some rules then run”
echo “\”/etc/init.d/iptables save\””
return 1
fi
}

save() {
echo “Saving iptables state”
/sbin/iptables-save ${SAVE_RESTORE_OPTIONS} > ${IPTABLES_SAVE}
}

start(){
checkrules || return 1
echo “Loading iptables state and starting firewall”
echo -n “Restoring iptables ruleset”
start-stop-daemon –start –quiet –exec /sbin/iptables-restore — ${SAVE_RESTORE_OPTIONS} &2
exit 1
;;
esac

exit 0

MEMBUAT ROUTER STATIS DENGAN REDHAT 9



itulah skenario routing yang akan dibuat. disini saya menggunakan routing dengan metode iptables, sesuai dengan praktik di lab saya waktu test, routing ini hanya bisa berjalan searah, jadi jika ingin 2 arah, carai di google aja. dan saya memposisikan diri sebagai komputer no 8.



1. pastikan bahwa eth terdeteksi dengan benar sesuai dengan ip masing-masing. ketikkan ifconfig untuk melihat eth yang aktif.

2. pasang ip di eth 0
> masuk ke midnight commander (mc)
> masuk ke directory etc
> lalu ke directory sysconfig
> lalu ke directory network scripts
> ketik F4 pada ifcfg-eth0 untuk memasukkan konfigurasi IP (cari di google apa yang diisikan)

3. lakukan hal yang sama dengan eth 0

4. kemudian lakukan service network restart

MEMULAI ROUTING

1. pastikan pada waktu service network restart muncul tampilan "disabling ipv4 forwarding" untuk memastikan iptables anda aktif, jika belum anda harus masuk ke setup, pilih system services dan pilih iptables, lalu ok

2. karena saya diposisi sebagai komputer 8 dengan IP eth0= 192.168.8.8 dan IP eth1=192.168.9.8 maka saya akan ketikkan

iptables -t nat -A POSTROUTING -s 192.168.8.0/24 -j MASQUERADE
iptables -t nat -A POSTROUTING -s 192.168.9.0/24 -j MASQUERADE

3. kemudian ketikkan

iptables-save > /etc/sysconfig/iptables

4. juga tambahkan script seperti ini di directory etc pada file rc.local kemudian simpan

echo "1">proc/sys/net/ipv4/ip-forward

5. tinggal sekarang ketikkan "service iptables restart"

6. selesai

NB: untuk routing, bisa tambahkan juga iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -j MASQUERADE hingga iptables -t nat -A POSTROUTING -s 192.168.11.0/24 -j MASQUERADE (itu artinya anda mengetik 1.0, 2.0, 3.0 dst hingga 11.0) utnuk memastikan anda bisa merouter semua pc tadi. tapi untuk efisien silahkan gunakan 2 script itu saja cukup (terserah pilih yang mana).

7. file routing bisa dilihat / juga diedit di etc/sysconfig/iptables yang file iptablesnya berubah menjadi.

-A POSTROUTING -s 192.168.8.0/255.255.255.0 -j MASQUERADE
-A POSTROUTING -s 192.168.9.0/255.255.255.0 -j MASQUERADE

berubah dalam arti hanya simpanan saja, yang jelas skrip itu ialah skrip inti yang bisa dirubah hanya 8.0, dst.

8. setelah bisa meng-PING semuanya siap-siap berselebrasi ria bersama teman-teman dan traktir semua teman anda. tapi jika ada yang tidak bisa diping maka beberapa kemungkinan.

1. eth error (lihat dengan perintah ifconfig untuk configurasi atau dmesg | grep eth)
` 2. kabel putus ditengah (didalam kabel)
3. eth tak tertancap dengan benar
4. eth rusak (umumnya di ifconfig dia tak bisa menyimpan setting ip)
5. cek settingan, di rc.local atau di etc/sysconfig/iptables

9. untuk tambahan, tabel iptables bisa dilihat di iptables -t nat -L

Nb: SEMUA PERINTAH DI LINUX IALAH CASE SENSITIVE, jadi lihat besar kecil huruf dan spasi

MENDETEKSIKAN FLASHDISK KE LINUX

Really? Linux dimasuki Flashdisk? bisa g?

JAWABANNYA BISA....



Inilah perintah dasar untuk mendeteksikan flashdisk anda ke linux.

1. Masuk ke mode text
2. Login menurut nama user anda (lebih baik root)
3. Buat directory dengan mengetik:
mkdir /mnt/flashdisk
4. Mount flashdisk dengan cara
mount -t auto /dev/sda1/ mnt/flashdisk
5. Pindah ke direktori tersebut
cd /mnt/flashdisk
6. Terakhir,... Explore drirektori tersebut untuk tahu isinya
ls
7. Terlihatkan isinya...

SAFELY REMOVE FLASHDISK

Gampang...

1. ketik cd ..
2. SELESAI...

Nb:
- Nama flashdisk bisa dirubah sesuai keinginan anda. asal jika waktu anda mount, nama flashdisk harus mengikuti nama yang anda buat waktu awal.

Rabu, 14 Mei 2014

INSTALASI LINUX REDHAT 9.0

LANGKAH – LANGKAH MENGINSTALL LINUX DENGAN MODE TEXT 

-2. Niat
 

-1. membaca bismillah
 

0. siapkan segala sesuatunya (apapun seperti CDnya obeng (bila perlu) makanan camilan dll)
 

1. Hidupkan PC dan atur urutan booting PC dari CD ROM melalui program BIOS, dengan menekan tombol del saat terjadi POST (Power On Self Test). 

2. Saat booting akan muncul tampilan program LINUX REDHAT yang pertama, kemudian ketik linux text lalu tekan ENTER.
 

3. Program LINUX akan muncul informasi adanya CD, dengan konfirmasi CD FOUND, pilih test untuk test cd atau skip bila merasa cd sudah bagus (langsung ke instalasi RH)


4.Proses penginstalan akan dilanjutkan dengan tampilan WELCOME TO REDHAT LINUX, lalu kita pilih OK. 

5.Muncul tampilan LANGUAGE SELECTION, kita pilih ENGLISH lalu tekan tombol TAB dan pilih OK.
 

6.Muncul tampilan KEYBOARD SELECTION, kita pilih ENGLISH lalu tekan tombol TAB dan pilih OK.
 

7.Muncul tampilan MOUSE SELECTION, kita pilih Wheel Mouse (PS/2) atau yang dipakai lalu tekan TAB dan pilih OK.


8.Muncul tampilan INSTALATION TYPE, kita pilih jenis apa bisa Personal Desktop, WorksStation, Server atau Custom lalu tekan TAB lalu OK.

9.Muncul program partisi DISK PARTITION SETUP dengan pilihan : auto partition- disk druid- ok auto partition: berguna untuk mempartisi otomatis dari system linux (wong males) diskdruid: mempartisi manual (neges pool) DISK DRUID dengan menu [NEW] [DEL] [EDIT] [WRITE] [OK] [ESC], dengan urutan partisi : gunakan : (misal hardisk 10 Gb) 1000Mb untuk hdd1 atau mount pointnya /boot dengan memakai ext3
8000Mb untuk hdd2 atau mount pointnya / dengan memakai ext2
.........Mb untuk swap area

ingat!! swap ialah 2 kali memory yang anda pakai. misal 128 mb, jadi swapnya 256

10.Muncul BOOT LOADER CONFIGURATION dengan pilihan program GRUB dan LILO atau 
pilih LEAVE BLANK lalu OK.Kita pilih LILO lalu tekan TAB dilanjutkan dengan OK.
biarkan kosong [ ] pada pilihan USE LILO PASSWD lalu tekan OK.
DEFAULT pada /dev/hdd2 lalu OK.
INSTALL di /dev/hdd (MBR) lalu OK.

ingat!!! boot loader berguna ketika kita menggunakan dual OS dalam komputer kita.

11.Muncul FIREWALL CONFIGURATION, sebagai security level kita pilih MEDIUM lalu tekan OK.

12.Muncul LANGUAGE SUPPORT kita cari bahasa INDONESIA tab OK.

13.Muncul DEFAULT LANGUAGE kita pilih ENGLISH (USA) lalu OK.

14.Muncul TIME ZONE SELECTION kita pilih ASIA/ JAKARTA lalu tekan OK.

15.Muncul ROOT PASSWORD masukkan password anda. ojo kelalen, kalau lupa bisa-bisa install ulang

16.Muncul PACKAGE GROUP SELECTION, beri tanda [*] dengan tombol SPASI jika akan memilih paket program yang akan di install seperti games, office suite dan beri tanda check sesuai yang kita inginkan lalu pilih OK.

17.Muncul INSTALATION TO BEGIN kita pilih OK.

18.Muncul FORMATING HARDISK dengan tampilan yang cepat jika hardisknya masih normal dan akan lama jika hardisk ada masalah.

19.Muncul COPYING FILE

20.Muncul PACKAGE INSTALATION (Info Progress) alias mulai tuh install OS nya

catatan : - masukan CD 2 dan CD 3 secara bergantian ketika diminta oleh installernya (biasanya sampe 80% an) lalu tekan OK.

21.Muncul perintah membuat BOOT DISKETTE pilih YES atau NO. tapi kita pilih NO

22.Muncul VIDEO CARD CONFIGURATION pilih OK atau CHANGE.

23.Muncul MONITOR CONFIGURATION pilih OK atau CHANGE.

24.Muncul X CUSTOMIZATION pilih OK atau CHANGE.

25.CD KELUAR DAN PC melakukan BOOTING ULANG

26.Muncul tampilan WELCOME TO REDHAT LINUX untuk melakukan konfigurasi akhir meliputi :

Pembuatan USER,

Pengaturan DATE SYSTEM,

Setting SOUND,

Program ADDITION dari CD LAIN

27. INSTALASI SELESAI

28. urut dan tertib

29. membaca hamdalah

SISTIM OPERASI (LINUX)

1. JENIS- JENIS SISTIM OPERASI (OS)

OS yang ada dan bisa digunakan antara lain POSIX, UNIX, MSDOS, WINDOWS, LINUX, APPLE dll. dari sedemikian yang ada yang menggunakan mode text ialah MSDOS, POSIX, dan LINUX. yang menggunakan GUI (Graphical User Interface) ialah WINDOWS dan LINUX(2Mode)

yang akan dibahas dalam postingan ini ialah linux (maklum di skul lagi mau test linux). yang membedakan linux dari OS lain ialah murah, dapat diperbanyak dan didistribusikan tanpa membayar royalty/ fee pada yang pembuat. tapi yang lebih utama ialah Source Code.

Source Code linux tersedia bagi semua orang sehingga tiap orang dapat terlibat dalam pengembangannya. dan itulah yang membuat dikenal istilah "OpenSource". kebebasan ini membuat para vendor hardware membuat driver device tertentu tanpa harus mendapat licence source code atau Non Disclosure Agreement (NDA) yang sangat mahal.

karena linux beredar bebas di internet, maka berbagai vendor telah membuat suatu paket distributor yang dianggap sebagai versi kemasan linux. dan mungkin pada tahun kedepan membuat banyak user beralih ke Linux.

2. PERBANDINGAN LINUX DENGAN OS LAINNYA

Linux dibuat dari OS POSIX yang diturunkan dari 3 fungsi kerja UNIX (membingungkan). UNIX compatible dengan linux pada level system call yang berarti sebagian besar program yang dibuat UNIX atau LINUX dapat direkompilasi dan dijalankan pada system lain dengan perubahan minimal (kecil). tetapi Linux lebih cepat berjalan daripada UNIX bila dijalankan dengan hardware yang sama. dan UNIX tidak bersifat Free.

MSDOS mirip dengan linux dalam beberapa hal yaitu filesystem yang bersifat hirarkis. tetapi MSDOS hanya bisa dijalankan diprosesor x86 juga tak mendukung multiuser dan multitasking, juga tidak bersifat free. MSDOS tidak mempunyai dukungan yang baik agar bisa berinteroperasi dengan OS lain termasuk ketidakadaannya software network.

WINDOWS juga sama dengan MSDOS. untuk menemukan suatu bug dalam suatu OS tak sebanding dengan harga yang dibayarkan. sedangkan Apple untuk macintosh hanya bisa berjalan disistem mac. juga kekurangan dalam perangkat bantu pengembang (development tool) serta tidak mempunyai dukungan yang baik agar bisa berinteroperasi dengan OS lain.

3. SEJARAH LINUX

awalnya dibuat oleh mahasiswa Finland bernama Linus Torvalds yang dulunya merupakan proyek hobi yang diinspirasikan dari minix yang merupakan sistim UNIX kecil yang dikembangkan oleh Andrew Tanen-balum. Linux versi 0.01 dikerjakan agustus 1991. dan 5 Oktober 1991, Linus menjalankan shell bash (GNU Bourne Again Shell) dan gcc (GNU C Compiler). sekarang Linux ialah sistem UNIX yang sangat lengkap dan alternatif OS yang jauh lebih murah jika berbanding dengan OS lain.

Pengembangannya juga cepat karena juga bisa dikerjakan oleh perorangan / kelompok yang menyebabkan keragaman linux. agar dapat berkomunikasi cepat dan efisien maka internet menjadi pilihan. karena kernell Linux dikembangkan dengan usaha independen dan banyak aplikasi yang tersedia (untuk membuatnya) seperti C-Compiler menggunakan gcc dari Free Software Foundation GNU's Project. Compiler ini banyak digunakan pada Hp (Hawlett Packard) dan Sun (yang biasanya buat OpenOffice) yang membuat software yang hampir sama tampilannya dengan milik microsoft seperti OpenOffice Word yang sama dengan Microsoft Word. juga ada Corel untuk linux dan aplikasi Matlab yang dikenal dilinux dengan Scilab.

Linux bisa didapat dalam berbagai distribusi (distro). distro ialah bundelnya kernell linux besarta dasar sistem linux, program instalasi, toolbasic atau program lain yang bermanfaat sesuai pembuatan distro. contoh distro linux ialah:

RedHat
distro paling populer, minimal diIndonesia. (buat Test)

Debian
merupakan linux yang mengandalkan kestabilan dan kehandalan walau mengorbankan aspek kemudahan dan kemutakhiran. debian menggunakan .deb dalam instalasinya (sudah pernah coba kami (anak TKJ) install). instalasinya bisa memakai bahasa indonesia.

SlackWare
ialah distro yang pernah merajai dunia linux. hampir keseluruhan dokumentasi Linux disusun berdasar slackware. yang penting dari slackware ialah semua isinya (kernell, library atau apps nya) sudah diuji. sehingga sedikit tua tapi stabil. juga karena ia menganjurkan untuk install dari source sehingga tiap program yang diinstall teroptimasi dengan sistem kita. itu alasannya ia menolak memakai binary RPM sampai Slackware 4.0 ia tetap memakai libc5 bukan glibc2 seperti yang lain.

SuSE
distribusi yang sangat terkenal dengan YaST (Yet another Setup Tools) untuk mengkonfigurasi sistem. instalasinya bisa memakai bahasa indonesia.

Mandrake
merupakan varian distro RedHat yang dioptimasi untuk pentium. Kalau komputer kita menggu-nakan pentium ke atas, umumnya Linux bisa jalan lebih cepat dengan Mandrake. WinLinux, distro yang dirancang untuk diinstall di atas partisi DOS (WIndows). Jadi untuk menjalankannya bisa di-klik dari Windows. WinLinux dibuat seakan-akan merupakan suatu program aplikasi under Windows. Dan masih banyak distro-distro lainnya yang telah tersedia maupun yang akan muncul.

4. KELEBIHAN LINUX

- memberikan proses special dimana terminal, printer dan device hardware lain dapt diakses seperti akses file yang tersimpan dalam Hdd atau Disket
- ketika program dijalankan, program dijalankan dari Hdd ke RAM dan setelah dijalankan dinamakan proses
- menyediakan service untuk membuat, memodifikasi program, proses dan file
- mendukung struktur file yang bersifat hierarki
- OS yang bisa melakukan multitasking yang merupakan keadaan dimana suatu OS dapat melakukan banyak pekerjaan dalam 1waktu (bersamaan) serta multiuser yaitu satu sistem dapat digunakan lebih dari 1 user.dan mendukung multiconsole yang dimana saat bersamaan didepan komputer langsung tanpa melalui jaringan memungkinkan lebih satu user masuk dalam system.

GRUB dan LILO

Perbedaan GRUB dengan LiLo

Sebenarnya Grand Unified Bootloader (GRUB) dikembangkan untuk GNU. GRUB disamping bisa mengakses kernel-kernel GNU tapi juga native Linux dan dengan bantuan Chainloading juga bisa mengakses Bootloader dari Sistem Operasi lainnya seperti: FreeBSD, NetBSD, OpenBSD dan sistem operasi dari famili Windows, OS/2 dan Solaris. Tidak seperti LiLo, GRUB tidak membutuhkan lingkungan Sistem Operasi, karena GRUB menyediakan sebuah program instalasi yang diintegrasikan dan disamping itu GRUB mendukung Sistem File native saat ini, seperti:

:: NTFS
:: FAT16/FAT32
:: ext2fs
:: jfs
:: ufs (Solaris, BSD)
:: xfs

Karena itu GRUB bisa melakukan loading kernel yang berbeda dari lokal Hard Disk secara otonom juga mengakses native Bootloader kernel-kernel tersebut.

GRUB menyediakan sebuah Bootmenu.

Berbeda dengan LiLo, pada perubahan mekanisme booting atau kompilasi sebuah kernel baru tidak membutuhkan instalasi baru dari Bootloadernya (/sbin/lilo) - Perubahan konfigurasi dibaca oleh GRUB secara mudah pada saat systemstart.

Oleh karena itu GRUB memiliki program-program instalasi sendiri, maka GRUB merupakan Tool yang bagus untuk Bootdisket.

Selasa, 13 Mei 2014

INSTALASI LINUX xandrOS

INSTALASI LINUX xandrOS (Mode Graphic)
1 atur pada bios dan pastikan booting pertama ialah di CDROM C, A
2 tunggu booting beberapa saat (start installernya)
3 kemudian muncul tampilan welcome installation wizard dan klik next
4. kemudian muncul tampilan End User Licence Agreement dan pilih I Accept this agreement dan klik next
5 kemudian keluar tampilan installation selection, dan pilih antara express install/ custom install dan klik next
6 keluar tampilan administration configuration yang berisi administrator password, confirm password dan computer name dan isilah datanya sesuai anda. dan klik next
7 keluar tampilan user account configuration yang berisi user name, full name, password & confirm password. masukkan datanya dan klik next (xandrOS desktop OS user)
8 kemudian keluar tampilan summary install dan klik next
9 tunggu proses install
10 kemudian keluar perintah complete install dan klik exit
11 kemudian ada perintah keluarkan cd dan komputrer akan me-restart sendiri

CARA MEMBUAT USER
mode text linux xandrOS
1 Pastikan anda login dengan administrator (root)
2 klik launch
3 pilih system
4 pilih dan klik console/ shell
5 ketik adduser
6 kemudian masukkan nama user name (gunakan huruf kecil) dan tekan enter
7 masukkan password tekan enter
8 dan retype passwordnya tekan enter
9 kemudian masukkan full name tekan enter
10 masukkan room number tekan enter
11 masukkan work phone tekan enter
12 masukkan home phone tekan enter
13 masukkan data lain di other tekan enter
14 kemudian keluar dialog "is the information correct" ketik "y" dan klik enter
15 user telah terbuat

CARA MEMBUAT GROUP
mode text linux xandrOS
1 Pastikan anda login dengan administrator (root)
2 klik launch
3 pilih system
4 pilih dan klik console/ shell
5 ketik addgroup
6 kemudian masukkan nama group dan tekan enter
7 group sudah terbuat