Tampilkan postingan dengan label Tutorial. Tampilkan semua postingan
Tampilkan postingan dengan label Tutorial. Tampilkan semua postingan

Minggu, 21 Agustus 2011

MEMBUAT EFEK MOTION BLUR

Ini artikel pertama saya tentang tutorial menggunakan photoshop untuk meng-edit foto atau gambar. Karena saya juga masih dalam tahap belajar, maka akan saya mulai dengan tips-tips yang ringan sesuai dengan pengalaman saya. Berikut ini akan saya tulis tutorial ringan cara membuat efek motion blur pada latar belakang foto. Contoh gambar sebelum dan sesudah di edit, lihat gambar berikut :

Sandra Dewi
Sebelum


Hasil editing

Sesudah


Pada 2 contoh gambar diatas, kita bisa lihat bahwa background foto telah nge-blur sehingga yang tampak jelas cukup object utama saja. Ini adalah tutorial ringan dan mudah, berikut caranya :

Pada tutorial ini, yang saya gunakan adalah Adobe Photoshop CS4 Portable yang saya yakin tidak beda dengan Adobe Photoshop CS4 yang terinstall. Buka gambar yang ingin anda edit dengan klik “File” pada toolbar Photoshop atau langsung klik kanan pada gambar dan pilih “Open with” dan pilih Photoshop CS4. Jika gambar sudah terbuka, klik pada tool “Quick Selection Tool” (atau tekan tombol W pada papan keyboard), berikut contoh ikonnya :

Photoshop CS4

Setelah kita pilih ikon tersebut, arahkan kursor mouse pada gambar dan klik perlahan-lahan pada area background foto. Pastikan garis yang dibuat tidak menutupi object foto. Jika ada garis yang terlanjur menutupi object, kita bisa mengurangi perlahan dengan tool “Subtract from selection”, berikut contoh ikon toolbarnya :

Photoshop CS4


Jika garis sudah menutupi background photo dengan sempurna, seharusnya akan ditampilkan seperti gambar berikut :


Photoshop CS4


Pada gambar diatas, area 1 dan 2 sudah dilingkari garis dengan sempurna. Selanjutnya klik pada menu “Filter” dan pilih “Blur” lalu pilih “Motion Blur”, berikut screenshot-nya :


Photoshop CS4


Setelah anda pilih “Motion Picture” nanti akan ditampilkan jendela untuk mengatur keburaman (blur) seperti gambar berikut :


Photoshop CS4


Kita bisa setting pada “Distance” dan “Angle” untuk mendapatkan hasil blur yang kita inginkan. Untuk mendapatkan hasil seperti yang telah saya buat, setting “distance” pada 81 pixels dan angle tetap pada angka nol. Anda bisa menggeser tanda panah pada “distance” atau mengisikan secara manual pada kolom angka, tentukan sesuai selera anda. Jika anda menggunakan atau merubah angka angle, hasilnya bisa seperti berikut :


Photoshop CS4


Pada gambar diatas, angle saya rubah pada angka -43, sehingga efek blur jadi miring 43 derajat. Jika sudah menentukan distance dan angle tadi, klik “OK” untuk menyimpan hasil efeknya. Hasil gambar akan ditampilkan secara kontras antara object utama dan background. Kita perlu hapus dulu garis-garis yang melingkari background dengan cara klik ikon “Subtract from selection” tadi dan arahkan kursor mouse untuk menghapus garis-garisnya sehingga gambar akan ditampilkan tanpa garis seperti berikut :


Photoshop CS4


Pada gambar diatas, masih terlihat antara object utama dan background masih kontras. Selanjutnya kita perlu membuat buram pada bagian tepi object utama. Untuk melakukan hal tersebut, kita perlu memastikan gambar tidak terkunci. Klik pada ikon “Layer” dan double klik pada “Layer 0”, lihat contoh gambar berikut :


Photoshop CS4


Setelah simbol “kunci” hilang, kita bisa klik pada ikon “blur” seperti contoh gambar berikut :


Photoshop CS4


Selanjutnya kita setting efek “blur” pada settingan “Darken” untuk bagian gelap dan “Lighten” pada bagian yang terang. Dan setting “Strength” pada angka 100%. Berikut contoh screenshot-nya :


Photoshop CS4


Untuk akurasi dan hasil blur yang baik, kita perlu menentukan besar kursor dan jenis efek. Berikut contoh pilihannya :

Photoshop CS4


Langkah selanjutnya, arahkan kursor pada tepi object utama dan klik+tahan untuk mulai menyamarkan. Seperti yang saya tulis sebelumnya, pada bagian object yang gelap, pilih “Darken” agar tampak sesuai dengan object dan pilih “Lighten” untuk bagian object yang terang. Jika tepi object sudah disamarkan, klik “File” dan pilih “Save as..” lalu anda bisa memberi nama pada gambar yang anda hasilkan dan menentukan format gambar, misal BMP, JPG, PNG dan sebagainya. Demikian tutorial sederhana untuk efek “motion blur”, selamat mencoba!

Rabu, 13 Juli 2011

Membuat warnet dengan squid

Sekarang banyak dibuka warnet warnet baru di Indonesia dan khususnya di Jogja.
Ada banyak faktor yang menyebabkan, diantaranya yaitu :
  1. Banyak mahasiswa, sehingga ini adalah pasar yang sangat besar untuk sebagai lahan bisnis
  2. Akses internet melalui speedy semakin murah untuk unlimited
  3. Harga komputer semakin murah
Sebagai contoh disini yaitu menggunakan koneksi internet dari speedy dengan bandwidth 1Mbps dan peralatan yang digunakan yaitu :
  1. 1 Server Windows XP dengan 2 Lan Card
  2. 8 Buah PC Client dengan 1 Lan Card
  3. 1 Buah Switch/Buh 12 Port
  4. Kabel UTP+konektor secukupnya
  5. Koneksi ke Speedy dengan Modem ADSL
Disain jaringan
Keterangan :
  1. Server memakai Windows dengan IP 192.168.1.1
  2. Dialup Speedy menggunakan komputer server
  3. Client dibagi dua bagian, yaitu A dengan IP 192.168.1.11 s.d 192.168.1.14 dan B untuk IP 192.168.0.11 s.d. 192.168.0.14
Konfigurasi standar Squid yaitu :
(diambil dari linux dengan perintah # grep -v “^#” /etc/squid/squid.conf | sed -e ‘/^$/d’)
acl all src 0.0.0.0/0.0.0.0
acl manager proto cache_object
acl localhost src 127.0.0.1/255.255.255.255
acl to_localhost dst 127.0.0.0/8
acl SSL_ports port 443
acl Safe_ports port 80 # http
acl Safe_ports port 21 # ftp
acl Safe_ports port 443 # https
acl Safe_ports port 70 # gopher
acl Safe_ports port 210 # wais
acl Safe_ports port 1025-65535 # unregistered ports
acl Safe_ports port 280 # http-mgmt
acl Safe_ports port 488 # gss-http
acl Safe_ports port 591 # filemaker
acl Safe_ports port 777 # multiling http
acl CONNECT method CONNECT
http_access allow manager localhost
http_access deny manager
http_access deny !Safe_ports
http_access deny CONNECT !SSL_ports
http_access allow localhost
http_access deny all
icp_access allow all
http_port 3128
hierarchy_stoplist cgi-bin ?
access_log /var/log/squid/access.log squid
acl QUERY urlpath_regex cgi-bin \?
cache deny QUERY
refresh_pattern ^ftp: 1440 20% 10080
refresh_pattern ^gopher: 1440 0% 1440
refresh_pattern . 0 20% 4320
acl apache rep_header Server ^Apache
broken_vary_encoding allow apache
coredump_dir /var/spool/squid
Dalam rancangan disain squid untuk warnet kali ini akan dibuat dengan spesifikasi sebagai berikut:
  1. Penggunaan Bandwidth 1Mbps diatur dengan cara sebagai berkut:
    1. Klien A dan B dibagi rata dengan penggunaan bandwidth total pergroup 512 Kbps
    2. Jam sepi , yaitu antara jam 03.01 s.d. 10.00 dan sepanjang hari untuk hari minggu
      1. Maksimal 768 Kbps untuk download yang dibagi sama rata
      2. Untuk browsing minimal 256 Kbps
    3. Jam ramai, yaitu antara jam 10.01 s.d. 03.00
      1. Maksimal 512 Kbps untuk download yang dibagi sama rata
      2. Untuk browsing minimal 512 Kbps
    4. Komputer admin, yaitu server, tidak dilakukan pembatasan bandwidth, kecuali untuk download tetap dibatasi agar tidak mengganggu klien yaitu sebesar maksimal 256 Kbps

  1. Yang dimaksud download, yaitu
    1. melakukan akses internet untuk file-file berikut : tar tar.gz zip rar avi swf flv mpeg mpg mp4 mp3 wav dan sejenisnya
    2. Download maksimal saat ramai ukuran maksimal yang diijinkan yaitu 100MB dan saat sepi yaitu 750MB, selebihnya harus melalui admin
    3. Komputer admin 192.168.1.1 dijadikan server lokal, dimana download dari server lokal tidak dilakukan pembatasan
  2. Melakukan blok atas situs porno
  3. Melakukan blok atas iklan
Maka konfigurasi squid.conf nya yaitu :
(Konfigurasi dibuat di Centos , untuk dipakai di Windows diperlukan penyesuaikan alamat folder)
#Default saja
acl all src 0.0.0.0/0.0.0.0
acl manager proto cache_object
acl localhost src 127.0.0.1/255.255.255.255
acl to_localhost dst 127.0.0.0/8
acl SSL_ports port 443
acl Safe_ports port 80 # http
acl Safe_ports port 21 # ftp
acl Safe_ports port 443 # https
acl Safe_ports port 70 # gopher
acl Safe_ports port 210 # wais
acl Safe_ports port 1025-65535 # unregistered ports
acl Safe_ports port 280 # http-mgmt
acl Safe_ports port 488 # gss-http
acl Safe_ports port 591 # filemaker
acl Safe_ports port 777 # multiling http
acl CONNECT method CONNECT
http_access allow manager localhost
http_access deny manager
http_access deny !Safe_ports
http_access deny CONNECT !SSL_ports
# Definisi waktu
acl sepi1 time S 00:00-23:59
acl sepi2 time MTWHFA 03:01-10:00
acl ramai1 time MTWHFA 10:01-23:59
acl ramai2 time MTWHFA 00:00-03:00
#Definisi LAN
acl lan_b src 192.168.0.0/24
acl lan_a src 192.168.1.0/24
acl admin src 192.168.1.1/255.255.255.255
#Definisi Filter Porno & Iklan
acl porno url_regex -i “/etc/squid/porno.conf”
http_access deny porno
acl iklan url_regex -i “/etc/squid/iklan.conf”
http_access deny iklan
#Nyatakan hak akses
http_access allow admin
http_access allow lan_b
http_access allow lan_a
http_access allow localhost
http_access deny all
icp_access allow all
#Definisi lokal server
#Dilakukan sebagai domain, karena tidak ada DNS server lokal
acl local-servers dstdomain 192.168.1.1
#Definisi download
acl download url_regex -i ftp .exe .mp3 .vqf .tar.gz .gz .tar .rpm .zip .rar .avi .mpeg .mpe .mpg .qt .ram .rm .iso .raw .wav .mov .msi .mp4
#Pembatasan ukuran maksimal download
reply_body_max_size 0 allow local-servers
reply_body_max_size 0 allow admin
reply_body_max_size 786432000 allow download sepi1
reply_body_max_size 786432000 allow download sepi2
reply_body_max_size 104857600 allow download ramai1
reply_body_max_size 104857600 allow download ramai2
reply_body_max_size 0 deny download
#Definisi Network (Default saja)
http_port 3128
hierarchy_stoplist cgi-bin ?
access_log /var/log/squid/access.log squid
acl QUERY urlpath_regex cgi-bin \?
cache deny QUERY
refresh_pattern ^ftp: 1440 20% 10080
refresh_pattern ^gopher: 1440 0% 1440
refresh_pattern . 0 20% 4320/etc/squid/porno.conf
acl apache rep_header Server ^Apache
broken_vary_encoding allow apache
connect_timeout 5 minute
cache_mgr “kusprayitna”
visible_hostname warnet
#Definisi pengaturan Download
# -1 berarti unlimited
# Class 2 untuk pengaturan LAN & Host
# Class 3 untuk pengaturan seluruh Lan s.d host
# nilai parameter 256kps = 256*125 = 32000
delay_pools 5
delay_class 1 2
delay_parameters 1 -1/-1 -1/-1
delay_class 2 2
delay_parameters 2 -1/-1 32000/32000
delay_class 3 3
delay_parameters 3 128000/128000 64000/64000 16000/64000
delay_class 4 3
delay_parameters 4 96000/96000 48000/48000 12000/48000
delay_class 5 3
delay_parameters 5 64000/64000 32000/32000 8000/32000
# Terapkan pembagian bandwidth
# 1. Tanpa pembataasan untuk akses download dari lokal
# 2. Admin dibatasi maksimal 256kbps agar tidak mengganggu lainnya
# 3. Waktu sepi bandwidth 768 dibagi 2 lan, setiap lan 4 PC
# 4. Waktu ramai bandwidth 512 dibagi 2 lan, setiap lan 4 PC
delay_access 1 allow local-servers
delay_access 2 allow download admin
delay_access 2 deny all
delay_access 4 allow download sepi1
delay_access 4 allow download sepi2
delay_access 4 deny all
delay_access 5 allow download ramai1
delay_access 5 allow download ramai2
delay_access 5 deny all
# untuk akses ke server lokal tidak lewat proxy
always_direct allow local-servers
dns_nameservers 192.168.1.1
coredump_dir /var/spool/squid
Sedangkan untuk file yang disertakan yaitu :
/etc/squid/porno.conf berisikan :
xxx
bugil
playboy
password
warez
/etc/squid/iklan.conf berisikan :
[\./]ad[s]?[\./]
[\./].swf[\./]
    banner
    reklame
    reclama
    promo

Manajemen Bandwitdh di Squid Menggunakan DelayPool

Dokumen ini menjelaskan bagaimana cara mengkonfigurasikan proxy server anda untuk membatasi bandwidth download atau incoming traffic.
Berikut langkah-langkah pengkonfigurasian manajemen bandwidth di squid:
1. Pertama-tama periksa apakah squid telah berjalan di server dan telah dikonfiguraisi sebagai mesin proxy server.
2. Sebelum memulai memanajemen bandwidth di squid, kita jelaskan dulu komponen-komponen manajement bandwidth di squid :

delay_pools
Opsi ini untuk menspesifikasi berapa jumlah pool yang digunakan untuk membatasi jumlah bandwidth dari ACL. Opsi ini akan dirangkaikan bersama opsi delay_class dan delay_parameters yang akan dibahas di bawah ini.
delay_class
Opsi ini menspesifikasikan kelompok dari masing-masing pool yang telah didefinisikan pada opsi delay-pools. Ada tiga class yang didukung Squid, antara lain:
• class 1: Semua akses dibatasi dengan single bucket, artinya hanya bisa mendefinisikan overall bandwidth untuk suatu ACL saja, tidak bisa mendefinisikan bandwidth dengan lebih mendetail
• class 2: Semua akses dibatasi dengan single agregate dengan dua parameter bandwidth. Parameter pertama mendefinisikan berapa bandwidth maksimal yang didapatkan ACL, parameter kedua mendefinisikan berapa bandwidth overall untuk ACL yang spesifik yang ada pada network tersebut.
• class 3: Kelompok yang definisi bandwidth-nya paling mendetail. Parameter pertama mendefinisikan berapa bandwidth maksimal yang didapatkan ACL, parameter kedua mendefinisikan berapa bandwidth normal yang didapatkan ACL secara umum, dan parameter yang ketiga adalah mendefinisikan bandwidth yang didapatkan ACL jika mengakses ACL-ACL tertentu yang spesifik, misalnya file mp3.
delay_parameters
Opsi ini menspesifikasikan rumus bandwidth yang akan didapatkan oleh ACL yang akan memasuki delay_pool. Misalnya ada entry berikut ini pada delay_parameters:
delay_parameters 1 -1/-1 2100/4000
Angka 1 berarti rumus ini berlaku untuk pool 1. Angka -1/-1 berarti bandwidth maksimal yang diberikan Squid adalah tidak terbatas untuk pool ini.
Angka 2100/4000 berarti bandwidth yang didapatkan oleh ACL setelah masuk ke pool ini. Angka ini berada dalam kelipatan 8 b, sehingga untuk mendapatkan nilai bandwidth yang sebenarnya harus dikalikan delapan. Angka 2100 adalah bandwidth yang didapatkan ACL pada masa-masa normal. Jika dikalikan 8, maka bandwidth normal yang akan didapatkan ACL sekitar 18 Kbps. Angka 4000 adalah bandwidth maksimal yang didapatkan ACL pada masa-masa jalur sedang kosong. Jika dikalikan 8, maka bandwidth yang didapatkan sekitar 32 Kbps.
delay_access
Opsi ini mendefinisikan siapa-siapa ACL yang akan dimasukkan ke pool tertentu untuk mendapatkan “perlambatan” bandwidth. Bentuk umumnya adalah seperti ini:
delay_access 1 allow labprog
Opsi di atas berarti kita memasukkan ACL labprog ke dalam pool 1.
3. Jika sudah mengerti komponen-komponen delay pool, kita mulai konfigurasi delay pool .
Di umpamakan kita mempunyai bandwidth dari ISP sebesar 512kb, dan kita membuat rule seperti berikut ini:
- Batas kecepatan koneksi overall adalah 256 Kbps. per-network adalah 64 kbps. Sedangkan per-user/host dibatasi 2 Kbps jika digunakan untuk download file bertipe exe, mp3, vqf, tar.gz, gz, rpm, zip, rar, avi, mpeg, mpe, mpg, qt, ram, rm, iso, raw, dan wav. Jika tidak, maka koneksi perhost HANYA mengikuti aturan per-Network saja.
Penyelesaian:
Edit file /etc/squid/squid.conf
#vi /etc/squid/squid.conf
Lalu tambahkan contoh konfigurasi ini:
# Sebelum kita melakukan pembatasan, kita perlu mendefinisikan ACL network # # yang kita perlukan terlebih dahulu. ACL yang didefinisikan pada host bridge
# seperti di bawah ini:
acl lokal src 192.168.1.0/24
# Kemudian kita membatasi maksimum download dengan tag di bawah ini:
# Batas kecepatan koneksi overall adalah 256 Kbps. per-network adalah
# 64 kbps. Sedangkan per-user/host dibatasi 2 Kbps jika digunakan untuk
# download file bertipe exe, mp3, vqf, tar.gz, gz, rpm, zip, rar, avi,
# mpeg, mpe, mpg, qt, ram, rm, iso, raw, dan wav. Jika tidak, maka
# koneksi perhost HANYA mengikuti aturan per-Network saja.
acl filegede url_regex -i \.exe
acl filegede url_regex -i \.mp3
acl filegede url_regex -i \.vqf
acl filegede url_regex -i \.gz
acl filegede url_regex -i \.rpm
acl filegede url_regex -i \.zip
acl filegede url_regex -i \.rar
acl filegede url_regex -i \.avi
acl filegede url_regex -i \.mpeg
acl filegede url_regex -i \.mpe
acl filegede url_regex -i \.mpg
acl filegede url_regex -i \.qt
acl filegede url_regex -i \.ram
acl filegede url_regex -i \.rm
acl filegede url_regex -i \.iso
acl filegede url_regex -i \.raw
acl filegede url_regex -i \.wav
# Kita buat dulu ACL untuk mendefinisikan file-file di atas dengan menggunakan # regularexpression. Kemudian kita mendefinisikan 2 delay pool untuk
# menampung bandwidth.
# Satu pool masuk dalam kategori class 2 untuk mendefinisikan aturan overall
# 256 Kbps dan per-network 64 Kbps. Satu pool lainnya masuk kategori class 3
# untuk mendefinisikan aturan tambahan jika user mendownload file-file yang
#didefinisikan dalam ACL url_regex dengan bandwidth maksimal 2 Kbps.
delay_pools 2
delay_class 1 3
delay_parameters 1 32000/32000 8000/8000 250/250
delay_access 1 allow lokal filegede
delay_access 1 deny all
delay_class 2 2
delay_parameters 2 32000/32000 8000/8000
delay_access 2 allow lokal
delay_access 2 deny all
Jika sudah selesai, simpan hasil konfigurasi dan restart squid
#/etc/init.d/squid restart

Sumber : http://miji.wordpress.com/2007/02/06/57/

Langkah Instal Proxy Server

 
Langkah Instal Proxy Server
Download source squid steable dan terbaru di www.squid-cache.org
Simpan file anda di direktori /usr/local/src, dan yakinkan anda sudah berada di direkori /usr/local/src
Mari kita mulai ekstrak dan kompile squid
[root@Proxy src]# tar xvfz squid-2.5.STABLE7.tar.gz
[root@Proxy src]# cd squid-2.5.STABLE7
[root@Proxy squid-2.5.STABLE7]# ./configure –enable-delay-pools –enable-ipf-transparent –enable-storeio=diskd,ufs –enable-storeio=diskd,ufs –disable-ident-lookups –enable-snmp –enable-removal-policies
[root@Proxy squid-2.5.STABLE7]# make all
[root@Proxy squid-2.5.STABLE7]# make install
addgroup dan user untuk squid

[root@Proxy squid-2.5.STABLE7]# groupadd squid
[root@Proxy squid-2.5.STABLE7]# useradd squid -g squid -d /dev/null -s /nonexistent
Bikin direktori untuk access.log dan cache.log
[root@Proxy squid-2.5.STABLE7]# mkdir /var/log/squid
[root@Proxy squid-2.5.STABLE7]# cd /var/log/squid
[root@Proxy squid]# touch access.log
[root@Proxy squid]# touch cache.log
[root@Proxy squid]# chown squid:squid *
[root@Proxy squid]# ll
total 0
-rw-r–r– 1 squid squid 0 Des 1 22:46 access.log
-rw-r–r– 1 squid squid 0 Des 1 22:46 cache.log
Set squid.conf di direktori /usr/local/squid/etc/squid.conf
Source squid.conf bisa anda kopi hasil editan saya
Note: previllage direktori untuk cache harus kepunyaan squid
Membuat direktori swap, gunakan perintah :
[root@Proxy /]# /usr/local/squid/sbin/squid –z
Apabila tidak ada error, jalankan squid menggunakan perintah :
[root@Proxy /]# /usr/local/squid/sbin/squid –D
Lihat service squid yg sedang running
[root@Proxy /]# ps ax|grep squid
10952 ? S 0:00 /usr/local/squid/sbin/squid -D
10954 ? S 0:00 (squid) -D
10961 pts/0 S 0:00 grep squid
Selamat Anda sudah sukses menginstall Proxy Server
Selamat Mencoba, Semoga Berhasil

Cara Instal dan Optimasi Squid Proxy Server

Sebenarnya sudah lama ingin menulis tutorial ini, yaa...untuk bahan catatan pribadi jika saya harus install ulang/baru squid proxy warnet saya.

Mungkin sebagaian dari anda sudah tahu bagaimana menginstall squid, tetapi belum melakukan optimasi agar squid berjalan lebih kencang. Berikut adalah tutorial saya, yang mana sudah pernah saya uji coba dan sukses. FYI, tutorial ini adalah penggabungan tutorial yang ada di blog Ghozali, Last.FM, Squid Wiki dan dari buku Squid: The Definitive Guide.

PERSIAPAN

Hardware
Untuk hardware proxy server saya kali ini menggunakan Prosesor Intel Celeron 430 (Coppermine) 1.80Ghz dengan 2 buah hardisk 80 GB SATA Seagate 7200 RPM & memori Vgen 1.5 GB DDR2. Mengapa 2 hardisk? Performa read/write Squid akan lebih optimal jika direktori cache diletakkan di hardisk terpisah. Peletakkan direktori cache di partisi yang berada dalam satu hardisk dengan system, tidak akan meningkatkan performa Squid, begitu juga dengan teknik RAID. Jika anda memiliki dana lebih, ada baiknya jika anda menggunakan beberapa hardisk untuk penyimpanan cache squid. Tidak perlu berkapasitas besar, yang penting memiliki kemampuan read/write yang baik, misalnya hardisk jenis SCSI, SAS dan sebagainya.

Untuk memori, sebenarnya squid tidak memerlukan kapasitas yang besar, dengan 512 MB sudah cukup untuk menjalankannya. Tetapi dalam kasus proxy warnet saya, saya ingin agar kemampuan penyimpanan cache di memori bisa lebih besar, sehingga diharapkan squid bisa menghadirkan TCP_MEM_HIT lebih banyak.

Software
Squid terlahir atau tercipta hanya untuk Linux seorang :P. Jadi, jangan sekali-kali pernah berpikir dan berusaha menjalankan Squid di mesin Mikocok (baca: microsoft), baik itu seri Desktop maupun Server. Gak nyambung bro!

Squid dapat berjalan sangat baik di hampir semua distro Linux. Saya sendiri pada waktu uji coba menggunakan Ubuntu Server 8.10 32-bit. Walaupun anda memiliki komputer yang bisa menjalankan aplikasi 64-bit, disarankan untuk Squid tetap menggunakan OS 32-bit, karena Squid belum sepenuhnya teruji di mesin 64-bit.

Untuk meningkatkan performa baca/tulis, disarankan hardisk yang akan anda gunakan untuk menyimpan cache menggunakan format ReiserFS. Karena, RaiserFS memiliki kemampuan baca/tulis yang lebih baik untuk file-file ukuran kecil ketimbang format ext3.

Pada saat ujicoba, saya menggunakan Squid versi 2.7STABLE5. Untuk list versi lain yang tersedia, silahkan kunjungi halaman ini.

INSTALASI
Disini saya tidak akan menerangkan bagaimana cara menginstal Ubuntu Server 8.10 atau distro Linux lainnya ke komputer yang akan anda gunakan untuk proxy server. Tetapi jika anda membutuhkan tutorialnya, silahkan baca di HowToForge.

Membuat Partisi Format ReiserFS
Setelah Server Ubuntu anda siap, ikuti langkah-langkah instalasi berikut. Yang pertama kita akan membuat hardisk kedua (tempat direktori cache) memiliki format ReiserFS. Distro Debian sudah mendukung format ReiserFS, jika anda menggunakan CentOS anda harus mengaktifkan centosplus repo dengan men-setting enable=1 pada /etc/yum.repos.d/CentOS-Base.repo kemudian jalankan perintah yum install reiserfs-utils

Jika anda menggunakan Ubuntu seperti saya, anda tidak perlu melakukan setting apapun, karena Ubuntu sudah mendukung format ReiserFS. Yang perlu anda lakukan adalah menjalankan perintah

mkfs.reiserfs /dev/sdXX

Dimana XX adalah partisi dimana yang akan anda gunakan untuk menyimpan cache. (Untuk melihat list hardisk, gunakan perintah sudo fdisk -l.
Pada kasus saya,

mkfs.reiserfs /dev/sdb1

Kemudian tambahkan partisi anda ini ke /etc/fstab

/dev/sdb1 /var/spool/squid reiserfs defaults,notail,noatime 1 2

/var/spool/squid adalah direktori penyimpanan cache.

Compile Squid
Langkah kedua adalah melakukan compile source squid. Download source-nya dengan perintah

sudo wget http://www.squid-cache.org/Versions/v2/2.7/squid-2.7.STABLE5.tar.gz

setelah itu ekstrak dengan perintah

sudo tar -zxvf squid-2.7.STABLE5.tar.gz

kemudian kita masuk ke direktori source squid

cd squid-2.7.STABLE5

Sebelum kita mulai meng-compile, pastikan gcc atau g++ sudah terinstal.

Untuk memulai proses compile, ketikkan perintah


CHOST="i686-pc-linux-gnu" \
CFLAGS="-march=pentium4 -O2 -pipe -fomit-frame-pointer" \
./configure \
-prefix=/usr \
-enable-async-io \
-enable-useragent-log \
-enable-snmp \
-enable-cache-digests \
-enable-follow-x-forwarded-for \
-enable-storeio="aufs" \
-enable-removal-policies="heap,lru" \
-with-maxfd=16384 \
-enable-delay-pools \
-enable-poll \
-disable-ident-lookups \
-enable-truncate \
-exec-prefix=/usr \
-bindir=/usr/sbin \
-libexecdir=/usr/lib/squid


Catatan:
Nilai CHOST dan CFLAGS berbeda tergantung dari jenis prosesor mesin anda. Ganti opsi ini sesuai dengan prosesor yang anda gunakan. Untuk mengetahui nilai CHOST dan CFLAGS ketikkan perintah cat /proc/cpuinfo dan cocokkan dengan refensi nilai CHOST CFLAGS di halaman Gentoo Safe Cflags.

-enable-async-io: opsi ini untuk mengaktifkan asynchronous I/O - sangat penting untuk menghentikan squik melakukan blocking pada baca/tulis ke harddisk.

-enable-useragent-log berguna agar squid mencatat useragent di entri log - berguna jika anda menggunakan lynx untuk melakukan debug kecepatan squid.

-enable-snmp aktifkan ini jika anda ingin menampilkan statistik squid dalam bentuk grafik.

-enable-cache-digests harus diaktifkan jika anda menggunakan cache peer.

-enable-storeio="aufs" adalah alernatif penyimanan metode I/O. AUFS adalah Asynchronous, memiliki performa yang signifikan ketimbang UFS atau diskd.

-enable-removal-policies="heap,lru" adalah pilihan opsi untuk removal policies, dan saya memilih menggunakan "heap LFUDA", atau anda juga bisa menggunakan "LRU".

-with-maxfd=16384 digunakan agar squid tidak terblokir apabila dalam keadaan load tinggi.

-enable-poll untuk meningkatkan performa squid.

-disable-ident-lookups menghentikan squid dari melihat ident di setiap koneksi, bisa juga untuk mencegah serangan DOS yang dapat mematikan squid server, yang biasanya dengan cara membuka ribuan koneksi.

-enable-truncate memerintahkan squid untuk selalu menggunakan truncate() ketimbang unlink() ketika menghapus file cache.

enable-delay-pools jika anda ingin mengatur bandwidth koneksi, gunakan opsi ini.

Setelah anda menjalankan perintah ./configure diatas dengan sukses, saatnya kita menuju langkah beriktunya (jika ada error muncul, anda harus mencari solusinya sebelum masuk ke perintah selanjutnya).

Selanjutnya ketikkan perintah

make

kemudian dilanjutkan dengan

make install

seteleah selesai ketikkan perintah

strip /usr/sbin/squid /usr/lib/squid/*

perintah ini untuk menghapus simbol pada binari squid, agar ukurannya menjadi lebih kecil. Perintah ini bersifat opsional.

Squid.conf

squid.conf adalah file yang digunakan untuk melakukan konfigurasi squid. Disini saya tidak akan menampilkan semua konfigurasi squid.conf, tetapi hanya yang bisa untuk mengoptimalkan kinerja squid. Misal opsi http_port tidak saya cantumkan, jika anda ingin mengetahui list lengkap dan deskripsi dari opsi-opsi konfigurasi squid yang ada, silahkan kunjungi manualnya.


hosts_file /etc/hosts
dns_nameservers 208.67.222.222 208.67.220.220
cache_replacement_policy heap LFUDA
cache_swap_low 90
cache_swap_high 95
maximum_object_size_in_memory 50 KB
cache_dir aufs /var/spool/squid 10000 16 256
cache_mem 64 MB
logfile_rotate 10
memory_pools off
maximum_object_size 50 MB
quick_abort_min 0 KB
quick_abort_max 0 KB
log_icp_queries off
client_db off
buffered_logs on
half_closed_clients off


Apa maksud dari opsi-opsi diatas?

hosts_file /etc/hosts opsi ini untuk memerintahkan squid untuk melihat entri yang ada di /etc/hosts, hal ini berguna jika anda ingin memblokir iklan atau situs jahat dengan memanfaatkan file /etc/hosts (Insya Allah mendatang saya akan membuat tutorial ini.

dns_nameservers 208.67.222.222 208.67.220.220 Ini Penting! Squid akan mem-pause (menghentikan sementara) koneksi ketika melakukan DNS lookup. Dengan memasukkan DNS, maka akan mencegah hal ini. Disini saya menggunakan DNS dari OpenDNS.

cache_replacement_policy heap LFUDA ini adalah pilihan replacement policy, dimana saya menggunakan heal LFUDA. Anda bisa menggunakan pilihan lain, info lengkap perihal cache_replacement_policy, silahkan baca disini.

cache_swap_low 90 adalah prosentase dimana squid akan melakukan pembersihan cache, jadi jika anda memiliki 10 GB , maka squid akan melakukan pembersihan cache lama pada penggunaan 9 GB.

cache_swap_high 95 secara agresif squid akan menghapus file cache lama dengan menggunakan opsi replacement policy yang disebutkan diatas.

maximum_object_size_in_memory 50 KB Ini untuk menentukan besaran file yang akan disimpan di memori. Pada konfigurasi ini saya mengaturnya maksimum hanya 50 KB, ini agar tidak mengganggu memori. Penyimpanan file yang besar di memori akan memberikan beban tinggi sehingga mmeori tidak bisa dikontrol dengan baik.

cache_dir aufs /var/spool/squid 10000 16 256 Dianjurkan untuk tidak mengubah opsi AUFS, karena opis ini memiliki performa yang lebih bagus dari opsi lain. Angka 10000 adalah jumlah besarnya file cache yang digunakan squid dalam MB.

cache_mem 64 MB Jangan mengatur cache_mem terlalu besar. Cache_mem menunjukkan jumlah maksimal RAM yang digunakan oleh squid untuk menyimpan obyek di memori. Ingat, squid membutuhkan RAM sekitar 100 MB per 1 GB file cache. Jadi, jika anda memiliki 10 GB file cache, maka squid membutuhkan RAM minimal 1 GB.

memory_pools off Menghentikan squid menempel di memori ketika tidak ada aktifitas.

maximum_object_size 50 MB ini adalah jumlah maksimum obyek yang akan disimpan oleh squid. Dianjurkan untuk tidak mengaturnya terlalu besar.

quick_abort_min 0 KB opsi ini sangat berguna, tetapi dalam kasus tertentu akan membuat squid tidak optimal. Quick_abort_time akan mengevaluasi berapa banyak sisa data yang akan ditransfer jika klien membatalkannya. Jika nilainya berada dalam range quick_abort, maka quid akan melanjutkan download sampai selesai dan kemudian menyimpannya di cache. Memang terdengar bagus, namun masalah akan muncul jika klien melakukan beberapa koneksi, maka squid akan menyelesaikan proses download untuk semua koneksi, dan akibatnya squid menjadi lambat. Dengan mengaturnya ke angka 0, maka squid akan menonaktifkan opsi ini.

quick_abort_max 0 KB fungsi sama dengan quick_abort_min

log_icp_queries off jika anda menggunakan cache_peer, maka opsi ini akan menghentikan squid untuk selalu melakukan query ke masing-masing cache_peer.

client_db off jika diaktifkan maka squid akan menyimpan statistik semua klien, hal ini bisa membebani mmeori, maka sebaiknya dinonaktifkan.

buffered_logs on melakukan buffering pada penulisan file log, dapat meingkatkan performa squid.

half_closed_clients off mengirimkan connection-close ke klien sehingga membuka setengah koneksi untuk squid.

Setelah konfigurasi squid.conf dilakukan, kini saatnya menjalankan squid. Ketikkan perintah agar squid membuat swap

/usr/sbin/squid -z

kemudian aktifkan squid

/usr/sbin/squid start

Cek apakah squid sudah berjalan apa belum dengan perintah

sudo netstat -pln | grep squid

bila muncul tampilan seperti dibawah ini, berarti squid sudah berjalan

tcp 0 0 0.0.0.0:3128 0.0.0.0:* LISTEN 4281/(squid)
udp 0 0 0.0.0.0:3130 0.0.0.0:* 4281/(squid)
udp 0 0 0.0.0.0:50113 0.0.0.0:* 4281/(squid)
udp 0 0 0.0.0.0:3401 0.0.0.0:* 4281/(squid)


Note: Jika anda ingin melakukan pengaturan bandwidth dengan fitur delay_pools, silahkan baca petunjuknya di blog Ghozali.

Pimp Your Squid!

Ok, squid sudah kita optimalkan, bagaimana dengan TCP? Pertama, kita akan melakukan 'modprobe ip_conntrack' dengan menambahkan modul ini di /etc/modules (debian) atau /etc/modprobe.conf (RHEL/CentOS).

Hal diatas akan menghentikan squid memunculkan pesan

parseHttpRequest: NF getsockopt(SO_ORIGINAL_DST) failed: (92) Protocol not available

Kemudian kita akan melakukan modifikasi pada sysctl. Tambahkan baris berikut pada akhir file /etc/sysctl.conf

fs.file-max = 65535
net.core.rmem_default = 262144
net.core.rmem_max = 262144
net.core.wmem_default = 262144
net.core.wmem_max = 262144
net.ipv4.tcp_rmem = 4096 87380 8388608
net.ipv4.tcp_wmem = 4096 65536 8388608
net.ipv4.tcp_mem = 4096 4096 4096
net.ipv4.tcp_low_latency = 1
net.core.netdev_max_backlog = 4000
net.ipv4.ip_local_port_range = 1024 65000
net.ipv4.tcp_max_syn_backlog = 16384


Kemudian tambahkan entri berikut pada file /etc/security/limits.conf

* - nofile 65535

Lakukan reboot, kemudian jalankan squid. Beres dah! :)

Instalasi Squid di Windows untuk cache/proxy server

Kalau selama ini dibahas melakukan instalasi Squid di OS Linux, ini posting spesial buat mas betho yang masih bingung melakukan instalasi Squid di Windowsnya.
Pada prinsipnya instalasi dan konfigurasi di Linux atau Windows adalah sama.
Berikut tahapan instalasi Squid di windows:
  1. Donwload binary file squid
    File download dapat diperoleh di http://squid.acmeconsulting.it/download/dl-squid.html
    File yang dipilih untuk di  download ada 3 pilihan, yaitu
    - Standard ==> Untuk fungsi standar dari squid
    - Delay Pools ==> Menyertakan fungsi Delay Pools
    - SSL Support ==> Menyertakan fungsi SSL
    Binaries
    Version Release
    date
    Build type
    2.3.STABLE5-NT - OBSOLETE 11/04/2002 Standard
    External DNS
    Delay Pools
    2.5.STABLE14-NT - OBSOLETE 28/05/2006 Standard
    Delay Pools
    SSL support for reverse proxy only - EXPERIMENTAL
    2.6.STABLE22 20/10/2008 Standard
    Delay Pools
    SSL support for reverse proxy only - EXPERIMENTAL
    2.7.STABLE2 01/06/2008 Standard
    Delay Pools
    SSL support for reverse proxy only - EXPERIMENTAL
    2.7.STABLE3 29/06/2008 Standard
    Delay Pools
    SSL support for reverse proxy only - EXPERIMENTAL
    2.7.STABLE4 10/08/2008 Standard
    Delay Pools
    SSL support for reverse proxy only - EXPERIMENTAL
    2.7.STABLE5 20/10/2008 Standard
    Delay Pools
    SSL support for reverse proxy only - EXPERIMENTAL
  2. Extrack file yang sudah di download di C:\squid
  3. Sesuaikan konfigurasi file di c:\squid\etc\squid.conf
    File ini disalin saja dari c:\squid\etc\squid.conf.default
    Untuk parameter apa saja yang disesuaikan bisa lihat disini:
    - http://kusprayitna.staff.uii.ac.id/2008/08/29/setup-proxy-squid-di-centos/ (point 1 & 2)
    - http://kusprayitna.staff.uii.ac.id/2008/12/11/membatasi-download-pada-squid/
    - http://kusprayitna.staff.uii.ac.id/2009/01/05/filter-content-sederhana-di-squid/
    - http://kusprayitna.staff.uii.ac.id/2008/12/10/squid-cache-server-sangat-lambat/ Prinsip dasar yang disetup yaitu :
    (dengan cara mencari kata kunci di file squid.conf dan dihapus tanda # dan disesuaikan nilainya)
    # alamat portnya
    - http_port 800
    # Jika dibelakang proxy, tentukan proxy induknya
    - cache_peer IP_PROXY_UII       parent    800  0 no-query no-netdb-exchange no-digest
    # tentukan alamat komputer client, misal 192.168.0.2 mask 255.255.255.0 & localhost
    - acl mylan src 192.168.0.0/24
    - http_access allow mylan
    - http_access allow localhost
    - http_access deny all
    # Jika dibelakang proxy, tambahkan baris ini
    - never_direct allow all
  4. Buat cache direktorynya
    c:\squid\sbin\squid.exe -D -z
  5. Jalankan squid
    c:\squid\sbin\squid.exe apabila dibelakang proxy atau tidak ada DNS server, maka bisa dengan
    c:\squid\sbin\squid.exe -D
    apabila ada kesalahan atau gagal start, pesan kesalahan dituliskan di c:\squid\var\logs
  6. Ujicoba di browser, apakah sudah bisa
    Jangan lupa seting proxy server ke alamat squid diinstall dan portnya disesuaikan juga (800)
  7. Tuning agar squid kerja sesuai keinginan
  8. Install squid agar jalan otomatis sebagai service di windowsc:\squid\sbin\squid.exe -i
    Usage: squid [-hirvzCDFRYX] [-d level] [-s | -l facility] [-f config-file] [-u port] [-k signal] [-n name] [-O command-line]
    -d level  Write debugging to stderr also.
    -f file   Use given config-file instead of
    c:/squid/etc/squid.conf
    -h        Print help message.
    -i        Installs as a Windows Service (see -n option).
    -k reconfigure|rotate|shutdown|interrupt|kill|debug|check|parse
    Parse configuration file, then send signal to
    running copy (except -k parse) and exit.
    -n name   Specify Windows Service name to use for service operations
    default is: Squid.
    -r        Removes a Windows Service (see -n option).
    -s | -l facility
    Enable logging to syslog.
    -u port   Specify ICP port number (default: 3130), disable with 0.
    -v        Print version.
    -z        Create swap directories
    -C        Do not catch fatal signals.
    -D        Disable initial DNS tests.
    -F        Don’t serve any requests until store is rebuilt.
    -N        No daemon mode.
    -O options
    Set Windows Service Command line options in Registry.
    -R        Do not set REUSEADDR on port.
    -S        Double-check swap during rebuild.
    -X        Force full debugging.
    -Y        Only return UDP_HIT or UDP_MISS_NOFETCH during fast reload.
Selamat mencoba dan sukses selalu

Sumber : http://kusprayitna.staff.uii.ac.id/2009/02/17/instalasi-squid-di-windows-untuk-cacheproxy-server/

Instalasi Proxy Server di Belakang Modem

kalo mo ngisntall proxy server, tidak usah ngobok-ngobok modem bisa kok. pakai cara sederhana bisa kok :
  • install squid dioperator. rubah squid.conf nya.
  • jalankan untuk pertama kali di dos dengan perintah "squid -z"
  • untuk setersunya bisa diinstal sebagai service "squid -i"
  • nah untuk mematikan/menghidupkan bukan "services.msc" cari squid
  • di client di browsernya setting proxy ke "ip" beserta "portnya" operator
cara yang agak susah, yaitu install pcrouter:
  • gatewaynya diarahkan ke modem
  • ip dan subnet localnya dirubah tidak sama dengan ip modem
  • di pcrouter diaktifkan proxy servernya, juga aktifkan trasparent proxynya
  • di client tidak usah setting
192.168.1.1    IP: 192.168.1.2, Gateway : 192.168.1.1
Modem ------- PC Router (IPCop,Mikrotik,PfSense,linux dll)
                     192.168.2.1
                          +
                          + --- Operator IP: 192.168.2.100 Gateway: 192.168.2.1
                          + --- Client IP: 192.168.2.11-20 Gateway: 192.168.2.1
kira-kira jelas ya semoga membantu terima kasih

Kamis, 31 Maret 2011

Install dual boot Windows XP dan Windows 7 dalam 1 harddisk

Langkah awal

  • Bagi partisi harddisk dengan 2 partisi atau lebih. Minimal ada 2 partisi, C dan D. Partisi C sebaiknya mengunakan format FAT. Misalnya hanya mengunakan kapasitas 30GB maksimum untuk WIndows XP. Dan sisakan partisi ke 2 misalnya partisi D, dan format dengan NTFS. Mengapa dibutuhkan format NTFS, nantinya bagian partisi D digunakan untuk OS Windows 7, sedangkan partisi C digunakan untuk Windows XP. Windows 7 hanya dapat di install ke partisi dengan format NTFS.
  • Install Windows XP pada partisi C harddisk anda
  • Selesai menginstall OS Windows XP ke partisi C. Tahap pertama sudah selesai, dimana computer sedah memiliki 1 OS yaitu Windows XP terinstall di partisi C.


Menginstall OS ke 2 yaitu Windows 7


Tahapnya dibawah ini. Asumsi saja, Partisi 2 diatas sudah diberi nama sebagai Drive X. Sedangkan DVD ROM anda diberikan nama drive D.
1. Masukan disk OS Windows 7, DVD ROM anda.
2. Lalu click bagian Setup.exe dari sistem Windows XP seperti tampilan dibawah ini
3. Pada layar akan muncul setup Windows 7. Pilih INSTALL NOW
4. SIstem persiapan Windows 7 akan mengcopy file dari DVD ke harddisk
5. Selesai proses Setup Copy dari Windows 7, akan ditanyakan apakah akan mengupdate langsung Windows 7 atau tidak. Pilih saja Do not get the latest Update agar tidak menganggu proses selama menginstall
6. Ini bagian TERPENTING. Jangan salah memilih atau Windows XP anda malah hilang. Pilih bagian Custom (Advanced).
7. Setelah memilih Custom akan ditampilkan pilihan untuk menginstall partisi bagi Windows 7. Seperti keterangan diatas, sebagai asumsi bahwa Drive D sudah di rubah dengan nama drive letter X. Tinggal memilih partisi ke 2 yang kosong dengan format NTFS. Catatan, Windows 7 hanya bisa di install ke partisi NTFS, tetapi tidak bisa menginstall ke partisi FAT. Clik pada partisi yang anda inginkan untuk menyimpan OS Windows 7, misalnya pada partisi X.

Proses selanjutnya berjalan seperti biasa, sampai proses install selesai dan Windows 7 menanyakan pertanyaan sederhana seperti pilihan keyboard dan area negara.


Memilih dual boot antara Windows XP dan Windows 7


Setelah Windows 7 berhasil di install ke partisi ke 2 atau partisi X, proses akhir adalah computer melakukan reboot. Maka tampilan Windows akan berubah menjadi Dual Boot, seperti gambar dibawah ini
  1. Pilihan Earlier Version of Windows adalah Windows yang pertama kali anda install yaitu Windows XP.
  2. Pilihan WIndows 7 adalah Windows ke 2 yang baru anda install, berada pada drive X


Mengapa teknik diatas lebih mudah digunakan


Apakah tidak repot bila menginstall seperti tahapan diatas. Teknik diatas adalah untuk mengurangi kesalahan ketika menginstall Windows ke 2 atau Windows 7 ke dalam harddisk. Selain menghindari kesalahan, cara menginstall Windows 7 dari Windows XP akan lebih cepat. Karena Windows 7 tidak memiliki pilihan roll back atau mundur ketika anda salah memilih dalam pilihan yang ada. Misalnya anda salah memilih ketika menginstall Windows 7 dari sistem BOOT DVD Windows 7. Maka computer harus di reset ulang, dan kembali menunggu untuk melakukan boot dan membaca data dari disc DVD Windows 7

membuat & instalasi Jaringan Warnet 2

Hallo Sahabat imam77 , kali ini saya ingin menambahkan (merepost) sebuah artikel sebelumnya yaitu tentang pengenalan Cara membuat & instalasi jaringan warnet , Namun dalam artikel tersebut tidak semua di jelaskan sampai tahap akhir ,
Nah sekaranglah saatnya saya ingin menambahkan sedikit ilmu yang mudah-mudahan berguna untuk kemajuan ekonomi anda(untuk yang ingin membuka usaha) ,
jadi tidak perlu menyewa teknisi !
Oke langsung saja ,

Beberapa langkah persiapan yang diperlukan adalah :
1. PC Server, spesifikasi minimal yang disarankan :
a. Hardware :

  • MotherBoard : Kecepatan setara 3.00 Ghz untuk dual Core

  • Ram : 1 Ghz

  • Harddisk : 160 GB

  • NIC / LAN Card : 10/100 Mbps

  • Drive : DVD / CD Writer

  • Spesifikasi lain : Optional

b. Software :

  • Windows XP SP2

  • Bandwith Controller / Manager

  • Billing System, dll

  • Anti Virus

  • Firewall

  • Anti Spyware, Malware, Adware

2. PC Client
a. Hardware :

  • MotherBoard : Kesepatan setara 2.80 Ghz

  • Ram : 512 MB

  • Harddisk : 40 Ghz

  • VGA Card : Optional untuk Game

b. Software :

  • Windows XP SP2

  • Browsing Tools :

1. Internet Explorer
2. Mozilla FireFox (Free)
3. Opera

  • Chatting Tools :

1. Yahoo Messenger (Free)
2. MSN Live Messenger
3. MiRC
4. ICQ

  • Game Online, Example:

1. Warcraft III
2. Ragnarok Online
3. Diablo II, dsb

  • Adobe Reader (Free)

  • WinZip

  • WinRar

  • Anti Virus (AVG Free Recommended)

  • Winamp (Free)

  • ACD See (Optional)

  • Microsoft Office (Optional)

  • Billing System, dsb

Sistem Operasi Window$ memang sangat mahal, untuk itu kita bisa mensiasatinya dengan membeli CPU second Built-up dari luar negeri yang masih bagus. Biasanya selain kualitasnya lebih tinggi dari pada CPU rakitan, CPU Built-up dari luar negeri juga sudah dilengkapi dengan, Sistem Operasi Standar Windows.

3. Hub / Switch / Router
Merupakan alat yang digunakan untuk membagi koneksi internet dari PC server ke PC
Client. Pilihan antara Hub / Switch / Router ditentukan oleh kemampuan koneksi yang
ingin dihasilkan, dan tentu saja di sesuaikan dengan dana yang tersedia. Pada studi
kasus kita kali ini saya akan menggunakan Switch sebagai pembagi koneksi internet.
4. Modem
Modem adalah sebuah device yang digunakan sebagai penghubung dari sebuah PC atau
jaringan ke Penyedia Layanan Internet (Internet Service Provider / ISP). Penggunaan
Modem yang akan di bahas kali ini adalah modem jenis ADSL. Modem jenis ini
biasanya digunakan oleh ISP Telkomspeedy. Untuk jenis modem ADSL itu sendiri bisa
dipilih berdasarkan kebutuhan. Kali ini penulis mengambil contoh ADSL LynkSys AM
300 yang hanya mempunyai 1 (satu) port saja sebagai Dialup Device.

Setting Modem ADSL Eksternal
Berikut adalah langkah yang harus dilakukan untuk memastikan PC Server terhubung ke
internet :
1) Buka Internet Explorer anda dan ketikan alamat berikut : 192.168.1.1 (biasanya adalah
alamat IP default bagi Modem).
2) Setelah muncul jendela login isikan username: admin Password: admin, atau sesuai
dengan user guide yang terdapat pada saat pembelian Modem.
3) Isikan sesuai dengan yang tertera pada gambar berikut, kecuali user name dan password yang masing-masing berbeda sesuai dengan yang didapat dari ISP.
4) Pengisian selanjutnya adalah untuk mengijinkan DHCP Server enable/disable,
sebaiknya dipilih Option Enable agar kita tidak direpotkan dengan urusan menyetel satu
demi satu IP Client. Karena fasilitas ini mempunyai kemampuan untuk mensetting IP
Client secara otomatis.
5) Untuk pengisian Time Zone dilakukan sesuai dengan domisili anda tinggal. Dan untuk
time server settingan yang tertera pada gambar adalah settingan yang saya
rekomendasikan.
6) Jika kita ingin mengganti modem username & password kita dipersilahkan untuk
melalukannya pada option berikut :
7) Status Koneksi kita bisa kita pantau pada tabs status (gambar), sebetulnya alamat IP
kita tertera pada bagian bawah layar. Tidak saya tampilkan dengan alasan keamanan.
Setelah semua tersetting dengan baik langkah pengujian yang bisa kita lakukan adalah
dengan membuka Internet Explorer kita, lalu masuk ke salah satu alamat WEB yang
mudah diloading. Contoh : Http://www.google.co.id/ lalu untuk pengetesan kecepatan
bisa dilakukan melalui beberapa situs yang menyediakan layanan pengukuran
Bandwith, contoh: http://www.sijiwae.net/speedtest/ .

Sinkronisasi
Setelah hubungan antara PC server dan koneksi internet dapat berjalan lancar langkah
selanjutnya adalah sinkronisasi. Agar semua komputer dapat tersinkronisasi secara benar, berikut adalah langkah-langkah yang harus dilakukan :
1) Sinkronisasi Nama Komputer / PC dan Nama Work Group dilakukan dengan cara
sebagai berikut :
a. Menampilkan Task Control System

gbr-5.jpg

b. Pada Tab Computer Name klik Change untuk mengubah nama komputer dan
nama WorkGroup. Nama komputer sebaiknya diurutkan sesuai dengan nomor
Clientnya untuk memudahkan kita mengingat masing-masing nama komputer,
nama masing-masing PC tidak boleh sama. Namun untuk nama Workgroup
harus lah dibuat sama untuk semua Client dan juga Server.

gbr-6.jpg

c. Setelah nama PC kita ganti langkah selanjutnya adalah mengganti Network ID
dengan cara mengeklik Tab Network ID pada task Control System tadi.
i. Pada pertanyaan How Do You Use This Computer pilihlah option This Computer is part of a business network, kemudian Klik Next.

gbr-7.jpg

ii. Pada Option selanjutnya pilihlah Network without a Domain.

gbr-8.jpg

iii. Selanjutnya isikan nama WorkGroup sesuai dengan nama WorkGorup yang kita isikan pada waktu mengganti nama PC pada langkah (b) tadi.

gbr-91.jpg

iv. Selanjutnya Klik Next dan kemudian Finish. Tunggu beberapa saat hingga komputer selesai melakukan pergantian Network ID dan lakukan restrat System Operasi / Reboot.

2) Sinkronisasi Waktu / Jam dilakukan dengan menempuh langkah sebagai berikut:
a. Double klik tampilan jam yang ada pada sudut kiri bawah desktop anda.
b. Pilihlah tabs Internet Time => Update Now

gbr-10.jpg

c. Tunggu beberapa saat hingga terdapat statement berikut : The time has ben
succesfully Synchronized.
d. Jika yang tampil adalah statement error, maka ulangi klik Update Now hingga
berhasil menyamakan waktu PC anda dengan server Windows.
e. Jika Update berhasil, namun jam yang ditampilkan tidak sama, maka kesalahan
mungkin terjadi pada Time Zone untuk wilayah WIB wilayah waktunya adalah
GMT + 07.00 Bangkok, Hanoi, Jakarta sedangkan untuk WITA adalah
GMT+08.00 Perth dan WIT dengan GMT + 09.00 Seoul.

gbr-11.jpg

Internet Connection Sharing (ICS)
Sampai dengan tahap ini PC yang terkoneksi keinternet hanyalan PC server saja. Untuk
memberikan akses bagi PC client agar mempunyai akses ke internet kita perlu mengaktifkan Internet Connection Sharing yang kita miliki pada PC server. Langkah-langkahnya adalah sebagai berikut :

1) Buka Jendela Network Connection yang terdapat pada Control Panel. Lalu klik kanan
pada Koneksi aktif kita ke internet => pilih Properties.

gbr-12.jpg

2) Pada tabs Advanced aktifkan option Allow other network users to connect through this
computer’s Internet Connection.
3) Setelah Koneksi Internet berhasil di sharing maka akan muncul 2 buah macam koneksi. Sebaiknya ganti nama masing-masing koneksi tersebut agar mudah membedakan antarakoneksi yang terhubung ke Modem dengan Koneksi yang terhubung ke Switch dengan cara me-rename masing-masing koneksi tersebut.

gbr-13.jpg

4) Jika kita buka properties pada koneksi yang terhubung ke Switch, pada tabs support
terdapat alamat IP yang akan menjadi default Gateway bagi PC Client yang akan
terhubung melalui PC Server (192.168.0.1).

gbr-14.jpg

Network Setup
Langkah-langkah yang kita lakukan tadi hanyalah untuk memberikan izin bagi PC Client agar dapat mengakses Internet. Untuk mengaktifkan Izin tersebut dilakukan dengan cara mensetup Network / Jaringan yang kita miliki. Langkah pengerjaannya adalah sebagai berikut :
1) Buka Network Setup Wizard yang terdapat pada Control Panel. Lalu lakukan langkah
seperti pada gambar. (pastikan Koneksi ke internet dalam keadaan hidup).

gbr-15.jpg

gbr-16.jpg

2) Pada pilihan select a Connection Method pilih yang Connect Directly to the Internet
untuk PC server dan bila melakukan settingan pada PC Client plihlah Option Connect to
the internet through a residental gateway.

gbr-17.jpg

3) Option Berikut meminta kita menentukan koneksi yang mana yang akan kita gunakan
untuk melakukan dial-up ke Internet. Pilihlah koneksi yang tersambung ke Modem.
Pilihan ini tidak ada pada saat kita melakukan setting di PC Client.

gbr-18.jpg

4) Isikan Computer Name sesuai dengan nama yang telah kita berikan tadi, lalu isikan
Computer Description jika anda inginkan (Optional / tidak diisi tidak berpengaruh).

gbr-19.jpg

5) Isi Nama Workgroup sesuai dengan nama yang telah kita tentukan sebelumnya. Perlu
saya ingatkan kembali bahwa nama workgroup sebaiknya sama untuk semua komputer
agar langkah setting lebih mudah.

gbr-20.jpg

6) Pilihlah option Turn On File and Printing Sharing pada task selanjutnya.

gbr-21.jpg

7) Setelah settingan pada jendela log kita anggap benar klik next untuk menjalankan /
Mengaktifkan settingan yang telah kita buat tadi.

gbr-22.jpg

8) Tunggu beberapa saat hingga komputer selesai menyesuaikan dengan settingan
barunya.

gbr-23.jpg

9) Pilih option just finish wizard, lalu klik Next = > Finish. Biasanya PC akan otomatis
reboot setelah menyelesaikan prosedur tadi.

gbr-24.jpg

gbr-25.jpg

Langkah yang sama kita lakukan pada semua PC Client. Perbedaan cara setting antara PC
Server dan PC Client hanyalah terletak pada point 2 dan point 3.

Setelah menyelesaikan langkah settingan tersebut pada PC Client lakukanlah pengetesan
koneksi dengan cara yang sama dengan PC Server, yaitu mengunjungi alamat situs yang mudah di Loading dan mengetes kecepatan koneksi. Bila koneksi yang ada dirasa terlalu lambat silahkan lakukan pengecekan pada settingan Network tadi apakah ada Option yang salah atau tidak, dan juga lakukan pengecekan pada koneksi perkabelan apakah suda terposisikan dengan baik atau belum.
Sampai dengan langkah ini semua PC Client bisa terhubung dengan bebas ke Internet selama PC Server menghidupkan Koneksinya. Untuk membatasi penggunaan pada PC Client adal beberapa pilihan. Yang pertama adalah membuat list user dari Computer Client, user mana yang mempunyai hak untuk mengakses internet yang mana yang tidak diizinkan untuk mengaksesnya. Settingan tersebut biasanya digunakan di perkantoran. Sedangkan untuk warnet, pembatasan akses biasanya dilakukan dengan menginstalkan program billing pada C Server dan PC Client. Untuk produk billing dalam negeri sudah terdapat beberapa pengembang program diantaranya adalah www.billingexplorer.com dan www.indobilling.com untuk keperluan setting billing ini silahkan menghubungi pengembangnya masing-masing.

Minggu, 20 Maret 2011

Tutorial Lengkap ClarkConnection

Tutorial ini akan membantu Anda untuk men-setup Linux PC server CCcam di bawah 1 jam, bahkan untuk pengguna yang tidak memiliki pengetahuan Linux.

Kita perlu bekerja beberapa PC lama. Hardware: Pentium 3 atau 600Mhz Amd dan atas, 256mb (512mb optimal) ram, dari 5GB HDD dan Facebook, NetworkCard, dan 1mb sederhana, 4MB, 8MB ... atau onboard videocard (tidak perlu mewah 128mb AGP / videocard PCI-E).

Intro:
Di luar sana banyak Linux distro's. Dengan sebagian dari mereka Anda dapat membangun sebuah server saham yang baik, tetapi kita gunakan saat ini "ClarkConnect".

Apa ClarkConnect Anda bertanya?,! ClarkConnect adalah server internet kuat dan terjangkau dan solusi gateway berdasarkan RedHat. ClarkConnect - Server dan Gateway - SBS Server Linux Usaha Kecil

Apakah stabil!? Ya itu sangat stabil dan bekerja hampir sempurna dengan CCcam.
Tidak Graphical User Interface (GUI) kecuali Dashboard atas apa yang Anda dapat memantau menambahkan modul baru dll dalam server Anda mudah dan nyaman digunakan.

OK mari kita mulai sekarang.

1: Download dan burn ke CD. Link untuk iso ClarkConnect: ftp://ftp.clarkconnect.com/5.0/iso/community-5.0.iso

dan membakar ISO ke CD / DVD

2: Instalasi langkah:
1) Pilih Bahasa: Bahasa Instalasi
2) Keyboard Type: bahasa keyboard Anda
3) Metode Instalasi: CDRom Lokal
4) Install Jenis: Install
5) Untuk Lanjutkan dengan jenis instalasi "ClarkConnect"
6) Sistem Mode: Mode Standalone
7) Tentukan Lan IP Address: Konfigurasi Manual (Set konfigurasi ip dinamis jika dukungan router sewa Anda statis berbasis MAC)
8) Nameserver IP: IP gateway router Anda (misalnya 192.168.1.254 atau apa u sudah ada)
9) Set Password Root Sistem
10) Partitioing: Gunakan default
11) Pilih Software Modul: Silakan mengambil "server FTP" untuk modul yakin dan lainnya u pilih jika u think u membutuhkannya. (Contoh adalah "Intrusion Detection Dan Pencegahan" hal yang cukup keren terhadap hacker dan mencegah serangan DDOS lebih kecil)


3: Sekarang jika ClarkConnect adalah terpasang dan anda menggunakan IP tabel manual maka Anda dapat mencabut monitor dan keyboard dari PC Anda tidak membutuhkannya lagi.
Jika Anda menggunakan DHCP otomatis kemudian login ke server dari monitor dan keyboard saat ini untuk mengetahui apa yang IP server anda memiliki.
Gunakan perintah: ifconfig
Sekarang Anda melihat IP server Anda, cabut monitor dan keyboard dari PC.


4: Sistem setup.
1) Menulis ke browser web Anda berikutnya https: / / 192.168.1.142:81 dari cource lan IP server Anda.
2) u Next mendapatkan pesan peringatan seperti ini "Connection ini terpercaya"
Hit tab "Saya Pahami Risiko" kemudian tab "Tambah Pengecualian" dan setidaknya "Confirm Security Exception"
3) Login
Username: root
Password: Apa yang u masuk selama instalasi clark
4) Bahasa: default adalah bahasa Inggris
5) Jaringan: Silahkan Mode set ke "Standalone Mode Tidak Firewall" nanti jika semuanya bekerja u dapat mengaktifkan Firewall jika u menginginkannya.
6) Pendaftaran: Anda tidak perlu mendaftar sistem anda jika u tidak ingin
7) Time Zone: mengatur negara Anda
8) Domain: Anda dapat meninggalkan ke default "clarkconnect.lan" atau perubahan. Hal ini terserah Anda.
9) Organisasi: mengisi formulir seperti u mau dan tidak diperlukan untuk menggunakan data Anda yang sesungguhnya. Anda dapat menggunakan data palsu juga ada.
10) Selesai: dan lagi u perlu membuat langkah "Connection ini terpercaya" Hit tab "Saya Pahami Risiko" kemudian tab "Tambah Pengecualian" lalu "Confirm Security Exception" dan akhirnya "Kirim Ulang"


5: Mengatur Dashboard.
1) Buka tab "Account Manager" dan "Pengguna"
2) Klik pada tombol untuk menambah lebih banyak pengguna + Tambah (Hit tab + Tambah)
3)
Username: blabla
Nama: Fafa
Last Name: gaga
Password: XXXXX (password FTP Anda akses)
Verifikasi: XXXXX
4) Tekan tab "+ Tambah"
5) tab "Perangkat Lunak" Open dan "FTP"
6) Konfigurasi FTP set "1" tidak "30" dan tekan untuk "Update" tab
7) Set kedua thise ke:
Status - Menjalankan
Pada boot - Otomatis


6: Download CCcam paket dan perangkat lunak klien FTP. Uraikan paket CCcam dan mengeluarkan dari sana CCcam.x86 dan CCcam.cfg.

CCcam 2.1.1 http://rs602.rapidshare.com/files/22...Ccam-2.1.1.zip
CCcam 2.1.2 http://rapidshare.com/files/292760869/CCcam-2.1.2.zip
CCcam 4shared - file sharing gratis dan storage - share folder - CCcams
DCC 4shared - file sharing gratis dan storage - share folder - Peralatan


7: Buka aplikasi klien FTP menambahkan ada baris seperti ini:
Sesi: server
Host bernama: 192.168.1.15
Nama pengguna: blabla yang telah Anda buat di bawah dashboard
Password: XXXXX
Sekarang OK dan terhubung ke server.


8: Salin dengan klien FTP CCcam.x86 dan CCcam.cfg ke server saham. Jika hal itu dilakukan menutup sesi FTP.


9: Sekarang kita perlu Putty terbuka. Jika Anda tidak memiliki dempul Anda dapat men-download di sini: 4shared - file sharing gratis dan storage - share folder - Peralatan untuk PC windows.
Log dengan dempul untuk server sebagai root bukan sebagai pengguna blabla!
Sekarang kita dapat menaruh beberapa perintah untuk mendapatkan CCcam ke tempat yang tepat.


10: Perintah: (perintah "ls" adalah penampil direktori) Tolong beri perintah persis seperti saya tulis di sini maka itu bekerja 100%!

cd / var
mkdir / var / bin
mkdir / var / etc
ls

Catatan: mkdir adalah perintah untuk membuat direktori baru. Jika Anda lihat sekarang 2 direktori baru kemudian bagian itu OK. perintah Berikutnya adalah:

cd / home / blabla
ls

Catatan: blabla yang adalah pengguna apa yang anda buat di bawah dashboard dan Anda lihat di sana CCcam.x86 dan CCcam.cfg.

CCcam.x86 cp / var / bin
CCcam.cfg cp / var / etc

Catatan: cp adalah perintah untuk menyalin. Perintah rm untuk menghapus.

cd / var / bin
ls
chmod 755 CCcam.x86
ls

Catatan: Sekarang Anda melihat bahwa CCcam.x86 berwarna hijau, sebelum wase Withe.

CCcam otomatis startup script:

/ Etc / rc.d / rc.local nano

Catatan: di sana Anda melihat baris seperti itu: "sentuhan" dan jadi satu. di bawah garis yang banyak ruang kosong. Sekarang silahkan tulis baris berikutnya tepat di bawah baris "sentuhan" ada sehingga:

/ Var/bin/CCcam.x86

Catatan: / Anda bisa sampai kesana hanya dengan pergeseran +7 dan ctrl + o menyimpan file dan ctrl + keluar x. Lihatlah bahwa Anda tidak mengubah ada apa-apa lagi!

cd / var / bin
ls
./CCcam.x86

Catatan: ./CCcam.x86 adalah perintah untuk memulai CCcam secara manual dari baris perintah dan perintah: killall CCcam.x86 berhenti itu agan. Untuk menggunakan modus perintah CCcam debuge: ./CCcam.x86-d

cd / var / etc
ls
nano CCcam.cfg

Catatan: dengan perintah yang Anda memiliki akses ke cfg file untuk mengedit atau Anda dapat menggunakan tutorial 15: untuk mengatur keseluruhan untuk mengakses server FTP. Saya lebih suka untuk mengubah cfg file melalui dempul.


12: Cara mendapatkan CCcam 2.1.x bekerja dengan Clarkconnect 5.0.
1) Silahkan download libstdc + +. so.6.0.9 dari sini http://dc166.4shared.com/download/14...bstdcso609.rar

2) Uraikan libstdc.so.6.0.9.rar
3) Copy FTP ke server libstdc + +. So.6.0.9
4) Buka dempul login sebagai root dan memberikan perintah berikutnya:

cd / home / blabla
ls
cp libstdc + +. so.6.0.9 / usr / lib
cd / usr / lib
chmod 755 libstdc + +. so.6.0.9
unlink libstdc + +. so.6
ln-s libstdc + + so.6.0.9 libstdc + +.. so.6
/ Sbin / ldconfig


13: Selesai. server CCcam adalah berdiri dan berjalan. Dengan ClarkConnect kerja yang paling serial eksternal cardreaders dan usb linux tanpa konfigurasi tambahan.

Untuk pembaca serial di COM1 dimasukkan ke CCcam.cfg sehingga:

PHOENIX READER PATH: / dev/ttyS0

Jika Anda telah melekat pada COM2 maka demikian:

PHOENIX READER PATH: / dev/ttyS1

COM3: ttyS2 dan jadi satu.

Untuk pembaca USB1 terpasang seperti Smargo Smartreader + sehingga:

SERIAL READER: / dev/ttyUSB0 smartreader +

Terlampir USB2:

SERIAL READER: / dev/ttyUSB1 smartreader +

Untuk USB3: ttyUSB2 dan jadi satu.



cd / lib
ln-sf libcrypto.so.0.9.8e libcrypto.so.0.9.8

Download NewCs pack dan melakukannya:
Uraikan paket Newcs dan mengeluarkan dari sana 2 file: newcs.i686 dan
newcs.xml.phoenix Next mengubah nama newcs.i686 ke newcs.x86 dan newcs.xml.phoenix ke newcs.xml
Salin newcs.x86 ke / var / bin dan mengatur chmod 755
Newcs.xml Salin ke / etc
Berikutnya edit newcs.xml untuk kebutuhan Anda dan mulai newcs.x86 cara yang sama seperti Anda mulai CCcam: / var / bin ./newcs.x86
Dan untuk terakhir kita masukkan newcs.x86 untuk script auto startup server.
Jika menggunakan newcs dan CCcam bersama kemudian tempat sehingga newcs.x86 script berikutnya lebih CCcam.x86 skrip startup kemudian boot newcs.x86 pertama dan kemudian CCcam.x86 seperti seharusnya.
newcs otomatis startup script:

/ Etc / rc.d / rc.local nano

Catatan: di sana Anda melihat baris seperti itu: "sentuhan" dan jadi satu. di bawah garis yang banyak ruang kosong. Sekarang silahkan tulis baris berikutnya tepat di bawah baris "sentuhan" ada sehingga:

/ Var/bin/newcs.x86


16: Berikut adalah tutorial cara menginstal No-Ip bawah ClarkConnect:
Anda perlu menginstal paket cc-jawab pengembang untuk menjadi abel untuk mengeksekusi perintah install no-ip:

yum groupinstall "Development Tools"
cd / home / blabla Catatan: bahwa blabla adalah pengguna apa yang anda buat di bawah dashboard!
mkdir no-ip
cd no-ip
wget http://www.no-ip.com/client/linux/noip-duc-linux.tar.gz
tar zvxf noip-duc-linux.tar.gz
cd noip-2.1.9-1
membuat
make install

Masukkan login account no-ip / string email

Masukkan password untuk login / email

Masukkan update interval: [30] menulis ke sana 30 Kemudian ada ip-membuat pembaruan kepada Anda IP setiap menit 30

Apakah Anda ingin menjalankan sesuatu di update berhasil? [N] (y / n) n hit

cd .. dan agan cd ..
rm-rf no-ip dan tekan enter
tipe perintah keluar untuk pergi.
Selesai. Anda telah menginstal successfuly no-ip di bawah linux.
Disini u bisa melihat perintah yang sama juga: The Newbie's Guide kepada Nasabah ™ No-IP Linux


18: Totorial cara mengatur akses FTP di bawah Clarkconnect oleh root dan tidak hanya sebagai pengguna.
Untuk mengaktifkan pengguna yang sudah Anda buat untuk untuk memiliki akses ftp ke server lubang Anda harus melakukan langkah-langkah ini:

1) edit file proftpd.conf: nano / etc / proftpd.conf
2) komentar ini baris # DefaultRoot ~
Anda harus memiliki sesuatu seperti ini:

# Untuk menyebabkan setiap pengguna FTP untuk menjadi "dipenjarakan" (chrooted) ke dalam rumah mereka
# Direktori, tanda komentar baris ini.
# DefaultRoot ~



19: Jika Anda memiliki masalah stabilty CCcam dengan server PC Anda dan Anda memiliki tryed semuanya, maka di sini datang membantu untuk masalah itu. Ubah dari garis CCcam.cfg berikutnya:

# DVB API: -1
ke
DVB API: -1

Catatan: Anda perlu me-restart CCcam setelah perubahan. Ini hanya bekerja dengan PC berbasis linux server CCcam. Dreambox atau pengguna reciver lain tidak mencoba itu!



20: Tutorial bagaimana membuat script CCcam memeriksa berjalan dan jika CCcam berhenti maka script yang berjalan CCcam diri lagi.

1) Log atas dempul ke server sebagai root dan memberi perintah berikutnya untuk membuat script berikut:

cd / etc
sentuhan CCcamcheck.sh
chmod 777 CCcamcheck.sh
nano CCcamcheck.sh

Berikutnya menyalin semua yang di dalam CCcamcheck.sh:

Kode:
# /! Bin / bash
if! ps-C CCcam.x86> / dev / null
kemudian
/ Var/bin/CCcam.x86
fi

Next hit dari ctrl + o keyboard Anda untuk menyimpan dan ctrl + x untuk keluar.

2) Sekarang kita perlu membuat sebuah tugas cron apa mengeksekusi skrip setiap 5, atau dari Anda mengatur menit. Tolong beri perintah berikutnya untuk membuat sebuah tugas cron:

cd / etc
vi crontab
untuk menyimpan tekan ESC lalu: wq
ini akan menyimpan dokumen


Ada tambahkan baris baru ke dalam daftar pekerjaan sehingga:

Kode:
* / 5 * * * * / etc / CCcamcheck.sh


Tekan ctrl + o untuk menyimpan dan ctrl + x untuk keluar dan mencoba script tahu apakah itu bekerja. Membunuh CCcam dari / var / bin dan tunggu 5 menit dan CCcam harus pergi sendiri Facebook agan.
Catatan: Jika Anda merasa bahwa 5 menit terlalu lama, maka u dapat lebih rendah itu.

3 menit cron:

Kode:
* / 3 * * * * / etc / CCcamcheck.sh
1 menit cron:

Kode:
* / 1 * * * * / etc / CCcamcheck.sh
Saya tahu bahwa "CCcam menjalankan skrip cek" bukan yang terbaik, tetapi bekerja dengan baik dan mudah digunakan. Jika u ingin menggunakan lebih memperumit script maka jangan ragu untuk membuat satu dan pasca hasil Anda di sini agar orang lain dapat digunakan,

jadi crontab Anda akan terlihat seperti ini:

SHELL = / bin / bash
PATH = / sbin: / bin: / usr / sbin: / usr / bin
Mailto = root
HOME = /

# Run-bagian
01 * * * * root run-bagian / etc / cron.hourly
02 4 * * * root run-bagian / etc / cron.daily
22 4 * * 0 root run-bagian / etc / cron.weekly
42 4 1 * * root run-bagian / etc / cron.monthly
* / 5 * * * * / etc / CCcamcheck.sh

untuk memeriksa jenis ini bekerja di

ps-def

yang membunuh proses (cari / var/bin/CCcam.x86 dan jumlah sebelahnya)

IE: membunuh 2628

kemudian menunggu 5 menit untuk melihat apakah ini berhasil, seharusnya muncul dalam def-ps lagi dalam slot waktu 5 menit, saya tahu bahwa ini bukan yang terbaik, tetapi bekerja dengan baik dan mudah digunakan. Jika u ingin menggunakan lebih memperumit script maka jangan ragu untuk membuat satu dan pasca hasil Anda di sini agar orang lain dapat digunakan,


UNTUK MEMBUAT SERVER ANDA SETIAP HARI DI reboot 04:00


cd / etc
vi crontab
untuk menyimpan tekan ESC lalu: wq
ini akan menyimpan dokumen

Kemudian tambahkan berikut ini di bagian bawah crontab

00 4 * * * root / sbin / shutdown-r now