خدمات اینترنتی

## این صفحه راهنما ناقص است

### معرفی

این ماژول به شما امکان می دهد خدمات اینترنت مانند `telnet` ، `ftp` و `انگشت` را مدیریت و تنظیم کنید. هر سرویس اینترنتی دارای نام ، شماره پورت و پروتکل (مانند `telnet` در بندر `tcp` 23) است. بسیاری از سرویس ها همچنین یک برنامه سرور برای مدیریت اتصالات شبکه به آن سرویس ها دارند.

خدمات با یک برنامه مرتبط توسط Daemon `inetd` daemon کنترل می شوند ، که از طریق کلیه خدمات آن ، اتصالات شبکه گوش می دهد. هنگامی که یک اتصال دریافت شد ، برنامه سرور برای مدیریت داده های مربوط به اتصال جدید شروع می شود.

همه خدمات اینترنتی توسط این ماژول مدیریت نمی شوند. سرورهایی که اتصالات زیادی مانند HTTPD ، SMB یا NFS دریافت می کنند به طور جداگانه اجرا می شوند تا از شروع یک فرآیند جدید برای هر درخواست خودداری کنند. این سرویس ها می توانند با استفاده از سایر ماژول های وبمین ، مانند سامبا یا آپاچی پیکربندی شوند.

صفحه اصلی این ماژول کلیه خدمات اینترنت و RPC موجود در سیستم شما را نشان می دهد. خدمات با برنامه اختصاصی با حروف برجسته نمایش داده می شوند فهرست خدمات اینترنت، خدمات RPC و برنامه از فایل های `/ و غیره / خدمات،` `/ و غیره / RPC` و `/etc/inetd.conf` گرفته شده است.

### ایجاد یک سرویس جدید

برای ایجاد یک سرویس اینترنتی جدید ، روی لینک `ایجاد خدمات جدید در` زیر لیست خدمات فعال کلیک کنید. این کار شما را به شکلی می برد که در آن می توانید جزئیات سرویس جدید را وارد کنید:

- نام سرویس
  هر سرویس باید دارای یک جفت نام و پروتکل منحصر به فرد باشد. این بدان معنی است که دو سرویس فقط در صورت استفاده از پروتکل های مختلف می توانند نام مشابه داشته باشند.

- پروتکل
  پروتکل ارتباطی که توسط این سرویس استفاده می شود. تقریباً تمام سرویس های اینترنتی از پروتکل `TCP` استفاده می کنند و بقیه از `UDP` استفاده می کنند.

- بندر
  هر سرویس دارای یک شماره پورت است که باید در پروتکل استفاده شده توسط سرویس بی نظیر باشد. شماره پورت باید برای `TCP` و `UDP` بین 0 تا 65535 باشد.

- نام مستعار
  لیستی از اسامی جایگزین که برای مراجعه به این سرویس استفاده می شود. نام مستعار قبلاً نمی تواند به عنوان نام یا نام مستعار یک سرویس موجود با همان پروتکل استفاده شود.

از اسامی سرویس اینترنت می توان به جای نام های میزبان در دستوراتی مانند `telnet استفاده کرد` . به عنوان مثال ، می توانید `telnet foo.bar.com smtp را` برای اتصال به درگاه 25 در میزبان `foo.bar.com تایپ کنید` ، فرض کنید سرویس اینترنت `smtp` به درستی تعریف شده باشد.

برای خدمات با یک برنامه مرتبط ، باید گزینه `استفاده از برنامه زیر را` انتخاب کنید ؟؟؟

- برنامه
  برخی از خدمات نادر توسط داخلی از طریق `inetd` اداره می شوند. با این حال ، تقریباً برای کلیه خدمات جدیدی که شما مسیر کامل برنامه را برای اجرای این سرویس ایجاد می کنید باید در اینجا ارائه شود.

- استدلال
  آرگومان های خط فرمان برای عبور به برنامه فوق. اولین آرگومان باید نام برنامه باشد و بقیه پارامترهای دیگر باید تصویب شوند.

- حالت صبر کنید
  این تعیین اگر `inetd به` صبر کنید تا برنامه قبل از شروع هر دیگران کردن و یا کامل است. برای اکثر خدمات ، این باید `صبر نکنید` .

- به عنوان انجام دهید
  نام کاربری برنامه سرور باید به همین صورت اجرا شود. بیشتر سرورها باید به عنوان `root` اجرا شوند.

وقتی سرویس جدید اضافه می شود ، بلافاصله عملی نخواهد شد. برای افزودن به کار باید روی دکمه `Restart Inetd` در صفحه اصلی کلیک کنید.

### در حال ویرایش یک سرویس موجود

برای ویرایش یک سرویس ، از لیست موجود در صفحه اصلی ، روی نام سرویس کلیک کنید. این همان فرم استفاده شده برای ایجاد یک سرویس را نشان می دهد تا به شما امکان دهد جزئیات سرویس را ویرایش کنید. همچنین می توانید بر روی دکمه `Delete` در پایین صفحه کلیک کنید تا سرویس حذف شود.

هنگام ویرایش یا حذف سرویسهای سیستم موجود مانند `telnet` یا `ftp ،` مراقب باشید. تغییر این موارد ممکن است ورود به دستگاه شما (یا بدتر) غیرممکن باشد.

هنگامی که یک سرویس تغییر یافته است ، بلافاصله عملی نخواهد شد. برای اعمال تغییرات باید روی دکمه `Restart Inetd` در صفحه اصلی کلیک کنید.

### ایجاد و ویرایش برنامه های RPC

به طور کلی ، دیگر نیازی به ایجاد یا ویرایش برنامه های RPC روی سیستم خود نخواهید داشت. با این حال ، اگر این روش را انجام دهید شبیه به ایجاد و ویرایش خدمات اینترنتی است.

فرم ویرایش و ایجاد برنامه های RPC همیشه شامل حداقل زمینه های زیر است:

- نام برنامه
  نامی منحصر به فرد برای این برنامه RPC (در همان پروتکل).

- عدد
  هر برنامه RPC دارای یک شماره برنامه منحصر به فرد است که هنگام نوشتن این برنامه مشخص می شود.

- نام مستعار
  نامهای دیگری که می توانند برای مراجعه به این برنامه RPC استفاده شوند.

برخی از سیستم عامل ها (مانند Solaris) اجازه می دهند تا یک برنامه سرور با یک سرویس RPC در ارتباط باشد. این برنامه با دریافت درخواست برای برنامه توسط `inetd` اجرا می شود.

اگر سیستم شما از برنامه های سرور RPC که توسط inetd شروع شده پشتیبانی می کند ، قسمت های زیر نیز قابل مشاهده خواهد بود:

- ؟؟؟

بازگشت به ماژول