ലിനക്സിൽ ഉപയോഗത്തിലുള്ള പോർട്ടുകൾ എങ്ങനെ പരിശോധിക്കാം

tux_ Question

അറിയാൻ ഏത് പോർട്ടുകൾ ഉപയോഗത്തിലാണ് ഒരു സിസ്റ്റത്തിൽ ഏതൊരു അഡ്മിനിസ്ട്രേറ്ററുടെയും അടിസ്ഥാന കടമയാണ്. ഇന്റർഫേസുകൾ കോൺഫിഗർ ചെയ്യുന്നത് മുതൽ നുഴഞ്ഞുകയറ്റ പരിരക്ഷ വരെ, നമുക്ക് സങ്കൽപ്പിക്കാൻ കഴിയുന്ന ഏതെങ്കിലും ട്രബിൾഷൂട്ടിംഗിലൂടെ കടന്നുപോകുന്നത് വരെ, ഒരു പോർട്ട് നമ്മുടെ പരിതസ്ഥിതിയിൽ എന്തെങ്കിലും സേവനം നൽകുന്നുണ്ടോയെന്ന് പരിശോധിക്കാൻ ഞങ്ങൾക്ക് കഴിയണം.

നിങ്ങളുടെ സിസ്റ്റത്തിൽ നിങ്ങൾ CUPS പ്രിന്റിംഗ് സേവനം ഇൻസ്റ്റാൾ ചെയ്ത സാഹചര്യം സങ്കൽപ്പിക്കുക, സേവനം ശരിയായി ആരംഭിച്ച് അതിന്റെ അനുബന്ധ പോർട്ട് 631 അല്ലെങ്കിൽ ഓപ്ഷണൽ 515 ഉയർത്തിയിട്ടുണ്ടോ എന്ന് നിങ്ങൾക്കറിയില്ല. ഈ ഗൈഡിൽ ഞങ്ങൾ നിങ്ങളെ കാണിക്കും ഒരു സിസ്റ്റം ഉപയോഗിക്കുന്ന പോർട്ടുകൾ കണ്ടെത്തുന്നതിനുള്ള മൂന്ന് അടിസ്ഥാന കമാൻഡുകൾ അതിന്റെ നില എന്താണ്.

അടുത്തതായി ഏതൊരു സിസ്റ്റത്തിന്റെയും അഡ്മിനിസ്ട്രേഷനിൽ പ്രത്യേകിച്ചും ഉപയോഗപ്രദമാകുന്ന 3 അടിസ്ഥാന കമാൻഡുകൾ ഞങ്ങൾ അവലോകനം ചെയ്യും. ഏകദേശം lsof, നെറ്റ്സ്റ്റാറ്റ്, nmap, ടെർമിനൽ കൺസോളിൽ നിന്ന് ഞങ്ങൾ പ്രവർത്തിപ്പിക്കുന്ന യൂട്ടിലിറ്റികൾ റൂട്ട് പ്രത്യേകാവകാശങ്ങളോടെ.

Lsof കമാൻഡ്

കമാൻഡ് lsof ഏറ്റവും അടിസ്ഥാനപരമായത് എത്ര ഉപയോക്താക്കൾക്ക് ഞങ്ങൾ കടം കൊടുക്കുന്നുവെന്നും, ഓരോ ഉപയോക്താവും അറിഞ്ഞിരിക്കേണ്ട അടിസ്ഥാനമായ ലിനക്സ് സ്വദേശിയായതിനാൽ. ഈ കമാൻഡിലൂടെ സിസ്റ്റത്തിൽ തുറന്നിരിക്കുന്ന പോർട്ടുകൾ അറിയാൻ, ഇനിപ്പറയുന്നതുപോലുള്ള ഒരു ശ്രേണി നിങ്ങൾ നൽകണം, അത് ഇത് നിങ്ങൾക്ക് വിവിധ വിവരങ്ങൾ കാണിക്കും അവിടെ ഞങ്ങൾ ഹൈലൈറ്റ് ചെയ്യും: ആപ്ലിക്കേഷന്റെ പേര് (ഉദാഹരണത്തിന്, sshd), ദി സോക്കറ്റ് പ്രോഗ്രാമിന്റെ (ഈ സാഹചര്യത്തിൽ പോർട്ട് 10.86.128.138 മായി ബന്ധപ്പെട്ട ഐപി വിലാസം 22, അത് കേൾക്കുന്നു) ഒപ്പം പ്രക്രിയയുടെ ഐഡന്റിഫയറും (അത് 85379 ആയിരിക്കും).

$ sudo lsof -i -P -n
$ sudo lsof -i -P -n | grep LISTEN

lsof- p ട്ട്‌പുട്ടുകൾ
നെറ്റ്സ്റ്റാറ്റ് കമാൻഡ്

കമാൻഡ് netstat മുമ്പത്തേതുമായി ബന്ധപ്പെട്ട് അതിന്റെ വാക്യഘടനയിൽ അല്പം വ്യത്യാസമുണ്ടെങ്കിലും ചിലത് അവതരിപ്പിക്കുന്നു പാരാമീറ്ററുകൾ മന or പാഠമാക്കാൻ വളരെ എളുപ്പമാണ് ലളിതമായ ഓർമ്മക്കുറിപ്പിന് നന്ദി. ഇനി മുതൽ ഈ വാക്ക് മറക്കരുത് ചേരി, ഇത് ഇനിപ്പറയുന്ന സവിശേഷതകളെ സൂചിപ്പിക്കുന്നു:

ലിനക്സ് പാർട്ടീഷൻ വലുപ്പം മാറ്റുന്നതെങ്ങനെ
അനുബന്ധ ലേഖനം:
ഉബുണ്ടു പാർട്ടീഷനുകളുടെ വലുപ്പം മാറ്റുക
  • p: ടിസിപി അല്ലെങ്കിൽ യുഡിപി ആകാവുന്ന നിർദ്ദിഷ്ട പ്രോട്ടോക്കോളിനുള്ള കണക്ഷനുകൾ കാണിക്കുന്നു.
  • u: എല്ലാ യുഡിപി പോർട്ടുകളും പട്ടികപ്പെടുത്തുക.
  • t: എല്ലാ ടിസിപി പോർട്ടുകളും പട്ടികപ്പെടുത്തുക.
  • o: പ്രദർശിപ്പിക്കുന്നു ടൈമറുകൾ.
  • n: പോർട്ട് നമ്പർ കാണിക്കുന്നു.
  • a: സിസ്റ്റത്തിലെ എല്ലാ സജീവ കണക്ഷനുകളും പ്രദർശിപ്പിക്കുന്നു.

അങ്ങനെ, കമാൻഡ് നൽകി a ഉപയോഗിച്ച് ഫിൽട്ടർ ചെയ്യുന്നു പൈപ്പ് ഒരു പ്രത്യേക പോർട്ടിനെക്കുറിച്ചുള്ള വിവരങ്ങൾ ഞങ്ങൾക്ക് ലഭിക്കും.

$ netstat -putona | grep numero-de-puerto

netstat_slut

Nmap കമാൻഡ്

Nmap അത് ഞങ്ങൾ ഒരു യൂട്ടിലിറ്റി ആണ് ധാരാളം സ്കാനുകൾ അനുവദിക്കുന്നു ഞങ്ങളുടെ സിസ്റ്റത്തിലും അവയിലൊന്ന്, ഉപകരണങ്ങളിലെ തുറന്ന തുറമുഖങ്ങളിലൊന്ന്. അത് നടപ്പിലാക്കാൻ ഞങ്ങൾ ഒരു തരം ശ്രേണി അവതരിപ്പിക്കണം nmap -sX -OY, ടിസിപി അല്ലെങ്കിൽ യുഡിപി കണക്ഷന് യഥാക്രമം എക്സ് മൂല്യം ടി അല്ലെങ്കിൽ യു, ഞങ്ങളുടെ മെഷീന്റെ ഐപി വിലാസം (അല്ലെങ്കിൽ ചുരുക്കത്തിൽ ലോക്കൽഹോസ്റ്റ്) എന്നിവ എടുക്കുന്നു. ഇനിപ്പറയുന്ന ഉദാഹരണം നോക്കുക.

</pre>
$ sudo nmap -sU -O localhost
$ sudo nmap -sT -O 192.168.0.1
<pre>

ഈ മൂന്ന് ആപ്ലിക്കേഷനുകൾ ഉപയോഗിച്ച് നിങ്ങളുടെ മെഷീന്റെ ഓപ്പൺ പോർട്ടുകൾ നിർണ്ണയിക്കാൻ ആവശ്യമായ ഉപകരണങ്ങൾ ഇതിനകം നിങ്ങളുടെ പക്കലുണ്ട്. നിങ്ങൾ സമാന ഉപകരണങ്ങൾ ഉപയോഗിക്കുന്നുണ്ടോ അല്ലെങ്കിൽ സിസ്റ്റത്തിന്റെ ഓപ്പൺ പോർട്ടുകൾ പരിശോധിക്കാൻ നിങ്ങൾക്ക് മറ്റെന്തെങ്കിലും മാർഗമുണ്ടോ?


ലേഖനത്തിന്റെ ഉള്ളടക്കം ഞങ്ങളുടെ തത്ത്വങ്ങൾ പാലിക്കുന്നു എഡിറ്റോറിയൽ എത്തിക്സ്. ഒരു പിശക് റിപ്പോർട്ടുചെയ്യാൻ ക്ലിക്കുചെയ്യുക ഇവിടെ.

5 അഭിപ്രായങ്ങൾ, നിങ്ങളുടേത് വിടുക

നിങ്ങളുടെ അഭിപ്രായം ഇടുക

നിങ്ങളുടെ ഇമെയിൽ വിലാസം പ്രസിദ്ധീകരിച്ചു ചെയ്യില്ല. ആവശ്യമായ ഫീൽഡുകൾ കൊണ്ട് അടയാളപ്പെടുത്തുന്നു *

*

*

  1. ഡാറ്റയുടെ ഉത്തരവാദിത്തം: മിഗുവൽ ഏഞ്ചൽ ഗാറ്റൻ
  2. ഡാറ്റയുടെ ഉദ്ദേശ്യം: സ്പാം നിയന്ത്രിക്കുക, അഭിപ്രായ മാനേജുമെന്റ്.
  3. നിയമസാധുത: നിങ്ങളുടെ സമ്മതം
  4. ഡാറ്റയുടെ ആശയവിനിമയം: നിയമപരമായ ബാധ്യതയല്ലാതെ ഡാറ്റ മൂന്നാം കക്ഷികളുമായി ആശയവിനിമയം നടത്തുകയില്ല.
  5. ഡാറ്റ സംഭരണം: ഒസെന്റസ് നെറ്റ്‌വർക്കുകൾ (ഇയു) ഹോസ്റ്റുചെയ്യുന്ന ഡാറ്റാബേസ്
  6. അവകാശങ്ങൾ: ഏത് സമയത്തും നിങ്ങളുടെ വിവരങ്ങൾ പരിമിതപ്പെടുത്താനും വീണ്ടെടുക്കാനും ഇല്ലാതാക്കാനും കഴിയും.

  1.   പിയറി പറഞ്ഞു

    എനിക്കൊന്നും മനസ്സിലായില്ല. സാധാരണ, ഞാൻ ഒരു സ്പെഷ്യലിസ്റ്റ് അല്ല, പക്ഷെ ഇത് രസകരമാണ്

  2.   ലിലിയ പെരെഗ്രിന പറഞ്ഞു

    ഹലോ, നല്ല ദിവസം, ഒരു പോർട്ടിലൂടെ എത്തുന്ന ഡാറ്റ എങ്ങനെ കാണാനാകും?
    എന്റെ ഉബുണ്ടുവിന്റെ 10005 പോർട്ടിലേക്ക് gprs വഴി എനിക്ക് സ്ട്രിംഗുകൾ അയയ്ക്കുന്ന ഒരു ഉപകരണം എന്റെ പക്കലുണ്ട്, എനിക്ക് വരുന്ന സ്ട്രിംഗുകൾ കാണാൻ എനിക്ക് ടെർമിനൽ ആവശ്യമാണ്, നിങ്ങൾക്ക് എന്നെ പിന്തുണയ്ക്കാമോ? നന്ദി. slds

  3.   പുൾദാർ സാൻഡ് പറഞ്ഞു

    Netstat -putona കമാൻഡ് ഉപയോഗിച്ച് 127.0.0.1 എന്ന വിലാസം രണ്ട് പ്രോട്ടോക്കോളുകളായ tcp, update എന്നിവയിൽ പ്രത്യക്ഷപ്പെടുന്നു, രണ്ട് സാഹചര്യങ്ങളിലും പോർട്ട് 53 ആണ്. ഇത് സാധാരണമാണോ ശരിയാണോ? യാദൃശ്ചികമായി എനിക്ക് ഉബുണ്ടു 16.04 ൽ ഉയർത്താത്ത dnsmasq, zimbra ഡെസ്ക്ടോപ്പ് എന്നിവയിൽ പ്രശ്നങ്ങൾ ഉണ്ട്.

    സിംബ്ര ആരംഭിക്കാൻ ശ്രമിക്കുമ്പോൾ ഇത് എന്നെ കാണിക്കുന്നു: പേജ് 127.0.0.1 കണക്ഷൻ നിരസിച്ചു.

    ഈ കമ്മ്യൂണിറ്റിയിൽ ചേരുന്നതിനുള്ള നിങ്ങളുടെ സഹായത്തെ ഞാൻ അഭിനന്ദിക്കുന്നു.

  4.   ജെ.ജൈമിസൺ പറഞ്ഞു

    വളരെ നല്ലത്

    ചേർക്കുക: ls ഉപയോഗിച്ച് നിങ്ങൾക്ക് പ്രോസസിന്റെ പാത അറിയാൻ കഴിയും, കൂടാതെ എസ്എസ് അല്ലെങ്കിൽ ഫ്യൂസർ പോലുള്ള മറ്റ് കമാൻഡുകളും ഉണ്ട്, ഏത് പ്രക്രിയയാണ് ഒരു പോർട്ട് ഉപയോഗിക്കുന്നതെന്ന് നമുക്ക് കാണാൻ കഴിയും.

    ഇവിടെ കണ്ടു: https://www.sysadmit.com/2018/06/linux-que-proceso-usa-un-puerto.html

  5.   ജോർജ്ജ് വി. പറഞ്ഞു

    മികച്ചതും നന്നായി സംഗ്രഹിച്ചതും വിശദീകരിച്ചതും, പുട്ടോണ ഹേയെക്കുറിച്ച് ഞാൻ മറക്കുന്നില്ല. ;- ഡി