Selasa, 29 Oktober 2013

Tips Install Nginx stable di ubuntu 12.04

Bila kita install nginx dari default repository ubuntu biasanya belum mendapatkan the last stable update nginxnya. jika kita ingin mendapatkan nginx stable maka kita perlu menambahkan PPA (source list from third party). Begini kurang lebih step-stepnya :
agar bisa menambahkan PPA jalankan perintah ini

1. sudo apt-get install python-software-properties

2. sudo add-apt-repository ppa:nginx/stable

You are about to add the following PPA to your system: Stable version of nginx. The following are no longer updated past 1.2.7, due to PPA build restrictions: * Maverick The following will not be updated past 1.4.1, except for bugfixes which may have been missed: * Lucid * Natty * Oneiric More info: https://launchpad.net/~nginx/+archive/stable Press [ENTER] to continue or ctrl-c to cancel adding it

gpg: keyring `/tmp/tmpUkGTqm/secring.gpg' created gpg: keyring `/tmp/tmpUkGTqm/pubring.gpg' created gpg: requesting key C300EE8C from hkp server keyserver.ubuntu.com gpg: /tmp/tmpUkGTqm/trustdb.gpg: trustdb created gpg: key C300EE8C: public key "Launchpad Stable" imported gpg: no ultimately trusted keys found gpg: Total number processed: 1 gpg: imported: 1 (RSA: 1)

3. sudo apt-get update

4. sudo apt-get install nginx

~$ nginx -v nginx version: nginx/1.4.3
Cukup 4 Langkah ya ...mudah bukan ?? Selamat mencoba

Tips mysql mereset password root

Kadang saking banyaknya Data base yang kita manage ada satu atau dua data base yang lupa password rootnya. Padahal ketika kita tidak bisa masuk dengan user root artinya kita tidak bisa leluasa untuk melakukan administrasi data base kita. Tips di bawah ini akan dengan mudah mengembalikan password root sesuai keinginan kita :
sudo /etc/init.d/mysql stop

sudo mysqld_safe --skip-grant-tables &

131029 13:49:29 mysqld_safe Logging to syslog. 131029 13:49:29 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql

Lalu tekan enter
Lalu masuk dengan user root tanpa password, seharusnya sudah bisa masuk tanpa authentikasi password
mysql -uroot
Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 1 Server version: 5.5.28-0ubuntu0.12.04.3 (Ubuntu) Copyright (c) 2000, 2012, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. mysql> use mysql;

mysql> update user set password=PASSWORD("D0d0l") where User='root'; Query OK, 4 rows affected (0.01 sec) Rows matched: 4 Changed: 4 Warnings: 0

flush privileges

quit

sudo /etc/init.d/mysql start
Sekarang coba lagi masuk ke mysql dengan user root dan password, seharusnya sudah bisa masuk sesuai password yang kita buat Sumber asli saya di mari

Tips zimbra memperpanjang keys certified 10 Tahun

Zimbra mempunyai key certified yang secara default akan expired dalam 1 Tahun, ketika Expired maka zimbra tidak akan dapat di gunakan untuk mengirim dan menerima email dan akan muncul Ldap error ketika zimbra di restart. Di bawah ini adalah cara untuk memperpanjang certified zimbra hingga sepuluh tahun :
masuk sebagai user zimbra

su – zimbra 

- zmcontrol stop 

as root
cd /opt/zimbra/bin
./zmcertmgr createcrt -new -days 3650
./zmcertmgr deploycrt self
./zmcertmgr viewdeployedcrt
cd /opt/zimbra/libexec
./zmfixper
Then set the server to the correct date and run: su – zimbra zmcontrol start
Seharusnya ketika kita jalankan ini - ./zmcertmgr viewdeployedcrt akan terlihat certified zimbra yang akan expired 10 tahun yang akan datang.

Selasa, 13 Agustus 2013

Zimbra error 127.0.0.1:10031: Connection refused (solved)

Hampir setahun saya ga nulis di blog ini...kangen juga.. mau share sedikit kasus yang kemarin saya alami kemarin.begini ceritanya ...ce ileh... tiba-tiba setelah makan siang saya dapat laporan zimbra ga bisa sending & receiving email. saya menggunakan zimbra 7.1.3 pertama langsung cek zimbra admin dan ternyata lebih dari 3000 email di queue coba refresh dan requeue tidak merubah suasana tetep aja si zimbra ngambek ga mau kirim dan terima email. Dengan sedikit panik ...he he sebenernya panik banget :) ..karena user sudah mulai menyanyi maka saya lakukan hal-hal seperti di bawah ini :
1. mencoba melihat status server dan ternyata semuanya running.
zmcontrol status
Host mail.tokobagus.com
 antispam                Running
 antivirus               Running
 ldap                    Running
 logger                  Running
 mailbox                 Running
 mta                     Running
 snmp                    Running
 spell                   Running
 stats                   Running
 zmconfigd               Running

2. mencoba kirim email dari telnet localhost dan failed dan mendapat konfirmasi error 451 4.3.5 Server configuration problem.

mencoba googling dengan keyword error di atas namun belum mendapatkan solusi yang manjur
3. lihat di log tail -f /var/log/maillog dan mendapatkan potongan log seperti di bawah (sengaja hanya copas sedikit log)
Jul 18 15:52:19 mail postfix/smtpd[6687]: connect from unknown[210.210.xxx.xxx]
Jul 18 15:52:20 mail postfix/smtpd[6681]: warning: connect to 127.0.0.1:10031: Connection refused
Jul 18 15:52:20 mail postfix/smtpd[6681]: warning: problem talking to server 127.0.0.1:10031: Connection refused
Jul 18 15:52:20 mail postfix/smtpd[6681]: 724B91040002: reject: END-OF-MESSAGE from unknown[210.210.xxx.xxx]: 451 4.3.5 Server configuration problem; from= to= proto=ESMTP helo=
Jul 18 15:52:20 mail postfix/smtpd[6681]: disconnect from unknown[210.210.xxx.xxx]
mencoba googling dengan keyword 127.0.0.1:10031: Connection refused mendapat sedikit petunjuk yang berhubungan dengan port 10031 adalah milik cbpolicyd 4.lihat log di /opt/zimbra/log/cbpolicyd.log mendapat hasil :

[2013/07/18-12:54:01 - 15354] [CORE] INFO: 2013/07/18-12:54:01 CONNECT TCP Peer: "[127.0.0.1]:57896" Local: "[127.0.0.1]:10031"
[2013/07/18-12:54:02 - 29473] [CORE] INFO: 2013/07/18-12:54:02 CONNECT TCP Peer: "[127.0.0.1]:57898" Local: "[127.0.0.1]:10031"
[2013/07/18-12:54:03 - 15504] [CORE] INFO: 2013/07/18-12:54:03 CONNECT TCP Peer: "[127.0.0.1]:57907" Local: "[127.0.0.1]:10031"
[2013/07/18-12:54:06 - 24007] [CORE] NOTICE: 2013/07/18-12:54:06 Server closing!
mencoba googling lagi dan mendapat petunjuk untuk menjalankan cbpolicyd lupa tidak mencatat link yang sudah di dapat karena terlalu banyak link yang di buka ...he he he akhirnya saya coba jalankan cbpolicyd dengan perintah :
su zimbra
[zimbra@mail log]$ zmcbpolicydctl start
Starting policyd...policyd is already running.>[zimbra@mail log]$ tail -f /opt/zimbra/log/cbpolicyd.log
[2013/07/18-15:55:20 - 9087] [CORE] INFO: 2013/07/18-15:55:20 CONNECT TCP Peer: "[127.0.0.1]:40141" Local: "[127.0.0.1]:10031"
[2013/07/18-15:55:20 - 9205] [CORE] INFO: 2013/07/18-15:55:20 CONNECT TCP Peer: "[127.0.0.1]:40143" Local: "[127.0.0.1]:10031"
[2013/07/18-15:55:20 - 9036] [CORE] INFO: 2013/07/18-15:55:20 CONNECT TCP Peer: "[127.0.0.1]:40145" Local: "[127.0.0.1]:10031"
cek zmcbpolicydctl
[zimbra@mail harun]$ zmcbpolicydctl status
policyd is running.
Test kirim dan terima email dan ..Alhamdulilah berhasil Terima kasih ya ALLOH... semoga sedikit share ini bisa bermanfaat jika ada rekan-rekan yang mengalami masalah serupa. dari pengalaman saya menghabiskan hampir 3 jam untuk menyelesaikan problem ini. ada pertanyaan yang masih tersisa knapa si cbpolicyd bisa stop tiba-tiba ??
Terima kasih

Jumat, 24 Agustus 2012

Tips zimbra mengenal status account email

Sebagai Admin email tentu kita sering melihat status dari mailbox. di zimbra ada beberapa status mailbox account yang sangat perlu kita ketahui agar memudahkan kita dalam melakukan monitoring dan administratsi. status mailbox account antara lain di bawah ini :
1. Active. Adalah status normal dari suatu mailbox account.Email akan di terima dan user dapat login dengan interface client.

2. Pending. Adalah ketika account baru di buat dan belum di aktifkan.Pemilik account belum bisa login dengan account tersebut dan email yang di kirim ke alamat tersebut akan bouncing.

3. Maintenance Adalah status di mana login dari account tersebut disable dan email yang di kirim ke alamat tersebut akan mengantri di MTA. Mode maintenance biasanya di gunakan pada saat back up, import atau export mailbox.

4. Locked Adalah status mailbox yang di kunci, pemilik account tidak bisa masuk ke mailboxnya tetapi email ke account tersebut masih di teruskan ke mailboxnya.

5. Closed Adalah mailbox yang di tutup.Pemilik account sudah tidak bisa lagi menerima email yang di kirimkan kepadanya. Hal ini biasanya di lakukan sebelum mailbox benar-benar di hapus. istilah kerennya soft-delete.
Jika ingin penjelasan yang lebih silahkan ke tkp di mari

Jumat, 25 November 2011

Server ubuntu di dalam VMWARE Esx tidak bisa sudo su

Sudah lama sekali saya tidak coba nulis lagi.tiba-tiba kemarin ada 1 server yang bisa di ssh tapi tidak bisa sebagai root (sudo su).dulu pernah juga dapet kasus tidak bisa sudo su tapi di dekstop sempet saya buat dokumentasi di sini. well hal pertama yang harus dilakukan adalah masuk dengan ubuntu live cd.
Ternyata saya dapat satu problem yaitu ketika saya boot dari dvd room di guest tersebut dia tidak bisa boot melalui dvd room jadi langsung booting ke harddisk.saya mencoba membuat satu guest baru dan mencoba boot dari dvd room ternyata bisa.coba googling nemu solusi caranya adalah edit di guest pada bagian "properties" -> "CD/DVD drive 1" -> options -> cek list "force BIOS setup" kemudian restart vmwarenya, jika tidak ada masalah maka ketika boot akan masuk ke BIOS dan tinggal rubah boot optionsnya ke CD/DVD.lebih jelasnya lihat di sini dan di sini
ok sekarang saya sudah bisa boot dengan live cd. hal yang harus dilakukan adalah melihat partisi dan melakukan mount terhadap partisi tersebut.di temapat saya terdeteksi /dev/sda1
Langkah selanjutnya melakukan mount terhadap /dev/sda1 di /mnt dan melihat isinya
# mount /dev/sda1 /mnt
# ls -al
ternyata semua ownernya ke rubah sama script menjadi milik www-data
cara selanjutnya saya bypass semua menjadi milik root dan restart vm dan bootig dengan hard disk dan mecoba sudo su dengan user login saya.ternyata belum bisa dan mendapat error "sudo:must be setuid root" coba googling lagi nemu caranya salah satunya di sini
saya ketik perintah:
chmod 4755 /usr/bin/sudo
lalu saya coba lagi restart vmwarenya dan login dengan user saya dan sudo su.
ternyata saya mendapat error Sudo error, is mode 0777, should be 0440 coba googling lagi dan dapet solusi ini
saya jalankan perintah:
chmod 0440 /etc/sudoers
dan mecoba kembali restart vmware dan login dengan user saya lalu sudo su.
horree....berhasilll..

Senin, 25 Juli 2011

Tips merubah Repository Centos 6.0 x86_64 ke IIX

Centos 6 sudah di rilis beberapa waktu yang lalu karena kemalasan yang mendera baru bisa coba install malam ini.Hal pertama kali yang saya lakukan setelah selesai install adalah merubah repository ke local/IIX.Ternyata untuk 64 bit rada jarang yang untuk repo nya.Alhamdulillah dapet di sini
Langkah-langkahnya adalah:
1.Login dengan user root
2.Backup repo asli dengan command mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo_asli
3.buat repo baru dengan perintah vi /etc/yum.repos.d/CentOS-Base.repo
4.Isi seperti di bawah ini :
[CentOS Plus]
name=CentOS
baseurl=http://centos.idrepo.or.id/centos/6/centosplus/x86_64/
enabled=1
gpgcheck=1
gpgkey=http://centos.idrepo.or.id/centos/RPM-GPG-KEY-CentOS-6

[Contrib]
name=CentOS
baseurl=http://centos.idrepo.or.id/centos/6/contrib/x86_64/
enabled=1
gpgcheck=1
gpgkey=http://centos.idrepo.or.id/centos/RPM-GPG-KEY-CentOS-6

[Extras]
name=CentOS
baseurl=http://centos.idrepo.or.id/centos/6/extras/x86_64/
enabled=1
gpgcheck=1
gpgkey=http://centos.idrepo.or.id/centos/RPM-GPG-KEY-CentOS-6

[Fasttrack]
name=CentOS
baseurl=http://centos.idrepo.or.id/centos/6/fasttrack/x86_64/
enabled=1
gpgcheck=1
gpgkey=http://centos.idrepo.or.id/centos/RPM-GPG-KEY-CentOS-6

[OS]
name=CentOS
baseurl=http://centos.idrepo.or.id/centos/6/os/x86_64/
enabled=1
gpgcheck=1
gpgkey=http://centos.idrepo.or.id/centos/RPM-GPG-KEY-CentOS-6

[Update]
name=CentOS
baseurl=http://centos.idrepo.or.id/centos/6/updates/x86_64/
enabled=1
gpgcheck=1
gpgkey=http://centos.idrepo.or.id/centos/RPM-GPG-KEY-CentOS-6

simpan dengan :wq
5.Test update dengan perintah yum update
bila hasilnya seperti di bawah ini maka update anda sukses.

Transaction Summary
========================================================================================================================================================================
Install 1 Package(s)
Upgrade 48 Package(s)

Total download size: 68 M
Is this ok [y/N]:

Tinggal pilih y jika ingin update

Selamat mencoba...