GNU/Linux >> Belajar Linux >  >> Panels >> Panels

Cara Menginstal wget di Ubuntu

Kami akan menunjukkan kepada Anda, cara menginstal dan menggunakan wget di Ubuntu. Wget adalah paket perangkat lunak gratis yang dapat digunakan untuk mengambil file menggunakan HTTP, HTTPS, dan FTP yang dianggap sebagai protokol Internet yang paling banyak digunakan. Namanya berasal dari World Wide Web + get. Menginstal wget di Ubuntu adalah tugas yang mudah, cukup ikuti tutorial kami di bawah ini dengan cermat. wget memiliki banyak fitur untuk memudahkan pengambilan file besar atau mirroring seluruh web atau situs FTP, termasuk:

  • Dapat melanjutkan unduhan yang dibatalkan, menggunakan REST dan RANGE;
  • Dapat menggunakan wild card nama file dan direktori mirror secara rekursif;
  • File pesan berbasis NLS untuk berbagai bahasa;
  • Opsional mengonversi tautan absolut dalam dokumen yang diunduh menjadi relatif, sehingga dokumen yang diunduh dapat tertaut satu sama lain secara lokal;
  • Berjalan di sebagian besar sistem operasi mirip UNIX serta Microsoft Windows;
  • Mendukung proxy HTTP;
  • Mendukung cookie HTTP;
  • Mendukung koneksi HTTP persisten;
  • Operasi tanpa pengawasan / latar belakang;
  • Menggunakan stempel waktu file lokal untuk menentukan apakah dokumen perlu diunduh ulang saat mirroring;
  • GNU Wget didistribusikan di bawah Lisensi Publik Umum GNU.

wget non-interaktif yang memberikan fleksibilitas besar dalam menggunakannya. Itu dapat dengan mudah dipanggil dari skrip, tugas cron, terminal, dll. Ini dapat bekerja di latar belakang bahkan jika pengguna tidak masuk.

Pada artikel ini, kita akan menginstal wget pada VPS Ubuntu dan berikan beberapa wget yang berguna contoh perintah. Harap dicatat bahwa meskipun diuji pada Ubuntu 16.04, petunjuknya dapat digunakan pada versi Ubuntu lainnya.

PERSYARATAN

Kami akan menggunakan paket hosting VPS terkelola SSD 1 kami yang menjalankan Ubuntu 16.04

1. LOG IN KE SERVER ANDA MELALUI SSH

# ssh root@server_ip

Anda dapat memeriksa apakah Anda telah menginstal versi Ubuntu yang tepat di server Anda dengan perintah berikut:

# lsb_release -a

Anda harus mendapatkan output ini:

Distributor ID: Ubuntu
Description:    Ubuntu 16.04.1 LTS
Release:        16.04
Codename:       xenial

2. PERBARUI SISTEM

Pastikan server Anda sepenuhnya mutakhir menggunakan:

# apt update && apt upgrade

3. INSTAL DAN GUNAKAN WGET

Setelah pemutakhiran selesai, instal wget menggunakan:

# apt install wget

Sekarang kita dapat mulai menggunakan wget.

Sekarang saya akan mengunduh versi WordPress terbaru menggunakan wget:

# wget https://wordpress.org/latest.zip

Keluaran dari perintah ini akan menyertakan bilah status unduhan yang akan memberi tahu Anda seberapa jauh unduhan telah dilakukan dan berapa kecepatan unduhannya.

wget secara default memilih nama file sesuai dengan kata terakhir setelah garis miring. Terkadang ini bisa menjadi masalah karena beberapa unduhan akan memiliki nama yang canggung. Untuk menghindari hal ini, Anda dapat menyimpan file ke nilai pilihan Anda. Mari kita ubah sedikit perintah unduh WordPress:

# wget -o wordpress.zip https://wordpress.org/latest.zip

Sekarang file yang diunduh akan diberi nama wordpress.zip dan bukan recent.zip karena penggunaan default wget akan menamakannya.

Anda bahkan dapat menentukan kecepatan unduhan. Misalnya:

# wget --limit-rate=400k https://wordpress.org/latest.zip

Saya memiliki kasus ketika saya mengunduh file besar dan karena koneksi terputus sementara, unduhan terputus. Tapi jangan takut, karena flag -c ada di sini. Menggunakan -c dalam perintah akan melanjutkan unduhan dari tempat ia berhenti. Contoh:

# wget -c http://sampledomain.com/file.zip

Inilah sebabnya mengapa disarankan untuk meletakkan unduhan di latar belakang ketika file besar. Ini dapat dilakukan dengan menggunakan -b:

# wget -b http://sampledomain.com/file.zip

Terkadang server tempat file sedang diunduh bisa sibuk dan lambat. Jadi menggunakan wget dalam bentuk yang paling alami tidak dianjurkan. Anda dapat mengatur sejumlah percobaan ulang agar wget mengunduh file.

# wget --tries=15 https://wordpress.org/latest.zip

Anda juga dapat mengunduh banyak file menggunakan satu perintah. Pertama, mari kita buka file. Sebut saja download.txt:

# touch download.txt

Sekarang menggunakan editor teks pilihan Anda, masukkan URL unduhan di file. Kami menggunakan nano:

# nano download.txt

Kami menutup dan menyimpan file. Mari kita lihat apa yang kita masukkan:

# cat download.txt

https://wordpress.org/latest.zip

https://downloads.joomla.org/us/cms/joomla3/3-6-5/joomla_3-6-5-stable-full_package-zip

https://ftp.drupal.org/files/projects/drupal-8.2.4.tar.gz

Sekarang gunakan perintah di bawah ini untuk mengunduh semua file dari file download.txt:

# wget -i download.txt

Sangat berguna bukan?

Anda juga dapat mengetahui tanggal terakhir kali halaman web diubah:

# wget ‐‐server-response ‐‐spider http://google.com

Kami menyebutkan dalam pengantar artikel ini bahwa wget dapat mengunduh secara rekursif. Dengan cara ini Anda dapat mengunduh seluruh direktori. Contoh:

# wget -r sampledomain.com/directory

Suatu kali, saya harus memigrasi situs web Magento, tetapi hanya memiliki akses FTP ke akun, dan percayalah, migrasi melalui FTP bisa lambat. Jadi saya harus menggunakan wget untuk mengunduh data. Anda mungkin bertanya-tanya bagaimana caranya? Nah, inilah yang saya lakukan:

  • Membuat file arsip yang berisi file/direktori Magento;
  • Memindahkan file itu ke root dokumen situs web;
  • Menggunakan wget untuk mengunduh file.

Saya rasa Anda sudah tahu bagaimana saya mengunduh file, tetapi inilah perintah ajaib yang menyelamatkan saya dari migrasi yang lambat:

# wget http://magento_domain.com/archivedmagento.zip

Karena data Magento bisa berukuran besar, Anda dapat menggunakan beberapa opsi (flag) di atas untuk meletakkan wget di latar belakang atau melanjutkan dari tempat unduhan terputus.

Sementara kita berbicara tentang FTP, Anda juga dapat menggunakan wget untuk melakukan unduhan FTP:

# wget ftp-URL

Atau unduh menggunakan nama pengguna dan kata sandi FTP:

# wget --ftp-user=USERNAME --ftp-password=FTP_PASSWORD URL

Seperti yang Anda lihat, wget adalah alat yang sangat berguna untuk administrasi Linux sehari-hari. Anda dapat menemukan info lebih lanjut tentang wget dan opsinya dari halaman manual wget.

# man wget

WGET(1)                                                                      GNU Wget                                          WGET(1)

NAME
       Wget - The non-interactive network downloader.

SYNOPSIS
       wget [option]... [URL]...

DESCRIPTION
  GNU Wget is a free utility for non-interactive download of files from the Web.  It supports HTTP, HTTPS, and FTP protocols, as well as retrieval through
  HTTP proxies.

  Wget is non-interactive, meaning that it can work in the background, while the user is not logged on.  This allows you to start a retrieval and disconnect
  from the system, letting Wget finish the work.  By contrast, most of the Web browsers require constant user's presence, which can be a great hindrance when
  transferring a lot of data.

  Wget can follow links in HTML, XHTML, and CSS pages, to create local versions of remote web sites, fully recreating the directory structure of the original
  site.  This is sometimes referred to as "recursive downloading."  While doing that, Wget respects the Robot Exclusion Standard (/robots.txt).  Wget can be
  instructed to convert the links in downloaded files to point at the local files, for offline viewing.

  Wget has been designed for robustness over slow or unstable network connections; if a download fails due to a network problem, it will keep retrying until
  the whole file has been retrieved.  If the server supports regetting, it will instruct the server to continue the download from where it left off.

OPTIONS
 Option Syntax
  Since Wget uses GNU getopt to process command-line arguments, every option has a long form along with the short one.  Long options are more convenient to
  remember, but take time to type.  You may freely mix different option styles, or specify options after the command-line arguments.  Thus you may write:

          wget -r --tries=10 http://fly.srk.fer.hr/ -o log

  The space between the option accepting an argument and the argument may be omitted.  Instead of -o log you can write -olog.

  You may put several options that do not require arguments together, like:

          wget -drc 

  This is completely equivalent to:

          wget -d -r -c

Semoga, Anda sekarang memiliki pandangan yang lebih jelas tentang apa yang wget dapat melakukannya untuk Anda.

Tentu saja, jika Anda menggunakan salah satu layanan VPS Hosting kami, Anda hanya perlu meminta admin Linux ahli kami untuk menginstalblog/how-to-speed-up-magento/  atau menawarkan beberapa saran tentang cara menggunakannya. Mereka tersedia 24 × 7 dan akan segera menangani permintaan Anda. Jika postingan ini membantu Anda, Anda mungkin juga menyukai postingan kami tentang Cara Menginstal dan Menggunakan Wget di Linux.

PS. Jika Anda menyukai posting ini tentang cara menginstal dan menggunakan wget di Ubuntu, silakan bagikan dengan teman-teman Anda di jejaring sosial menggunakan tombol di sebelah kiri atau cukup tinggalkan balasan di bawah. Terima kasih.


Panels
  1. Cara Menginstal ISPConfig 3 di Ubuntu 18.04

  2. Cara Menginstal Webmin di Ubuntu 18.04

  3. Cara menginstal Panda3D di Ubuntu 10.04

  1. Cara menginstal Zabbix di Ubuntu

  2. Cara menginstal Observium di Ubuntu 14.04

  3. Cara Menginstal wget di Ubuntu

  1. Cara Menginstal ATutor di Ubuntu 14.04

  2. Cara Menginstal Traq di Ubuntu 16.04

  3. Cara Menginstal Go di Ubuntu 18.04