ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ содСрТимому
ΠœΠ°ΠΊΡΠΈΠΌΠ΅Ρ‚Π΅Ρ€

πŸ‘‹ ΠŸΡ€ΠΈΠ²Π΅Ρ‚, сСтСвой Π΄Ρ€ΡƒΠ³!

πŸ‘‹ ΠŸΡ€ΠΈΠ²Π΅Ρ‚, сСтСвой Π΄Ρ€ΡƒΠ³! БСгодня ΠΏΡ€ΠΎ ``portop`` - Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π²Ρ€ΠΎΠ΄Π΅ htop, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для сСтСвых ΠΏΠΎΡ€Ρ‚ΠΎΠ². ΠŸΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ быстро Π²Ρ‹ΡΡΠ½ΠΈΡ‚ΡŒ, ΠΊΡ‚ΠΎ занял ΠΏΠΎΡ€Ρ‚, ΠΊΠ°ΠΊΠΎΠΉ сСрвис Π·Π° Π½ΠΈΠΌ стоит ΠΈ Π½Π΅ ΠΎΡ‚ΠΊΡ€Ρ‹Π»ΠΎΡΡŒ Π»ΠΈ Π½Π° сСрвСрС Ρ‡Ρ‚ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ лишнСС. πŸŸ£Π’ΠΎΡ‚ Π½Π° вашСм сСрвСрС обнаруТился ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΉ ΠΏΠΎΡ€Ρ‚ 8080: Π§Π΅Ρ€Π΅Π· ss ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ PID процСсса, Π½ΠΎ дальшС придётся ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ Ρ€Π°Π·Π±ΠΈΡ€Π°Ρ‚ΡŒΡΡ, ΠΊ ΠΊΠ°ΠΊΠΎΠΌΡƒ systemd-сСрвису ΠΈΠ»ΠΈ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Ρƒ ΠΎΠ½ относится. portop собираСт всё Π² ΠΎΠ΄Π½ΠΎΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Π΅: TCP/UDP-сокСты, процСссы, PID, ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, systemd-ΡŽΠ½ΠΈΡ‚Ρ‹ ΠΈ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Ρ‹ Docker, Podman ΠΈΠ»ΠΈ Kubernetes. Π”Π°ΠΆΠ΅ nginx с нСсколькими Π²ΠΎΡ€ΠΊΠ΅Ρ€Π°ΠΌΠΈ отобраТаСтся ΠΎΠ΄Π½ΠΎΠΉ строкой. πŸŸ£Π˜Π½Ρ‚Π΅Ρ€Π΅ΡΠ½Π°Ρ Ρ‡Π°ΡΡ‚ΡŒ - ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° доступности ΠΏΠΎΡ€Ρ‚ΠΎΠ². Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, ΡΠ»ΡƒΡˆΠ°Π΅Ρ‚ Π»ΠΈ сСрвис Ρ‚ΠΎΠ»ΡŒΠΊΠΎ 127.0.0.1, ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΉ IP ΠΈΠ»ΠΈ всС интСрфСйсы. А Π΅Ρ‰Ρ‘ Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΡƒΠ΅Ρ‚ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ firewall ΠΈ ΠΎΡ‚ΠΌΠ΅Ρ‡Π°Π΅Ρ‚, Ρ€Π°Π·Ρ€Π΅ΡˆΡ‘Π½ Π»ΠΈ доступ ΠΈΠ»ΠΈ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½. НапримСр, PostgreSQL Π½Π΅ΠΎΠΆΠΈΠ΄Π°Π½Π½ΠΎ Π½Π°Ρ‡Π°Π» ΡΠ»ΡƒΡˆΠ°Ρ‚ΡŒ 0.0.0.0:5432 вмСсто localhost. Π’Π°ΠΊΠΎΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΡƒΠΆΠ΅ стоит ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ. πŸŸ£Π•ΡΡ‚ΡŒ ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ. МоТно ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π΅ состояниС ΠΏΠΎΡ€Ρ‚ΠΎΠ², Π° послС обновлСния сСрвСра ΡΡ€Π°Π²Π½ΠΈΡ‚ΡŒ Π΅Π³ΠΎ с Π½ΠΎΠ²Ρ‹ΠΌ: portop β€”save-baseline portop β€”diff Если появился Π½ΠΎΠ²Ρ‹ΠΉ ΡΠ»ΡƒΡˆΠ°ΡŽΡ‰ΠΈΠΉ ΠΏΠΎΡ€Ρ‚, исчСз старый ΠΈΠ»ΠΈ измСнилась Π΅Π³ΠΎ Π΄ΠΎΡΡ‚ΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ, portop сообщит ΠΎΠ± этом. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π² cron ΠΈΠ»ΠΈ CI. πŸŸ£Π•Ρ‰Ρ‘ нСсколько ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… ΠΊΠΎΠΌΠ°Π½Π΄: portop nginx 443 portop β€”wait 5432 portop β€”compose ./stack ΠŸΠ΅Ρ€Π²Π°Ρ Π½Π°ΠΉΠ΄Ρ‘Ρ‚ сокСты nginx Π½Π° ΠΏΠΎΡ€Ρ‚Ρƒ 443, вторая доТдётся появлСния сСрвиса Π½Π° 5432, Π° Ρ‚Ρ€Π΅Ρ‚ΡŒΡ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Π½Ρ‹Π΅ ΠΏΠΎΡ€Ρ‚Ρ‹ Docker Compose. πŸŸ£Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΊΠ° Ρ‡Π΅Ρ€Π΅Π· Homebrew: brew install portop portop Π•ΡΡ‚ΡŒ вСрсии для Linux, macOS ΠΈ Windows, Π° ΠΊΡ€ΠΎΠΌΠ΅ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ интСрфСйса - Π²Π΅Π±-панСль, интСграция с Cockpit ΠΈ JSON-Π²Ρ‹Π²ΠΎΠ΄. На Linux для ΠΏΠΎΠ»Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ процСссах ΠΈ firewall Π»ΡƒΡ‡ΡˆΠ΅ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· sudo. πŸ€–Π‘Π΅ΡΠΏΠ»Π°Ρ‚Π½Ρ‹ΠΉ ChatGPT

311 просмотров

Канал Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ ΠœΠ°ΠΊΡΠΈΠΌΠ΅Ρ‚Π΅Ρ€Π°

935 подписчиков Β· IT ΠΈ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ

Π”Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΊΠ°Π½Π°Π»Π°

ΠŸΠΎΠΏΡƒΠ»ΡΡ€Π½Ρ‹Π΅ ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΊΠ°Π½Π°Π»Π°

Π•Ρ‰Ρ‘ ΠΏΠΎ Ρ‚Π΅ΠΌΠ΅ Β«IT ΠΈ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈΒ»

Π§ΠΈΡ‚Π°Ρ‚ΡŒ дальшС

Π”Π²Π° Ρ€Π°Π·Π° Π² нСдСлю свСТиС посты этого ΠΊΠ°Π½Π°Π»Π° β€” Π½Π° ΠΏΠΎΡ‡Ρ‚Ρƒ ΠΈ Π² Π»ΠΈΡ‡Π½ΡƒΡŽ Π»Π΅Π½Ρ‚Ρƒ. Π‘Π΅Π· ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠ³ΠΎ поиска ΠΊΠ°Π½Π°Π»Π° Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ.