Cara Mengatasi Bandwidth Limit Menggunakan Perintah SSH

Cara untuk mengatasi bandwidth limit atau memperbesar limit karena telah habis menggunakan perintah SSH.

1. Login SSH lalu masuk ke direktori /var/cpanel/bwlimited dengan cara menjalankan perintah:

    cd / var/cpanel/bwlimited kemudian hapus file yang ada di dalam direktori ini dengan perintah rm -rf.

2. Kemudian jalankan perintah:

    cd /var/cpanel/bandwidth.cache/

    maka anda akan menemukan domain dengan bandwidth yang telah limit.

3. Kemudian edit domain tersebut dengan menjalankan perintah:

     vi namadomain.com

4. Kemudian hapus angka yang ada di dalam file tersebut dan ganti dengan 0.

5. Simpan dan tutup file tersebut.

6. Jalankan perintah berikut! tetapi ganti username dengan user yang bandwidthnya limit tadi.

    vi /var/cpanel/users/username
    kemudian pada BWLIMIT= xxxx -->gantilah xxxx dengan angka yang lebih besar.

Cara Install & Uninstall Nginx

Cara install dan uninstall/ remove ngink menggunakan SSH command;

Cara Install Nginx

1. Login SSH menggunakan putty dan masuklah ke direktori /usr/local/src dengan cara:
    jalankan perintah: cd /usr/local/src
2.Download nginx admin, dengan cara menjalankan perintah berikut ini:
    wget http://nginxcp.com/latest/nginxadmin.tar
3. Ekstrak file dengan cara menjalankan perintah berikut ini:
    tar xf nginxadmin.tar
4. Masuklah ke direktori publicnginx, dengan menjalankan perintah berikut:

    cd publicnginx
5. Kemudian jalankan perintah berikut:

    ./nginxinstaller install

Cara Uninstall Nginx


1. Login SSH menggunakan putty dan masuklah ke direktori /usr/local/src dengan cara:
    jalankan perintah: cd /usr/local/src
2.Download nginx admin, dengan cara menjalankan perintah berikut ini:
    wget http://nginxcp.com/latest/nginxadmin.tar
3. Ekstrak file dengan cara menjalankan perintah berikut ini:
    tar xf nginxadmin.tar
4. Masuklah ke direktori publicnginx, dengan menjalankan perintah berikut:
    cd publicnginx
5. Kemudian jalankan perintah berikut:
    ./nginxinstaller uninstall

Kumpulan SSH Command cPanel/ WHM

Berikut ini adalah perintah-perintah atau command SSH cPanel/ WHM beserta kegunaannya yang dapat anda jalankan menggunakan software putty.

/scripts/mailtroubleshoot Attempt to Troubleshoot a Mail Problem
/scripts/mysqlpasswd Change a Mysql Password
/scripts/quicksecure Kill Potential Security Problem Services
/scripts/rebuildippool Rebuild Ip Address Pool
/scripts/remdefssl Delete Nasty SSL entry in apache default httpd.conf
/scripts/restartsrv Restart a Service (valid services: httpd,proftpd,exim,sshd,cppop,bind,mysql )
/scripts/rpmup Syncup Security Updates from RedHat/Mandrake
/scripts/runlogsnow Force a webalizer/analog update.
/scripts/secureit Remove non-important suid binaries
/scripts/setupfp4 Install Frontpage 4+ on an account.
/scripts/simpleps Return a Simple process list. Useful for finding where cgi scripts are running from.
/scripts/suspendacct Suspend an account
/scripts/sysup Syncup Cpanel RPM Updates
/scripts/ulimitnamed RH 6 only. Install a version of bind to handle many many zones.

/scripts/adddns Add a Dns Entry
/scripts/addfpmail Install Frontpage Mail Exts
/scripts/addservlets Add JavaServlets to an account (jsp plugin required)
/scripts/adduser Add a User
/scripts/admin Run WHM Lite
/scripts/apachelimits Add Rlimits (cpu and mem limits) to apache.
/scripts/dnstransfer Resync with a master DNS Server
/scripts/editquota Edit A User’s Quota
/scripts/finddev Search For Trojans in /dev
/scripts/findtrojans Locate Trojan Horses
/scripts/findtrojans < /var/log/trojans
/scripts/fixtrojans < /var/log/trojans
/scripts/fixcartwithsuexec Make Interchange work with suexec
/scripts/fixinterchange Fix Most Problems with Interchange
/scripts/fixtrojans Run on a trojans horse file created by findtrojans to remove them
/scripts/fixwebalizer Run this if a user’s stats stop working
/scripts/fixvaliases Fix a broken valias file
/scripts/hdparamify Turn on DMA and 32bit IDE hard drive access (once per boot)
/scripts/initquotas Re-scan quotas. Usually fixes Disk space display problems
/scripts/initsuexec Turn on SUEXEC (probably a bad idea)
/scripts/installzendopt Fetch + Install Zend Optimizer
/scripts/ipusage Display Ipusage Report
/scripts/killacct Terminate an Account
/scripts/killbadrpms Delete “Security Problem Infested RPMS”
/scripts/mailperm Fix Various Mail Permission Problems
/scripts/unblockip Unblock an IP
/scripts/unsuspendacct UnSuspend an account
/scripts/upcp Update Cpanel
/scripts/updatenow Update /scripts
/scripts/wwwacct Create a New Account


Cara Membuat Database MYSQL melalui SSH

Cara membuat database mysql menggunakan perintah ssh/ command ssh dengan software putty dapat dijadikan alternatif membuat database melalui interface PhpMyadmin. Cara ini bisa anda lakukan ketika anda mempunyai VPS namun tanpa cPanel atau masa lisensi cPanel anda telah habis.

Langkah cara buat database MYSQL charset utf8 melalui perintah SSH

1. login SSH menggunakan putty sebagai root
2. ketik perintah berikut, atau copy lalu paste ke putty anda, (ganti db_name dan db_user serta password sesuai yang anda inginkan, db_user tidak boleh lebih dari 16 karakter).
   mysql -u root
   CREATE DATABASE db_name CHARACTER SET utf8 COLLATE utf8_general_ci;
   grant all privileges on db_name.* to 'db_user'@'localhost' identified by "password";
   flush privileges;
   exit;


Jika tidak ada kesalahan, maka akan terlihat seperti gambar dibawah ini;


Hasilnya dapat anda cek menggunakan perintah: cd /var/lib/mysql lalu tekan enter lalu ketik dir maka akan terdapat folder db_name.

Cara Import dan Export MYSQL Database melalui SSH

Cara import dan export database MYSQL atau dump mysql database website atau blog menggunakan perintah ssh/ command SSH dengan software putty.


Import database melalui SSH hanya dapat dilakukan jika nama database sudah ada di server, lihat 
postingan saya mengenai cara buat database mysql menggunakan ssh command/ perintah ssh. Dan yang harus diingat adalah nama Mysql Database nya yang harus sama dengan yang ada diserver, bukan nama file .sql nya.
contohnya: Jika database yang ada di server adalah db_name maka nama database pada file sql yang kita import juga harus db_name meskipun filenya kita berinama file.sql. Lihat gambar dibawah ini!
dumping databse melalui perintah ssh

Berikut ini cara dan tips import database MYSQL dari komputer melalui SSH ke server VPS


1. Siapkan database anda, misal db_name.sql kemudian upload file db_name.sql menggunakan filezilla atau yang lain. Upload file db_name.sql tersebut ke direktori public_html dari domain anda.
2. login SSH menggunakan putty
3. ketik cd /home/userdomainanda/public_html
    (userdomainanda adalah username anda untuk login cPanel)
 4. Kemudian garis besar perintah yang digunakan adalah:
        mysql -p -u username database_name < file.sql
     Silahkan ketikan : mysql -p -u username database_name < db_name.sql
     Username dan database name mengacu pada user dan database name saat membuat database.
Database dari localhost anda sekarang sudah sukses diimport ke server menggunakan perintah SSH dengan software putty. Untuk melakukan export database dari server yang kemudian akan kita simpan di komputer kita silahkan baca tipsnya di bawah ini.

Cara export/ dump MYSQL database menggunakan putty melalui SSH command

1. Login SSH menggunakan putty
2. ketik perintah:  cd /var/lib/mysql lalu tekan enter
3. ketik dir untuk melihat folder database yang akan anda export.
4. setelah menemukan nama database yang ingin anda export, jalankan perintah berikut ini:
      mysqldump -u username -p database_name > dbname.sql (Anda akan di minta password, isikan password untuk username dan enter).
Sebelumnya silahkan sesuaikan username, password dan database_name dengan MYSQL username, password dan database_name anda. Jika anda tidak mengubah dbname.sql maka database anda akan berada di file SQL dengan nama dbname.sql. dbname dapat anda ganti sesuai keinginan anda.

Selanjutnya copy dbname.sql ke folder public_html domain anda agar dapat didownload melalui browser, dengan cara jalankan perintah : ( sesuaikan username dengan user domain anda)
 cp -a dbname.sql /home/username/public_html 

cd /home/username/public_html
chmod 0777 dbname.sql

Sekarang download database anda dengan cara ketik dibrowser domainanda.com/dbname.sql, dan setelah selesai hapus saja dbname.sql yang berada di folder public_html melalui SSH degan perintah
 rm -rf dbname.sql (dengan catatan anda masih berada didirektori public_html). Atau anda bisa jalankan perintah ini dulu : cd /home/username/public_html.

Cara Tambah Domain & Subdomain melalui SSH

Cara menambah akun domain atau subdomain menggunakan perintah SSH/ SSH command dengan putty pada VPS cPanel/WHM.

Pernahkah suatu ketika anda mengelola VPS menggunakan cPanel tanpa lisensi berbayar alias trial? Jika iya, tentu ketika masa trial cPanel telah habis anda tidak dapat menambahkan/ add domain dan subdomain melalui halaman interface cPanel/ WHM.

Perintah SSH untuk menambah domain dan subdomain

Cara untuk menambahkan domain dan subdomain melalui SSH command dengan software putty dapat dilakukan sebagai alternatif membeli lisensi cPanel/WHM, perintah/ command yang kita gunakan adalah command "wwwacct", secara garis besar perintah lengkapnya seperti dibawah ini;

wwwacct <domain> <user> <pass> <quota> <cpmod[advanced/?]> <ip[y/n]> <cgi[y/n]> <frontpage[y/n]> <maxftp> <maxsql> <maxpop> <maxlst> <maxsub> <bwlimit> <hasshell[y]/[n]> <owner> <plan> <maxpark> <maxaddon> <featurelist> <contactemail> <use_registered_nameservers> <language>
tambah domain dengan ssh

Cara menuliskan command pada SSH software untuk menambah domain sebagai berikut;

1). login SSH menggunakan putty sebagai root
2). ketik /scripts/wwwacct domainanda.com domainanda passwordanda 1000 advanced n y n 5 5 5 5 5 30000 n root 5 5 email@anda.com
 ( angka 1000 pada perintah diatas saya maksudkan sebagai quota, angka 5 berurutan saya maksudkan sebagai maxftp, maxsql, maxpop, maxlst dan maxsub. Kemudian andka 30000 saya maksudkan sebagai bandwidth limit atau bwlimit. Kemudian angka 5 lagi berurutan saya maksudkan sebagai maxpark dan maxaddon, lalu email@anda.com saya maksudkan sebagai contactemail yang dapat berfungsi menerima pemberitahuan jika domain anda ditambahkan lengkap dengan detail login cPanel).
Memang sedikit berbeda dengan perintah secara garis besar diatas, namun pengalaman saya ini berhasil tanpa ada masalah sama sekali.

3). Setelah anda ketikan perintah seperti nomor 2 diatas lalu tekan enter, maka akan muncul pertanyaan This ok? silahkan ketik y dan enter. Maka domain anda sudah berhasil ditambahkan dengan sukses.

Perintah SSH untuk menambah subdomain

Sedangkan perintah atau command SSH untuk menambah subdomain mengguanakn software putty adalah sama hanya saja untuk domainanda.com silahkan diganti dengan subdomainanda untuk user dan password terserah.