Сетевые команды
Примечание: Обратите внимение, что это не официальная документация, а попытка начинающего админа объяснить материал начинающим админам.
При миграции с Windows на Linux первое время непривычно пользоваться системой из-за отличающихся сетевых команд. На данной странице будет список аналогов Win-Lin команд.
Команда Win | Команда Lin | Назначение | Пакет | Использование в Linux |
---|---|---|---|---|
ping | ping | Проверка доступности сети и ее качества | iputils | ping ya.ru ping 8.8.8.8 |
tracert | tracepath | Определение маршрута сетевых пакетов | iputils | tracepath ya.ru tracepath 8.8.8.8 |
traceroute | traceroute | traceroute ya.ru traceroute 8.8.8.8 | ||
arp -a | arp | Просмотр ARP-таблицы | net-tools | arp arp -a |
ipconfig | ifconfig | Просмотр IP-адресов сетевых карт | net-tools | ifconfig |
ip | iproute2 | ip a | ||
nslookup | nslookup | Просмотр IP-адреса по доменному имени | bind-utils | nslookup ya.ru |
host | host ya.ru | |||
echo %COMPUTERNAME% | hostname | Просмотр сетевого имени компьютера | coreutils | hostname |
netstat | netstat | Просмотр активных сетевых соединений | net-tools | netstat -a |
whois | Получение информации об IP-адресе и домене | whois | whois ya.ru | |
route print | route | Просмотр таблицы маршрутизации | net-tools | route -n |
ip | iproute2 | ip route show ip r ip neighbour |
Устаревшие сетевые команды Linux и их замены
Устаревшие сетевые команды Linux и их замены. В одной из наших предыдущих статей мы рассмотрели некоторые полезные сетевые утилиты командной строки для системных администраторов для управления сетью, устранения неполадок и отладки в Linux. Мы упомянули некоторые сетевые команды, которые все еще включены и поддерживаются во многих дистрибутивах Linux, но сейчас устарели и, следовательно, должны быть заменены в пользу более современных аналогов.
Хотя эти сетевые инструменты/утилиты все еще доступны в официальных репозиториях основных дистрибутивов Linux, но они по умолчанию не поставляются предварительно установленными.
Это становится очевидно в дистрибутивах Enterprise Linux: ряд популярных сетевых команд больше не работает на RHEL/CentOS 7, хотя фактически они работают на RHEL/CentOS 6. В последних выпусках Debian и Ubuntu их также нет.
В этой статье мы расскажем об устаревших сетевых командах Linux и их заменах. Эти команды включают ifconfig, netstat, arp, iwconfig, iptunnel, nameif, а также route.
Все перечисленные программы, за исключением iwconfig, находятся в пакете net-tools, который не обслуживается уже в течение многих лет.
Важно помнить, что «неактивное программное обеспечение опасно», оно представляет серьезную угрозу безопасности для вашей системы Linux. Современная замена net-tools – iproute2 – набор утилит для управления сетями TCP/IP в Linux.
В следующей таблице приведены сводные данные о устаревших командах и их заменах, на которые следует обратить внимание:
Устаревшие команды Linux | Замена устаревших команд Linux |
---|---|
arp | ip n (ip neighbor) |
ifconfig | ip a (ip addr), ip link, ip -s (ip -stats) |
iptunnel | ip tunnel |
iwconfig | iw |
nameif | ip link, ifrename |
netstat | ss, ip route (for netstat -r), ip -s link (for netstat -i), ip maddr (for netstat -g) |
route | ip r (ip route) |
В общем, хорошо знать об этих изменениях, так как большинство из этих устаревших инструментов будут полностью заменены в будущем. Старые привычки тяжело менять, но вы должны двигаться дальше. Кроме того, установка и использование неподдерживаемых пакетов в вашей системе Linux – опасная практика.
Спасибо за уделенное время на прочтение статьи, рассматривающей устаревшие сетевые команды Linux и их замены! Также вам может быть интересно прочитать о том, как очистить или удалить файлы журнала в Linux или UNIX.
Если возникли вопросы, задавайте их в комментариях.
Подписывайтесь на обновления нашего блога и оставайтесь в курсе новостей мира инфокоммуникаций!
Курсы Cisco, Linux, кибербезопасность, DevOps / DevNet, Python с трудоустройством!
Спешите подать заявку! Группы стартуют 25 января, 26 февраля, 22 марта, 26 апреля, 24 мая, 21 июня, 26 июля, 23 августа, 20 сентября, 25 октября, 22 ноября, 20 декабря.
- Поможем стать экспертом по сетевой инженерии, кибербезопасности, программируемым сетям и системам и получить международные сертификаты Cisco, Linux LPI, Python Institute.
- Предлагаем проверенную программу с лучшими учебниками от экспертов из Cisco Networking Academy, Linux Professional Institute и Python Institute, помощь сертифицированных инструкторов и личного куратора.
- Поможем с трудоустройством и стартом карьеры в сфере IT — 100% наших выпускников трудоустраиваются.
- Проведем вечерние онлайн-лекции на нашей платформе.
- Согласуем с вами удобное время для практик.
- Если хотите индивидуальный график — обсудим и реализуем.
- Личный куратор будет на связи, чтобы ответить на вопросы, проконсультировать и мотивировать придерживаться сроков сдачи экзаменов.
- Всем, кто боится потерять мотивацию и не закончить обучение, предложим общение с профессиональным коучем.
- отредактировать или создать с нуля резюме;
- подготовиться к техническим интервью;
- подготовиться к конкурсу на понравившуюся вакансию;
- устроиться на работу в Cisco по специальной программе. Наши студенты, которые уже работают там: жмите на #НашиВCisco Вконтакте, #НашиВCisco Facebook.
Чтобы учиться на курсах Cisco, Linux LPI, кибербезопасность, DevOps / DevNet, Python, подайте заявку или получите бесплатную консультацию.