Вы можете сделать большую часть этого с графического рабочего стола, хотя даже пользователи Linux, которые редко используют терминал, часто запускают его для использования пинговых и других сетевых диагностических инструментов.
curl & wget
Использовать локон или же Wget команды для загрузки файла из Интернета, не выходя из терминала. Если вы используете завиток, введите завиток -O за которым следует путь к файлу. Пользователи wget могут использовать Wget без каких-либо параметров.. Файл появится в текущем каталоге.
curl -O website.com/file wget website.com/file
пинг
пинг отправляет пакеты ECHO_REQUEST на указанный вами адрес. Это отличный способ узнать, может ли ваш компьютер взаимодействовать с Интернетом или конкретным IP-адресом. Имейте в виду, что многие системы настроены так, чтобы не реагировать на пинги.
В отличие от команды ping в Windows, команда ping Linux будет продолжать отправлять пакеты, пока вы ее не прекратите. Вы можете указать конечное количество пакетов с помощью - с переключатель.
ping -c 4 google.com
tracepath & traceroute
tracepath команда похожа на трассировка, но он не требует прав root. Он также установлен по умолчанию на Ubuntu, а traceroute - нет. трассировка отслеживает сетевой путь к указанному вами адресату и сообщает о каждом «прыжке» по пути. Если у вас проблемы с сетью или медленность, трассировка может показать вам, где сеть терпит неудачу или где происходит медлительность.
tracepath example.com
ССО
ССО команда объединяет ping и tracepath в одну команду. mtr будет продолжать отправлять пакеты, показывая вам время ping для каждого «прыжка». Это также покажет вам любые проблемы - в этом случае мы можем видеть, что хоп 6 теряет более 20% пакетов.
mtr howtogeek.com
хозяин
хозяин команда выполняет поиск DNS. Дайте ему доменное имя, и вы увидите соответствующий IP-адрес. Дайте ему IP-адрес, и вы увидите соответствующее доменное имя.
host howtogeek.com host 208.43.115.82
кто
кто команда покажет вам учетные записи whois на сайте, чтобы вы могли просмотреть дополнительную информацию о том, кто зарегистрирован и владеет определенным сайтом.
whois example.com
ifplugstatus
ifplugstatus команда сообщит вам, подключен ли кабель к сетевому интерфейсу или нет. Он не установлен по умолчанию на Ubuntu. Используйте следующую команду для его установки:
sudo apt-get install ifplugd
Запустите команду, чтобы просмотреть статус всех интерфейсов или указать конкретный интерфейс для просмотра его состояния.
ifplugstatus ifplugstatus eth0
Ifconfig
Ifconfig команда имеет множество опций для настройки, настройки и отладки сетевых интерфейсов вашей системы. Это также быстрый способ просмотра IP-адресов и другой информации о сетевом интерфейсе. Тип Ifconfig для просмотра статуса всех активных сетевых интерфейсов, включая их имена. Вы также можете указать имя интерфейса для просмотра только информации об этом интерфейсе.
ifconfig ifconfig eth0
ifdown & ifup
ifdown а также ifup команды - это то же самое, что и запуск ifconfig up или же ifconfig down, Учитывая имя интерфейса, они берут интерфейс вниз или поднимают его. Для этого требуются права root, поэтому вы должны использовать sudo для Ubuntu.
sudo ifdown eth0 sudo ifup eth0
Попробуйте это на настольной системе Linux, и вы, вероятно, получите сообщение об ошибке. Настольные компьютеры Linux обычно используют NetworkManager, который управляет сетевыми интерфейсами для вас. Однако эти команды будут работать на серверах без NetworkManager.
Если вам действительно нужно настроить NetworkManager из командной строки, используйте nmcli команда.
dhclient
dhclient команда может освободить IP-адрес вашего компьютера и получить новый с вашего DHCP-сервера. Для этого требуются права root, поэтому используйте sudo для Ubuntu. Запустите dhclient без параметров для получения нового IP-адреса или используйте - р переключитесь на выпуск текущего IP-адреса.
sudo dhclient -r sudo dhclient
NetStat
NetStat команда может отображать много разных статистических данных интерфейса, включая открытые сокеты и таблицы маршрутизации. Запустите команду netstat без параметров, и вы увидите список открытых сокетов.
С этой командой вы можете многое сделать. Например, используйте netstat -p для просмотра программ, связанных с открытыми сокетами.
Просмотр подробной статистики для всех портов с netstat -s.
Мы также рассмотрели команды для управления процессом и работы с файлами в прошлом.