Interneta pakalpojumi

## Šī palīdzības lapa ir nepilnīga

### Ievads

Šis modulis ļauj pārvaldīt un iestatīt tādus interneta pakalpojumus kā `telnet` , `ftp` un `pirksts` . Katram interneta pakalpojumam ir nosaukums, porta numurs un protokols (piemēram, `telnet` `TCP` portā 23). Daudziem pakalpojumiem ir arī servera programma, lai apstrādātu tīkla savienojumus ar šiem pakalpojumiem.

Pakalpojumus ar saistīto programmu kontrolē Unix `inetd` dēmons, kurš visu savu pakalpojumu vārdā klausās tīkla savienojumus. Kad ir saņemts savienojums, servera programma tiek sākta, lai apstrādātu datus no jaunā savienojuma.

Ne visus interneta pakalpojumus pārvalda šis modulis. Serveri, kas saņem daudzus savienojumus, piemēram, HTTPD, SMB vai NFS, tiek darbināti atsevišķi, lai katram pieprasījumam nebūtu jāsāk jauns process. Šos pakalpojumus var konfigurēt, izmantojot citus Webmin moduļus, piemēram, Samba vai Apache .

Šī moduļa galvenajā lapā ir uzskaitīti visi interneta un RPC pakalpojumi jūsu sistēmā. Pakalpojumi, kuriem ir piešķirta programma, tiek parādīti treknrakstā. Interneta pakalpojumu, RPC pakalpojumu un programmu saraksts ir ņemts no failiem `/etc/services` , `/etc/rpc` un `/etc/inetd.conf` .

### Jauna pakalpojuma izveide

Lai izveidotu jaunu interneta pakalpojumu, zem aktīvo pakalpojumu saraksta noklikšķiniet uz saites `Izveidot jaunu` pakalpojumu. Tiks atvērta forma, kurā var ievadīt sīkāku informāciju par jauno pakalpojumu:

- Pakalpojuma nosaukums
  Katram pakalpojumam jābūt unikālam nosaukumam un protokolu pārim. Tas nozīmē, ka diviem pakalpojumiem var būt vienāds nosaukums tikai tad, ja tie izmanto dažādus protokolus.

- Protokols
  Komunikāciju protokols, ko izmanto šis pakalpojums. Gandrīz visi interneta pakalpojumi izmanto `TCP` protokolu, bet pārējie izmanto `UDP` .

- Osta
  Katram pakalpojumam ir porta numurs, kuram jābūt unikālam protokolā, ko izmanto pakalpojums. Porta numuram jābūt no 0 līdz 65535 gan `TCP,` gan `UDP` .

- Pseidonīmi
  Alternatīvo vārdu saraksts, ko izmanto, lai atsauktos uz šo pakalpojumu. Pseidonīmu nevar jau izmantot kā esoša pakalpojuma vārdu vai aizstājvārdu ar to pašu protokolu.

Komandās, piemēram, `telnet` , resursdatoru vārdu vietā var izmantot interneta pakalpojumu nosaukumus. Piemēram, varat ierakstīt `telnet foo.bar.com smtp,` lai izveidotu savienojumu ar resursdatora `foo.bar.com` 25. portu, pieņemot, ka `smtp` interneta pakalpojums ir definēts pareizi.

Pakalpojumiem ar saistīto programmu jums jāizvēlas opcija `Lietot programmu zemāk` ???

- Programma
  Ar dažiem retiem pakalpojumiem iekšēji rīkojas `inetd` . Tomēr šeit vajadzētu norādīt gandrīz visiem jaunajiem pakalpojumiem, kuriem jūs izveidojat pilnu ceļu uz programmas izpildi.

- Argumenti
  Komandrindas argumenti, kas jānodod iepriekš norādītajai programmai. Pirmajam argumentam vajadzētu būt programmas nosaukumam, bet pārējiem pārējiem parametriem.

- Gaidīšanas režīms
  Tas nosaka, vai `inetd` gaidīs, līdz programma būs pabeigta, pirms uzsāks citus, vai nē. Lielākajai daļai pakalpojumu tas ir `jāgaida` .

- Izpildīt kā
  Lietotāja servera programmas lietotājvārds ir jādarbina kā. Lielākajai daļai serveru būs jādarbojas kā `saknei` .

Kad tiek pievienots jauns pakalpojums, tas nestājas spēkā nekavējoties. Lai papildinājums tiktu piemērots, galvenajā lapā ir jānoklikšķina uz pogas `Restart Inetd` .

### Esoša pakalpojuma rediģēšana

Lai rediģētu pakalpojumu, galvenajā lapā esošajā sarakstā noklikšķiniet uz pakalpojuma nosaukuma. Tiks parādīta tā pati forma, ko izmanto pakalpojuma izveidošanai, lai ļautu rediģēt pakalpojuma informāciju. Lai dzēstu pakalpojumu, varat arī noklikšķināt uz pogas `Dzēst` lapas apakšā.

Esiet piesardzīgs, rediģējot vai izdzēšot esošos sistēmas pakalpojumus, piemēram, `telnet` vai `ftp` . To mainīšana var padarīt neiespējamu pieteikšanos savā mašīnā (vai vēl sliktāk).

Ja pakalpojums tiek modificēts, tas nestājas spēkā nekavējoties. Lai izmantotu izmaiņas, galvenajā lapā ir jānoklikšķina uz pogas `Restart Inetd` .

### RPC programmu izveidošana un rediģēšana

Parasti jums nekad nevajadzēs izveidot vai rediģēt RPC programmas jūsu sistēmā. Tomēr, ja jūs darāt, procedūra ir līdzīga interneta pakalpojumu izveidošanai un rediģēšanai.

RPC programmu rediģēšanas un izveides formā vienmēr būs vismaz šādi lauki:

- Programmas nosaukums
  Šīs RPC programmas unikālais nosaukums (tajā pašā protokolā).

- Skaits
  Katrai RPC programmai ir unikāls programmas numurs, ko nosaka, rakstot programmu.

- Pseidonīmi
  Citi nosaukumi, kurus var izmantot, lai atsauktos uz šo RPC programmu.

Dažas operētājsistēmas (piemēram, Solaris) ļauj servera programmu saistīt ar RPC pakalpojumu. Šo programmu `darbos inetd,` kad tā saņems programmas pieprasījumu.

Ja jūsu sistēma atbalsta RPC servera programmas, kuras uzsācis inetd, būs redzami arī šie lauki:

- ???

Atgriezties modulī