Како проверити да ли се порт користи у Линук -у

How Check If Port Is Use Linux



Ако сте из информатике или сте бар мало упознати са умрежавањем, можда сте чули за ТЦП/ИП стек. ТЦП/ИЦ стек се састоји од пет различитих слојева, наиме, физичког слоја, слоја везе података, мрежног слоја, транспортног слоја и слоја апликације. Сваки слој ТЦП/ИП стека има различита средства комуникације, а сва комуникација унутар транспортног слоја се врши путем бројева портова.

Број порта се користи за јединствену идентификацију уређаја поред ИП адресе. Међупроцесна комуникација је уобичајена када се користе рачунарски системи. Да би олакшали ову комуникацију, оперативни системи држе отворене одређене портове, у зависности од ентитета са којим корисник жели да комуницира. Дакле, у било којој појединачној инстанци, више портова може бити отворено у вашем систему.





Када кажемо да је порт у употреби, у суштини мислимо на порт који је отворен, или, другим речима, на порт који је у стању слушања (спреман за прихватање веза). Постоји више начина за одређивање портова који су отворени у оперативном систему. Овај чланак приказује четири могуће методе за проверу да ли се порт користи у Линук -у.



Белешка: Све методе приказане у овом чланку изведене су у Линук Минт 20.



Да бисте утврдили да ли се порт користи у Линук Минт 20, може се користити било који од следећа четири метода.





1. метод: Употреба наредбе лсоф

Тхе лсоф наредба се може користити за попис свих портова који се користе у вашем систему на следећи начин:

Прво покрените Линук Минт 20 терминал кликом на његову икону пречице. Терминал је приказан на доњој слици:



Затим ћете морати да инсталирате лсоф команду ако је никада раније нисте користили. Да бисте то урадили, извршите следећу команду на терминалу:

$судо апт-гет инсталллсоф

Након успешне инсталације команде, видећете следећи излаз на терминалу:

Када се ова команда инсталира, може се користити за постављање упита о свим портовима који се користе у Линуку. Да бисте проверили да ли ваш систем има отворене портове, извршите следећу команду на свом терминалу:

$судолсоф –и

У излазу ове команде, портови наведени у стању ЛИСТЕН су они који се користе, као што је приказано на доњој слици:

2. метод: Коришћење наредбе сс

Тхе сс команда се може користити за одређивање отворених ТЦП и УДП портова у вашем систему на следећи начин:

Да бисте упитали и ТЦП и УДП портове који су у употреби, извршите следећу команду у терминалу:

$сс –лнтуп

У излазу ове команде, портови (и ТЦП и УДП) који су у употреби имају стање ЛИСТЕН, док сви остали портови приказују стање УНЦОНН.

Метод 3: Коришћење команде нетстат

Тхе нетстат наредба се такође може користити за одређивање отворених ТЦП и УДП портова у вашем систему на следећи начин:

Да бисте упитали за ТЦП и УДП портове који су у употреби, покрените следећу команду у терминалу:

$судо нетстат–Пнлту

Ако покушате да покренете ову команду без кључне речи судо, нећете моћи да приступите свим портовима. Ако сте пријављени са роот корисничким налогом, можете прескочити ову кључну реч.

Када покренете ову команду, моћи ћете да видите да су сви портови у употреби у стању ЛИСТЕН, док су стања свих других портова недоступна, као што је приказано на слици испод:

Метод 4: Коришћење команде нмап

Тхе нмап цомманд је још један помоћни програм који се може користити за одређивање ТЦП и УДП портова који се користе на следећи начин:

Ако је нмап услужни програм још није инсталиран на вашем систему Линук Минт 20, јер није стандардно инсталиран, можда ћете га морати ручно инсталирати. Да бисте то урадили, извршите следећу команду:

$судопогоданинсталирај нмап

Након што сте успешно инсталирали нмап помоћног програма на вашем систему Линук Минт 20, ваш терминал ће вам вратити контролу тако да можете извршити следећу команду, као што је приказано на слици испод:

Након инсталирања овог услужног програма, упитајте за ТЦП и УДП портове који се користе у вашем систему покретањем следеће наредбе у терминалу:

$судо нмап–Н –ПН –сТ –сУ –п- лоцалхост

Након што извршите ову наредбу, стање свих портова који су у употреби ће бити отворени, као што је приказано на излазу на слици испод:

Закључак

Овај чланак вам је показао четири различите методе за проверу да ли се порт користи у вашем Линук систему. Све ове методе су тестиране са Линук Минт 20, међутим, такође можете покренути команде приказане у овим методама са било којом другом дистрибуцијом Линука, са малим варијацијама. Свакој од наредби које се користе у овим методама потребно је само неколико секунди да се изврши. Дакле, имате времена да испробате било коју од четири методе да видите која вам најбоље одговара.