Tutorial SSH Sederhana
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)
- cat –> membaca file
- vi –> membaca 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 untuk
membuat file yang belum ada
Contoh : vi index.php (membuat file index.php)
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.
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
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)
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.
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)
(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
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
( . ) 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
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)
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
