<Попередній | зміст | Наступна>
16 – Мережа
Коли справа доходить до мережі, то, мабуть, немає нічого, що неможливо зробити з Linux. Linux використовується для створення всіляких мережевих систем і пристроїв, включаючи брандмауери, маршрутизатори, сервери імен, блоки NAS (Network Attached Storage) і так далі.
Подібно до того, як тема мережі є величезною, так само велика кількість команд, які можна використовувати для її налаштування та керування. Ми зосередимо нашу увагу лише на кількох найбільш часто використовуваних з них. Вибрані для перевірки команди включають команди, які використовуються для моніторингу мереж, і ті, які використовуються для передачі файлів. Крім того, ми збираємося досліджувати SSH програма, яка використовується для віддаленого входу в систему. У цьому розділі буде розглянуто:
● пінг - Надіслати ICMP ECHO_REQUEST хостам мережі
● traceroute - Друк трасування пакетів маршруту до хосту мережі
● ip - Показувати/маніпулювати маршрутизацією, пристроями, політикою маршрутизації та тунелями
● NetStat - Друк мережевих з'єднань, таблиць маршрутизації, статистики інтерфейсу, маскарадних з'єднань і групового членства
● FTP - Програма передачі файлів через Інтернет
● Wget - Неінтерактивний мережевий завантажувач
● SSH - OpenSSH SSH клієнт (програма віддаленого входу)
Ми збираємося припустити невеликий досвід роботи в мережі. У цю епоху Інтернету кожен, хто користується комп’ютером, потребує базового розуміння мережевих концепцій. Щоб повною мірою використовувати цю главу, ми повинні знати такі терміни:
● IP-адреса (протокол Інтернету).
● Хост і доменне ім'я
● URI (Уніфікований ідентифікатор ресурсу)
Будь ласка, перегляньте розділ «Додаткове читання» нижче для деяких корисних статей щодо цих термінів.
16 – Мережа
Примітка. Деякі з команд, які ми розглянемо, можуть (залежно від вашого дистрибутива) вимагати встановлення додаткових пакетів зі сховищ вашого дистрибутива, а для виконання деяких можуть знадобитися привілеї суперкористувача.