Сигурност

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

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

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

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

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

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

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

1. метод: Коришћење команде лсоф

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

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

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

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

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

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

$ судо лсоф -и

У излазу ове наредбе, портови наведени у стању „СЛУШАЈ“ су они који се користе, као што је приказано на доњој слици:

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

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

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

$ сс -лнтуп

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

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

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

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

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

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

Када покренете ову наредбу, моћи ћете да видите да су сви портови који се користе у стању „СЛУШАЈ“, док су стања свих осталих портова недоступна, као што је приказано на доњој слици:

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

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

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

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

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

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

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

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

Закључак

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

Како преузети и играти Сид Меиер'с Цивилизатион ВИ на Линук-у
Увод у игру Цивилизатион 6 је модерни поглед на класични концепт представљен у серији игара Аге оф Емпирес. Идеја је била прилично једноставна; започе...
Како инсталирати и играти Доом на Линук-у
Увод у Доом Доом серија настала је 90-их година након објављивања оригиналног Доом-а. То је био тренутни хит и од тог времена надаље серија игара је д...
Вулкан за кориснике Линука
Са сваком новом генерацијом графичких картица видимо да програмери игара помичу границе графичке верности и долазе на корак од фотореализма. Али упрко...