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 untu membuat file yang belum ada
Contoh : vi index.php (membuat file index.php)
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
0 komentar:
Posting Komentar