Добавить в корзинуПозвонить
Найти в Дзене
Герман Геншин

Внимание! Эти Linux-команды больше не работают — вот на что их пора заменить

В Linux сотни команд — и если вы не следите за обновлениями, легко пропустить, как привычные инструменты quietly уходят в прошлое. Да, Linux известен своей стабильностью, но даже здесь время от времени целые утилиты объявляют пережитками прошлого — просто никто особо не афиширует такие перемены. Я собрал для вас пять команд, которые давно устарели, и их самые удобные современные аналоги. Если вкратце: сетевое оборудование общается с помощью MAC-адресов, а программы — через IP-адреса. Когда приложению нужно связаться с каким-то устройством, ваш компьютер спрашивает в сети: “Какой MAC-адрес у этого IP?” Этот обмен называют ARP-запросом (Address Resolution Protocol). MAC-адрес — почти уникальный шестибайтовый (12 символов в шестнадцатеричном виде) номер, который прописан в каждом сетевом устройстве по умолчанию (если только его не меняли вручную). Раньше для просмотра ARP-таблицы все использовали команду “arp” — и на Linux, и на Windows. Но уже лет десять для этого лучше применять ip nei
Оглавление

В Linux сотни команд — и если вы не следите за обновлениями, легко пропустить, как привычные инструменты quietly уходят в прошлое. Да, Linux известен своей стабильностью, но даже здесь время от времени целые утилиты объявляют пережитками прошлого — просто никто особо не афиширует такие перемены. Я собрал для вас пять команд, которые давно устарели, и их самые удобные современные аналоги.

Забудьте про arp — теперь правит бал ip n

Яркий и удобный способ управлять сетями

Если вкратце: сетевое оборудование общается с помощью MAC-адресов, а программы — через IP-адреса. Когда приложению нужно связаться с каким-то устройством, ваш компьютер спрашивает в сети: “Какой MAC-адрес у этого IP?” Этот обмен называют ARP-запросом (Address Resolution Protocol).

MAC-адрес — почти уникальный шестибайтовый (12 символов в шестнадцатеричном виде) номер, который прописан в каждом сетевом устройстве по умолчанию (если только его не меняли вручную).

Раньше для просмотра ARP-таблицы все использовали команду “arp” — и на Linux, и на Windows. Но уже лет десять для этого лучше применять ip neigh или короче ip n.

Команда “ip” пришла вместе с пакетом iproute2, который пришёл на смену старому набору net-tools. Net-tools последний раз обновляли ещё в 2021 году, а разговоры о его устаревании шли с 2009-го.

Если вы по привычке всё ещё запускаете “arp” — самое время перейти на современный инструмент.

Легендарный ifconfig уступает место ip a

ifconfig уже никто не поддерживает — пора забыть

Для большинства “ifconfig” была первой командой для работы с сетью в Linux — её легко запоминали, она показывала всю основную информацию. Но годы идут: инструмент забросили, новые функции никогда не появятся, внешний вид безнадёжно устарел.

Современная альтернатива — “ip a” или ip address из iproute2. Результаты этой команды читать гораздо приятнее, можно даже включить разноцветное отображение:

-2

С помощью “ip address” можно не только смотреть параметры сетевых интерфейсов, но и на лету вносить любые изменения. Но помните: такие настройки действуют до перезагрузки.

-3

Вместо iptables теперь — nft

Быстрее, проще, надёжнее: новый стандарт файрволлов

Если вы когда-нибудь настраивали файрвол в Linux, то обязательно сталкивались с iptables. Очень мощный инструмент — но и весьма сложный. Долгое время привыкнуть к другому просто не удавалось. Но с выходом Debian 10 (2019 год) основной стала система фильтрации nftables, а в RHEL 9 (2022) iptables официально перестала поддерживаться. Её место — только в музее старого софта.

Разработчики всё сделали по-человечески: nftables появился в ядре Linux ещё в 2014 году. Этот инструмент проще и понятнее в использовании, при этом работает заметно быстрее. Если вам нужна продвинутая настройка безопасности, переход на nftables теперь неизбежен.

Как узнать путь к программе без which?

Встроенные фишки оболочек — мгновенно и удобно

Командой “which” пользовались все — она показывала путь к любому исполняемому файлу. Я тоже долго запускал её на автомате. Официально её пока не отправили на пенсию, но есть более быстрые и современные способы.

Самое простое — команда type, встроенная почти во все шеллы (bash, zsh и др.):

-4

Заметьте: в zsh “type -p” работает немного иначе — посмотрите мануал к своей оболочке.

Есть ещё command -v — она тоже встроена напрямую:

-5

Встроенные команды работают сразу в оболочке — запускаются за доли секунды и не расходуют ресурсы на отдельные процессы. То, что нужно для скриптов!

Забудьте о netstat — используйте ss

Больше информации, выше скорость — и всё так же просто

И, наконец, в финале — старый-добрый netstat. Когда-то он был любим и на Linux, и на Windows. Я сам вводил “netstat -altpn” механически чуть ли не ежедневно. Однако теперь пришла новая команда “ss” — она поддерживает знакомые флаги и работает намного быстрее:

-6

“ss” забирает всю сетевую информацию напрямую из ядра, без лишних обходных путей. Выведет не только все сетевые сокеты, но и unix-сокеты:

-7

“ss” может куда больше, чем просто перечислить соединения — не поленитесь изучить все её возможности!

Кстати, “ss” входит в iproute2 — это такая же современная и мощная альтернатива, как и остальные команды из этого обзора.

-8

Срочно исключите эти 7 устаревших команд из своего арсенала Linux

Время идти в ногу с настоящим!

Почти все современные инструменты теперь входят в пакет iproute2 — рекомендую как следует познакомиться с его возможностями. Именно он заменяет старый набор давно устаревших утилит.

Многие команды в Linux не меняются годами, но даже небольшие обновления делают жизнь проще. Привыкайте к новым инструментам — часто достаточно одной современной утилиты, чтобы навсегда забыть о неудобствах и сэкономить кучу времени и нервов.

-9

10 Linux-программ, с которыми я не расстаюсь даже в 2025 году

От по-настоящему полезных утилит до милых мелочей — есть программы, которые я никогда не удаляю.

Если вам понравилась эта статья, подпишитесь, чтобы не пропустить еще много полезных статей!

Премиум подписка - это доступ к эксклюзивным материалам, чтение канала без рекламы, возможность предлагать темы для статей и даже заказывать индивидуальные обзоры/исследования по своим запросам!Подробнее о том, какие преимущества вы получите с премиум подпиской, можно узнать здесь

Также подписывайтесь на нас в: