ਲੀਨਕਸ / ਯੂਨੀਕਸ ਵਿੱਚ / etc / ਸੇਵਾਵਾਂ ਕੀ ਹਨ?

ਲਿਨਕਸ ਸਰਵਿਸਿਜ਼ ਫਾਈਲਾਂ ਦੇ ਭੰਡਾਰਾਂ ਨੂੰ ਚੰਗੀ ਤਰ੍ਹਾਂ ਜਾਣਿਆ ਜਾਂਦਾ ਹੈ

UNIX ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ, ਜੋ ਕਿ / etc / ਸੇਵਾਵਾਂ ਤੇ ਸਰਵਿਸ ਫਾਇਲ ਕਹਿੰਦੇ ਹਨ. ਇਹ ਅਨੇਕ ਸੇਵਾਵਾਂ ਬਾਰੇ ਜਾਣਕਾਰੀ ਨੂੰ ਸਟੋਰ ਕਰਦਾ ਹੈ ਜਿਹੜੀਆਂ ਕਲਾਂਇਟ ਐਪਲੀਕੇਸ਼ਨ ਕੰਪਿਊਟਰ ਤੇ ਵਰਤ ਸਕਦੀਆਂ ਹਨ. ਫਾਇਲ ਦੇ ਅੰਦਰ ਸਰਵਿਸ ਨਾਮ, ਪੋਰਟ ਨੰਬਰ ਅਤੇ ਪ੍ਰੋਟੋਕੋਲ ਹੈ ਜੋ ਇਸ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ, ਅਤੇ ਕੋਈ ਲਾਗੂ ਉਪਨਾਮ

ਪੋਰਟ ਨੰਬਰ ਵਿਸ਼ੇਸ਼ ਸੇਵਾਵਾਂ ਤੇ ਮੈਪ ਕੀਤੇ ਜਾਂਦੇ ਹਨ, ਜਿਵੇਂ ਕਿ ਵਿੰਡੋਜ਼ ਕੰਪਿਊਟਰਾਂ ਤੇ ਹੋਸਟ ਫਾਇਲ ਨੂੰ ਇੱਕ ਹੋਸਟ ਨਾਂ ਨੂੰ ਇੱਕ IP ਐਡਰੈੱਸ ਤੇ ਮੈਪ ਕਰੋ. ਹਾਲਾਂਕਿ, ਯੂਨੈਕਸ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ ਦੀਆਂ ਸੇਵਾਵਾਂ ਫਾਈਲਾਂ ਵਿੱਚ IP ਐਡਰੈੱਸ ਸ਼ਾਮਲ ਨਹੀਂ ਹਨ ਪਰ ਇਸ ਦੀ ਬਜਾਏ ਜਾਣਕਾਰੀ ਜਿਵੇਂ ਕਿ ਸੇਵਾ TCP ਜਾਂ UDP ਹੈ ਅਤੇ ਇਸ ਨੂੰ ਕਿਹੋ ਜਿਹੇ ਨਾਮ ਜਾਣ ਸਕਦੇ ਹਨ

ਇੱਕ ਸਧਾਰਨ ਪਾਠ ਸੰਪਾਦਕ ਨੂੰ / etc / services ਫਾਇਲ, ਜਿਵੇਂ ਵਿਮ ਜਾਂ ਕੇਟ ਵਿੱਚ ਸੋਧ ਕਰਨ ਲਈ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ.

ਇੱਕ ਯੂਨਿਕਸ ਸਰਵਿਸਿਜ਼ ਫਾਇਲ ਦਾ ਉਦਾਹਰਣ

ਯੂਨਿਕਸ ਤੇ, ਸੰਰਚਨਾ ਫਾਇਲ / etc / ਸੇਵਾਵਾਂ ਦੀ ਮੁੱਖ ਭੂਮਿਕਾ ਹੁੰਦੀ ਹੈ ਤਾਂ ਕਿ ਪ੍ਰੋਗਰਾਮਾਂ ਇੱਕ ਹੋਸਟਪਾਰ-ਬੁੱਕ () ਸਾਕਟਾਂ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੀਆਂ ਹਨ ਇਹ ਸਮਝਣ ਲਈ ਕਿ ਉਨ੍ਹਾਂ ਕਿਹੜੀ ਪੋਰਟ ਦੀ ਵਰਤੋਂ ਕਰਨੀ ਚਾਹੀਦੀ ਹੈ. ਉਦਾਹਰਣ ਵਜੋਂ, ਪੀਓਪੀ 3 ਈ-ਮੇਲ ਡੈਮਨ ਪੀਓਪੀ 3 ਨੂੰ ਚਾਲੂ ਕਰਨ ਲਈ ਨੰਬਰ 110 ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਇੱਕ ਹੋਸਟਪਾਰਬੁੱਕ (ਪੀਓਪੀ 3) ਕਰੇਗੀ.

ਇਹ ਵਿਚਾਰ ਇਹ ਹੈ ਕਿ ਜੇ ਸਾਰੇ POP3 ਡੈਮਨ getportbyname () ਵਰਤਦੇ ਹਨ, ਤਾਂ ਕੋਈ ਗੱਲ ਨਹੀਂ ਹੈ ਕਿ ਤੁਸੀਂ ਕਿਹੜਾ POP3 ਡੈਮਨ ਚਲਾਉਂਦੇ ਹੋ, ਤੁਸੀਂ ਹਮੇਸ਼ਾਂ ਆਪਣੀ ਪੋਰਟ ਨੰਬਰ ਨੂੰ / etc / services ਨੂੰ ਸੰਪਾਦਿਤ ਕਰਕੇ ਮੁੜ ਸੰਰਚਿਤ ਕਰ ਸਕਦੇ ਹੋ.

ਨੋਟ: ਪੋਰਟ ਨੰਬਰ ਦਾ ਮਤਲਬ ਕੀ ਹੈ ਇਹ ਪਤਾ ਲਗਾਉਣ ਲਈ ਸੇਵਾਵਾਂ ਦੀ ਵਰਤੋਂ ਕਰਨ ਲਈ ਇਹ ਭਰੋਸੇਯੋਗ ਨਹੀਂ ਹੈ ਜੇ ਤੁਸੀਂ ਪਤਾ ਲਗਾਉਣਾ ਚਾਹੁੰਦੇ ਹੋ ਕਿ ਕਿਹੜੀਆਂ ਬੰਦਰਗਾਹ ਪ੍ਰੋਗਰਾਮਾਂ ਦੀ ਵਰਤੋਂ ਕੀਤੀ ਜਾ ਰਹੀ ਹੈ, ਤਾਂ ਤੁਹਾਨੂੰ ਇਸ ਦੀ ਵਰਤੋਂ ਕਰਨ ਲਈ ਪ੍ਰੋਗ੍ਰਾਮ lsof ਦੀ ਵਰਤੋਂ ਕਰਨੀ ਚਾਹੀਦੀ ਹੈ ਤਾਂ ਕਿ ਇਹ ਪਤਾ ਲਗਾਇਆ ਜਾ ਸਕੇ ਕਿ ਕਿਹੜੀਆਂ ਬੰਦਰਗਾਹਾਂ ਕਿਹੜੀਆਂ ਪ੍ਰਕਿਰਿਆਵਾਂ ਨਾਲ ਜੁੜੀਆਂ ਹਨ. ਜੇ ਚੱਲ ਰਹੇ lsof ਢੁਕਵਾਂ ਨਹੀਂ ਹੈ, ਤਾਂ ਤੁਹਾਨੂੰ ਇੱਕ ਹੋਰ ਆਮ ਹਵਾਲੇ ਵਿੱਚ ਬੰਦਰਗਾਹ ਦੀ ਖੋਜ ਕਰਨੀ ਚਾਹੀਦੀ ਹੈ.

ਸਾਰੀਆਂ ਸੇਵਾਵਾਂ ਫਾਈਲਾਂ ਇਹਨਾਂ ਦੀ ਉਸੇ ਸੰਟੈਕਸ ਦੀ ਪਾਲਣਾ ਕਰਦੀਆਂ ਹਨ:

ਨਾਮ ਪੋਰਟ / ਪ੍ਰੋਟੋਕਾਲ ਉੱਪਨਾਮਿਆਂ ਦੀਆਂ ਟਿੱਪਣੀਆਂ

ਹਾਲਾਂਕਿ, ਹਰੇਕ ਡਾਟਾਬੇਸ ਐਂਟਰੀ ਲਈ ਉਪਨਾਮ ਅਤੇ ਟਿੱਪਣੀ ਜ਼ਰੂਰੀ ਨਹੀਂ ਹੈ, ਕਿਉਂਕਿ ਤੁਸੀਂ ਇਸ ਉਦਾਹਰਨ ਦੀਆਂ ਸੇਵਾਵਾਂ ਫਾਈਲ ਵਿੱਚ ਦੇਖ ਸਕਦੇ ਹੋ:

$ cat / etc / services # # ਕਾਪੀਰਾਈਟ 2008 ਸਾਨ ਮਾਈਕਰੋਸਿਸਟਮਜ਼, ਇੰਕ. ਸਾਰੇ ਹੱਕ ਰਾਖਵੇਂ ਹਨ # ਵਰਤੋਂ ਲਾਈਸੈਂਸ ਦੀਆਂ ਸ਼ਰਤਾਂ ਦੇ ਅਧੀਨ ਹੈ # # ਡਿਡਟ "@ (#) ਸਰਵਿਸਿਜ਼ 1.34 08/11/19 ਐਸਐਮਆਈ" # # ਨੈੱਟਵਰਕ ਸੇਵਾਵਾਂ, ਇੰਟਰਨੈਟ ਸਟਾਈਲ # ਟੀਸੀਐਮਯੂਐਕਸ 1 / ਟੀਸੀਪੀ ਈਕੋ 7 / ਟੀਸੀਪੀ ਈਕੋ 7 / udp ਡਿਸਕਾਰਡ 9 / ਟੀਸੀਪੀ ਸਿੱਕ ਨੱਲ ਡਿਸਕਾਰਡ 9 / udp ਸਿੱਕ ਨੂਡਲ ਸਿਮਸੈਟ 11 / tcp ਉਪਯੋਗਕਰਤਾ ਦਿਨ ਦੇ ਦਿਨ 13 / tcp ਦਿਨ ਦਾ ਸਮਾਂ 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 nameserver whois 43 / tcp nicname # ਆਮ ਤੌਰ ਤੇ sri-nic swat 901 / tcp # ਸਾਂਬਾ ਵੈਬ ADM ਟੂਲ ਸਰਵਿਸਿਕ 6481 / udp servicetag 6481 / tcp snmpd 161 / udp snmp # SMA snmp ਡੈਮਨ $