Bila kita mendapati keterangan status: REFUSED pada hasil query dns server kita menggunakan perintah dig maka yang harus kita lakukan adalah memeriksa file berkas named.conf di direktori /etc/named.conf. Carilah baris allow-query {localhost;}; di bagian kelompok options. Ubah text localhost menjadi any. Konfigurasi tersebut juga dapat mengatasi masalah bila dns slave gagal menarik data domain dari server master. Demikian tips singkat yang saya dapati keika mengalami kendala-kendala tersebut.
read more...Label: Cara merubah jam systen host proxmox
Pengalaman ini saya dapati ketika ada perbedaan waktu antara jam system server virtual saya dengan jam realnya. Setelah saya cek ternyata server virtual saya menggunakan zona waktu negara lain yang seharusnya menggunkan zona waktu Indonesia. Perlu diketahui OS yang saya gunakan pada virtual server saya adalah Centos 5 yang berjalan pada Proxmox. Langkah umum yang dijalankan ketika kita ingin merubah waktu server adalah dengan perintah date -s xx:xx:xx, dan ketika saya coba menjalankan perintah tersebut dinyatakan saya tidak memiliki akses untuk merubah jam system pada virtual server, ini terlihat dengan pesan yang ditampilkanya "date: cannot set date: Operation not permitted". Langkah selanjutnya saya mencoba mencek jam system Proxmox-nya yang ternyata jam systemnya telah sesuai dengan zona waktu Indonesia. Saya sempat bingung mengapa kok terjadi perbedaan waktu antara Proxmox dengan host virtualnya, setelah saya coba mecari jawabanya melalui google ditemukan solusinya dengan cara sebagai berikut:
Kadangkala kita dihadapkan pada masalah lambatnya jaringan internet yang ada ketika kita membutuhkanya untuk mengupdate aplikasi pada mesin Linux yang kita kelola sehingga proxy server menjadi alternatif sebagai pemecahnya. Pada tulisan ini saya ingin mencoba berbagi ilmu mengenai cara melakuan instalasi atau update dengan YUM dan PEAR melalui koneksi proxy.
Adapun ntuk dapat menjalankan perintah YUM melalui koneksi proxy langkah-langkahnya adalah sebagai berikut:
- Menyenting alamat proxy server beserta portnya dengan cara ketik perintah berikut pada shell; http_proxy=x.x.x.x:zz (x.x.x.x adalah ip server proxy dan z adalah port proxy) enter lalu ketik perintah export http_proxy enter.
- Jalankan perintah yum seperti biasa.
- Jalankan perintah pear config-set http_proxy http://x.x.x.x:zz/ pada shell
- Dan instalasi via pear sudah siap dilakukan
- Download software Oracle instan client oracle-instantclient11.2-basic-11.2.0.1.0-1.i386.rpm dan oracle-instantclient11.2-devel-11.2.0.1.0-1.i386.rpm pada alamat http://www.oracle.com/technetwork/topics/linuxsoft-082809.html
- Install aplikasi yang didownload dengan perintah rpm -ivh oracle-instantclient11.2-*.rpm
- Pastikan bahwa mesin Linux telah terinstall PHP 5.3. Untuk memastikanya lakukan perintah rpm -qa|grep php sehingga akan ditampilkan aplikasi php yang telah terinstall.
- Bila PHP ternyata belum terinstall maka lakukan instalisasi dengan perintah yum install php php-devel php-pear atau ikuti langlah-langkahnya ditutorial lain pada blog saya ini.
Tulisan ini coba mengisahkan pengalaman saya ketika menghadapi kendala betapa lemotnya server web yang saya kelola. Sebelumnya saya akan coba menceritakan kronologisnya. Tren virtualisasi membuat saya ingin juga mencobanya. Aplikasi virtualisasi yang saya pilih jatuh kepada Proxmox menimbang karena Proxmox adalah aplikasi opensource yang corenya adalah Debian yang merupakan distro linux yang mumpuni. Proxmox tersebut saya instal dimesin HP Proliant DL380 G7 dengan distro Centos 5 sebagai host virtualnya. Adapun tujuan dari instalasi server ini adalah menjalankan layanan web server yang akan diakses oleh banyak pengunjung. Selanjutnya untuk aplikasi web servernya sendiri saya pergunakan Apache 2 bawaan distro Centos 5 dengan modul PHP5 dan Mysql 5.
Secara default bila kita melakukan instalasi PHP melalui yum pada Centos 5.6 maka repository yang ada akan menginstalkan PHP versi 5.1. Demikian pula dengan instalasi mysql dimana yang ada hanya versi mysql 5.0. Untuk dapat melakukan instalsi PHP versi 5.3 dan MySQL 5.5 maka kita akan menggunakan repository yang disediakan oleh repos.nethconsulting.com. Adapun langlah-langkahnya adalah sebagai berikut:
- Download file nethconsulting.repo dengan perintah wget http://repos.nethconsulting.com/centos/nethconsulting.repo dan letakan di direktory /etc/yum.repos.d/
- Edit file nethconsulting.repo tambahkan priority=1 pada list paling akhir
- Untuk instalasi aplikasi lain yang dibutuhkan oleh php maka kita akan mendownload dan menginstal Epel Repository dengan menjalankan perintah wget http://syslogserver.googlecode.com/files/epel-release-5-3.noarch.rpm pada shell.
- Install repo Epel dengan perintah rpm -ivh epel-release-5-3.noarch.rpm
- SElanjutnya lakukan perintah yum install php untuk mulai menginstall PHP versi 5.3
- Lakukan perintah yum insyall mysql untuk mulai menginstall MySQL versi 5.5
Maksud dari judul artikel ini adalah bagaimana kita menjalankan pertintah tertentu pada mesin linux pada setiap kejadian atau proses tertentu. Contohnya adalah misalkan kita akan melakukan singkronisasi dua direktori apabila ada file yang diupload ke salah satu direktori. Untuk kejadian ini tools yang kita butuhkan adalah incron. Cara pengunaan incron pada contoh kasus tersebut adalah:
dengan menjalankan perintah incron -e dan tuliskan perintah berikut:
/var/www/html IN_CREATE /root/scripts/backup.sh
Penjelasan dari perintah diatas adalah jalankan perintah di file /root/scripts/backup.sh apabila ada aktifitas tulis pada dir /var/www/html
Sering kali kita mengalami permasalahan hang pada sever yang kita kelola. Bila permasalahan tersebut saya temui maka yang akan saya lakukan adalah menghubungi it support dari penyedia colo tempat server tersebut diletakan untuk merestartnya server saya tersebut secara manual. Mungkin bila terjadi dalam sepengetahuan saya hal tersebut menjadi tidak masalah namun bila tidak maka server saya tersebut akan mengalami down time yang cukup panjang hingga diketahui bahwa server bersangkutan hang. Pemecahan masalah dari masalah tersebut seharusnya adalah adanya proses otomasi yang mendeteksi kesalahan pada server dan mengharuskan dilakukan restart pada server. Adapun aplikasi yang memiliki kemampuan restart otomatis pada device dikenal dengan watchdog. Berikut ini akan saya jelaskan instalasi watchdog pada server Centos.
Bila kita menjumpai error "ORA-01092: ORACLE instance terminated. Disconnection forced" akibat adanya masalah pada undo tablespace ketika menghidupkan database oracle maka yang mesti kita lakukan adalah:
- Cek file log dengan nama alert
SID.log (bila SID database anda bernama coba maka file alert-nya bernama alertcoba.log). Untuk mencarinya pada os linux gunakan perintah #find $ORACLE_HOME -name alert*.log. - Baca file alert tersebut dan bila pesan errornya adalah: "ORA-30012: undo tablespace 'UNDOTBS' does not exist or of wrong type" ini dipastikan ada masalah pada file Undo Tablespace yang bernama UNDOTBS.
./install.sh --platform-override
read more...
read more...
read more...
read more...
read more...
read more...
Kadangkala kita kesulitan untuk mengetahui apakah web server yang kita kelola dalam keadaan up diluar jaringan kita. Cara yang paling seringkali kita lakukan adalah dengan menghubungi teman-teman kita untuk meminta tolong kepada mereka mengakses halaman web yang ada pada server yang akan kita cek tersebut. Cara inipun kadang kala kurang mewakili daerah-daerah akses yang kita inginkan untuk dimonitor. Sebenarnya ada cara yang lebih praktis dan ekonomis tanpa harus kita mengganggu kesibukan rekan-rekan kita itu. Cara yang dimaksud adalah dengan memanfaatkan tools yang ada pada site http://www.host-tracker.com. Dengan hanya memasukan alamat url server yang kita akan tes dan hanya sekali menekan tombol check maka kita akan langsung dapat melihat statusnya dihampir seluruh penjuru dunia lengkap dengan waktu kecepatan aksesnya.
read more...Link berikut ini berisi tools-tools shel linux yang harus di ketahui oleh Admin server. Silahkan kunjungi web berikut ini http://www.cyberciti.biz/tips/top-linux-monitoring-tools.html
read more...Berikut link tutorial untuk menginstall keperluan server linux Centos kita dalam menjalankan aplikasi multimedia seperti PHP Motion contohnya:
http://www.sklav.com/?q=node/2
Berikut cara untuk mengetahui distro linux yang kita guakan pada server kita:
cat /proc/version atau cat /etc/issue

