Menu
  • Tutorial SSH Sederhana

    Nov
    29
    2010
    by : amin. Posted in : Hosting

    Tutorial SSH, Putty, Linux.  SSH merupakan command promt (cmd) -nya Linux.  Melalui inilah biasanya perusahaan webhosting melakukan command di server-nya karena lebih cepat dan lebih mudah. Namun fatalnya adalah bila salah perintah (command) maka tidak bisa di undo.  Berikut ini perintah-perintah serderhana dalam SSH :

    Catatan : Nama file di isi dengan file anda :

    1.  Membaca file (cat) dan Melihat nama File

    • cat  –> membaca file
    • vi  –> membaca file dan bisa juga membuat file
    • ll   —> melihat daftar nama file
    • ls -al  –> melihat daftar nama file

    contoh :  cat index.php (membaca isi file index.php)

    2. Membuat file ( vi )

    vi bisa digunakan untuk membaca file yang sudah terbuat dan bisa juga untu  membuat file yang belum ada
    Contoh : vi index.php (membuat file index.php)

    3.  Menghapus file atau folder (rm)

    contoh :  rm index.php (menghapus file index.php)

    rm namafolder (mengapus folder)

    rm -rf namafolder (mengapus folder dan semua isi di dalamnya)

    4.  Merubah nama file (mv)

    contoh :  mv index.php index2.php (merubah index.php menjadi index2.php)

    5.  Memindah file (mv)

    contoh :  mv index.php lokasi_folder  (memindah index.php ke folder lain)
    mv bisa juga digunakan untuk merubah nama file sekaligus menindah ke lokasi lain.

    contoh : mv backup.tar.gz public_html/
    memindahkan file backup.tar.gz ke folder public_html

    6.  Membuat folder (mkdir)

    contoh : mkdir berita (membuat folder berita)

    7.  Melihat file dan folder (ll atau ls -al)

    contoh : ll atau  ls -al (bila sudah masuk dalam folder tertentu langsung tulis ll atas ls -al)

    8.  Pindah folder , directory (cd)

    contoh : cd berita (masuk ke folder berita),  cd .. (kembali ke folder sebelumnya)

    cd /home (masuk ke folder home, biasanya setelah masuk di server root terus ke home)

    9.  MengEkstrak  .zip dan tar.qz (unzip dan tar -xvzf)

    contoh : unzip berita.zip (mengekstrak atau unzip berita.zip)
    contoh :  tar -xvzf  berita.tar.gz (mengekstrak file tar.gz)

    10.  Membuat zip folder, membuat folder menjadi tar.gz

    contoh :  tar -czf hasil.tar.gz *   (membuat folder isi folder (*) yang saat ini berada menjadi hasil.tar.gz ) jadi bila perintah tersebut dijalankan di folder public_html maka akan terbuat zip (tar.gz) dari folder public_html, tanda bintang * menunjukkan semua isi dalam folder yg aktif.

    # zip -r drupal.zip sinarweb

    Zip Semua files and folder

    • -r : termasuk semua file dan folder -> Files
    • drupal.zip:  zip yang akan dibuat
    • sinarweb : target folder yg akan dizip atau * di folder yang saat ini berada

    11.  Mendownload database dari server

    contoh : mysqldump nama_database > hasil.sql

    (mendownload sql database nama_wrdp1 dan hasil downloadannya bernama hasil.sql)

    12.  Menimport (dump/upload) database

    contoh :  mysql -p -u user_db nama_db < hasil.sql
    (database hasil.sql diletakkan di public_html lalu untuk upload dengan nama command tersebut)

    Ada pula yang menggunakan ini untuk download :
    mysql -p -u otoins1_wpnew otoins1_wpnew < otoins1_wrdp1.sql
    Sedangkan Upload diganti arah panahnya > :
    mysql -p -u otoins1_wpnew otoins1_wpnew > otoins1_wrdp1.sql

    12.  Memindahkan database dari server 1 ke server lain

    scp -P 3322 /home/domain2/public_html/hasil.sql root@nama.serverbaru.com:/home/sinarwe1/public_html/berita

    (memindahkan file yang hasil.sql yang terletak di serer lama  /home/domain2/public_html/ ke server baru yang bernama nama.serverbaru.com dan diletakkan di /home/sinarwe1/public_html/berita)

    13.  Mencari kata dalam file yang sudah diketahui letak filenya( / )

    contoh :  vi.configuration.php (buka file), lalu ketik /password –>(mencari kata password dalam file configuration.php)

    14.  Mencari kata dalam file yang BELUM diketahui letak filenya( / )

    contoh :  grep -R “kata-kata” .   –> (mencari kata-kata didalam folder sekarang (.) dan  termasuk sub-sub folder (-R) dan kita belum tahu di file mana kata tersebut ada)

    Titik ndibelakang untuk menunjukkan lokasi pencarian :
    ( . ) menunjukjan di folder sekarang
    (.. ) di folder atasnya
    ( ./admin )  di folder admin

    15 . Mencari letak file dalam sebuah folder (find . -name)

    contoh :  find . -name “admin*”  (mencari letak file admin.apa  extensi tidak tahu sehingga ditulis tanda *, adapun tanda titik (.) menunjukkan letak folder posisi sekarang).

    contoh : find . -name admin.php (mencari letak file admin.php)

    contoh lain : locate namafile (mencari telak file namafile (tidak harus dengan ektensi)

    16.  Mengakses website lewat SSH (lynx)

    contoh :lynx sinarweb.com

    17.  Melihat Mass mail (pengiriman email massal) disebuah website

    contoh : grep sinarwe1 /var/log/exim_mainlog | wc -l

    Kadang command SSH sederhana ini bisa terlupa bila jarang menggunakannya, dan begitu terlupa butuh waktu lama untuk mencari catatan, maka tutorial yang sederhana ini saya tulis sebagai catatan.

    18. Mengetahui Besar file di folder (du -sh)

    Contoh : du -sh wp-content -> melihat besar file dalam folder wp-content

    19. Mengetahui Besar file zip (du -lh)

    Contoh : du -sh backup.tar.gz -> melihat besar file backup.tar.gz

    20.  Pindah directory (cd ~namadirectory)

    Contoh :  cd ~sinarweb  -> pindah ke folder sinarweb, tanpa cd /home

    21.  Membuktikan adanya massmail :

    cat/var/log/exim_mainlog | grep usercpanelnya

    22.  Mengetahui Jumlah Massmail :

    grep usercpanelnya /var/log/exim_mainlog | wc -l

    23. Cara membuka Blokir Forbidden:

    chattr i public_html  (change attibute imune,  i = imune/ biar tidak bisa di rm)
    chmod 750 public_html
    chmod 755 folder yang di blokir

    24. Remote Desktop dari komputer linux

    rdesktop -u printer -f 192.168.1.30     keterangan :  IP yg mau diremote 192.168.1.30

    25. Membuat file .zip

    zip whatever.zip *     (tanda bintang menunjukkan semua file yang ada di currently folder)
    zip -r whatever.zip   (-r menunjukkan semua file dan folder semua di zip)3
    zip -r whatever.zip html  (html adalah target folder yg akan di zip)

    yang biasa saya pakai untuk backup data website adalah :   zip -r whatever.zip *

    Keterangan : whatever.zip adalah nama file hasil zip anda.

    26. Tunggu Selanjutnya

    Semoga bermanfaat!

    artikel lainnya Tutorial SSH Sederhana

    Tuesday 20 November 2012 | Hosting, Wordpress

    Cara Install WordPress di Cpanel dilakukan dengan login ke cpanel, trus klik softaculous atau fantastico, pilih…

    Friday 31 December 2010 | Hosting

    Joomla merupakan CMS Opensource seperti halnya wordpress, drupal dan sebagainya.  Joomla mempunyai keunggulan tersendiri terutama CMS…

    Friday 30 November 2012 | Hosting, Review

    Mencari Web Hosting Terbaik Indonesia dan di luar negeri butuh pengalaman, saya sudah ada pengalaman hosting…

    Friday 27 January 2012 | Hosting

    Ceritanya begini : saya punya 5 website di hawkhost, besar filenya 3 GB. Saya ingin pindahkan…

    Klodangan C-09 RT 03 RW 26 Sendangtirto Berbah Sleman Yogyakarta
    0812 2525 7338