– OPEN SOURCE INDONESIA –

May 13, 2009

Troubleshoot mysql

Filed under: Slackware

Pengalaman ini saya ambil ketika saya bekerja di sebuah perusahaan swasta di Dukuh atas Jl. Jendral Sudirman, ketika otak-atik database server ada hal yang beda yaitu server terlihat menampung beban yang besar sehingga kemampuan server pun terlihat tidak optimal, searching2 melalui dukun sakti mbah google, akhirnya saya mendapat sebuah inspirasi, sebelumnya tak terbayangkan bagi saya untuk melakukan tuning dengan MYSQL.
 
berikut adalah pembahasan mengenai how to tuning mysql server :

  1. Download mysqltuner , ehmm berhubung ini adalah blog gratisan jadi saya g mengatach nya, silakan mencari via google.
  2. Jalankan mysqltuner tersebut, tapi sebelumnya pastikan bahwa server anda terdapat perl root@localhost:/# perl mysqltuner.pl
  3. Ikuti saja pesan dari mysql tuner tersebut

Jika ternyata masih terasa berat dan memang tidak manusiawi seperti maslaah limit connection, maka cara terampuh adalah upgrade server anda dengan hardware yang lebih canggih..
Harap maklum dikarenakan database memang menggunakan resource yang cukup tinggi.

 
 
Best regards
 
Budi Tsubasa

Troubleshoot qmail #1

Filed under: Slackware

Pada kali ini kita akan membahas troubleshoot qmail, dimana pada troubleshoot kali ini, yaitu qmail bisa mengirim email namun tidak dapat menerima email.. dan ini merupakan jawaban dari pertanyaan dari seorang rekan.

Pada dasarnya qmail berjalan dengan control qmailctl.. dimana dalam qmailctl tersebut  terdiri dari qmail-send, qmail-smtpd dan qmail-pop3d.. bila salah satu dari control tersebut tidak berjalan normal, maka bisa dipastikan qmail tidak akan berjalan baik.

Untuk mengetahui apakah control tersebut berjalan baik atau tidak, lakukan pengecekan dengan perintah berikut

root@localhost:/# qmailctl stat

Jika salah satu control ada yang tidak berjalan baik, maka matikan terlebih dahulu semua control

root@localhost:/# qmailctl stop

Jika control sudah dimatikan dengan benar, maka lakukan perintah 

root@localhost:/# qmailctl start

Kemudian periksa apakah sudah berjalan baik, jika belum periksalah instalasi qmail anda, jika sudah berjalan baik, kemudian test lah dengan telnet maupun dengan mengirim email ke domain yang luar. Misal, anda memiliki domain testing.com maka lakukan pengiriman email dari user2@testing.com ke mailanda@gmail.com, jika berhasil ke terkirim maka lakukan pengirim balik, atau lakukan pengiriman dari user sesama domain.

Dari hasil ini akan terlihat, apakah memang  qmail bisa menerima email atau tidak.. Jika tidak ada email yang masuk maka bisa dipastikan bahwa virtual domain kita belum teridentifikasi oleh sistem linux tersebut.. Jika hal itu terjadi maka lakukan langkah berikut :

1. matikan semua kontrol, ‘qmailctl stop’

2. Backup domain anda yang berada pada  direktory vpopmail(Biasanya terletak pada /home/vpopmail)

3. Lakukan pembuatan domain yang tadi kita miliki tersebut

    root@localhost:/# /home/vpopmail/bin/vadddomain testing.com

4. Lakukan restore dari direktori yang kita backup tersebut menuju ke direktori vpopmail..

Jka sudah, lakukan pengetesan dengan mengirim email kembali ke sesama domain..

Bingo… , jika masih belum bisa, silakan kirim email ke saya, atau konsultasi ke Y!M saya..

 

Best Regards

 

 

Budi Susilo

 

 

 

November 25, 2008

Backup dan restore konfigurasi mikrotik

Filed under: Slackware

Ini adalah pertanyaan yang dilontarkan seorang teman kepada saya…

xxxx_xxxx : Gimana yah backup di mikrotik ?? Help

Yap, mudah sekali untuk membackup konfigurasi dimikrotik :

[admin@MikroTik] > /system backup save name = backupdunk

dan untuk restore nya

[admin@MikroTik] > system backup load name=test

Restore and reboot? [y/N]:

OK sekian dulu tutor dari saya yang mudah ini,jika ada pertanyaan silakan baca pesan disamping..

 

Best Degard

 

budi_tsubasa  

Install lighttpd ,php, mysql di ubuntu

Filed under: Ubuntu

Lighttpd merupakan salah satu webserver yang dibesarkan(baca:dikelola) oleh bsd.. Namun pada kesempatan kli ini kita akan mencoba menginstall lighttpd pada ubuntu ..

Seperti biasa, siapkan koneksi internet anda atau siapkan repository ubuntu anda. Cara termudah menginstall nya adalah menggunakan apt-get

$sudo -i

#apt-get install lighttpd  

Kemudian kita menginstall php (catatan: php belum terinstall, jika sudah lewatkan bagian ini)

#apt-get install php5-cli php5-common php5-cgi 

Kemudian kita menginstall mysql server dan clientnya

#apt-get install mysql-client mysql-common mysql-server php5-mysql

Setelah paket php, mysql telah terinstall langkah selanjutnya adalah mengkonfigurasi file lighttpd.conf.

#nano /etc/lighttpd/lighttpd.conf

Beberapa modul yang harus di enable kan

#==========================================# 

server.modules              = (

                                "mod_rewrite",

                                "mod_redirect",

                                "mod_access",

                                "mod_fastcgi",

                                "mod_accesslog" )

#==========================================# 

Kemudian tambahkan konfigurasi berikut pada akhir baris (masih di lighttpd.conf)

#=========================================#

fastcgi.server             = ( ".php" =>

                               ( "localhost" =>

                                 (

                                   "socket" => "/tmp/php.socket",

                                   "bin-path" => "/usr/bin/php-cgi"

                                 )

                               )

                            )

#=======================================#

save file tersebut kemudian jalankan lighttpd

#/etc/init.d/lighttpd start

Kemudian buat sebuah file pada document root, jika document root belum diubah maka kita masuk ke /var/www

#nano /var/www/info.php

//isi file nya ======================

<?php

phpInfo();

?>

//=======================

save dan buka browser kesayangan anda dan masukkan alamat

http://ip_server_anda/info.php

 

Selamat mencoba dan smoga sukses..

 

 

 

Best degard

 

budi_tsubasa 

 

November 20, 2008

Login PHP dengan authentifikasi /etc/shadow

Filed under: Slackware

Seminggu sudah saya bekerja disebuah perusahaan ISP swasta. Cukup banyak tugas dan ilmu baru yang saya pelajari disini. Salah satunya mengenai authentifikasi login pada php dengan mencocokan /etc/shadow. Dimana /etc/shadow ini menyimpan informasi user dan password login pada linux.

To the point saja, berikut ada script yang untuk membuat halaman login yang langsung berkoneksi dengan /etc/passwd ..

==============================================================<?

session_start();

ob_start();

if(isset($_SESSION[’user’]))

  header("location:index.php");

?>

<html>

<head>

<title>LOGIN</title>

<link rel="stylesheet" href="images/style.css" type="text/css" />

</head>

<body>

<div align="center" id="contentlogin" class="bodytext"><br><br><B>ADMIN PANEL-LOGIN<b><br><br>

<form action="" method="post" >

<table>

<tr>

<td class="bodytext"><b>Username<b></td>

<td>:</td>

<td><input type="text" name="txtUsername"></td>

</tr>

<tr>

<td class="bodytext"><b>Password<b></td>

<td>:</td>

<td><input type="password" name="txtPassword"></td>

</tr>

<tr>

<td><input type="submit" name="btnOK" value="Login"></td>

<td></td>

<td><input type="reset" name="btnCancel" value="Reset"></td>

</tr>

</table>

</form>

</div>

</body>

</html>

<?

if(isset($_POST[’btnOK’]))

{

$getfile = fopen ("/etc/shadow", "r");

while (!feof ($getfile)) {

 

$user = explode(":", fgets($getfile, 4096));

if ($user[0] == $_POST[’txtUsername’]) {

if (crypt($_POST[’txtPassword’], substr($user[1], 0, 12)) == $user[1]) {

$_SESSION[’user’]=$_POST[’txtUsername’];

header("location:index.php");

} else {

?><script language="javascript">alert("Password salah");</script> <?

}

break;

}

}

fclose($getfile);

}

?>

========================================================= 

Jangan lupa untuk memberikan akses kepada user webserver tsb untuk dapat mengakses /etc/shadow..

ex :

#chmod 666 /etc/shadow

OK.. Slamat mencoba 

dan mohon saran n kritik nya…

best degard

 

budi_tsubasa 

October 26, 2008

Juara 2 gemastik

Filed under: Slackware

Alhamdulillah.. Puji syukur kepada allah azza wa jalla..

Setelah menempuh perjuangan beberapa hari dibandung, akhrnya tim saya berhasil menjadi juara 2 gemastik 2008..

Sebuah perjuangan yang tidak sia-sia..

Thanx for all atas doa dan support nya.

September 22, 2008

Mengaktifkan OCI8 pada XAMPP di Linux

Filed under: Slackware, Server

Sebelum mencoba koneksi antara XAMPP dan ORAcle di LINUX, dalam hal ini saya menggunakan Distro Slackware.. terlebih dahulu download oracle instanclient http://www.oracle.com/technology/software/tech/oci/instantclient/htdocs/linuxsoft.html

Berikut tahapan instalasi oracle instantclient

    root@tsubasa:~# rpm2cpio oracle-instantclient-basic-10.2.0.4-1.i386.rpm | cpio -idv

    root@tsubasa:~# mv usr/lib/oracle/10.2.0.4/client/lib/* /opt/lampp/lib

    root@tsubasa:/opt/lampp/# ./lampp oci8

   Please enter the path to your Oracle or Instant Client installation:
  [/opt/oracle] /opt/lampp/lib
  installing symlink…
  patching php.ini…
  OCI8 add-on activation likely successful.
  XAMPP: Stopping Apache with SSL…
  XAMPP: Starting Apache with SSL (and PHP5)…

Selamat mencoba,,,, best degard

July 25, 2008

PT Blacklist

Filed under: Uncategorized

Buat temen2.. Ati2 y jangan sampe ditipu sama PT. MIS International… Hari ini gw udah ketipu..

BT !!! Gw kesel jadinya…

Get free blog up and running in minutes with Blogsome
Theme designed by Ian Main