ತಿಳಿಯಲು ಯಾವ ಬಂದರುಗಳು ಬಳಕೆಯಲ್ಲಿವೆ ಸಿಸ್ಟಂನಲ್ಲಿ ಯಾವುದೇ ನಿರ್ವಾಹಕರಿಗೆ ಒಂದು ಮೂಲಭೂತ ಕಾರ್ಯವಾಗಿದೆ. ಇಂಟರ್ಫೇಸ್ಗಳನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡುವುದರಿಂದ ಮತ್ತು ಒಳನುಗ್ಗುವಿಕೆ ರಕ್ಷಣೆಯವರೆಗೆ ಮತ್ತು ನಾವು imagine ಹಿಸಬಹುದಾದ ಯಾವುದೇ ದೋಷನಿವಾರಣೆಯ ಮೂಲಕ ಹೋಗುವುದರಿಂದ, ನಮ್ಮ ಪರಿಸರದಲ್ಲಿ ಒಂದು ಪೋರ್ಟ್ ಕೆಲವು ರೀತಿಯ ಸೇವೆಯನ್ನು ಒದಗಿಸುತ್ತಿದೆಯೇ ಎಂದು ನಾವು ಪರಿಶೀಲಿಸಬೇಕು.
ನಿಮ್ಮ ಸಿಸ್ಟಂನಲ್ಲಿ ನೀವು CUPS ಮುದ್ರಣ ಸೇವೆಯನ್ನು ಸ್ಥಾಪಿಸಿರುವ ಪರಿಸ್ಥಿತಿಯನ್ನು ಕಲ್ಪಿಸಿಕೊಳ್ಳಿ ಮತ್ತು ಸೇವೆಯು ಸರಿಯಾಗಿ ಪ್ರಾರಂಭವಾಗಿದೆಯೇ ಮತ್ತು ಅದರ ಅನುಗುಣವಾದ ಪೋರ್ಟ್ 631 ಅಥವಾ ಅದರ ಐಚ್ al ಿಕ 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

ನೆಟ್ಸ್ಟಾಟ್ ಆಜ್ಞೆ
ಆಜ್ಞೆ netstat ಹಿಂದಿನದಕ್ಕೆ ಸಂಬಂಧಿಸಿದಂತೆ ಅದರ ಸಿಂಟ್ಯಾಕ್ಸ್ನಲ್ಲಿ ಸ್ವಲ್ಪ ಬದಲಾಗುತ್ತದೆ ಆದರೆ ಕೆಲವನ್ನು ಪ್ರಸ್ತುತಪಡಿಸುತ್ತದೆ ನಿಯತಾಂಕಗಳನ್ನು ನೆನಪಿಟ್ಟುಕೊಳ್ಳುವುದು ತುಂಬಾ ಸುಲಭ ಸರಳ ಜ್ಞಾಪಕ ಪದಕ್ಕೆ ಧನ್ಯವಾದಗಳು. ಇಂದಿನಿಂದ ಪದವನ್ನು ಮರೆಯಬೇಡಿ ಪುಟೋನಾ, ಇದು ಈ ಕೆಳಗಿನ ಗುಣಲಕ್ಷಣಗಳನ್ನು ಸೂಚಿಸುತ್ತದೆ:
- p: ಟಿಸಿಪಿ ಅಥವಾ ಯುಡಿಪಿ ಆಗಿರಬಹುದಾದ ನಿರ್ದಿಷ್ಟ ಪ್ರೋಟೋಕಾಲ್ಗಾಗಿ ಸಂಪರ್ಕಗಳನ್ನು ತೋರಿಸುತ್ತದೆ.
- u: ಎಲ್ಲಾ ಯುಡಿಪಿ ಪೋರ್ಟ್ಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡಿ.
- ಟಿ: ಎಲ್ಲಾ ಟಿಸಿಪಿ ಪೋರ್ಟ್ಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡಿ.
- o: ಪ್ರದರ್ಶಿಸುತ್ತದೆ ಟೈಮರ್ಗಳು.
- n: ಪೋರ್ಟ್ ಸಂಖ್ಯೆಯನ್ನು ತೋರಿಸುತ್ತದೆ.
- ಎ: ಸಿಸ್ಟಮ್ನಲ್ಲಿ ಎಲ್ಲಾ ಸಕ್ರಿಯ ಸಂಪರ್ಕಗಳನ್ನು ಪ್ರದರ್ಶಿಸುತ್ತದೆ.
ಹೀಗಾಗಿ, ಆಜ್ಞೆಯನ್ನು ನಮೂದಿಸಿ ಮತ್ತು ಅದನ್ನು a ನೊಂದಿಗೆ ಫಿಲ್ಟರ್ ಮಾಡಿ ಪೈಪ್ ನಾವು ಒಂದು ನಿರ್ದಿಷ್ಟ ಬಂದರಿನ ಬಗ್ಗೆ ಮಾಹಿತಿಯನ್ನು ಪಡೆಯಬಹುದು.
$ netstat -putona | grep numero-de-puerto
Nmap ಆಜ್ಞೆ
ಎನ್ಎಂಪಿ ಇದು ನಾವು ಒಂದು ಉಪಯುಕ್ತತೆ ಬಹುಸಂಖ್ಯೆಯ ಸ್ಕ್ಯಾನ್ಗಳನ್ನು ಅನುಮತಿಸುತ್ತದೆ ನಮ್ಮ ವ್ಯವಸ್ಥೆಯಲ್ಲಿ ಮತ್ತು ಅವುಗಳಲ್ಲಿ ಒಂದು, ಉಪಕರಣಗಳಲ್ಲಿನ ತೆರೆದ ಬಂದರುಗಳಲ್ಲಿ ಒಂದಾಗಿದೆ. ಅದನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ನಾವು ಪ್ರಕಾರದ ಅನುಕ್ರಮವನ್ನು ಪರಿಚಯಿಸಬೇಕು nmap -sX -OY, ಟಿಸಿಪಿ ಅಥವಾ ಯುಡಿಪಿ ಸಂಪರ್ಕಕ್ಕಾಗಿ ಅನುಕ್ರಮವಾಗಿ ಎಕ್ಸ್ ಮೌಲ್ಯ ಟಿ ಅಥವಾ ಯು ಮತ್ತು ನಮ್ಮ ಯಂತ್ರದ ಐಪಿ ವಿಳಾಸವನ್ನು ವೈ (ಅಥವಾ ಸಂಕ್ಷಿಪ್ತವಾಗಿ ಲೋಕಲ್ ಹೋಸ್ಟ್) ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ. ಕೆಳಗಿನ ಉದಾಹರಣೆಯನ್ನು ನೋಡೋಣ.
</pre> $ sudo nmap -sU -O localhost $ sudo nmap -sT -O 192.168.0.1 <pre>
ಈ ಮೂರು ಅಪ್ಲಿಕೇಶನ್ಗಳೊಂದಿಗೆ ನಿಮ್ಮ ಯಂತ್ರದ ತೆರೆದ ಬಂದರುಗಳನ್ನು ನಿರ್ಧರಿಸಲು ನೀವು ಈಗಾಗಲೇ ಸಾಕಷ್ಟು ಸಾಧನಗಳನ್ನು ಹೊಂದಿದ್ದೀರಿ. ನೀವು ಒಂದೇ ರೀತಿಯ ಸಾಧನಗಳನ್ನು ಬಳಸುತ್ತೀರಾ ಅಥವಾ ಸಿಸ್ಟಮ್ನ ತೆರೆದ ಬಂದರುಗಳನ್ನು ಪರಿಶೀಲಿಸಲು ನಿಮಗೆ ಬೇರೆ ದಾರಿ ತಿಳಿದಿದೆಯೇ?
5 ಕಾಮೆಂಟ್ಗಳು, ನಿಮ್ಮದನ್ನು ಬಿಡಿ
ನನಗೆ ಯಾವುದೂ ಅರ್ಥವಾಗುತ್ತಿಲ್ಲ. ಸಾಧಾರಣ, ನಾನು ತಜ್ಞನಲ್ಲ, ಆದರೆ ಇದು ಆಸಕ್ತಿದಾಯಕವಾಗಿದೆ
ಹಲೋ ಒಳ್ಳೆಯ ದಿನ, ಬಂದರಿನ ಮೂಲಕ ಬರುವ ಡೇಟಾವನ್ನು ನಾನು ಹೇಗೆ ನೋಡಬಹುದು?
ನನ್ನ ಉಬುಂಟುನ 10005 ಪೋರ್ಟ್ಗೆ ಜಿಪಿಆರ್ಎಸ್ ಮೂಲಕ ತಂತಿಗಳನ್ನು ಕಳುಹಿಸುವ ಸಾಧನ ನನ್ನ ಬಳಿ ಇದೆ ಮತ್ತು ನನ್ನ ಬಳಿಗೆ ಬರುವ ತಂತಿಗಳನ್ನು ನೋಡಲು ಟರ್ಮಿನಲ್ ಮೂಲಕ ನನಗೆ ಅಗತ್ಯವಿದೆ, ದಯವಿಟ್ಟು ನನ್ನನ್ನು ಬೆಂಬಲಿಸಬಹುದೇ? ಧನ್ಯವಾದಗಳು. slds
ನೆಟ್ಸ್ಟಾಟ್ -ಪುಟೋನಾ ಆಜ್ಞೆಯೊಂದಿಗೆ 127.0.0.1 ವಿಳಾಸವು ಎರಡು ಪ್ರೋಟೋಕಾಲ್ಗಳಾದ ಟಿಸಿಪಿ ಮತ್ತು ಅಪ್ಡೇಟ್ನಲ್ಲಿ ಕಾಣಿಸಿಕೊಳ್ಳುತ್ತದೆ, ಎರಡೂ ಸಂದರ್ಭಗಳಲ್ಲಿ ಪೋರ್ಟ್ 53 ಆಗಿದೆ. ಇದು ಸಾಮಾನ್ಯ ಅಥವಾ ಸರಿಯೇ? ಕಾಕತಾಳೀಯವಾಗಿ ಉಬುಂಟು 16.04 ರಲ್ಲಿ ಎತ್ತುವ dnsmasq ಮತ್ತು ಜಿಂಬ್ರಾ ಡೆಸ್ಕ್ಟಾಪ್ನಲ್ಲಿ ನನಗೆ ಸಮಸ್ಯೆಗಳಿವೆ.
ಜಿಂಬ್ರಾವನ್ನು ಪ್ರಾರಂಭಿಸಲು ಪ್ರಯತ್ನಿಸುವಾಗ ಅದು ನನಗೆ ತೋರಿಸುತ್ತದೆ: ಪುಟ 127.0.0.1 ಸಂಪರ್ಕವನ್ನು ತಿರಸ್ಕರಿಸಿದೆ.
ಈ ಸಮುದಾಯಕ್ಕೆ ಸೇರಲು ನಿಮ್ಮ ಸಹಾಯವನ್ನು ನಾನು ಪ್ರಶಂಸಿಸುತ್ತೇನೆ.
ತುಂಬಾ ಒಳ್ಳೆಯದು
ಕೇವಲ ಸೇರಿಸಿ: ls ನೊಂದಿಗೆ ನೀವು ಪ್ರಕ್ರಿಯೆಯ ಹಾದಿಯನ್ನು ತಿಳಿದುಕೊಳ್ಳಬಹುದು ಮತ್ತು ss ಅಥವಾ fuser ನಂತಹ ಇತರ ಆಜ್ಞೆಗಳೂ ಇವೆ, ಇದರೊಂದಿಗೆ ಯಾವ ಪ್ರಕ್ರಿಯೆಯು ಪೋರ್ಟ್ ಅನ್ನು ಬಳಸುತ್ತಿದೆ ಎಂಬುದನ್ನು ನಾವು ನೋಡಬಹುದು.
ಇಲ್ಲಿ ನೋಡಲಾಗಿದೆ: https://www.sysadmit.com/2018/06/linux-que-proceso-usa-un-puerto.html
ಅತ್ಯುತ್ತಮ, ಚೆನ್ನಾಗಿ ಸಂಕ್ಷಿಪ್ತ ಮತ್ತು ವಿವರಿಸಲಾಗಿದೆ, ನಾನು ಪುಟೋನಾ ಹೆಹೆ ಬಗ್ಗೆ ಮರೆಯುವುದಿಲ್ಲ. ;- ಡಿ