ಟರ್ಮಿನಲ್ನ ಸುಧಾರಿತ ಬಳಕೆಯ ಕುರಿತು ನಮ್ಮ ಪ್ರಕಟಣೆಗಳೊಂದಿಗೆ ಮುಂದುವರೆಯುವುದು, ಇದರಲ್ಲಿ ನಾಲ್ಕನೇ ಭಾಗ ಈ ಕ್ಷೇತ್ರದಲ್ಲಿ ಈ ಎರಡನೇ ಸರಣಿಯಲ್ಲಿ, ನಾವು ಇಂದು ಅನ್ವೇಷಿಸುತ್ತೇವೆ "ಲಿನಕ್ಸ್ ಆಜ್ಞೆಗಳು" ಕೆಳಗಿನವು: netstat, ss ಮತ್ತು nc.
ಈ ರೀತಿಯಾಗಿ, ಯಾವುದೇ ಸರಾಸರಿ GNU/Linux ಬಳಕೆದಾರರಿಗೆ ಅತ್ಯಂತ ಅಗತ್ಯವನ್ನು ನಿರ್ವಹಿಸಲು ಸಹಾಯ ಮಾಡುವುದನ್ನು ಮುಂದುವರಿಸಲು ಆಡಳಿತ ಮತ್ತು ದೋಷನಿವಾರಣೆ ಚಟುವಟಿಕೆಗಳುಮನೆಯಲ್ಲಿ ಮತ್ತು ಕಚೇರಿಯಲ್ಲಿ ಎರಡೂ.
ಆದರೆ, ಕೆಲವು ಪ್ರಾಯೋಗಿಕ ಬಳಕೆಯ ಬಗ್ಗೆ ಈ ಪೋಸ್ಟ್ ಅನ್ನು ಪ್ರಾರಂಭಿಸುವ ಮೊದಲು "ಲಿನಕ್ಸ್ ಆಜ್ಞೆಗಳು", ನೀವು ನಂತರ ಅನ್ವೇಷಿಸಲು ನಾವು ಶಿಫಾರಸು ಮಾಡುತ್ತೇವೆ ಹಿಂದಿನ ಸಂಬಂಧಿತ ಪೋಸ್ಟ್ ಈ ಲೇಖನಗಳ ಸರಣಿಯಲ್ಲಿ:
ಲಿನಕ್ಸ್ ಆಜ್ಞೆಗಳು - ಭಾಗ ಮೂರು: netstat, ss ಮತ್ತು nc
ಲಿನಕ್ಸ್ ಆಜ್ಞೆಗಳ ಪ್ರಾಯೋಗಿಕ ಬಳಕೆ
netstat
ಆಜ್ಞೆ netstat ನೆಟ್ವರ್ಕ್ ಸಂಪರ್ಕಗಳು, ರೂಟಿಂಗ್ ಕೋಷ್ಟಕಗಳು, ಇಂಟರ್ಫೇಸ್ ಅಂಕಿಅಂಶಗಳು, ಮಾಸ್ಕ್ವೆರೇಡ್ ಸಂಪರ್ಕಗಳು ಮತ್ತು ಮಲ್ಟಿಕಾಸ್ಟ್ ಗುಂಪಿನ ಸದಸ್ಯರ ಮಾಹಿತಿಯನ್ನು ವೀಕ್ಷಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುವ CLI ಸಾಧನವಾಗಿದೆ. ಮ್ಯಾನ್ಪೇಜ್ಗಳು
netstat ಆಜ್ಞೆಯನ್ನು ಬಳಸುವ ಉದಾಹರಣೆಗಳು
- ಎಲ್ಲಾ ಪೋರ್ಟ್ಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡಿ: $ netstat --ಎಲ್ಲಾ
- ಎಲ್ಲಾ ಆಲಿಸುವ ಪೋರ್ಟ್ಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡಿ: $ netstat --ಕೇಳುವುದು
- ಆಲಿಸುವ TCP ಪೋರ್ಟ್ಗಳನ್ನು ತೋರಿಸಿ: $ netstat --tcp
- PID ಮತ್ತು ಪ್ರೋಗ್ರಾಂ ಹೆಸರುಗಳನ್ನು ತೋರಿಸಿ: $ netstat --ಪ್ರೋಗ್ರಾಂ
- ನಿರಂತರವಾಗಿ ಪರದೆಯ ಮೇಲೆ ಮಾಹಿತಿಯನ್ನು ಪ್ರದರ್ಶಿಸಿ: $ netstat --ನಿರಂತರ
ಅದರ ಸಂಬಂಧಿತ ಆಯ್ಕೆಗಳು ಅಥವಾ ನಿಯತಾಂಕಗಳ ಹೆಚ್ಚಿನ ಬಳಕೆಯ ಉದಾಹರಣೆಗಳು ಮತ್ತು ವಿವರಣೆಗಳನ್ನು ನೋಡಲು, ಕ್ಲಿಕ್ ಮಾಡಿ ಇಲ್ಲಿ.
ss
ಆಜ್ಞೆ "ಎಸ್ಎಸ್" ಸಾಕೆಟ್ಗಳನ್ನು ತನಿಖೆ ಮಾಡಲು, ಅಂದರೆ ಪರದೆಯ ಮೇಲೆ ಸಾಕೆಟ್ ಅಂಕಿಅಂಶಗಳನ್ನು ಡಂಪ್ ಮಾಡಲು ಬಳಸಲಾಗುವ ಟರ್ಮಿನಲ್ ಉಪಯುಕ್ತತೆಯಾಗಿದೆ. ಆದ್ದರಿಂದ, netstat ಅನ್ನು ಹೆಚ್ಚು ಪರಿಗಣಿಸಲಾಗಿದೆ ಏಕೆಂದರೆ ಇದು ಹೆಚ್ಚು TCP ಮತ್ತು ಸ್ಥಿತಿ ಮಾಹಿತಿಯನ್ನು ಪ್ರದರ್ಶಿಸುತ್ತದೆ. ಮ್ಯಾನ್ಪೇಜ್ಗಳು
ss ಆಜ್ಞೆಯನ್ನು ಬಳಸುವ ಉದಾಹರಣೆಗಳು
- ಎಲ್ಲಾ TCP/UDP/RAW/UNIX ಸಾಕೆಟ್ಗಳನ್ನು ಪ್ರದರ್ಶಿಸಿ: $ss -a [-t|-u|-w|-x]
- ಸ್ಥಳೀಯ HTTPS ಪೋರ್ಟ್ಗೆ ಸಂಪರ್ಕಗೊಂಡಿರುವ ಎಲ್ಲಾ TCP ಸಾಕೆಟ್ಗಳನ್ನು ತೋರಿಸಿ (443): $ ss -t src :[443]
- ಸ್ಥಳೀಯ ಪೋರ್ಟ್ 8080 ನಲ್ಲಿ ಕೇಳುವ ಎಲ್ಲಾ TCP ಸಾಕೆಟ್ಗಳನ್ನು ತೋರಿಸಿ: $ss -lt src :[8080]
- ರಿಮೋಟ್ ssh ಪೋರ್ಟ್ಗೆ ಸಂಪರ್ಕಗೊಂಡಿರುವ ಪ್ರಕ್ರಿಯೆಗಳೊಂದಿಗೆ ಎಲ್ಲಾ TCP ಸಾಕೆಟ್ಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡಿ: $ ss -pt dst :[ssh]
ಅದರ ಸಂಬಂಧಿತ ಆಯ್ಕೆಗಳು ಅಥವಾ ನಿಯತಾಂಕಗಳ ಹೆಚ್ಚಿನ ಬಳಕೆಯ ಉದಾಹರಣೆಗಳು ಮತ್ತು ವಿವರಣೆಗಳನ್ನು ನೋಡಲು, ಕ್ಲಿಕ್ ಮಾಡಿ ಇಲ್ಲಿ.
nc
ಆಜ್ಞೆ "nc" ಅಥವಾ "netcat" TPC/IP ಪ್ರೋಟೋಕಾಲ್ಗಾಗಿ ಸ್ವಿಸ್ ನೈಫ್ ಎಂದು ಕರೆಯಲ್ಪಡುವ ಆಜ್ಞೆಯಾಗಿದೆ. ಏಕೆಂದರೆ, ಇದು TCP ಅಥವಾ UDP ಪ್ರೋಟೋಕಾಲ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ನೆಟ್ವರ್ಕ್ ಸಂಪರ್ಕಗಳ ಮೂಲಕ ಡೇಟಾವನ್ನು ಓದಲು ಮತ್ತು ಬರೆಯಲು ಅನುಮತಿಸುತ್ತದೆ. ಇದಲ್ಲದೆ, ಇದನ್ನು ನೇರವಾಗಿ ಅಥವಾ ಇತರ ಕಾರ್ಯಕ್ರಮಗಳು ಮತ್ತು ಸ್ಕ್ರಿಪ್ಟ್ಗಳ ಮೂಲಕ ಬಳಸಬಹುದು. ಮತ್ತು ಇದು ವೈಶಿಷ್ಟ್ಯ-ಸಮೃದ್ಧ ನೆಟ್ವರ್ಕ್ ಪರಿಶೋಧನೆ ಮತ್ತು ಡೀಬಗ್ ಮಾಡುವ ಸಾಧನವಾಗಿಯೂ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ. ಮ್ಯಾನ್ಪೇಜ್ಗಳು
nc ಆಜ್ಞೆಯನ್ನು ಬಳಸುವ ಉದಾಹರಣೆಗಳು
- TCP ಸಂಪರ್ಕವನ್ನು ಸ್ಥಾಪಿಸಿ: $nc[ip_address][port]
- ಕಾಲಾವಧಿಯನ್ನು ಹೊಂದಿಸಿ: $ nc -w [timeout_in_seconds] [ಐಪ್ಯಾಡ್ರೆಸ್] [ಪೋರ್ಟ್]
- ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ಹೋಸ್ಟ್ನ ತೆರೆದ TCP ಪೋರ್ಟ್ಗಳನ್ನು ಸ್ಕ್ಯಾನ್ ಮಾಡಿ: $ nc -v -z [ip_address] [ಪೋರ್ಟ್]
- ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ TCP ಪೋರ್ಟ್ನಲ್ಲಿ ಆಲಿಸಿ ಮತ್ತು ಸ್ವೀಕರಿಸಿದ ಡೇಟಾವನ್ನು ಮುದ್ರಿಸಿ: $ nc -l [ಪೋರ್ಟ್]
- ಕ್ಲೈಂಟ್ ಸಂಪರ್ಕ ಕಡಿತಗೊಂಡ ನಂತರ ಸರ್ವರ್ ಅನ್ನು ಇರಿಸಿಕೊಳ್ಳಿ: $ nc -k -l [ಪೋರ್ಟ್]
- HTTP ವಿನಂತಿಯನ್ನು ಕಳುಹಿಸಿ: $ nc -u -l [ಪೋರ್ಟ್]
ಅದರ ಸಂಬಂಧಿತ ಆಯ್ಕೆಗಳು ಅಥವಾ ನಿಯತಾಂಕಗಳ ಹೆಚ್ಚಿನ ಬಳಕೆಯ ಉದಾಹರಣೆಗಳು ಮತ್ತು ವಿವರಣೆಗಳನ್ನು ನೋಡಲು, ಕ್ಲಿಕ್ ಮಾಡಿ ಇಲ್ಲಿ.
ಸಾರಾಂಶ
ಸಂಕ್ಷಿಪ್ತವಾಗಿ, ಇದು ನಾಲ್ಕನೇ ಭಾಗ ಎಂದು ನಾವು ಭಾವಿಸುತ್ತೇವೆ "ಲಿನಕ್ಸ್ ಕಮಾಂಡ್» ಅಲ್ಲಿ ನಾವು ಬಳಕೆಯನ್ನು ಚರ್ಚಿಸಿದ್ದೇವೆ netstat, ss ಮತ್ತು nc ಆಜ್ಞೆಗಳು, ಸಾಧ್ಯವಾದಷ್ಟು ಶಕ್ತಿಶಾಲಿ ಟರ್ಮಿನಲ್ ಅನ್ನು ಕರಗತ ಮಾಡಿಕೊಳ್ಳಲು ಅನೇಕ ಬಳಕೆದಾರರಿಗೆ ಸಹಾಯ ಮಾಡುವುದನ್ನು ಮುಂದುವರಿಸಿ. ಮತ್ತು ನೀವು ಈ 3 ಕಮಾಂಡ್ಗಳಲ್ಲಿ ಯಾವುದನ್ನಾದರೂ ಮೊದಲು ಬಳಸಿದ್ದರೆ ಮತ್ತು ಅವುಗಳ ಬಗ್ಗೆ ಏನಾದರೂ ಕೊಡುಗೆ ನೀಡಲು ನೀವು ಬಯಸಿದರೆ, ಹಾಗೆ ಮಾಡಲು ನಾವು ನಿಮ್ಮನ್ನು ಆಹ್ವಾನಿಸುತ್ತೇವೆ. ಕಾಮೆಂಟ್ಗಳ ಮೂಲಕ.
ಅಂತಿಮವಾಗಿ, ನಮ್ಮ ಮನೆಗೆ ಭೇಟಿ ನೀಡುವುದರ ಜೊತೆಗೆ ಈ ಉಪಯುಕ್ತ ಮಾಹಿತಿಯನ್ನು ಇತರರೊಂದಿಗೆ ಹಂಚಿಕೊಳ್ಳಲು ಮರೆಯದಿರಿ «ವೆಬ್ ಸೈಟ್» ಹೆಚ್ಚು ಪ್ರಸ್ತುತ ವಿಷಯವನ್ನು ತಿಳಿಯಲು ಮತ್ತು ನಮ್ಮ ಅಧಿಕೃತ ಚಾನಲ್ಗೆ ಸೇರಿಕೊಳ್ಳಿ ಟೆಲಿಗ್ರಾಂ ಹೆಚ್ಚಿನ ಸುದ್ದಿ, ಟ್ಯುಟೋರಿಯಲ್ ಮತ್ತು ಲಿನಕ್ಸ್ ನವೀಕರಣಗಳನ್ನು ಅನ್ವೇಷಿಸಲು. ಪಶ್ಚಿಮ ಗುಂಪು, ಇಂದಿನ ವಿಷಯದ ಕುರಿತು ಹೆಚ್ಚಿನ ಮಾಹಿತಿಗಾಗಿ.