İnternet hizmetleri

## Bu yardım sayfası eksik

### Giriş

Bu modül `telnet` , `ftp` ve `parmak` gibi internet servislerini yönetmenizi ve kurmanızı sağlar. Her internet servisinin bir adı, port numarası ve protokolü vardır ( `tcp` port 23'teki `telnet` gibi). Birçok hizmette, söz konusu hizmetlerle ağ bağlantılarını işlemek için bir sunucu programı vardır.

İlişkili bir programa sahip hizmetler, tüm hizmetleri adına ağ bağlantılarını dinleyen Unix `inetd` arka plan programı tarafından kontrol edilir. Bir bağlantı alındığında, sunucu programı yeni bağlantıdan gelen verileri işlemeye başlar.

Tüm internet hizmetleri bu modül tarafından yönetilmez. Her istek için yeni bir işlem başlatmak zorunda kalmamak için HTTPD, SMB veya NFS gibi birçok bağlantı alan sunucular ayrı olarak çalıştırılır. Bu hizmetler Samba veya Apache gibi diğer Webmin modülleri kullanılarak yapılandırılabilir.

Bu modülün ana sayfası, sisteminizdeki tüm internet ve RPC hizmetlerini listeler. Bir program atanmış olan hizmetler kalın harflerle gösterilir. İnternet hizmetleri, RPC hizmetleri ve programlarının listesi `/etc/services` , `/etc/rpc` ve `/etc/inetd.conf` dosyalarından alınır.

### Yeni Hizmet Oluşturma

Yeni bir internet hizmeti oluşturmak için etkin hizmetler listesinin altındaki `Yeni Hizmet Oluştur` bağlantısını tıklayın. Bu sizi yeni hizmetin ayrıntılarının girilebileceği bir forma götürür:

- hizmet adı
  Her hizmetin benzersiz bir adı ve protokol çifti olmalıdır. Bu, iki hizmetin yalnızca farklı protokoller kullanmaları durumunda aynı ada sahip olabileceği anlamına gelir.

- Protokol
  Bu hizmet tarafından kullanılan iletişim protokolü. Hemen hemen tüm internet hizmetleri `TCP` protokolünü kullanır, geri kalanı `UDP` kullanır.

- Liman
  Her hizmetin, hizmet tarafından kullanılan protokol içinde benzersiz olması gereken bir bağlantı noktası numarası vardır. `TCP` ve `UDP` için bağlantı noktası numarası 0 ile 65535 arasında olmalıdır.

- Takma adlar
  Bu hizmete atıfta bulunmak için kullanılan alternatif adların listesi. Bir takma ad, aynı protokolle mevcut bir hizmetin adı veya takma adı olarak kullanılamaz.

`Telnet` gibi komutlardaki ana bilgisayar adları yerine Internet hizmet adları kullanılabilir. Örneğin, `smtp` internet hizmetinin doğru tanımlandığı varsayılarak, ana bilgisayar `foo.bar.com` adresindeki bağlantı noktası 25'e bağlanmak için `telnet foo.bar.com smtp` yazabilirsiniz.

İlişkili bir programa sahip hizmetler `için Aşağıdaki programı kullan` seçeneğini seçmelisiniz ???

- program
  Bazı nadir hizmetler `inetd` tarafından dahili olarak ele alınır. Ancak, hizmet için yürütmek üzere programın tam yolunu oluşturduğunuz hemen hemen tüm yeni hizmetler için burada verilmelidir.

- Argümanlar
  Yukarıdaki programa iletilecek komut satırı bağımsız değişkenleri. İlk argüman program adı ve geri kalan diğer parametreler olmalıdır.

- Bekleme modu
  Bu, `inetd'in` başkalarına başlamadan önce programın tamamlanmasını bekleyip bekleyemeyeceğini belirler. Çoğu hizmet için bu `Beklemeyin` olmalıdır.

- Farklı çalıştır
  Sunucu programının çalıştırılacağı kullanıcının kullanıcı adı. Çoğu sunucunun `root` olarak çalıştırılması gerekir.

Yeni bir hizmet eklendiğinde, hemen yürürlüğe girmez. Eklemenin uygulanabilmesi için ana sayfadaki `Inetd'i Yeniden Başlat` düğmesine tıklamanız gerekir.

### Mevcut Bir Hizmeti Düzenleme

Bir servisi düzenlemek için ana sayfadaki listeden servis adını tıklayın. Bu, hizmet ayrıntılarını düzenlemenize olanak tanıyan bir hizmet oluşturmak için kullanılan formun aynısını görüntüler. Hizmeti silmek için sayfanın altındaki `Sil` düğmesine de tıklayabilirsiniz.

`Telnet` veya `ftp` gibi mevcut sistem hizmetlerini düzenlerken veya silerken dikkatli olun. Bunları değiştirmek, makinenize giriş yapmayı (veya daha kötüsünü) imkansız hale getirebilir.

Bir hizmet değiştirildiğinde, hemen geçerli olmaz. Değişikliklerin uygulanabilmesi için ana sayfada `Inetd'i Yeniden Başlat` düğmesine tıklamanız gerekir.

### RPC Programları Oluşturma ve Düzenleme

Genel olarak, sisteminizde hiçbir zaman RPC programları oluşturmanıza veya düzenlemenize gerek yoktur. Ancak, bu işlemi yaparsanız, internet hizmetleri oluşturmak ve düzenlemek benzerdir.

RPC programlarını düzenleme ve oluşturma formu her zaman en az aşağıdaki alanları içerecektir:

- Program adı
  Bu RPC programı için benzersiz bir ad (aynı protokol içinde).

- Numara
  Her RPC programının, program yazıldığında belirlenen benzersiz bir program numarası vardır.

- Takma adlar
  Bu RPC programına atıfta bulunmak için kullanılabilecek diğer adlar.

Bazı işletim sistemleri (Solaris gibi), bir sunucu programının bir RPC hizmetiyle ilişkilendirilmesine izin verir. Bu program, program için bir istek aldığında `inetd` tarafından çalıştırılacaktır.

Sisteminiz inetd tarafından başlatılan RPC sunucu programlarını destekliyorsa, aşağıdaki alanlar da görünür olacaktır:

- ???

Modüle dön