Преглед на отворени портове TCPIP Linux или Windows услуги

Една от задачите за поддръжка и управление, които можем да изпълняваме постоянно, е да проверяваме отворените TCP портове в системата, тъй като по този начин можем да имаме точен контрол върху това коя услуга използва тази услуга. пристанище.

Портът показва крайната точка на всяка мрежова комуникация и е свързан с конкретна програма или услуга на операционната система.

След това ще видим как можем да познаваме отворените портове в операционните системи Linux и Windows.

1. Преглед на отворени портове в Linux


За това можем да използваме три практически приложения, това са:

Команда NetstatТази команда netstat (мрежова статистика) често се използва за показване на информация, свързана с мрежата. Той е достъпен за Windows и Linux

За неговото инсталиране можем да изпълним следните команди:

 sudo yum инсталирате net-tools (RedHat / CentOS) sudo apt install net-tools (Debian / Ubuntu) sudo dnf инсталирате net-tools Fedora

Увеличете

За неговото изпълнение трябва да знаем номера на порта за анализ и ще използваме командата grep за показване на информацията, използвайки следния синтаксис:

 netstat -ltnp | grep -w ': порт #'
Резултатът ще бъде следният:

Увеличете

Използваните параметри са:

  • l: Кажете на netstat да показва само портовете за слушане.
  • T: Показвайте само tcp връзки.
  • н: показва за показване на цифрови адреси.
  • p: Позволява ви да видите идентификационния номер на процеса.
  • grep: Показва точното съвпадение.

Lsof командаLsof (LiSt Open Files) се използва за показване на всички отворени портове в Linux. За неговото инсталиране ще използваме следните опции:

 sudo yum install lsof (RedHat / CentOS) sudo apt install lsof (Debian / Ubuntu) sudo dnf install lsof (Fedora)
Изпълнението му включва следния синтаксис:
 lsof -i: порт

Увеличете

Можем да видим подробно данните за процеса, потребителя и т.н.

Команда FuserБлагодарение на тази команда можем да покажем PID, свързани с отворените портове в Linux. За неговото инсталиране ще използваме някой от следните редове, в зависимост от случая:

 sudo yum инсталирате psmisc (Redhat / CentOS) sudo apt инсталирате psmisc (Debian / Ubuntu) sudo dnf инсталирате psmisc (Fedora 22 и по -нови)
Синтаксисът за неговото използване е следният:
 порт # фюзер / tcp

Увеличете

За да намерим името на процеса, ще използваме следния синтаксис:

 ps -p PID -o comm =

Увеличете

По този начин можем да знаем отворените портове в Linux.

2. Преглед на отворени портове в Windows 10

Етап 1
За да знаем отворените портове в операционните системи Windows, трябва да имаме достъп до командния ред като администратори, да щракнем с десния бутон / Изпълни като администратор и в показания прозорец да изпълним следния ред:

 netstat -ab

Увеличете

Стъпка 2
Можем да видим подробна информация като:

  • Тип протокол
  • Име на протокол
  • Местен адрес
  • Включена услуга
  • Състояние на процеса

Стъпка 3
Алтернативно, Windows ни позволява да показваме резултатите чрез PID, което опростява администрирането, в този случай трябва да изпълним следния ред:

 netstat -aon 
Стъпка 4
Това ще бъде показаният резултат:

Увеличете

Стъпка 5
Можем да видим резултатите по много по -организиран начин. Сега, с този PID, можем да отидем в диспечера на задачите и в раздела Подробности знаете каква е услугата:

Увеличете

Там можем да научим повече за услугата или да я прекратим, ако е необходимо. С тези методи ще можем да знаем отворените портове в Linux или Windows.

Така ще помогнете за развитието на сайта, сподели с приятелите си

wave wave wave wave wave