Home

Komputer28 December, 2010 11:13 am

Update dulu,

Sebelum install oracle client, install dulu paket2 php dan teman2nya di internet banyak dan jangan lupa php-pecl. Setelah itu cek system dg perintah uname -a atau uname -i . Download oracle client yang sesuai dengan mesin tersebut di http://download.oracle.com. Buat user dulu jika belum punya user karena di situs tersebut harus menggunakan user dan password untuk dowloadnya.

Jika mesin/server yang akan diinstall bisa konek dg internet download aja langsung disitu menggunakan wget lebih mak nyuss n OK, untuk wget yang menggunakan user password bisa menggunakan perintah berikut

wget -b –user=xxx –password=xxx http://download.oracle.com/dst

Biasakan menggunakan wget -b karena dijalankan di background jadi kalau putty putus tidak perlu ngulang dan juga dengan opsi tersebut bisa disambi mengerjakan yang lain. Untuk mengecek apakah download sudah selesai lihat di wget-log.

Setelah download selesai, untuk install nya bisa menggunakan perintah standart rpm -ivh nama_file, install oracle basic dulu kemudian oracle devel. Selanjutnya install Oci8 bisa dengan perintah berikut ini:

pear install pecl/oci8
instantclient,/usr/lib/oracle/11.2/client/lib < -- untuk Centos path defaultnya disini jika OS lain, sesuaikan sendiri
Build process completed successfully
Installing '/var/tmp/pear-build-root/install-oci8-1.4.5//usr/lib/php/modules/oci8.so'
install ok: channel://pecl.php.net/oci8-1.4.5
You should add "extension=oci8.so" to php.ini

Jika tidak ada aral melintang, tampilan suksesnya kurang lebih seperti di atas, sekarang tinggal edit file /etc/php.ini dan memasukan extension seperti perintah tersebut di atas. Selanjutnya restart webserver dan buat file info.php.

Buka browser dan ketikan ip server centos tersebut misalnya http://192.x.x.x/info.php
Cari OCI8 jika di info php tersebut sudah ada dan ada keteran versi OCI8 dan status enable, berarti sudah sukses. Selanjutnya tinggal membuat script sederhana untuk mengetes koneksi server Anda dengan database oracle di komputer terpisah, bisa dengan operating system yang berbeda misalnya MS Windows.

Script tersebut bisa seperti ini;

< ?php

//oracle koneksi variabel
$ora_user = 'User';
$ora_pass = 'Password';
$ora_host = 'IP Server DB Oracle';
$ora_db = 'Nama Database';

$ora_conn = oci_connect($ora_user,$ora_pass,'//'.$ora_host.'/'.$ora_db);
if (!ora_conn){
$ora_conn_erno = oci_error();
echo ($ora_conn_erno['message']."\n");
oci_close($ora_conn);
} else {

echo "Koneksi OK\n";
oci_close($ora_conn);
}
?>

Kemudian di console jalankan perintah berikut;

php /var/www/html/tesoracle.php

Jika tidak ada aral melintang maka akan tampil Koneksi OK
Sampai disini dulu, kurang lebihnya mohon ma’af, Wassalaam

Komputer14 July, 2010 11:08 am

Dokumentasi dulu ah, dari pada lupa ,,
Server Database 1 Utama(MASTER) IP 192.168.10.1
Server Database backup (SLAVE) IP 192.168.10.2
Sebelumnya buat user masing server tersebut dengan akses Rep.Slave aktif, kalau di menggunakan MYSQL Front tinggal centang ;)
Di server 1 (Database Utama/Master), buka file /etc/my.cnf tambahkan script seperti berikut;
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
old_passwords=1

#replikasi Master
log-bin=/var/log/mysql/mysql-bin.log
binlog-do-db=nama_database

Login ke MSQL, masuk ke database
#>use nama_databse;
#>show master status;

Tampilannya lupa ga ke capture :) selamat mencoba!! blom selesai .. lanjut kapan2 aja ya?

Komputer8 January, 2010 3:44 am

Lama juga ga nulis di blog ini, daripada bengong berikut ini cara kirim email otomatis informasi space Hardisk. Pertama buat file misal autoemail.sh yang isinya seperti ini:

#/bin/sh
df -h > /home/user/hdinfo.txt
awk ‘{print “Terpakai: “$2,”Dari: “$1}’ hdinfo.txt > hdinfo1.txt
SUBJECT=”Info Hardisk”
TO=”admin@yahoo.com”
mail -s “$SUBJECT” “$TO” < hdinfo1.txt

Simpan file tersebut kemudian buat cron, bisa seperti ini:

* 9 * * 1,3,5,7 root sh /home/user/automail <– akan kirim otomatis tiap hari Senin, Rabu, Jum’at, Minggu

Isi dari email kurang lebih nanti akan seperti ini;

Terpakai: Size Dari: Filesystem
Terpakai: Dari: /dev/mapper/VolGroup00-LogVol00
Terpakai: 15G Dari: 65G
Terpakai: 99M Dari: /dev/sda1
Terpakai: 1014M Dari: tmpfs

Mengenai detail maksud dari script diatas silahkan tanya Om Google ya ..OK demikian semoga bermanfaat dan semoga yang membaca ini selalu bahagia, selalu dalam limpahan rejeki dan selalu sukses menyertainya Amin ….
wassalam

Komputer29 August, 2009 3:44 am

Untuk kejadian tertentu terkadang diperlukan autoupload maupun download ke FTP server. Contoh konfigurasi sederhananya adalah sebagai berikut:

SERVER —–> INTERNET —> FTP SERVER

Berikut script sederhana yang dapat digunakan untuk download otomatis ke FTP server tersebut

#!/bin/bash
cd /home/user/ <– directory tempat hasil download
HOST=’202.xxx.xx.xx’
USER=’xxxxxxxx’
PASSWD=’xxxxxxxxx’
tglkemarin=$(date -d “- 1 day” +%Y%m%d)
ftp -n -v $HOST << EOT
ascii
user $USER $PASSWD
prompt
get 70xxxxxxxxxxx-$tglkemarin.txt
bye
EOT

Script tersebut diatas digunakan untuk download file dengan format 70xxxxxxxxxxx-$tglkemarin.txt, itu khusus untuk file yang perubahan namanya formatnya tetap yaitu kode-tglkemarin.txt sedangkan parameter get digunakan untuk perintah ambil file atau download, Ok sampai disini dulu, untuk otomatisnya bisa menggunakan crontab

Komputer 3:43 am

Lama ga utek2 FTP server, pass dibutuhkan dan mau coba error seperti ini 500 OOPS: cannot change directory:/home/xxx. Di utek2 tetep aja lupa ,, byuhh terpaksa guugling dulu, ternyata yang membahas error ini masih sedikit dan banyak yang aku coba tidak bisa sampai akhirnya ketemu juga caranya cek dulu setting FTP dengan perintah:

[root@localhost ~]# getsebool -a | grep ftp

maka tampilannya kurang lebih akan seperti ini;

allow_ftpd_anon_write –> off
allow_ftpd_full_access –> off
allow_ftpd_use_cifs –> off
allow_ftpd_use_nfs –> off
allow_tftp_anon_write –> off
ftp_home_dir –> off
ftpd_disable_trans –> off
ftpd_is_daemon –> on
httpd_enable_ftp_server –> off
tftpd_disable_trans –> off

Jika ftp_home_dir –> off statusnya masih OFF maka ON kan dengan perintah:

[root@localhost ~]# setsebool -P ftp_home_dir on

Dan restart kembali service vsftpd ,,dan lancar dechhh , selamar mencoba ..

Komputer27 March, 2009 8:19 am

Suatu ketika karena file error atau corupt atau mungkin perlu satu file saja dalam Package RPM, bagaimana caranya mengambil file tersebut??
Perintah yang bisa di gunakan untuk meng-extract paket RPM adalah gabunngan dari 2 perintah yaitu rpm2cpio dengan cpio, contoh ingin meng-extract tes.RPM maka perintahnya;

#rpm2cpio tes.RPM |cpio -div

OK selamat mencoba …

Komputer 8:10 am

Coba menulis lagi ah ..
langsung saja, autobackup atau bakcup otomatis di MYSQL bisa menggunakan perintah seperti berikut;

#mysqldump –opt –user=root –password=12345 namadatabase > /home/user/Backups/Dbku_$(date +”%Y%m%d%H%M”).sql

dengan perintah tersebut maka database yang diinginkan akan di backup dengan nama Dbku+tanggal backup. Perintah tersebut akan sangat OK jika di gabungkan dengan crontab, misal ingin membackup database pada pukul 23 tiap hari maka tambahkan crontab seperti berikut;
* 23 * * * root mysqldump –opt –user=root –password=12345 namadatabase > /home/user/Backups/Dbku_$(date +”%Y%m%d%H%M”).sql

OK sementara ini dulu jika ada yang kurang jelas silahkan tanya bang gugle :)

Komputer30 May, 2008 11:16 am

Berbagi suka, berbagi duka :) . Berawal dari keinginan untuk setting VSFTPD di Centos. Jika Anda install VSFTPD dengan menggunakan perintah yum install vsftpd maka secara default ftp Anda bisa langsung digunakan dengan directory yg di akses /var/ftp dan utk user dan passwordnya kosong atau anonymous.

Jika Anda ingin memberi user dan password pada server ftp, berikut ini langkah-langkahnya:
buat user ftp misalnya:

#useradd ftpku
#passwd ftpku

Cari baris user ftpku di file /etc/passwd yg kurang lebihnya seperti ini:

ftpku:x:502:502::/home/ftpku:/bin/bash

Edit menjadi

ftpku:x:502:502::/home/ftpku:/sbin/nologin

Kemudian simpan, selanjutnya edit lagi file di /etc/vsftpd/vsftpd.conf menjadi
seperti ini atau sesuaikan dengan kebutuhan Anda:

chown_uploads=NO
xferlog_enable=YES
idle_session_timeout=600
data_connection_timeout=120
ascii_upload_enable=NO
ascii_download_enable=NO
background=YES
listen=YES
ls_recurse_enable=NO
chroot_local_user=YES
write_enable=NO

anonymous_enable=NO
anon_upload_enable=NO
anon_mkdir_write_enable=NO

userlist_enable=YES
userlist_deny=YES
local_enable=YES
pam_service_name=vsftpd

Untuk directorynya berubah yang semula di /var/ftp sekarang di /home/ftpku . OK sampai disini dulu untuk selanjutnya bisa Anda Oprek sendiri :)

Wassalam

Komputer13 May, 2008 8:58 am

Sudah lama ga update blog … sibuk atau sok sibuk :) . Dapat tugas baru ganti server voip, wah kesempatan upgrade nich. Setelah donwload Asterisk 1.4.19 dan FreePBX 2.4.0 mulai dech install n install.

Setelah selesai semua coba dial pake Xlite, walah ternyata belom bisa. Aku liat2 di lognya asterisk tidak ada error. Hm hm apanya yang salah ya …. Akhirnya aku putuskan untuk nurunin versi Asterisknya ke versi 1.2.1 dan pass compile tiba2 muncul error seperti dibawah ini:

chan_phone.c:41:29: error: linux/compiler.h: No such file or directory
make[1]: *** [chan_phone.o] Error 1

Setelah coba masih belom bisa aku coba buka file chan_phone.c dan edit file tersebut yaitu pass dibaris

#include
#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,0)
# include
#endif

Ubah menjadi:

#ifdef HAVE_LINUX_COMPILER_H
#include #endif

Sekarang coba compile lagi … he he ternyata berhasil dan sukses. OK selamt mencoba!

Komputer29 August, 2007 7:50 am

Jika Anda seorang network administrator tentu sedikit terkejut ketika salah satu user yang tidak dapat access internet dan secara tidak sengaja Anda melihat user tersebut bisa ber-internet juga ber-chanting ria dengan mirc dan setelah di cek ternyata user tersebut menggunakan proxy dari atasannya yang dikasih access internet.

Jika atasannya yang dapat access internet memasang HTTP Tunel yang di cascade proxynya maka berikut ini daftar IP Public yang dipakai HTTP Tunel;

- 207.176.6.49
- 207.176.6.65
- 207.176.6.149
- 209.8.223.57

Dari IP Public tersebut , buat rule baru di firewall atau server Anda untuk blocking IP tersebut. Sebenarnya selain HTTP Tunel masih banyak aplikasi untuk Cascade Proxy seperti CCPROXY, aplikasi ini yang sampai saat ini bikin aku puyeng.

OK selamat mencoba dan siap-siap dimarahi teman Anda :)