Never Delete Any Files From /home/virtfs/

/home/virtfs folder is used to chroot the user into jailed shell. Cpanel will hard link files into this directory so deleting files in /home/virtfs will also delete the files on the server in the actual location. (example: rm /home/virtfs/user/etc/exim.pl will delete /etc/exim.pl)

If a user is reporting double the quota and it is from /home/virtfs then we need to umount or kill and hanging jailshell process. To do this run

ps aufx |grep user |grep jailshell

If there are no jailshell processes then run

cat /proc/mounts

It will show,
/dev/root /home/virtfs/user/lib ext3 rw,data=ordered,usrquota 0 0
/dev/sda2 /home/virtfs/user/usr/lib ext3 rw,data=ordered,usrquota 0 0
/dev/sda2 /home/virtfs/user/usr/sbin ext3 rw,data=ordered,usrquota 0 0
/dev/sda2 /home/virtfs/user/usr/share ext3 rw,data=ordered,usrquota 0 0
/dev/sda2 /home/virtfs/user/usr/bin ext3 rw,data=ordered,usrquota 0 0
/dev/sda2 /home/virtfs/user/usr/man ext3 rw,data=ordered,usrquota 0 0
/dev/sda2 /home/virtfs/user/usr/X11R6 ext3 rw,data=ordered,usrquota 0 0
/dev/sda2 /home/virtfs/user/usr/kerberos ext3 rw,data=ordered,usrquota 0 0
/dev/sda2 /home/virtfs/user/usr/libexec ext3 rw,data=ordered,usrquota 0 0
/dev/sda2 /home/virtfs/user/usr/local/bin ext3 rw,data=ordered,usrquota 0 0
/dev/sda2 /home/virtfs/user/usr/local/share ext3 rw,data=ordered,usrquota 0 0
/dev/sda2 /home/virtfs/user/usr/local/Zend ext3 rw,data=ordered,usrquota 0 0
/dev/sda2 /home/virtfs/user/usr/include ext3 rw,data=ordered,usrquota 0 0
/dev/sda2 /home/virtfs/user/usr/local/lib ext3 rw,data=ordered,usrquota 0 0
/dev/sda3 /home/virtfs/user/var/spool ext3 rw,noatime,nodiratime,data=ordered,usrquota 0 0
/dev/sda3 /home/virtfs/user/var/lib ext3 rw,noatime,nodiratime,data=ordered,usrquota 0 0
/dev/sda3 /home/virtfs/user/var/run ext3 rw,noatime,nodiratime,data=ordered,usrquota 0 0
/dev/sda3 /home/virtfs/user/var/log ext3 rw,noatime,nodiratime,data=ordered,usrquota 0 0
/dev/sda6 /home/virtfs/user/tmp ext3 rw,nosuid,nodev,noexec,data=ordered 0 0
/dev/root /home/virtfs/userbin ext3 rw,data=ordered,usrquota 0 0

You will need to unmount each of these by running
umount /home/virtfs/user/tmp and so on

You can also run

for i in `cat /proc/mounts |grep virtfs |grep user |awk ‘{print$2}’`; do umount $i; done

Make sure to replace user with the cpanel username in the above command. This will then clear up the files in /home/virtfs and the quota should return to normal.

Secure FTP menggunakan Filezilla

Untuk menjamin keamanan selama transfer data via FTP silakan gunakan SFTP ketika akses ke server via FTP.

Step 1: Klik File
Step 2: Klik “New Site” dan beri nama koneksi anda
Step 3: Masukkan nama domain atau Ip address
Step 4: Pilih server type “SFTP”
Step 5: Pilih login type “Normal”
Step 6: Masukkan username dan password akun FTP
Step 7: Klik Connect

Untuk memastikan bahwa anda sedang terkoneksi via SFTP, akan muncul tampilan “initializing SFTP connection” pada jendela Filezilla dan terlihat gambar ‘kunci gembok’ pada status bar FileZilla seperti gambar di bawah ini.

Mengcopy data besar tetapi space tidak mencukupi

Berikut ini adalah tips mengcopy data dari server1 ke server2 dengan mengkompres terlebih dahulu data di server1 tetapi space sudah tidak mencukupi

server1# tar zcf – /backup | ssh root@server2 cat > /server1/backup.tgz

perintah di atas akan melakukan kompresi terhadap data di folder /backup  tanpa terlebih dahulu disimpan di local disk tetapi langsung dicopy ke server2 yang memiliki space yang mencukupi, dengan demikian space yang kurang di server1 tidak menjadi masalah.

Memindahkan Joomla 1.5 dari komputer lokal ke server hosting

Berikut ini langkah-langkah yang dibutuhkan untuk memindahkan situs Joomla dari komputer lokal Anda ke server:

1. Membuat database melalui MySQL Database di Cpanel

Jika anda belum memiliki database di server, silahakan dibuat dahulu melalui cPanel > MySql Database. Dari sana bisa diperoleh :

• Nama database format : userCpanel_namaDB
• Username database
• Password database format : userCpanel_namaUser

2. Backup database Komputer lokal

Backup database anda, jika menggunakan phpMyAdmin silahkan akses phpMyAdmin dari web browser anda ( http://localhost/phpmyadmin). Pilih database Joomla yang ingin diupload dari drop down menu “database”. Setelah database dipilih, klik pada tombol “export”, lalu pilih select all dan centang kotak “Add Drop Table”. Jangan ganti yang lain kecuali anda tahu apa yang anda lakukan. Centang “Save as file” tekan tombol “Go” di kanan bawah browser. Browser akan mengeluarkan konfirmasi penyimpanan ke komputer lokal.

3. Import database melalui phpmyadmin di cpanel

Setelah selesai membuat database dan user mysql serta export database di komputer lokal anda. Silakan buka menu phpMyAdmin di cPanel, pilih database Joomla yang tadi anda buat di step pertama. Setelah database dipilih , klik pada tombol “import” dan browse file backup database yang telah anda buat di langkah 2 di atas dan klik “Go” untuk import.

4. Upload files

Sebelum anda upload file Joomla ke server melalui FTP, sebaiknya kompres satu folder instalasi joomla di lokal komputer anda dalam satu file format Zip. Gunakanlah kompresi normal (standar) untuk zip file dan direktori Joomla.
Upload file .zip dengan menggunakan ftp/filezilla untuk mempercepat proses upload dan untuk menghindari kegagalan upload. Jika ingin menjadikan Joomla sebagai web utama silakan upload file zip Joomla ke dalam direktori /public_html supaya Joomla dapat diakses melalui http://domainanda.com/.
Setelah selesai upload, login ke cPanel > File Manager, cari file yang anda upload (di dalam direktori public_html), klik kanan pada file tersebut dan klik extract.

5. Setting file Configuration.php

Buka cPanel > File Manager anda. Cari configuration.php di direktori Joomla anda. Klik kanan pada file tersebut dan klik ‘Edit’. Dalam file script tersebut, cari baris sebagai berikut :

var $log_path = ‘’;
var $tmp_path = ‘’;
var $live_site = ‘’;
var $host = ”;
var $user = ‘’;
var $db = ‘’;
var $password = ”;

Sesuaikan nilai dari parameter-parameter tersebut di atas dengan setting yang anda buat di server hosting. Untuk path biasanya formatnya /home/usercpanel/public_html/path, sedangkan yang lain silakan anda sesuaikan sendiri.

Setelah selesai mengganti konfigurasi, tekan tombol Save Changes. Silakan ditest web anda dengan mengakses ke http://domainanda.com

Remote Install CentOS 5 via VNC

Saya baru saja menerima dedicated server dengan harga bulk, namun sayangnya instalasi OS juga versi bulk (default) , tidak seperti yang diharapkan. Untuk minta install ulang OS secara customized harus menambah biaya instalasi.

Untungnya centOS terbaru memiliki fitur remote  install via VNC. Maka saya mencoba untuk reinstall OS secara remote via VNC. Bila anda belum memasang VNC di desktop anda, ada baiknya mencoba tutorial kami di sini. Dalam contoh ini, saya akan menginstal CentOS 5.8 x86_64. Read the rest of this entry »

Switch to our mobile site