Li Linux / Unix di çi / et / xizmetên çi de?

Pargîdaniya Xizmetên Xizmetên Xweser ên Lênêrîna Linux-yê Navdar-Well-Known

Pergalên xebitandinê yên UNIX dihêle ku pelê xizmetê li / etc / xizmetê tê gotin. Ew agahî li ser gelek xizmetên ku kiryarên mişterî dikarin li komputerê bikar bînin agahdar dike. Di nav pelê navnîşê navnîşê, hejmarek portê û protokolê tête bikaranîn, û her derheqên pêkanîn e.

Jimareya portên ji bo xizmetên taybetî yên taybetî têne çêkirin wekî pelên Windowsê li ser pirtûka navnîşan a IP-ê navnîş bikin . Lêbelê, pelê pergala xebitandinê ya UNIX ne navnîşanên IP-ê ne, lê belê agahdariyên bêtir mîna agahdariya TCP an jî UDP û navnîşên hevpar ên ku ew bi hêla têne biçin.

Aşkerek nivîskî ya hêsan dikare ji bo pelê / etc / xizmetê, wekî Vim an Kate biguherînin.

Wek mînaka pelê ya UNIX

Li UNIX, rola sereke ya pelê / sazkirinê ya pelan / e / xizmetkirin e ku ev bernameyek dikare bisexualê navnîşan bike () sockets di koda wan de ji bo ku bizanin ka portê wan bikar bînin. Ji bo nimûne, a POP3-e-mail-daemon-ê dê pêdivî ye (POP3) bike ku ji bo hejmara 110 vekişîne ku POP3 li ser rê.

Ev fikra ev e ku eger hemû POP3 daemons getportbyname () bikar bînin, hingê tu tiştek POP3 daemon ku hûn dimeşînin, hûn dikarin her hejmarê portê ya xwe bi veguherandina / etc / xizmetan veguherînin.

Têbînî: Ev nerast e ku pelê xizmetê bikar bînin da ku ji bo ku hejmara portê tê wateya fehm bikin. Heke hûn dixwazin bibînin ka kîjan bernameyên portsên kar têne bikaranîn, divê hûn ji bila bernameya lsof bikar bînin ku hûn bizanin ka kîjan portsên ku girêdayî pêvajoyê têne kirin. Heke lsof berdewam e ku neqas e, hûn divê hûn portsên li ser referansek gelemperî zêdetir lêkolîn bikin.

Hemû pelên pelan hemî heman syntaxê dikin:

navê port / protocol nameyên navnîşan

Lêbelê, navekî û şîrove ji bo navnîşana her databaseê ne pêwîst e, wekî ku hûn di vê pelê de xizmeta xizmetê bibînin:

$ cat / etc / services # # Copyright 2008 Sun Microsystems, Inc. All rights reserved. # Bikaranîna li ser mercên lîsansê ye. # #ident "@ (#) xizmetên 1.34 08/11/19 SMI" # # Xizmetên Niştimanî, stratejiya Înternetê # tcpmux 1 / tcp echo 7 / tcp echo 7 / udp sink 9 / tcp sink null discard 9 / udp sink null systat 11 / tcp bikarhênerên rojê 13 / tcp daytime 13 / udp netstat 16 / tcp ttytst source chargen 19 / udp ttytst source ftp-data 20 / tcp ftp 21 / tcp ssh 22 / tcp # Secure Shell telnet 23 / tcp smtp 25 / tcp postê 37 / tcp timserver time 37 / udp timserver name 42 / udp naververê ku 43 / tcp nicname # bi gelemperî bi sri-nic swat 901 / tcp # Samba Web Adm.Tool servicetag 6481 / udp servicetag 6481 / tcp snmpd 161 / udp snmp # SMA snmp daemon $