ಲಿನಕ್ಸ್ / ಯುನಿಕ್ಸ್ನಲ್ಲಿ / etc / ಸೇವೆಗಳೇನು?

ಲಿನಕ್ಸ್ ಸರ್ವೀಸ್ ಫೈಲ್ಸ್ ಸ್ಟೋರ್ಗಳು ಚೆನ್ನಾಗಿ ತಿಳಿದಿರುವ ಬಂದರುಗಳು

ಯುನಿಕ್ಸ್ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ಗಳು / etc / ಸೇವೆಗಳಲ್ಲಿ ಸೇವೆ ಫೈಲ್ ಎಂದು ಕರೆಯಲ್ಪಡುತ್ತವೆ. ಕ್ಲೈಂಟ್ ಅನ್ವಯಗಳನ್ನು ಕಂಪ್ಯೂಟರ್ನಲ್ಲಿ ಬಳಸಬಹುದಾದ ಅನೇಕ ಸೇವೆಗಳ ಬಗ್ಗೆ ಅದು ಮಾಹಿತಿಯನ್ನು ಸಂಗ್ರಹಿಸುತ್ತದೆ. ಫೈಲ್ ಒಳಗೆ ಸೇವೆಯ ಹೆಸರು, ಪೋರ್ಟ್ ಸಂಖ್ಯೆ ಮತ್ತು ಪ್ರೊಟೊಕಾಲ್ ಬಳಸುತ್ತದೆ, ಮತ್ತು ಯಾವುದೇ ಅನ್ವಯಿಸುವ ಉಪನಾಮಗಳು.

ಪೋರ್ಟ್ ಸಂಖ್ಯೆಗಳು ನಿರ್ದಿಷ್ಟ ಕಂಪ್ಯೂಟರ್ಗಳಿಗೆ ಮ್ಯಾಪ್ ಮಾಡಲಾಗಿದ್ದು, ವಿಂಡೋಸ್ ಕಂಪ್ಯೂಟರ್ಗಳಲ್ಲಿ ಆತಿಥೇಯ ಕಡತವು ಐಪಿ ವಿಳಾಸಕ್ಕೆ ಹೋಸ್ಟ್ ಹೆಸರನ್ನು ಹೋಲುತ್ತದೆ. ಆದಾಗ್ಯೂ, ಯುನಿಕ್ಸ್ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ನ ಸೇವೆಗಳ ಫೈಲ್ IP ವಿಳಾಸಗಳನ್ನು ಒಳಗೊಂಡಿಲ್ಲ ಆದರೆ ಬದಲಾಗಿ ಮಾಹಿತಿ TCP ಅಥವಾ ಯುಡಿಪಿ ಮತ್ತು ಅದು ಯಾವ ಸಾಮಾನ್ಯ ಹೆಸರುಗಳು ಹೋಗಬಹುದು ಎಂಬಂತಹ ಮಾಹಿತಿ.

ವಿಮ್ ಅಥವಾ ಕೇಟ್ನಂತಹ / etc / services ಫೈಲ್ ಅನ್ನು ಸಂಪಾದಿಸಲು ಒಂದು ಸರಳ ಪಠ್ಯ ಸಂಪಾದಕವನ್ನು ಬಳಸಬಹುದು.

UNIX ಸೇವೆಗಳು ಫೈಲ್ನ ಉದಾಹರಣೆ

ಯುನಿಕ್ಸ್ನಲ್ಲಿ, ಸಂರಚನಾ ಕಡತ / etc / ಸೇವೆಗಳ ಪ್ರಮುಖ ಪಾತ್ರವೆಂದರೆ ಕಾರ್ಯಕ್ರಮಗಳು ಅವರು ಯಾವ ಪೋರ್ಟ್ ಅನ್ನು ಬಳಸಬೇಕೆಂಬುದನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ಗೆಟ್ಫೋರ್ ಬೈನೇಮ್ () ಸಾಕೆಟ್ಗಳನ್ನು ತಮ್ಮ ಕೋಡ್ನಲ್ಲಿ ಕರೆ ಮಾಡಬಹುದು. ಉದಾಹರಣೆಗೆ, POP3 ಚಲಿಸುತ್ತಿರುವ 110 ಸಂಖ್ಯೆಯನ್ನು ಹಿಂಪಡೆಯಲು POP3 ಇಮೇಲ್ ಡೀಮನ್ ಒಂದು getportbyname (POP3) ಅನ್ನು ಮಾಡುತ್ತದೆ.

ಎಲ್ಲಾ POP3 ಡೈಮನ್ಸ್ಗಳು getportbyname () ಅನ್ನು ಬಳಸಿದರೆ, ನೀವು ರನ್ ಮಾಡುತ್ತಿರುವ POP3 ಡೆಮನ್ ಯಾವುದನ್ನಾದರೂ ಬಳಸಿದರೆ, ನೀವು ಯಾವಾಗಲೂ ಅದರ ಪೋರ್ಟ್ ಸಂಖ್ಯೆಯನ್ನು / etc / ಸೇವೆಗಳನ್ನು ಸಂಪಾದಿಸುವ ಮೂಲಕ ಮರುಸಂಯೋಜಿಸಬಹುದು.

ಗಮನಿಸಿ: ಯಾವ ಪೋರ್ಟ್ ಸಂಖ್ಯೆಗಳ ಅರ್ಥವನ್ನು ಕಂಡುಹಿಡಿಯಲು ಸೇವೆಗಳ ಫೈಲ್ ಅನ್ನು ಬಳಸಲು ಇದು ವಿಶ್ವಾಸಾರ್ಹವಲ್ಲ. ಯಾವ ಪೋರ್ಟುಗಳನ್ನು ಪ್ರೋಗ್ರಾಂಗಳು ಬಳಸುತ್ತಿದೆಯೆಂದು ನೀವು ಕಂಡುಹಿಡಿಯಲು ಬಯಸಿದರೆ, ಯಾವ ಪ್ರೋಸೆಸ್ಗೆ ಯಾವ ಪೋರ್ಟುಗಳನ್ನು ಬಂಧಿಸಲಾಗಿದೆ ಎಂಬುದನ್ನು ಕಂಡುಹಿಡಿಯಲು ನೀವು ಬದಲಿಗೆ ಪ್ರೋಗ್ರಾಂ lsof ಅನ್ನು ಬಳಸಬೇಕು. Lsof ಅನ್ನು ಚಲಾಯಿಸುತ್ತಿರುವಾಗ ಸೂಕ್ತವಾಗಿದ್ದಲ್ಲಿ, ಪೋರ್ಟುಗಳನ್ನು ಹೆಚ್ಚು ಸಾಮಾನ್ಯವಾದ ಉಲ್ಲೇಖದಲ್ಲಿ ನೀವು ಸಂಶೋಧಿಸಬೇಕು.

ಎಲ್ಲಾ ಸೇವೆಗಳ ಫೈಲ್ಗಳು ಒಂದೇ ವಾಕ್ಯವನ್ನು ಅನುಸರಿಸುತ್ತವೆ:

ಹೆಸರು ಬಂದರು / ಪ್ರೋಟೋಕಾಲ್ ಅಲಿಯಾಸ್ ಕಾಮೆಂಟ್ಗಳು

ಆದಾಗ್ಯೂ, ಪ್ರತಿ ಡೇಟಾಬೇಸ್ ಪ್ರವೇಶಕ್ಕಾಗಿ ಅಲಿಯಾಸ್ ಮತ್ತು ಕಾಮೆಂಟ್ ಅನಿವಾರ್ಯವಲ್ಲ, ಏಕೆಂದರೆ ನೀವು ಈ ಉದಾಹರಣೆ ಸೇವೆಗಳ ಫೈಲ್ನಲ್ಲಿ ನೋಡಬಹುದು:

$ cat / etc / services # # ಕೃತಿಸ್ವಾಮ್ಯ 2008 ಸನ್ ಮೈಕ್ರೋಸಿಸ್ಟಮ್ಸ್, Inc. ಎಲ್ಲಾ ಹಕ್ಕುಗಳನ್ನು ಕಾಯ್ದಿರಿಸಲಾಗಿದೆ. # ಬಳಕೆ ಪರವಾನಗಿ ನಿಯಮಗಳಿಗೆ ಒಳಪಟ್ಟಿರುತ್ತದೆ. # #ident "@ (#) ಸೇವೆಗಳು 1.34 08/11/19 SMI" # # ನೆಟ್ವರ್ಕ್ ಸೇವೆಗಳು, ಇಂಟರ್ನೆಟ್ ಶೈಲಿ # tcpmux 1 / tcp ಪ್ರತಿಧ್ವನಿ 7 / tcp ಪ್ರತಿಧ್ವನಿ 7 / udp ತಿರಸ್ಕರಿಸಲು 9 / ಟಿಸಿಪಿ ಸಿಂಕ್ ಶೂನ್ಯ ತ್ಯಜಿಸು 9 / udp ಸಿಂಕ್ ಶೂನ್ಯ ಸಿಸ್ಟಟ್ 11 / ಟಿಸಿಪಿ ಬಳಕೆದಾರರು ಹಗಲಿನ 13 / ಟಿಸಿಪಿ ಹಗಲಿನ 13 / udp netstat 15 / tcp ಚಾರ್ಜೆನ್ 19 / tcp ttytst ಮೂಲ ಚಾರ್ಜೆನ್ 19 / udp ttytst ಮೂಲ ftp-data 20 / tcp ftp 21 / tcp ssh 22 / tcp # ಸೆಕ್ಯೂರ್ ಶೆಲ್ ಟೆಲ್ನೆಟ್ 23 / tcp smtp 25 / tcp ಮೇಲ್ ಸಮಯ 37 / ಟಿಸಿಪಿ ಟಿಮ್ಸರ್ವರ್ ಸಮಯ 37 / udp ಟಿಮ್ಸರ್ವರ್ ಹೆಸರು 42 / udp ನೇಮ್ಸರ್ವರ್ ಹೂಸ್ 43 / tcp nicname # ಸಾಮಾನ್ಯವಾಗಿ ಶ್ರೀ-ನಿಕ್ ಸ್ವಾಟ್ 901 / tcp # ಸಾಂಬಾ ವೆಬ್ ಆಡ್ಮ್. ಟೂಲ್ ಸರ್ವಿಸ್ಸೆಟ್ 6481 / udp ಸರ್ವಿಸ್ಟಾಗ್ 6481 / ಟಿಸಿಪಿ ಸ್ನ್ಯಾಂಪ್ 161 / udp snmp # SMA snmp ಡೀಮನ್ $