Archive for the ‘Server’ Category
Install Ruby di Linux
Written by Qwords.com on June 22, 2011 – 2:49 amtutorial untuk menginstall ruby di linux (CentOS)
1. Install Package yg diperlukan oleh ruby:
$ sudo yum groupinstall 'Development Tools'
$ sudo yum install readline-devel
2. Pindah ke direktori tempat ruby akan di download
$ cd /usr/local/src
3. download ruby langsung dari situs resmi ruby (update terbaru 2011)
$ wget http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p290.tar.gz
4. Extract hasil download
$ tar xzvf ruby-1.9.2-p290.tar.gz
5. Masuk ke folder hasil extract pada langkah 4
$ cd ruby-1.9.2-p290
6. Buat file Instalasi untuk Linux
$ ./configure && make
7. Install ruby
$ sudo make install
Posted in Server | No Comments »
Error 451 Temporary local problem
Written by Qwords.com on March 15, 2011 – 9:30 amUntuk memperbaiki error “Error 451 Temporary local problem” anda dapat mengikuti tutorial dibawah ini:
1. Masuk ke server anda melalui ssh (putty)
2. Login sebagai root/su -
3. Masuk ke folder root ( ketik cd ..)
4. Masuk ke folder etc ( ketik cd etc)
5. Edit file localdomains ( ketik nano localdomains)
6. Isikan nama domain anda di dalam file localdomains tersebut
7. Tekan CTRL + X
8. Ketik yes untuk menyimpan kemudian enter
9. Restart service mail di whm anda ( pilih menu mail server (exim) lalu klik yes )
10. Selesai, cek kembali website dan mail account anda.
Posted in Server | No Comments »
Error : Can’t create/write to file ‘/var/lib/mysql/tmp/ (Errcode: 2)
Written by Qwords.com on February 8, 2011 – 7:45 amJika anda mempunyai website dengan cms wordpress tiba-tiba hilang postnya, kemudian saat anda login ke admin anda pun melihat category dan tags wordpress anda kosong. tidak perlu khawatir itu bukan berarti database anda hilang. melainkan database anda tidak dapat anda akses. memperbaikinya cukup mudah.
login ke server anda melalui SSH kemudian login root / su -, ketik dibawah ini
1. masuk ke folder mysql: cd /var/lib/mysql/
2. buat folder tmp: mkdir tmp
3. ganti owner folder tmp: chown mysql:mysql tmp
4. ganti folder permission folder tmp: chmod 755 tmp
5. restart mysql
6. repair database wordpress anda.
dengan cara diatas anda website anda kembali normal, anda dapat mengedit table database, dan dapat merepair database anda kembali.
Posted in Server | No Comments »
Menemukan File Besar di Linux
Written by Qwords.com on April 19, 2009 – 6:34 pmJika anda seorang administrator server, dan kebingungan, mengapa tiba tiba disk space anda habis, anda perlu untuk memeriksa satu persatu file yang ada dalam server anda, untuk menemukan file besar tersebut.
Apabila server anda tidak terlalu banyak usernya, maka pengecekan manual amat mungkin anda lakukan, namun bayangkan jika server tersebut banyak sekali usernya, maka anda perlu script untuk melakukannya.
find /var/lib -type f -size +20000k -exec ls -lh {} ; | awk '{ print $9 ": " $5 }'
Script diatas akan memeriksa file berukuran lebih dari 20MB pada folder /var/lib, anda dapat mengkustomisasi script tersebut sesuai kebutuhan. Selamat mencoba
Posted in Server | No Comments »
Memperbaiki YUM error
Written by Qwords.com on February 18, 2009 – 6:16 amTerkadang YUM error
saat kita hendak mengupdate aplikasi atau modul pada server
pesan error yum sering seperti ini:
Loading “security” plugin
Loading “rhnplugin” plugin
rpmdb: Lock table is out of available locker entries
rpmdb: Unknown locker ID: e145
error: db4 error(22) from db->close: Invalid argument
error: cannot open Packages index using db3 – Cannot allocate memory (12)
error: cannot open Packages database in /var/lib/rpm
Traceback: File “/usr/bin/yum”, line 29, in ?
yummain.main(sys.argv[1:])
File “/usr/share/yum-cli/yummain.py”, line 85, in main
base.getOptionsConfig(args)
File “/usr/share/yum-cli/cli.py”, line 163, in getOptionsConfig
disabled_plugins=self.optparser._splitArg(opts.disableplugins))
File “/usr/lib/python2.4/site-packages/yum/__init__.py”, line 164, in _getConfig
self._conf =
Hal tersebut terjadi karena temporary locker entry pada saat RPM mengakses file database berkerley terisi dengan tabel hasil pencarian. jika terjadi pembatalan (control -C) terlalu sering pada proses RPM, issue ini akan sering muncul.
bagaimana cara mengatasinya ?
login sebagai root
buat backup /var/lib/rpm :
tar cvzf rpmdb-backup.tar.gz /var/lib/rpm
hapus Berkeley database :
rm /var/lib/rpm/__db.00*
rebuild database rpm
rpm --rebuilddb
dan check rpm database untuk meyakinkan bahwa itu berjalan OK
rpm -qa | sort
Posted in Server | No Comments »