Help for hacked sites: Assess the damage (hacked with malware)
Tartalomjegyzék:
- A Wget telepítése
- A Wget telepítése az Ubuntu és a Debian rendszerre
- A Wget telepítése a CentOS-ra és a Fedora-ra
- Wget parancs szintaxisa
- Hogyan lehet fájlt letölteni a Wget programmal
- A Wget parancs használata a letöltött fájl más néven történő mentéséhez
- A Wget parancs használata egy fájl letöltéséhez egy adott könyvtárba
- Hogyan korlátozhatjuk a letöltési sebességet a Wget segítségével
- Hogyan lehet folytatni a letöltést a Wget segítségével
- Hogyan lehet letölteni a háttérben a Wget programmal
- Hogyan lehet megváltoztatni a Wget Wget felhasználói ügynökét
- Több fájl letöltése a Wget segítségével
- A Wget parancs használata az FTP-n keresztüli letöltéshez
- A Wget parancs használata egy webhely tükrének létrehozásához
- A tanúsítvány-ellenőrzés kihagyása a Wget segítségével
- Hogyan lehet letölteni a standard kimenetre a Wget segítségével
- Következtetés
A GNU Wget egy parancssori segédprogram a fájlok letöltéséhez az internetről. A Wget segítségével fájlokat tölthet le HTTP, HTTPS és FTP protokollokkal. A Wget számos lehetőséget kínál, amelyek lehetővé teszik több fájl letöltését, a letöltések folytatását, a sávszélesség korlátozását, a rekurzív letöltéseket, a háttérben történő letöltést, a webhely tükrözését és még sok minden mást.
Ebben az oktatóanyagban megmutatjuk, hogyan kell használni a Wget parancsot a leggyakoribb Wget lehetőségek gyakorlati példáin és részletes magyarázatain keresztül.
A Wget telepítése
A wget csomag a legtöbb Linux disztribúcióhoz előre telepítve van.
Annak ellenőrzéséhez, hogy a Wget csomag telepítve van-e a rendszerén, nyissa meg a konzolt, írja be a
wget
, és nyomja meg az enter billentyűt. Ha telepítette a wget programot, a rendszer a
wget: missing URL
t nyomtatja ki, ellenkező esetben a
wget command not found
.
Ha a wget nincs telepítve, akkor könnyen telepítheti a disztribúció csomagkezelőjével.
A Wget telepítése az Ubuntu és a Debian rendszerre
A Wget telepítése a CentOS-ra és a Fedora-ra
Wget parancs szintaxisa
Mielőtt megvizsgálnánk a
wget
parancs használatát, kezdjük meg az alapszintaxis áttekintésével.
A
wget
segédprogram kifejezései a következők:
wget
-
options
- A Wget optionsurl
- a letöltött vagy szinkronizálni kívánt fájl vagy könyvtár URL-je.
Hogyan lehet fájlt letölteni a Wget programmal
Legegyszerűbb formában, ha bármilyen opció nélkül használja, a wget letölti a megadott erőforrást az aktuális könyvtárba.
A következő példában letöltjük a Linux kernel tar archívumát:
wget
Amint az a fenti képről látható, a Wget először a tartomány IP-címének feloldásával kezdődik, majd csatlakozik a távoli szerverhez és megkezdi az átvitelt.
A letöltés során a Wget megjeleníti a folyamatjelző sávot, a fájlnévvel, a fájlmérettel, a letöltési sebességgel és a letöltés becsült idejével. Miután a letöltés befejeződött, a letöltött fájlt megtalálhatja az aktuális munkakönyvtárban.
A Wget kimenetének kikapcsolásához használja a
-q
opciót.
Ha a fájl már létezik, a Wget
.N
(számot) ad hozzá a fájlnév végéhez.
A Wget parancs használata a letöltött fájl más néven történő mentéséhez
A letöltött fájl más néven történő mentéséhez adja át az
-O
opciót, amelyet a választott név követ:
wget -O latest-hugo.zip
A fenti parancs a legfrissebb hugo zip fájlt az eredeti név helyett a GitHub-ból legfrissebb-hugo.zip fájlként
latest-hugo.zip
el.
A Wget parancs használata egy fájl letöltéséhez egy adott könyvtárba
Alapértelmezés szerint a Wget a letöltött fájlt az aktuális munkakönyvtárba menti. A fájl megadott helyre történő mentéséhez használja a
-P
opciót:
wget -P /mnt/iso
A fenti paranccsal azt mondjuk Wgetnek, hogy mentse a CentOS 7 iso fájlt az
/mnt/iso
könyvtárba.
Hogyan korlátozhatjuk a letöltési sebességet a Wget segítségével
A letöltési sebesség korlátozásához használja a
--limit-rate
opciót. Alapértelmezés szerint a sebességet bájt / másodpercben mérik. Adjon hozzá
k
ot kilobájt,
m
megabájt és
g
gigabájt esetén.
A következő parancs letölti a Go bináris fájlt, és a letöltési sebességet 1mb-re korlátozza:
wget --limit-rate=1m
Ez az opció akkor hasznos, ha nem akarja, hogy a wget az összes rendelkezésre álló sávszélességet elhasználja.
Hogyan lehet folytatni a letöltést a Wget segítségével
A letöltést a
-c
opcióval folytathatja. Ez akkor hasznos, ha a kapcsolata egy nagy fájl letöltése közben csökken, és ahelyett, hogy a letöltést a semmiből indítaná, folytathatja az előzőt.
A következő példában folytatjuk az Ubuntu 18.04 iso fájl letöltését:
wget -c
Ha a távoli szerver nem támogatja a letöltések folytatását, a Wget a letöltést a kezdetektől indítja el, és felülírja a meglévő fájlt.
Hogyan lehet letölteni a háttérben a Wget programmal
A háttér letöltéséhez használja a
-b
opciót. A következő példában az OpenSuse iso fájlt töltjük le a háttérben:
wget -b
Alapértelmezés szerint a kimenetet átirányítja a
wget-log
fájlra az aktuális könyvtárban. A letöltés állapotának megtekintéséhez használja a
tail
parancsot:
Hogyan lehet megváltoztatni a Wget Wget felhasználói ügynökét
Időnként fájl letöltésekor a távoli szervert beállíthatja úgy, hogy blokkolja a Wget User-Agent programot. Ilyen helyzetekben egy másik böngésző emulálása érdekében adja át a
-U
opciót.
wget --user-agent="Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/60.0"
A fenti parancs emulálja a Firefox 60-at, és az
wget-forbidden.com
a
wget-forbidden.com
Több fájl letöltése a Wget segítségével
A következő példában letöltjük az Arch Linux, Debian és Fedora iso fájlokat a
linux-distros.txt
fájlban megadott URL
linux-distros.txt
:
wget -i linux-distros.txt
linux-distros.txt
http://mirrors.edge.kernel.org/archlinux/iso/2018.06.01/archlinux-2018.06.01-x86_64.iso https://cdimage.debian.org/debian-cd/current/amd64/iso-cd/debian-9.4.0-amd64-netinst.iso
A Wget parancs használata az FTP-n keresztüli letöltéshez
Fájl letöltéséhez jelszóval védett FTP-kiszolgálóról adja meg a felhasználónevet és a jelszót az alábbiak szerint:
wget --ftp-user=FTP_USERNAME --ftp-password=FTP_PASSWORD ftp://ftp.example.com/filename.tar.gz
A Wget parancs használata egy webhely tükrének létrehozásához
A Wget webhelyének tükrének létrehozásához használja a
-m
opciót. Ez létrehozza a webhely teljes helyi példányát az összes belső hivatkozás, valamint a webhely erőforrásainak (JavaScript, CSS, képek) követése és letöltése révén.
wget -m
wget -m -k -p
A
-k
opció miatt a Wget konvertálja a letöltött dokumentumok linkeit, hogy azok alkalmasak legyenek a helyi megtekintésre. A
-p
opció megmondja a wgetnek, hogy töltse le az összes szükséges fájlt a HTML oldal megjelenítéséhez.
A tanúsítvány-ellenőrzés kihagyása a Wget segítségével
Hogyan lehet letölteni a standard kimenetre a Wget segítségével
A következő példában a Wget csendesen (zászló
-q
) letölti és kiadja a WordPress legfrissebb verzióját az stdout fájlba (
-O -
zászló), és elküldi azt a
tar
segédprogramnak, amely az archívumot kibontja a
/var/www
könyvtárba.
wget -q -O - "http://wordpress.org/latest.tar.gz" | tar -xzf - -C /var/www
Következtetés
A Wget segítségével több fájlt tölthet le, folytathatja a részleges letöltéseket, tükrözheti a webhelyeket, és a Wget opcióit igényei szerint kombinálhatja.
Ha többet szeretne megtudni a Wget-ről, keresse fel a GNU wget kézikönyv oldalát.
wget terminálEcho parancs linuxban példákkal
Az echo parancs a Linux egyik legalapvetőbb és leggyakrabban használt parancsa. A visszhanghoz átadott argumentumok a standard kimenetre kerülnek.
Curl parancs a linuxban példákkal
A Curl parancssori segédprogram az adatok továbbítására egy kiszolgálóra vagy egy olyan kiszolgálóra, amely felhasználói beavatkozás nélkül működik. Ebben az oktatóanyagban megmutatjuk, hogyan kell használni a göndör eszközt gyakorlati példák és a leggyakoribb göndör beállítások részletes magyarázata révén.
Tr parancs linuxban példákkal
A Tr egy parancssori segédprogram Linux és Unix rendszerekben, amely lefordítja, törli és kihúzza a karaktereket a standard bemenetből, és az eredményt a standard kimenetre írja.