Начална » как да » Как да работите с мрежата от командите на Linux терминал 11, които трябва да знаете

    Как да работите с мрежата от командите на Linux терминал 11, които трябва да знаете

    Независимо дали искате да изтегляте файлове, да диагностицирате мрежови проблеми, да управлявате мрежовите си интерфейси или да виждате мрежова статистика, има команда за терминала за това. Тази колекция съдържа изпитаните и истински инструменти и няколко по-нови команди.

    Можете да направите по-голямата част от това от графичен десктоп, въпреки че дори потребителите на Linux, които рядко използват терминала, често стартират да използват пинг и други инструменти за диагностика в мрежата..

    къдрене & wget

    Използвай къдрица или Wget команди за изтегляне на файл от интернет, без да напускат терминала. Ако използвате къдря, напишете curl -O последван от пътя до файла. потребителите на wget могат да използват Wget без никакви опции… Файлът ще се появи в текущата директория.

    curl -O website.com/file
    wget website.com/file

    пинг

    пинг изпраща пакети ECHO_REQUEST на посочения от вас адрес. Това е чудесен начин да видите дали компютърът ви може да комуникира с интернет или конкретен IP адрес. Имайте предвид, че много системи са конфигурирани да не реагират на пингъни.

    За разлика от командата ping в Windows, командата Linux ping ще продължи да изпраща пакети, докато не я прекратите. Можете да зададете ограничено количество пакети с -° С ключ.

    ping -c 4 google.com

    tracepath & traceroute

    Най- tracepath команда е подобна на проследяващи, но не изисква root права. Той също така е инсталиран по подразбиране в Ubuntu, докато traceroute не е. tracepath проследява мрежовия път до посочената дестинация и съобщава за всеки “hop” по пътя. Ако имате проблеми с мрежата или бавно, tracepath може да ви покаже къде е неуспешна мрежата или къде се случва бавно.

    tracepath example.com

    MTR

    Най- MTR команда комбинира ping и tracepath в една команда. mtr ще продължи да изпраща пакети, показвайки ви времето за пинг към всеки “hop”..

    mtr howtogeek.com

    Натиснете q или Ctrl-C, за да излезете, когато сте готови.

    домакин

    Най- домакин команда изпълнява DNS заявки. Дайте му име на домейн и ще видите съответния IP адрес. Дайте му IP адрес и ще видите свързаното име на домейн.

    хост howtogeek.com
    хост 208.43.115.82

    кой е

    Най- кой е Командата ще ви покаже Whois записи на уебсайта, така че можете да видите повече информация за това кой е регистриран и притежава конкретен уебсайт.

    whois example.com

    ifplugstatus

    Най- ifplugstatus Командата ще ви каже дали кабелът е включен в мрежов интерфейс или не. Той не е инсталиран по подразбиране в Ubuntu. Използвайте следната команда, за да я инсталирате:

    sudo apt-get install ifplugd

    Стартирайте командата, за да видите състоянието на всички интерфейси или посочете конкретен интерфейс, за да видите неговия статус.

    ifplugstatus
    ifplugstatus eth0

    „Откритият бийт линк“ означава, че кабелът е включен. Ще видите „изключен“, ако не е.

    фоп

    Най- фоп Командата има различни опции за конфигуриране, настройка и отстраняване на грешки в мрежовите интерфейси на системата. Това е и бърз начин за преглед на IP адреси и друга информация за мрежовия интерфейс. Тип фоп за да видите състоянието на всички активни мрежови интерфейси, включително имената им. Можете също да посочите името на интерфейса, за да видите само информация за този интерфейс.

    фоп
    ifconfig eth0

    ifdown & ifup

    Най- ifdown и ifup Командите са едно и също нещо като бягане ifconfig или ifconfig надолу. Като се има предвид името на интерфейса, те отнемат интерфейса или го извеждат. Това изисква 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.


    Ние също така сме обхванали команди за управление на процеса и работа с файлове в миналото.