Преди време исках да знам данни за системните портове, да знам за какво е използван всеки, неговата полезност или функция и си спомням, че в Уикипедия или някъде другаде намерих нещо за това.
Въпреки това, известно време по-късно открих, че тази информация вече е в нашата Linux система, ние я имаме във файла: / и т.н. / услуги
Например, оставям ви проба (и само малка проба!) От това, което тя съдържа:
ftp-данни 20 / tcp
ftp 21 / tcp
fsp 21 / udp fspd
ssh 22 / tcp # SSH протокол за отдалечено влизане
ssh 22 / udp
telnet 23 / tcp
smtp 25 / tcp поща
време 37 / tcp таймер
време 37 / udp timserver
rlp 39 / udp ресурс # местоположение на ресурса
nameserver 42 / tcp name # IEN 116
whois 43 / tcp псевдоним
Както можете да видите, първо ни показва услугата, след това порта, който използва, след това протокола и накрая кратко описание на някои услуги.
Те могат да покажат съдържанието на този файл, като го отворят с всеки текстов редактор, например в терминал, който могат да поставят:
nano /etc/services
Или просто изброяване на файла с:
cat /etc/services
Ако искате да НЕ показвате цялото съдържание, защото искате само да знаете (например) кой порт се използва за FTP, можете да филтрирате с командата Впиши :
cat /etc/services | grep ftp
И това ще ни даде в резултат само това, което е свързано с FTP:
ftp-данни 20 / tcp
ftp 21 / tcp
tftp 69 / udp
sftp 115 / tcp
ftps-data 989 / tcp # FTP през SSL (данни)
ftps 990 / tcp
venus-se 2431 / udp # udp sftp страничен ефект
codasrv-se 2433 / udp # udp sftp страничен ефект
gsiftp 2811 / tcp
gsiftp 2811 / udp
frox 2121 / tcp # frox: кеширане на ftp прокси
zope-ftp 8021 / tcp # управление на zope от ftp
Ами… това. Че нашата система често има информацията, от която се нуждаем, а ние дори не сме наясно с това
поздрави