INDRA PD BLOG
Ada dua kenikmatan yg membuat banyak orang terpedaya yakni nikmat sehat dan waktu senggang.(HR.Bukhari)
09 January 2013
Cara mematikan / disable printer report di office 2010
Jika kita mencetak print suatu dokumen di Microsoft Office 2010, maka kita akan mendapatkan juga hasil print tambahan berupa siapa pembuatnya, kapan, berapa banyak kata, waktu pengeditan dan lain-lain. Hal ini terasa mengganggu bukan. Berikut cara untuk mematikan fitur reporting / laporan tersebut:
1. Pilih File
2. Pilih Options
3. Pilih Display
4. Matikan tanda centang "Print Document Properties"
Sumber:
http://answers.microsoft.com/en-us/office/forum/office_2010-word/disable-printer-reports/6b88be31-2f21-482f-a6f9-d187b4e67057?msgId=96f901f8-521a-4278-a48c-d0edcca8c7f8
07 November 2012
Cara Lihat Partisi NTFS di Centos 5 dan 6
Pas colok HD External ke pc user muncul tulisan :
" cannot mount volume "
" the volume "hd external name" uses the ntfs file system which is not supported by your system "
Hal ini disebabkan karena partisi ntfs tidak bisa dibaca/dilihat oleh Linux.
Untuk itu mari kita coba dengan menginstall dengan rpm
# Sudah coba pakai yum install fuse-ntfs-3g, link-nya kebanyakan mati
[Centos 5.2]
Pertama-tama kita upgrade kernel dengan perintah:
$ yum upgrade kernel (setelah itu restart pc)
Baru samakan langkah dengan langkah install fuse di Centos 5.6
[Centos 5.6]
download rpm dan kemudian install dengan perintah:
$ rpm -ivh fuse-2.7.4-8.el5.i386.rpm
$ rpm -ivh fuse-libs-2.7.4-8.el5.i386.rpm
$ rpm -ivh fuse-ntfs-3g-1.2216-1.el5.rf.
[Centos 6]
$ rpm -ivh fuse-ntfs-3g-2010.10.2-1.el6.rf.i686.rpm
$ fdisk -l
(untuk melihat harddisk external memakai device sda1 atau sdb1 atau sdc1) misal :
Device Boot Start End Blocks Id System
/dev/sda1 * 1 13 102400 7 HPFS/NTFS
$ mkdir /mnt/ntfs
(buat folder baru bernama ntfs untuk mounting partisi ntfs)
$ mount -t ntfs-3g /dev/sda1 /mnt/ntfs
(mount partisi ntfs dari device sda1 ke folder /mnt/ntfs)
$ umount /mnt/ntfs
(unmount partisi ntfs)
Sumber :
http://musaamin.web.id/mount-
http://www.cyberciti.biz/faq/redhat-fedora-enable-ntfs3g-support/
http://pkgs.repoforge.org/
http://rpm.pbone.net/index.
http://rpmfind.net/linux/
28 October 2012
Install MySQL di Centos dengan configure (dari source code)
$ wget http://downloads.mysql.com/archives/mysql-5.0/mysql-5.0.91.tar.gz
$ tar xzf mysql-5.0.91.tar.gz
$ cd mysql-5.0.91
$ ./configure --prefix=/usr/local/mysql
$ make
$ make install
$ cp /home/indra/mysql-5.0.91/support-files/my-medium.cnf /etc/my.cnf
$ groupadd mysql
$ useradd -g mysql mysql
$ cd /usr/local/mysql
$ chown -R mysql .
$ chgrp -R mysql .
$ /home/indra/mysql-5.0.91/scripts/mysql_install_db --user=mysql
$ chown -R root .
$ chown -R mysql var
$ /usr/local/mysql/bin/mysqladmin -u root password 123
$ cp /home/indra/mysql-5.0.91/support-files/mysql.server /etc/init.d/mysql
$ chmod +x /etc/init.d/mysql
$ /etc/init.d/mysql start
$ chkconfig mysql on
$ export PATH="/usr/local/bin:/usr/local/sbin:/usr/local/mysql/bin:$PATH"
$ ps aux |grep mysql
Bila PID MySQL sudah ada maka MySQL sudah dapat dijalankan.
=======================================================
To start mysqld at boot time you have to copy
support-files/mysql.server to the right place for your system
PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !
To do so, start the server, then issue the following commands:
/usr/local/mysql/bin/mysqladmin -u root password 'new-password'
/usr/local/mysql/bin/mysqladmin -u root -h indra.office.com password 'new-password'
Alternatively you can run:
/usr/local/mysql/bin/mysql_secure_installation
which will also give you the option of removing the test
databases and anonymous user created by default. This is
strongly recommended for production servers.
See the manual for more instructions.
You can start the MySQL daemon with:
cd /usr/local/mysql ; /usr/local/mysql/bin/mysqld_safe
You can test the MySQL daemon with mysql-test-run.pl
cd mysql-test ; perl mysql-test-run.pl
=======================================================
Sumber :
http://blog.pnyet.web.id/2011/04/15/installing-mysql-from-source.html
http://forums.mysql.com/read.php?10,214837,214946#msg-214946
http://www.geeksww.com/tutorials/database_management_systems/mysql/installation/downloading_compiling_and_installing_mysql_server_from_source_code.php
09 October 2012
Cara mengatasi masalah ip_conntrack: table full, dropping packet
ip_conntrack: table full, dropping packet.
ip_conntrack: table full, dropping packet.
ip_conntrack: table full, dropping packet.
Ternyata masalah terjadi pada firewall iptables. Connection tracking (conntrack) database penuh/full ketika mencatat koneksi simultan.
Untuk mengetahui limit koneksi conntrack kita dapat gunakan perintah:
1. sysctl net.ipv4.netfilter.ip_conntrack_max
2. atau cat /proc/sys/net/ipv4/ip_conntrack_max
Akan muncul angka : 65536
Sudah cukup besar kan. Tapi kok iptablesnya masih error ya.
Mari kita lihat konfigurasi conntrack kita di sysctl dengan perintah:
sysctl -a | grep conntrack
Misal muncul tulisan :
net.ipv4.ip_conntrack_max = 65496
net.ipv4.netfilter.ip_conntrack_generic_timeout = 600
net.ipv4.netfilter.ip_conntrack_icmp_timeout = 30
net.ipv4.netfilter.ip_conntrack_udp_timeout_stream = 180
net.ipv4.netfilter.ip_conntrack_udp_timeout = 30
net.ipv4.netfilter.ip_conntrack_tcp_timeout_close = 10
net.ipv4.netfilter.ip_conntrack_tcp_timeout_time_wait = 120
net.ipv4.netfilter.ip_conntrack_tcp_timeout_last_ack = 30
net.ipv4.netfilter.ip_conntrack_tcp_timeout_close_wait = 259200
net.ipv4.netfilter.ip_conntrack_tcp_timeout_fin_wait = 120
net.ipv4.netfilter.ip_conntrack_tcp_timeout_established = 432000
net.ipv4.netfilter.ip_conntrack_tcp_timeout_syn_recv = 60
net.ipv4.netfilter.ip_conntrack_tcp_timeout_syn_sent = 120
net.ipv4.netfilter.ip_conntrack_max = 65496
Ayo kita coba rubah setting konfigurasi yang dicetak tebal (bold) dengan cara menambahkannya di /etc/sysctl.conf:
net.ipv4.netfilter.ip_conntrack_max = 98000
net.ipv4.netfilter.ip_conntrack_tcp_timeout_close_wait = 240
net.ipv4.netfilter.ip_conntrack_tcp_timeout_established = 28800
Dengan cara ini kita menambah sedikit kapasitas tabel menjadi 98000, dan disaat yang sama mengurangi jumlah waktu koneksi yang terjadi dari 5 hari (432000 detik) menjadi 8 jam (28800 detik). Kita juga mengubah jumlah koneksi waktu akan disimpan di TIME_WAIT untuk sesuatu yang lebih wajar.
Untuk memantau koneksi simultan yang terjadi secara real-time maka gunakan perintah:
wc -l /proc/net/ip_conntrack
Mudah-mudahan membantu :)
Sumber:
http://www.linuxquestions.org/questions/linux-server-73/ip_conntrack-table-full-581142/
http://www.cyberciti.biz/faq/ip_conntrack-table-ful-dropping-packet-error/
http://rackerhacker.com/2008/01/24/ip_conntrack-table-full-dropping-packet/
19 September 2012
Cara mengatasi blue screen pada saat instalasi Windows XP di laptop Asus EEE PC
1. Masuk ke BIOS dengan cara menekan F2
2. Pilih Advanced
3. Cari tulisan SATA, pilih Native IDE
Semoga membantu
NB: Kalau CD/DVD External (2 usb) anda tidak terbaca pada saat instalasi Windows XP mungkin anda salah mencolok USB nya, karena di Asus EEE PC tersebut salah satunya menggunakan USB versi 3.0. Pastikan anda memasukkan usb ke USB versi 2.00 jika usb CD/DVD External anda masih versi 2.00
Sumber:
http://en.kioskea.net/forum/affich-118712-blue-screen-while-trying-to-install-xp
06 September 2012
INSTALASI MANUAL APACHE 2.2.22 DAN PHP 5.2.6 DAN MYSQL di CENTOS 6.0
1. search link download versi apache 2.2.22
2. login sebagai root
3. download :
$ wget http://mirror.cc.columbia.edu/pub/software/apache//httpd/httpd-2.2.22.tar.gz
4. $ tar xfz httpd_2.2.22.tar.gz
5. $ cd /home/indra/httpd_2.2.22/
Kemudian ketik:
./configure --prefix=/usr/local/apache2.2.22 --enable-so --enable-ssl --enable-expires --with-mpm=prefork
--enable-rewrite --enable-deflate --enable-info --enable-headers
# Tips kalau error pada saat make, coba lihat daftar error dan solusi di bagian paling bawah tulisan ini
Kemudian jalankan command-command berikut:
$ make clean
$ make
$ make install
$ /usr/local/apache2.2.22/bin/apachectl -k start
6. download php 5.2.6, save di /home/indra/php5.2.6/ kemudian extract/unzip file dengan command:
$ tar -xvf php-5.2.6.tar.bz2
#ini untuk 32 bit
./configure --prefix=/usr/local/apache2.2.22/php --with-zlib --enable-sigchild --enable-exif --disable-debug --enable-sockets --with-apxs2=/usr/local/apache2.2.22/bin/apxs --with-config-file path=/usr/local/apache2.2.22/php --with-mysqli --with-gd --with-jpeg-dir --with-png-dir --with-freetype-dir --with-bz2 --with-curl --enable-mbstring --with-mcrypt
#ini untuk 64 bit
./configure --prefix=/usr/local/apache2.2.22/php --with-zlib --enable-sigchild --enable-exif --disable-debug --enable-sockets --with-apxs2=/usr/local/apache2.2.22/bin/apxs --with-config-file-path=/usr/local/apache2.2.22/php --with-mysql=mysqlnd --with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd
--with-mysqli --with-gd --with-jpeg-dir --with-png-dir --with-freetype-dir --with-bz2 --with-curl --enable-mbstring
## --with-mysql=mysqlnd --with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd dipakai pada php versi 5.3.xx
Kemudian jalankan command-command berikut:
$ make clean
$ make
$ make install
7. Rubah konfigurasi httpd.conf dan php.ini
# You may want to add/usr/local/apache2.2.22/php/lib/php to your php.ini include path
# Jadi kita copy php.ini yang recommended dari folder /home/indra/php5.2.6 ke lokasi php kita.
$ cp php.ini-recommended /usr/local/lib/php.ini
# Edit httpd.conf untuk loading PHP module.
# Biasanya sudah dipasang otomatis pada saat make install
Load PHP 5:
LoadModule php5_module libexec/libphp5.so
#Membuat PHP mem-parse extension tertentu sebagai PHP
$ nano /usr/local/apache2.2.22/conf/httpd.conf
AddType application/x-httpd-php .php .phtml
# Buat file info.php di /usr/local/apache2.2.22/htdocs untuk pengetesan PHP
# /usr/local/apache2.2.22/htdocs adalah default lokasi Document Root Apache 2.2.22
$ nano info.php /usr/local/apache2.2.22/htdocs
#Masukkan kode php berikut dan save menjadi file info.php
<?php
phpinfo();
?>
#buat di /etc/rc.local supaya automatic loading di startup centos
$ nano /etc/rc.local
$ /usr/local/apache2.2.22/bin/apachectl -k start
#disable firewall di centos
$ chkconfig iptables off
#Terakhir install MySQL
$ yum install mysql mysql-server mysql-devel
#automatic loading MySQL di startup centos
$ chkconfig --level 235 mysqld on
=======================================================
DAFTAR ERROR DAN SOLUSI
#Error : no acceptable C compiler found in $PATH
#Solusi: $ yum install gcc
#Error : checking whether to enable mod_deflate... configure: error: mod_deflate has been requested but
#can not be built due to prerequisite failures
#Solusi: $ yum install zlib zlib-devel
#Error :No recognized SSL/TLS toolkit detected
#Solusi: $ yum install -y openssl-devel
#Error : xml2-config not found
#Solusi: $ yum install libxml2 libxml2-devel
#Error : please reinstall the BZip2 distribution
#Solusi: $ yum install bzip2-devel
#Error : Configure: error: Please reinstall the libcurl distribution -
easy.h should be in /include/curl/
#Solusi: $ yum install curl-devel
#Error : Configure: error: libjpeg.(a|so) not found.
#Solusi: $ yum install libjpeg-devel
#Error : Configure: error: libpng.(a|so) not found.
#Solusi: $ yum install libpng-devel
#Error : Configure: error: freetype.h not found.
#Solusi: $ yum install freetype-devel
#mcrypt.h not found. Please reinstall libmycrypt
#Solusi: http://mattiasgeniar.be/2011/11/24/rhel-6-and-centos-6-missing-libmcrypt-and-libmhash-in-default-repository/
# $ rpm -ivh "http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-7.noarch.rpm"
# $ yum install libmcrypt-devel
#Error : mysql_config not found
#Solusi: $ yum install mysql myqsql-server mysql-devel
#Error : /usr.bin/ld find -lltdl
#Error : collect2 : ld returned 1 exit status
#Error : make:*** [libphp5.la] Error 1
#Solusi: $ yum install libtool-ltdl-devel
09 July 2012
Cara mengecek/memeriksa kesehatan(health) Active Directory pada Windows Server 2003/2008
Kali ini kita akan membahas cara mengecek/memeriksa kesehatan (health) Active Directory pada Windows Server 2003/2008 dengan menggunakan aplikasi Microsoft IT Environment Health Scanner. Microsoft IT Environment Health Scanner adalah software diagnosa gratis yang dirancang untuk administrators network kecil dan menengah (bisa sampai dengan 20 servers dan 500 pc klien) untuk mengetahui kesehatan rata-rata infrastruktur network kita. Sofware ini dapat mengenali masalah-masalah umum yang dapat menghambat network dan juga masalah-masalah yang dapat mengganggu upgrade infrastruktur, deployments, dan migrasi. Jika software ini dijalankan dengan akses network yang benar, hanya dibutuhkan waktu beberapa menit untuk memindai/scan lingkungan IT anda, melakukan lebih dari 100 pemeriksaan terpisah, dan mengambil dan menganalisa informasi seperti berikut:
- Konfigurasi sites dan subnets pada Active Directory
- Replikasi Active Directory, file system, dan folder share SYSVOL
- Name resolution oleh the Domain Name System (DNS)
- Konfigurasi network adapters dari seluruh domain controllers, DNS servers, dan e-mail servers yang menjalankan Microsoft Exchange Server
- Kesehatan domain controllers
- Konfigurasi Network Time Protocol (NTP) dari semua domain controllers
Jika sebuah masalah ditemukan, software ini akan menjelaskan masalah yang terjadi, menunjukkan seberapa parah masalah tersebut, dan memberikan link Microsoft Website sebagai panduan (artikel Knowledge Base) untuk membantu menyelesaikan masalah. Kita juga dapat menyimpan atau mencetak laporan sebagai tinjauan nanti. Software ini tidak merubah apapun pada komputer atau network anda.
Download Microsoft IT Environment Health Scanner disini
Sebagai info, Microsoft IT Environment Health Scanner tidak dapat dijalankan dalam Windows 2000 mixed mode, saya menjalankannya dalam mode domain functional level Windows Server 2003. Untuk mengetahui kita menggunakan domain functional level yang mana, maka kita harus masuk ke Active Directory Domain and Trusts.(Start - Administrative Tools - Active Directory Domain and Trusts - klik kanan nama domain kita misal xyz.co.id - Pilih Raise Domain Functional Level). Di situ kita bisa melihat mode apa yang dipakai domain kita.
Selain Microsoft IT Environment Health Scanner ini, masih banyak aplikasi untuk memeriksa kesehatan active directory tetapi biasanya tidak gratis alias bayar.
Jika kita tidak ingin menggunakan program, maka hal yang pertama kali yang harus diperiksa adalah Event Viewer. Kita harus memeriksa semua log, sebelum dan sesudah update domain controller untuk mencari kejadian-kejadian luar biasa (abnormal). Untuk pemeriksaan pra (pre-check) periksa log sebulan terakhir untuk mendapatkan data yang lebih lengkap. Kemudian saya jalankan beberapa perintah di bawah dan menggunakan perintah pipe (>>) untuk menyimpan hasilnya ke dalam file berakhiran txt. Hal ini untuk memudahkan membaca dan mencari pesan-pesan error (failed events):
Dcdiag.exe /v >> c:\temp\pre_dcdiag.txt
Perintah ini wajib dan akan selalu memberi tahu kita jika ada masalah dengan Domain Controller (DC) dan/atau service yang berkaitan dengan DC
Netdiag.exe /v >> c:\temp\pre_Netdiag.txt
Perintah ini akan memberitahu anda jika ada masalah dengan komponen network pada DC. Ini beserta post test juga adalah cara mudah dan cepat untuk memastikan patch yang kita install berjalan dengan baik (periksa log bagian atas log)
Netsh dhcp show server >> c:\temp\pre_dhcp.txt
Tidak semua orang melakukannya tetapi saya merasa kesal jika server DHCP menjadi tidak authorized setelah melakukan patch. Perintah ini membuat saya dapat memastikan jumlah server dan juga namanya.
Repadmin /showreps >> c:\temp\pre_rep_partners.txt.
Perintah ini menunjukkan semua replikasi kita dan apakah ia berhasil atau tidak . Harap hati-hati, Global Catalogs akan menampilkan info lebih banyak bila dibanding kan dengan domain controller biasa.
repadmin /replsum /errorsonly >> c:\temp\pre_repadmin_err.txt.
Perintah ini agak lama prosesnya, tetapi akan memberitahu kita, bila kita mempunyai masalah dengan replikasi
Kita jalankan pre_ scripts (script diatas), kemudian update server kita. Jika sudah selesai kita jalankan post_ scripts (sama script diatas juga) tetapi hal ini untuk memastikan dan membandingkan hasilnya dengan hasil awal.
Semoga tulisan ini membantu anda ketika anda meng-troubleshoot domain controller walaupun tidak mencakup semuanya. Hal ini adalah langkah standar/umum yang saya lakukan, silahkan jika anda ingin menambahkan.
Sumber :http://msmvps.com/blogs/ad/archive/2008/06/03/active-directory-health-checks-for-domain-controllers.aspx
http://community.spiceworks.com/topic/134322-active-directory-health-check
http://community.spiceworks.com/topic/197172-troubleshooting-active-directory-dns-etc-tools
http://itinfras.blogspot.com/2009/12/microsoft-it-environment-health-scanner.html