Ehm .. sempatin nulis ...lg. Kali ini tentang fungsi timezone di php dan mysql.
Kemarin ada masalah gini. Komputer server, jam php lebih cepet 1 jam dari pada jam mysqlnya. kebetulan jam mysql sama jam bios/linux nya sama dan sesuai. tapi anehnya kok jam di php nya beda lebih cepat 1 jam. ternyata harus set data timezone nya.
Ada dua cara untuk mengatasi masalah ini, yaitu:
1. set time zonenya di script php di mana kita mau tampilkan. Contoh :
set time zone nya dengan perintah :
date_default_timezone_set('Asia/Jakarta');
echo date("d-m-Y H:i:s");
2. set di php.ini
cari baris
; date.timezone
hilangkan tandak titik koma di depan dan tambahkan timezone nya di belakang menjadi spt ini:
date.timezone = Asia/Jakarta
setelah itu restart apache2 nya. beres. semoga bermanfaat.
Senin, 26 Oktober 2009
Selasa, 26 Mei 2009
Kirim email dari konsole / terminal Ubuntu menggunakan akun gmail
Eh .. udah lama gak nulis blog akhirnya nulis lagi di blog sampahku ini. nah .. kali ini mau nulis tentang kirim email dari terminal / konsole di ubuntu. ternyata banyak manfaatnya. tujuan dari ini dari kebutuhan menjaga server di tempat aku kerja. terutama kalau terjadi sesuatu dengan server kan bahaya tuh. nang dengan kirim email di konsole ini kita bisa dapat laporan ke email kita dari server kita sendiri. entah itu dari pemakaian space hd / ringkasan laporan harian rekapan di server. dll lah pokok nya. ya we tunjek poin ae.
hal yang perlu dilakukan pastinya :
1. server / linuxnya harus konek internet
2. punya akun gmail.
pertama di ubuntunya harus terisntall sendmail
$ sudo apt-get install sendmail
tunggu sambil bakar tu rokok inter kesayangan .... wkwkwkw
kemudian install paket ini sekalian ya ...
$ sudo apt-get install libio-socket-ssl-perl libnet-ssleay-perl perl
nunggu lagi ...
trs donlot paket senEmail
$ wget http://caspian.dotconf.net/menu/Software/SendEmail/sendEmail-v1.55.tar.gz
pokok internet gak lemot gak lama kok donlotna :D
trs extrak file nya
$ tar zxvf sendEmail-v1.55.tar.gz
Kopi folder sendEmail ke folder /usr/local/bin
$ sudo cp sendEmail-v1.55/sendEmail /usr/local/bin
ubah permisinya agar file tsb bisa di eksekusi oleh semua user
$ sudo chmod +x /usr/local/bin/sendEmail
beress tinggal test aja Boss ...
cara makenya gini
$ sendEmail -f alimuntaha@gmail.com -t alleey_mth@yahoo.com -u any title you like -m “Isi pesan” -s smtp.gmail.com -o tls=yes -xu alimuntaha -xp mlopeku
keterangan
-f = berisi dari mana email dikirim
-m = isi email
-xu = user untuk login gmail
-xp = pasword untuk gmail
-a = nama file jika menyertakan mengirimkan file
di intip dari : http://www.turtleblog.co.uk/2009/04/send-e-mail-from-terminal-using-gmail/
hal yang perlu dilakukan pastinya :
1. server / linuxnya harus konek internet
2. punya akun gmail.
pertama di ubuntunya harus terisntall sendmail
$ sudo apt-get install sendmail
tunggu sambil bakar tu rokok inter kesayangan .... wkwkwkw
kemudian install paket ini sekalian ya ...
$ sudo apt-get install libio-socket-ssl-perl libnet-ssleay-perl perl
nunggu lagi ...
trs donlot paket senEmail
$ wget http://caspian.dotconf.net/menu/Software/SendEmail/sendEmail-v1.55.tar.gz
pokok internet gak lemot gak lama kok donlotna :D
trs extrak file nya
$ tar zxvf sendEmail-v1.55.tar.gz
Kopi folder sendEmail ke folder /usr/local/bin
$ sudo cp sendEmail-v1.55/sendEmail /usr/local/bin
ubah permisinya agar file tsb bisa di eksekusi oleh semua user
$ sudo chmod +x /usr/local/bin/sendEmail
beress tinggal test aja Boss ...
cara makenya gini
$ sendEmail -f alimuntaha@gmail.com -t alleey_mth@yahoo.com -u any title you like -m “Isi pesan” -s smtp.gmail.com -o tls=yes -xu alimuntaha -xp mlopeku
keterangan
-f = berisi dari mana email dikirim
-m = isi email
-xu = user untuk login gmail
-xp = pasword untuk gmail
-a = nama file jika menyertakan mengirimkan file
di intip dari : http://www.turtleblog.co.uk/2009/04/send-e-mail-from-terminal-using-gmail/
Label:
Linux
Rabu, 21 Januari 2009
Michael Heart - We Will Not Go Down (Song for Gaza)
A blinding flash of white light
Lit up the sky over Gaza tonight
People running for cover
Not knowing whether they’re dead or alive
They came with their tanks and their planes
With ravaging fiery flames
And nothing remains
Just a voice rising up in the smoky haze
We will not go down
In the night, without a fight
You can burn up our mosques and our homes and our schools
But our spirit will never die
We will not go down
In Gaza tonight
Women and children alike
Murdered and massacred night after night
While the so-called leaders of countries afar
Debated on who’s wrong or right
But their powerless words were in vain
And the bombs fell down like acid rain
But through the tears and the blood and the pain
You can still hear that voice through the smoky haze
We will not go down
In the night, without a fight
You can burn up our mosques and our homes and our schools
But our spirit will never die
We will not go down
In Gaza tonight
Lit up the sky over Gaza tonight
People running for cover
Not knowing whether they’re dead or alive
They came with their tanks and their planes
With ravaging fiery flames
And nothing remains
Just a voice rising up in the smoky haze
We will not go down
In the night, without a fight
You can burn up our mosques and our homes and our schools
But our spirit will never die
We will not go down
In Gaza tonight
Women and children alike
Murdered and massacred night after night
While the so-called leaders of countries afar
Debated on who’s wrong or right
But their powerless words were in vain
And the bombs fell down like acid rain
But through the tears and the blood and the pain
You can still hear that voice through the smoky haze
We will not go down
In the night, without a fight
You can burn up our mosques and our homes and our schools
But our spirit will never die
We will not go down
In Gaza tonight
Label:
Lirik
Cara Menggunakan Perintah Cron di Ubuntu / Penjadwalan di Ubuntu
Cron di linux di kenal sebagai perantara melakukan perintah secara otomatis pada jam-jam tertentu. seperti membackup databise, merepair databise, menghapus log dll. Yang terpenting bisa download filem tanpa sepengetahuan temen2 yang lain pada jam server tidak sibuk seperti jam 12 malam. lumayan lah. tiap pagi hari dapat filem terbaru. ha ha ha ha ha ..
Untuk Edit perintah cron silahkan pake perintah
crontab -e
jika pakai perintah itu anda akan menggunakan editor nano
jika pingin menggunakan editor lain spti vi atau mcedit silahkan deklarasikan editornya. cth :
$ EDITOR=mcedit crontab -e
Tata Cara penulisan Cron
rumusnya : Mnt Jm Tgl Buln hari Printah
Ket :
Mnt : menunjukan menit, berisi dari angka 1 - 59
Jam : menunjukan jam, berisi dari angka 1-24
Bln : menunjukan Bln, berisi angka 1-12
Hari : menunjukkan hari , berisi 0 - 6, dengan angka 0 = minggu
Perintah : menunjukkan perintah yang mau di eksekusi
untuk tanda bintang (*) menunjukkan semua angka
Cth : ingin menghapus log di apache2 setiap jam 5 pagi tiap hari
01 05 * * * rm /var/log/apache2/*
ket :
jika perintah itu d jalankan maka tiap jam 05:01 file log - log yang ada di folder /var/log/apache2/ akan di hapus secara otomatis
Cth : ingin merepair databise tiap hari jam 23:59
59 23 * * * mysqlcheck --repair --database engine
ket :
perintah ini berfungsi pada setiap jam 23:59 server akan merepair database engine secara otomatis.
Bisa juga menjalankan file php, dengan catatan apache2 sudha terinstal tentunnya
cth : kita punya file /var/www/myweb/backup_perbulan.php
59 23 30 * * php /var/www/myweb/backup_perbulan.php
ket :
perintah ini akan menjalankan file backup_perbulan.php setiap tgl 30 pada jam 23:59
Bisa juga mendownload file pada jam tertentu
cth : kita mau download film dengan link http://www4.indowebster.com/05b747651e1a1a95b93e362921155442.rar
30 23 01 01 * wget http://www4.indowebster.com/05b747651e1a1a95b93e362921155442.rar
dll, silahkan kembangkan sendiri menurut kebutuhan.
Cara menjalankan perintah cron
kalau di ubuntu gunakan perintah
$ /etc/init.d/cron start
jika menjalankan tersebut eror atw muncul spt ini
* Starting periodic command scheduler crond [fail]
berarti cron nya sudah berjalan. untuk mengetahui cron berjalan apa blm bisa ketik kan perinta inips aux | grep cron
cth :
$ ps aux | grep cron
root 3310 0.0 0.0 3324 1000 ? Ss 11:04 0:00 /usr/sbin/cron
root 3350 0.0 0.0 3004 756 pts/0 R+ 11:08 0:00 grep cron
jika ada silahkan matikan process nya
lihat id cron nya lalu di kill
$ /var/log# kill -9 3310
atau kalau gak mau report gt di stop aja langsung cron nya
pake perintah
$ /etc/init.d/cron stop
setelah itu di start lagi
$ /etc/init.d/cron start
selesai, tinggal test aja. semoga berhasil
Untuk Edit perintah cron silahkan pake perintah
crontab -e
jika pakai perintah itu anda akan menggunakan editor nano
jika pingin menggunakan editor lain spti vi atau mcedit silahkan deklarasikan editornya. cth :
$ EDITOR=mcedit crontab -e
Tata Cara penulisan Cron
rumusnya : Mnt Jm Tgl Buln hari Printah
Ket :
Mnt : menunjukan menit, berisi dari angka 1 - 59
Jam : menunjukan jam, berisi dari angka 1-24
Bln : menunjukan Bln, berisi angka 1-12
Hari : menunjukkan hari , berisi 0 - 6, dengan angka 0 = minggu
Perintah : menunjukkan perintah yang mau di eksekusi
untuk tanda bintang (*) menunjukkan semua angka
Cth : ingin menghapus log di apache2 setiap jam 5 pagi tiap hari
01 05 * * * rm /var/log/apache2/*
ket :
jika perintah itu d jalankan maka tiap jam 05:01 file log - log yang ada di folder /var/log/apache2/ akan di hapus secara otomatis
Cth : ingin merepair databise tiap hari jam 23:59
59 23 * * * mysqlcheck --repair --database engine
ket :
perintah ini berfungsi pada setiap jam 23:59 server akan merepair database engine secara otomatis.
Bisa juga menjalankan file php, dengan catatan apache2 sudha terinstal tentunnya
cth : kita punya file /var/www/myweb/backup_perbulan.php
59 23 30 * * php /var/www/myweb/backup_perbulan.php
ket :
perintah ini akan menjalankan file backup_perbulan.php setiap tgl 30 pada jam 23:59
Bisa juga mendownload file pada jam tertentu
cth : kita mau download film dengan link http://www4.indowebster.com/05b747651e1a1a95b93e362921155442.rar
30 23 01 01 * wget http://www4.indowebster.com/05b747651e1a1a95b93e362921155442.rar
dll, silahkan kembangkan sendiri menurut kebutuhan.
Cara menjalankan perintah cron
kalau di ubuntu gunakan perintah
$ /etc/init.d/cron start
jika menjalankan tersebut eror atw muncul spt ini
* Starting periodic command scheduler crond [fail]
berarti cron nya sudah berjalan. untuk mengetahui cron berjalan apa blm bisa ketik kan perinta inips aux | grep cron
cth :
$ ps aux | grep cron
root 3310 0.0 0.0 3324 1000 ? Ss 11:04 0:00 /usr/sbin/cron
root 3350 0.0 0.0 3004 756 pts/0 R+ 11:08 0:00 grep cron
jika ada silahkan matikan process nya
lihat id cron nya lalu di kill
$ /var/log# kill -9 3310
atau kalau gak mau report gt di stop aja langsung cron nya
pake perintah
$ /etc/init.d/cron stop
setelah itu di start lagi
$ /etc/init.d/cron start
selesai, tinggal test aja. semoga berhasil
Label:
Linux
Minggu, 16 November 2008
Setting jam / tanggal di Console Linux Ubuntu
Ini sebenarnya hal sepele yang terjadi dalam kerjaku. ketika install ulang server sering sekali time zone nya lupa tidak di set Asia/jakarta dan langsung default ESTERN. dan juga kadang ketika mindah data server jam/tanggal sering salah.berkat bantuan dari mas nightlogin dan engkur_17 bisa tau caranya. daripada tanya lagi ntar malu mending di tulis aja di blog.
nah ini cara merubah tanggal atau jam lewat console :
cara merubah jam :
$ date -s 10:30:00
-> itu untuk merubah jam ke jam 10:30
cara merubah jam dan tanggal
formatnya mmddhhMMYY contoh :
$ date 111210302008
-> itu untuk mengubah tanggal dan jam server ke tgl 12 Nov 2008, jam 10:30
cara merubah time zone dari jam server
$ dpkg-reconfigure tzdata
-> kemudian pilih benua dan kota yang di inginkan
ok. semoga bermanfaat.
nah ini cara merubah tanggal atau jam lewat console :
cara merubah jam :
$ date -s 10:30:00
-> itu untuk merubah jam ke jam 10:30
cara merubah jam dan tanggal
formatnya mmddhhMMYY contoh :
$ date 111210302008
-> itu untuk mengubah tanggal dan jam server ke tgl 12 Nov 2008, jam 10:30
cara merubah time zone dari jam server
$ dpkg-reconfigure tzdata
-> kemudian pilih benua dan kota yang di inginkan
ok. semoga bermanfaat.
Label:
Linux
Selasa, 04 November 2008
alsamixer / cara control volume di linux
Yang jelas linux harus sudah deteksi soundcardnya
setelah itu tinggal ketikan perintah
$ alsamixer
nanti akan tampil halaman Alsamixir. spti gambar ini contohnya :
Keren Kan ....
trims..
setelah itu tinggal ketikan perintah
$ alsamixer
nanti akan tampil halaman Alsamixir. spti gambar ini contohnya :

Keren Kan ....
trims..
Label:
Linux
membuat mapnetwork drive di linux dengan smbmount
Di windows kita tentu sudah kenal dengan map network drive atau mengenali dokumen yang di sharing di kumputer lain kita jadikan drive di komputer local kita
Nah, setelah cari - cari cara untuk di linux akhirnya kektemu juga caranya. mungkin bisa di coba cara berikut :
1. yang jelas samba harus sudah di install di ubuntu nya, kalau blum ya tinggal
$ apt-get isntall samba
2. install smbfs
$apt-get install smbfs
3. setelah itu kita cari cari di IP berapa dokumen yang di sharing. contoh bila kita mau lihat folder yang kita di sharing di IP lain misal IP 192.168.0.2.
maka ketikan perintah berikut :
$ smbclient -L 192.168.0.2
hasilnya kira - kira seperti ini :
root@ali-desktop:/home/ali# smbclient -L 192.168.0.2
Password:
Domain=[CLIENT01] OS=[Windows 5.1] Server=[Windows 2000 LAN Manager]
Sharename Type Comment
--------- ---- -------
Laskar Pelangi Disk
My Music Disk
STOK MKIOS PERBULAN Disk
The Reason Disk
My Pictures Disk
blajar Disk
software Disk
Domain=[CLIENT01] OS=[Windows 5.1] Server=[Windows 2000 LAN Manager]
Server Comment
--------- -------
Workgroup Master
--------- -------
contoh jika kita ingin folder software yang di sharing di IP 192.168.0.2 kira mount ke linux kita di /var/shared/software
maka ketikan perintah jalankan perintah ini :
pastikan telah membuat folder sharing di dalam /var/shared/, jika belum ada silahkan buat dulu :
$ mkdir /var/shared/software
kemudian jalankan perintah ini :
$smbmount \\\\192.168.0.2\\software /var/shared/software/
Kemudian isi password smbnya, jika tidak ada langsung saja enter. Selesai sekarang folder software di linux sudah sama isinya dengan software di IP 192.168.0.2
Trims.. semoga bermanfaat
Nah, setelah cari - cari cara untuk di linux akhirnya kektemu juga caranya. mungkin bisa di coba cara berikut :
1. yang jelas samba harus sudah di install di ubuntu nya, kalau blum ya tinggal
$ apt-get isntall samba
2. install smbfs
$apt-get install smbfs
3. setelah itu kita cari cari di IP berapa dokumen yang di sharing. contoh bila kita mau lihat folder yang kita di sharing di IP lain misal IP 192.168.0.2.
maka ketikan perintah berikut :
$ smbclient -L 192.168.0.2
hasilnya kira - kira seperti ini :
root@ali-desktop:/home/ali# smbclient -L 192.168.0.2
Password:
Domain=[CLIENT01] OS=[Windows 5.1] Server=[Windows 2000 LAN Manager]
Sharename Type Comment
--------- ---- -------
Laskar Pelangi Disk
My Music Disk
STOK MKIOS PERBULAN Disk
The Reason Disk
My Pictures Disk
blajar Disk
software Disk
Domain=[CLIENT01] OS=[Windows 5.1] Server=[Windows 2000 LAN Manager]
Server Comment
--------- -------
Workgroup Master
--------- -------
contoh jika kita ingin folder software yang di sharing di IP 192.168.0.2 kira mount ke linux kita di /var/shared/software
maka ketikan perintah jalankan perintah ini :
pastikan telah membuat folder sharing di dalam /var/shared/, jika belum ada silahkan buat dulu :
$ mkdir /var/shared/software
kemudian jalankan perintah ini :
$smbmount \\\\192.168.0.2\\software /var/shared/software/
Kemudian isi password smbnya, jika tidak ada langsung saja enter. Selesai sekarang folder software di linux sudah sama isinya dengan software di IP 192.168.0.2
Trims.. semoga bermanfaat
Label:
Linux
Langgan:
Entri (Atom)

