Linux / Unix માં / etc / સેવાઓ શું છે?

Linux સેવાઓ ફાઈલો સ્ટોર્સ જાણીતા પોર્ટ્સ

યુનિક્સ ઓપરેટિંગ સિસ્ટમ્સ સ્ટોર જે સેવાઓ ફાઇલને / etc / services પર કહેવાય છે. તે અસંખ્ય સેવાઓ વિશેની માહિતી સંગ્રહિત કરે છે જે ક્લાયન્ટ એપ્લિકેશન્સ કમ્પ્યુટર પર ઉપયોગ કરી શકે છે. ફાઇલમાં સેવાનું નામ, પોર્ટ નંબર અને પ્રોટોકોલ છે જેનો ઉપયોગ કરે છે, અને કોઈપણ લાગુ ઉપનામો.

પોર્ટ નંબરોને ચોક્કસ સેવાઓ માટે મેપ કરવામાં આવે છે, જેમ કે વિન્ડોઝ કમ્પ્યુટર્સ પરના યજમાનો ફાઇલ IP સરનામાંમાં યજમાનનામને મેપ કરે છે. જો કે, યુનિક્સ ઓપરેટિંગ સિસ્ટમની સેવાઓ ફાઇલમાં IP સરનામાંનો સમાવેશ થતો નથી પરંતુ તેના બદલે તે માહિતી જેવી કે સેવામાં TCP અથવા UDP છે અને કયા સામાન્ય નામો તે દ્વારા જઇ શકે છે

સરળ ટેક્સ્ટ એડિટર / etc / services ફાઇલને સંપાદિત કરવા માટે વાપરી શકાય છે, જેમ કે વિમ અથવા કેટ.

એક UNIX Services File નું ઉદાહરણ

UNIX પર, રૂપરેખાંકન ફાઇલ / etc / services ની કી ભૂમિકા છે જેથી પ્રોગ્રામ્સ getportbyname () સોકેટ્સ તેમના કોડમાં કોલ કરી શકે છે તે સમજવા માટે તેઓ કયા પોર્ટનો ઉપયોગ કરવો જોઈએ. ઉદાહરણ તરીકે, પીઓપી 3 ઈમેઈલ ડિમન એ 110 નંબરની પુનઃપ્રાપ્ત કરવા માટે એક ગેપોર્ટપોર્ટબૅમેન (પીઓપી 3) કરશે જે પીઓપી 3 ચાલુ રહેશે.

વિચાર એ છે કે જો બધા POP3 ડિમનો getportbyname () નો ઉપયોગ કરે છે, તો પછી ભલે તમે POP3 ડિમન ચલાવતા હોય, તમે હંમેશા / etc / services ને સંપાદિત કરીને તેના પોર્ટ નંબરને પુનઃરૂપરેખાંકિત કરી શકો છો.

નોંધ: પોર્ટ નંબર્સનો અર્થ શું છે તે જાણવા માટે સેવાઓ ફાઇલનો ઉપયોગ કરવો તે અવિશ્વસનીય છે. જો તમે પોર્ટ પ્રોગ્રામ્સનો ઉપયોગ કરી રહ્યા છો તે શોધવા માગો છો, તો તમારે કયા પ્રોબ્લેમ સાથે જોડાયેલા છે તે શોધવા માટે પ્રોગ્રામ lsof નો ઉપયોગ કરવો જોઈએ. જો ચાલી રહેલ એલએસઓએફ યોગ્ય નથી, તો તમારે બંદરોને વધુ સામાન્ય સંદર્ભમાં સંશોધન કરવું જોઈએ.

બધી સેવાઓ ફાઇલો નીચે મુજબની વાક્યરચનાને અનુસરે છે:

નામ પોર્ટ / પ્રોટોકોલ ઉપનામો ટિપ્પણીઓ

જો કે, દરેક ડેટાબેઝ એન્ટ્રી માટે ઉપનામ અને ટિપ્પણી જરૂરી નથી, કારણ કે તમે આ ઉદાહરણ સેવાઓ ફાઇલમાં જોઈ શકો છો:

$ cat / etc / services # # કૉપિરાઇટ 2008 સન માઈક્રોસિસ્ટમ્સ, ઇન્ક. સર્વહક સ્વાધીન. # ઉપયોગ લાઇસેંસ શરતોને આધીન છે # # ડિડન્ટ "@ (#) સેવાઓ 1.34 08/11/19 SMI" # # નેટવર્ક સેવાઓ, ઈન્ટરનેટ શૈલી # ટીસીએમયુક્સ 1 / ટીસીપી ઇકો 7 / ટીસીપી ઇકો 7 / udp ડિસ્કાર્ડ 9 / ટીસીપી સિંક નલ ડિસ્કાર્ડ 9 / udp સિંક નલ સિસ્ટમ 11 / tcp ઉપયોગકર્તાઓ દિવસના 13 / tcp દિવસના 13 / udp netstat 15 / tcp ચાર્જેન 19 / tcp ttytst સ્રોત ચાર્જેન 19 / udp ttytst source ftp-data 20 / tcp ftp 21 / tcp ssh 22 / tcp # સુરક્ષિત શેલ ટેલિનેટ 23 / tcp smtp 25 / tcp મેલ સમય 37 / tcp ટાઈમસ્વરવર સમય 37 / udp ટાઈમસ્સેવર નામ 42 / udp nameserver whois 43 / tcp nicname # સામાન્ય રીતે sri-nic swat 901 / tcp # સામ્બા વેબ એડમ. ટુલ સર્વિસટ 6481 / udp servicetag 6481 / tcp snmpd 161 / udp snmp # SMA snmp ડિમન $