
Команди Linux: їх використання в терміналі – Частина четверта
Продовжуючи наші публікації про розширене використання терміналу, в цьому четверта частина цієї другої серії в цій галузі ми сьогодні досліджуватимемо «Команди Linux» наступне: netstat, ss і nc.
Таким чином, щоб продовжувати допомагати будь-якому пересічному користувачеві GNU/Linux керувати найнеобхіднішим діяльність з адміністрування та усунення несправностейяк вдома, так і в офісі.
Команди Linux: їх використання в терміналі – третя частина
Але, перш ніж почати цей пост про практичне використання деяких «Команди Linux», ми рекомендуємо вам дослідити попередній пов’язаний пост цієї серії статей:
Команди Linux – Частина третя: netstat, ss і nc
Практичне використання команд Linux
NetStat
Команда netstat це інструмент CLI, який дозволяє переглядати мережеві з’єднання, таблиці маршрутизації, статистику інтерфейсу, маскарадні з’єднання та інформацію про членів групи багатоадресної розсилки. Сторінки керівництва
Приклади використання команди netstat
- Список усіх портів: $ netstat --все
- Список усіх портів прослуховування: $ netstat --прослуховування
- Показати прослуховування портів TCP: $ netstat --tcp
- Показати PID і назви програм: $ netstat --програма
- Безперервне відображення інформації на екрані: $ netstat --безперервно
Щоб переглянути більше прикладів використання та опис пов’язаних опцій або параметрів, натисніть тут.
ss
Команда «Ss» це термінальна утиліта, яка використовується для дослідження сокетів, тобто для виведення статистики сокетів на екран. Тому netstat високо цінується, оскільки він може відображати набагато більше TCP та інформації про стан. Сторінки керівництва
Приклади використання команди ss
- Показати всі сокети TCP/UDP/RAW/UNIX: $ss -a [-t|-u|-w|-x]
- Показати всі TCP-сокети, підключені до локального порту HTTPS (443): $ ss -t src :[443]
- Показати всі TCP-сокети, які прослуховують локальний порт 8080: $ss -lt src :[8080]
- Перелічіть усі TCP-сокети разом із процесами, підключеними до віддаленого порту ssh: $ ss -pt dst :[ssh]
Щоб переглянути більше прикладів використання та опис пов’язаних опцій або параметрів, натисніть тут.
nc
Команда "nc" або "netcat" це команда, відома як швейцарський ніж для протоколу TPC/IP. Оскільки він дозволяє читати та записувати дані через мережеві підключення, використовуючи протокол TCP або UDP. Крім того, його можна використовувати безпосередньо або через інші програми та сценарії. Крім того, він слугує багатофункціональним інструментом для дослідження та налагодження мережі. Сторінки керівництва
Приклади використання команди nc
- Встановіть з'єднання TCP: $nc[ip_address][порт]
- Встановіть тайм-аут: $ nc -w [час очікування в_секундах] [ipaddress] [порт]
- Сканувати відкриті TCP-порти вказаного хоста: $ nc -v -z [ip_адреса] [порт]
- Прослухати вказаний порт TCP і надрукувати отримані дані: $ nc -l [порт]
- Підтримуйте роботу сервера після відключення клієнта: $ nc -k -l [порт]
- Надіслати HTTP-запит: $ nc -u -l [порт]
Щоб переглянути більше прикладів використання та опис пов’язаних опцій або параметрів, натисніть тут.
Резюме
Таким чином, ми сподіваємося, що ця четверта частина на Команда «Linux» де ми обговорювали використання команди netstat, ss і nc, продовжуйте допомагати багатьом користувачам опанувати потужний термінал, наскільки це можливо. І якщо ви використовували будь-яку з цих 3 команд раніше, і ви хочете зробити щось про них, ми запрошуємо вас це зробити. через коментарі.
Нарешті, не забудьте поділитися цією корисною інформацією з іншими, окрім відвідування нашого дому «сайт» щоб дізнатися більше актуального вмісту, і приєднайтеся до нашого офіційного каналу Telegram щоб переглянути більше новин, навчальних посібників і оновлень Linux. Захід група, щоб дізнатися більше про сьогоднішню тему.