Можете да направите по-голямата част от това от графичен десктоп, въпреки че дори и потребители на Linux, които рядко използват терминала, често пускат да използват ping и други мрежови диагностични инструменти.
curl & wget
Използвай къдрица или Wget команди за изтегляне на файл от интернет, без да напуска терминала. Ако използвате къдрене, въведете къдрица-О следван от пътя към файла. потребителите на 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 проследява пътя на мрежата към определена дестинация и отчита всеки "хоп" по пътя. Ако имате проблеми с мрежата или забавяне, tracepath може да ви покаже къде мрежата не работи или къде се случва забавянето.
tracepath example.com
MTR
Най- MTR команда комбинира пинг и tracepath в една команда. mtr ще продължи да изпраща пакети, показвайки времето на пинг за всеки "хоп". Това също ще ви покаже каквито и да е проблеми - в този случай можем да видим, че хоп 6 губи над 20% от пакетите.
mtr howtogeek.com
Натиснете q или Ctrl-C, за да затворите, когато сте готови.
домакин
Най- домакин командата изпълнява DNS търсения. Дайте му име на домейн и ще видите свързания IP адрес. Дайте му IP адрес и ще видите асоциираното име на домейн.
host howtogeek.com host 208.43.115.82
кой е
Най- кой е командата ще ви покаже записите на този сайт, за да можете да видите повече информация за това кой е регистрирал и притежава определен уебсайт.
whois example.com
ifplugstatus
Най- ifplugstatus командата ще ви каже дали кабелът е включен в мрежов интерфейс или не. Той не е инсталиран по подразбиране в Ubuntu. Използвайте следната команда, за да я инсталирате:
sudo apt-get install ifplugd
Стартирайте командата, за да видите състоянието на всички интерфейси или да определите конкретен интерфейс, за да видите състоянието му.
ifplugstatus ifplugstatus eth0
фоп
Най- фоп командата има различни опции за конфигуриране, настройване и отстраняване на грешки в мрежовите интерфейси на вашата система. Това също е бърз начин да видите IP адреси и друга информация за мрежовия интерфейс. Тип фоп за да видите състоянието на всички активни мрежови интерфейси, включително имената им. Можете също да зададете име на интерфейса, за да видите само информация за този интерфейс.
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 адрес или да използвате - r преминете, за да освободите текущия си IP адрес.
sudo dhclient -r sudo dhclient
NETSTAT
Най- NETSTAT командата може да показва много различни статистики на интерфейса, включително отворени гнезда и таблици за маршрутизиране. Стартирайте командата netstat без опции и ще видите списък с отворени гнезда.
Има много повече неща, които можете да правите с тази команда. Например, използвайте netstat -p за да видите програмите, свързани с отворени гнезда.
Вижте подробни статистически данни за всички пристанища с netstat-s.
Също така сме включили команди за управление на процеса и работа с файлове в миналото.