GNU/Linux >> Linux の 問題 >  >> Panels >> Panels

Ubuntuにwgetをインストールする方法

Ubuntuにwgetをインストールして使用する方法を紹介します。 Wgetは、最も広く使用されているインターネットプロトコルと見なされているHTTP、HTTPS、およびFTPを使用してファイルを取得するために使用できる無料のソフトウェアパッケージです。その名前はWorldWideWeb+getに由来します。 Ubuntuにwgetをインストールするのは簡単な作業です。以下のチュートリアルに注意深く従ってください。 wgetには、次のような大きなファイルの取得やWebサイトまたはFTPサイト全体のミラーリングを容易にする多くの機能があります。

  • RESTとRANGEを使用して、中止されたダウンロードを再開できます。
  • ファイル名のワイルドカードを使用して、ディレクトリを再帰的にミラーリングできます。
  • 多くの異なる言語用のNLSベースのメッセージファイル;
  • オプションで、ダウンロードしたドキュメントの絶対リンクを相対リンクに変換して、ダウンロードしたドキュメントがローカルで相互にリンクできるようにします。
  • ほとんどのUNIXライクなオペレーティングシステムとMicrosoftWindowsで動作します;
  • HTTPプロキシをサポートします;
  • HTTPクッキーをサポートします;
  • 永続的なHTTP接続をサポートします;
  • 無人/バックグラウンド操作;
  • ローカルファイルのタイムスタンプを使用して、ミラーリング時にドキュメントを再ダウンロードする必要があるかどうかを判断します。
  • GNUWgetはGNUGeneralPublicLicenseの下で配布されています。

wget 非対話型であるため、使用に大きな柔軟性があります。スクリプト、cronジョブ、端末などから簡単に呼び出すことができます。ユーザーがログインしていなくても、バックグラウンドで動作できます。

この記事では、 wgetをインストールします Ubuntu VPSで、いくつかの便利な wgetを提供します コマンドの例。 Ubuntu 16.04でテストされていても、この手順は他のUbuntuバージョンでも使用できることに注意してください。

要件

Ubuntu16.04を実行するSSD1マネージドVPSホスティングプランを使用します

1。 SSH経由でサーバーにログインします

# ssh root@server_ip

次のコマンドを使用して、サーバーに適切なUbuntuバージョンがインストールされているかどうかを確認できます。

# lsb_release -a

次の出力が得られるはずです:

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

2。システムを更新する

以下を使用して、サーバーが完全に最新であることを確認してください:

# apt update && apt upgrade

3。 WGETをインストールして使用する

アップグレードが完了したら、次を使用してwgetをインストールします:

# apt install wget

これでwgetの使用を開始できます。

wgetを使用して最新のWordPressバージョンをダウンロードします:

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

このコマンドの出力には、ダウンロードがどこまで進んだか、ダウンロード速度を示すダウンロードステータスバーが含まれます。

wgetはデフォルトで、スラッシュの後の最後の単語に従ってファイル名を選択します。一部のダウンロードには不器用な名前が付いているため、これが問題になる場合があります。これを回避するには、ファイルを任意の値に保存します。 WordPressのダウンロードコマンドを少し変更してみましょう:

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

これで、ダウンロードしたファイルの名前は wordpress.zipになります。 wgetのデフォルトの使用法では名前が付けられているため、latest.zipではありません。

ダウンロード速度を指定することもできます。例:

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

大きなファイルをダウンロードしたときに、一時的に接続が失われたためにダウンロードが中断された場合がありました。ただし、-cフラグがここにあるため、心配する必要はありません。コマンドで-cを使用すると、停止した場所からダウンロードが続行されます。例:

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

このため、ファイルが大きい場合はダウンロードをバックグラウンドで実行することをお勧めします。これは、-bを使用して実行できます:

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

ファイルのダウンロード元のサーバーがビジーで低速になる場合があります。したがって、wgetを最も自然な形で使用することはお勧めしません。 wgetがファイルをダウンロードするための再試行回数を設定できます。

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

1つのコマンドを使用して複数のファイルをダウンロードすることもできます。まず、ファイルを開きましょう。 download.txtと呼びます:

# touch download.txt

次に、選択したテキストエディタを使用して、ファイルにダウンロードURLを入力します。 nanoを使用しています:

# nano download.txt

ファイルを閉じて保存しています。入力した内容を見てみましょう:

# 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

次に、以下のコマンドを使用して、download.txtファイルからすべてのファイルをダウンロードします。

# wget -i download.txt

とても便利ですよね?

Webページが最後に変更された日付を確認することもできます:

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

この記事の冒頭で、wgetは再帰的にダウンロードできると述べました。このようにして、ディレクトリ全体をダウンロードできます。例:

# wget -r sampledomain.com/directory

かつて、私はMagento Webサイトを移行する必要がありましたが、アカウントへのFTPアクセスしかありませんでした。そして、FTP経由での移行は遅くなる可能性があると信じています。そのため、データをダウンロードするためにwgetを使用する必要がありました。あなたはおそらくどのように疑問に思っていますか?さて、これは私がしたことです:

  • Magentoファイル/ディレクトリを含むアーカイブファイルを作成しました;
  • そのファイルをウェブサイトのドキュメントルートに移動しました;
  • wgetを使用してファイルをダウンロードしました。

私がファイルをダウンロードした方法をすでに知っていると思いますが、ここに、遅い移行から私を救った魔法のコマンドがあります:

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

Magentoのデータは大きくなる可能性があるため、上記のオプション(フラグ)のいくつかを使用して、wgetをバックグラウンドに置くか、ダウンロードが中断された場所から続行できます。

FTPについて話している間、wgetを使用してFTPダウンロードを実行することもできます:

# wget ftp-URL

または、FTPユーザー名とパスワードを使用してダウンロードします:

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

ご覧のとおり、wgetは日常のLinux管理に非常に便利なツールです。 wgetとそのオプションの詳細については、wgetのmanページを参照してください。

# 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
と完全に同等です。

うまくいけば、あなたは今、 wgetが何であるかをより明確に見ることができます あなたのためにできる。

もちろん、VPSホスティングサービスのいずれかを使用している場合は、専門のLinux管理者にinstallblog / how-to-speed-up-magento / を依頼するだけです。 またはそれを使用する方法についていくつかのアドバイスを提供します。彼らは24時間年中無休で利用可能であり、あなたの要求をすぐに処理します。この投稿が役に立った場合は、LinuxにWgetをインストールして使用する方法に関する投稿もお気に召すかもしれません。

PS。 Ubuntuにwgetをインストールして使用する方法に関するこの投稿が気に入った場合は、左側のボタンを使用してソーシャルネットワーク上の友達と共有するか、下に返信を残してください。ありがとう。


Panels
  1. Ubuntu18.04にISPConfig3をインストールする方法

  2. Ubuntu18.04にWebminをインストールする方法

  3. Ubuntu10.04にPanda3Dをインストールする方法

  1. UbuntuにZabbixをインストールする方法

  2. Ubuntu14.04にObserviumをインストールする方法

  3. Ubuntuにwgetをインストールする方法

  1. Ubuntu14.04にATutorをインストールする方法

  2. Ubuntu16.04にTraqをインストールする方法

  3. Ubuntu16.04にPipをインストールする方法