Один з моментів які не викликають сумніву навіть у затятих супротивників Linux, це те, що ця система народжена для мережі. справді багато помічають, що пінгвін поводиться стабільніше у багатьох критичних ситуаціях, часто швидкість роботи дещо вищий ніж в Windows при тих же аспектах. Це правда, чисто приватне світорозуміння, але «тисячі лемінгів не можуть помилятися».
Не кажу вже про те, що хакерські атаки, віруси і інші перепони Інтернет тут поки не прижилися, тому можна спокійно залишати комп'ютер, без нагляду не боячись, що через деякий час він буде розсилати сміття. Отже, подивимося, чим можна закачати файли в цій системі.
Установка Linux Ubuntu.
До того як почати з огляду спеціалізованих рішень хотілося б нагадати, що тут, як і в Windows є такі браузери як Opera і Firefox, які мають відмінні менеджери закачувань. Крім цього до Firefox є плагін FlashGot (www.flashgot.net) за популярністю, що займають 1-е місце і вміє автоматом визначати встановлені в системі менеджери закачувань, перехоплювати посилання з файлами певних в налаштуваннях розширень і передача їх обраному менеджеру закачувань. Стосовно до Linux FlashGot вміє укупі працювати з такими менеджерами як Aria, cURL, Gnome Gwget, KDE Kget і Downloader Чотири X.
Качаємо в командному рядку
Найпопулярнішим інвентарем для закачування файлів і цілих сайтів є утиліта GNU Wget, яка, зазвичай, встановлюється за умовчанням. Підтримує всі популярні протоколи HTTP / HTTPS і FTP, вміє працювати через HTTP проксі-сервер. Чим так комфортний wget?
Найголовніше, що wget є не-інтерактивною програмою, тому нацькувавши програму на сайт взагалі можна про неї забути. Вплинути на її роботу можна тільки вбивши процес (наприклад, натисканням Ctrl + D в тій консолі в якій запущена програма). При використанні веб-браузера, користувач повинен постійно відповідати на якісь питання і стрибка величезних обсягів інформації може бути болісно. Щоб скопіювати весь сайт на сто відсотків досить ввести команду:
І через деякий час в поточному каталозі з'явиться повна копія сайту. Щоб при обриві з'єднання закачування поновлювалася додаємо параметр -з. Так можна скачати окремий файл.
Параметр -r вказує на рекурсивний обхід, а -l на його глибину. Обійдемо рекурсивно всі збірники сайту, на глибину менше 10:
Більш часто використовувані властивості можна вказати в конфігураційному файлі .wgetrc, який створюється в домашньому каталозі користувача. Дуже комфортно закачувати файли за розкладом. Наприклад, створимо задачу для закачування файлу в 02.00 (необхідно щоб працював біс atd).
warning: commands will be executed using / bin / sh
at> Натискаємо Ctrl + D
Наприклад, щоб завантажити величезну сторінку сайту, вводимо:
Чорт у неї досить багато, розповім лише про найцікавіше, який привернув свого часу мою увагу безпосередньо до цієї утиліті. Називається він -r / -range. З його допомогою можна вказати тільки на частину файлу.
Що це нам дає? Знаходимо кілька дзеркал і завантажуємо файл частинами з кожного дзеркала, а пізніше збираємо.
Aria (aria.rednoah.com) Свого часу це була дуже комфортабельна утиліта для скачування файлів по протоколах FTP і HTTP має необмежену кількість функцій і опцій. Програмі можна було вигодувати заготовлений список файлів, далі вона все робила сама.
Крім цього паралельно перевірялася цілісність завантажених файлів і при необхідності закачування повторювалася. На сьогодні інтерфейс, заснований ще на першій версії бібліотек GTK, вже навряд чи кого може задовольнити.
Хоча, повозившись з установками шрифтів в файлі
/.aria/rc.aria можна випробувати надати цьому менеджеру стовідсотково звичайний зовнішній вигляд. На заміну першої версії вже просувається Aria2 (aria2.sourceforge.net), в якій Татсухіро Тзукаява (Tatsuhiro Tsujikawa) відмовився від графічного інтерфейсу і вся робота відбувається виключно в командному рядку.
Пояснюється це малим навантаженням на систему і великими можливостями командного рядка. Може бути, в 20 один столітті така позиція буде оцінені не багатьма, але та частина, яка розуміє всі зручності такого підходу тільки за. Підтримуються протоколи HTTP / HTTPS / FTP / BitTorrent і Metalink.
Спочатку підтримується сегментування файлу, тому в одному рядку можна вказати зльоту кілька дзеркал вказують на один файл. Утиліта сама розіб'є файл на частини, завантажить, збере і перевірить.
Наприклад, так можна качати файл за допомогою 1-го з'єднання:
А так буде задіяно Два підключення до одного сервера:
А на даний момент заберемо файл з 2-ух різних серверів:
Наявність різних ОС в одній мережі на порядок ускладнює адміністрування спочатку через відсутність єдиної точки управління. Спробуємо розібратися, як подружити Linux і Windows.Не дивлячись н.