اما قبل از اینکه جیمز باند گونه شروع به غیر فعال کردن سرویسها کنیم بد نیست حداقل اسم و رسمشون رو بدونیم، درسته؟
این مقاله شاید به درد بخوره! :::
سرویسهای startup سرویسهایی هستند که در موقع بوت شدن سیستم اجرا میشوند. آنها ممکن است توسط برنامههای دایمون (Deamon) ارائه شده باشند و در پسزمینه اجرا شوند یا برنامههای یک بار اجرایی باشند که در حین پروسه بوت شدن سیستم اجرا شوند و کارهایی برای سیستم انجام دهند. این بخش یک دید کلی در مورد این سرویسها ارائه میدهد. این بخش سرویسهایی که ممکن است در حین برنامهی linuxconf ردهًت اجرا شوند را معرفی میکند. همه آنها الزاما برنامههای دایمون نیستند. همچنین میتوان تنظیماتی اعمال کرد تا برنامهها، دایمونها، یا سرویسهایی که در این لیست نیستند نیز اجرا شود. سه دسته بندی کلی این سرویسها عبارتند از:
- یک برنامه یک بار اجرا شونده که در فرآیند بوت عملیات خاصی به سیستم ارائه میکند. مثل kudzu یا keytable
- یک برنامه که به صورت یک دایمون در استارتآپ اجرا میشود که سرویسی به سیستم ارائه میکند. مثل gpm autofs cron و atd
- یک برنامه که به صورت یک دایمون در استارتآپ اجرا میشود که سرویسهایی برای شبکه ارائه میکند. مثل dhcpd ، bootparamd , arpwatch, gated و httpd
amd
دایمون automount را برای ماونت کردن فایل سیستم ریموت مثل nfs اجرا میکند.
apmd
وضعیت باتری را گزارش میکند و میتواند سیستم را وقتی که میزان باتری کم شده، خاموش کند.
arpwatch
وضعیت جفت شدن IP آدرسهای کارت شبکه را که توسط پروتکل ARP در موردشان تصمیم گیری شده است، را گزارش و ذخیره میکند. این به مدیر سیستم اجازه میدهد که IP آدرسهایی که جدیدا استفاده شده را به یاد داشته باشد. arpwatch از گزارشات یک بانک اطلاعاتی در مسیر زیر ایجاد میکند:
- کد: گزینش همه
/var/arpwatch/arp.dat
atd
دستوراتی که توسط برنامهی "at" زمانبندی شده باشند در زمان مشخص شدهشان اجرا میکند. دستورات زمانبندی شده در مسیر زیر یافت میشوند:
- کد: گزینش همه
/var/spool/at
autofs
که به آن دایمون automount هم میگویند، برای ماونت کردن خودکار فایل سیستمها در موقع نیاز استفاده میشود. این دایمون به خصوص برای کار کردن با removable media هایی مثل فلاپیدیسکها یا دیسکهای نوری ارزشمند میشود.
bootparamd
به کامپیوترهای دور (remote) اجازه میدهد که از یک لینوکس با کمک پروتکل شبکهی BOOTP بوت شوند. این به کامپیوترهای دور اجازه میدهد که از سرور IP آدرس بگیرند البته در صورتی که سرور آدرس سخت افزارشان را بداند. پروتکل DHCP یک به هنگام سازی برای این پروتکل به حساب میآید چراکه فرآیند آن خودکارتر است.
crond
یک دایمون که دستورات زمانبندی شده در فایل etc/crontab/ را اجرا میکند. این دایمون میتواند برای تمیز کردن فایلهای موقت در tmp/ و var/tmp/ و دیگر جاها استفاده شود.
dhcpd
سرویس DHCP را برای خارج کردن IP آدرس کامپیوترهای ریموت از حالت "lease" استفاده میشود.
firewall
معرف حضور دوستان هستن ایشون!! -مترجم-
gated
سرویسهای روتینگ برای BGP و سایر پروتکلهای مشابه ارائه میدهد. جایگزینی برای routed. از (IGP (Interior gateway protocol و (EGP (Exterior Gateway Protocol.
gmp
پشتیبانی از ماوس را برای لینوکس ارائه میکند.
httpd
وب سرور پروتکل انتقال ابرمتن آپاچی. ( برای اطلاعات بیشتر از نبی بپرسین! -مترجم-)
identd
پیاده سازی سمت سرور برای پروتکل احراز هویت کاربر TCP/IP proposed Standard IDENT که در RFC 1413 آمده است. این دایمون اطلاعات کاربر را به یک هاست دور که کاربر درخواست سرویس از آن را دارد، هدایت میکند. نام دیگر این دایمون auth است.
inet
دایمون ابر اینترنت (inetd) که تمامی سرویسهایی که در etc/inetd.conf/ مشخص شده را ارائّه میکند.
innd
سرور خبری یوزنت.
isdn
سرویسهای ISDN رابط شبکه سازی را ارئه میکند. برای اطلاعات بیشتر به راهنمای دستور isdnctrl مراجعه کنید. برنامه isdnctrl برای تنظیم و برپا سازی رابط isdn استفاده میشود. فایلهای مربوطه به شرح زیر هستند:
etc/stsconfig/activeisdn/
dev/isnnctrl/
etc/sysconfig/provider/
و var/log/isdn.log
keytable
برنامه دایمونی که در پسزمینه میماند اما فقط keytable صفحه کلید و فونت سیستم را بار گذاری میکند.
kudzu
سخت افزارهای جدید یا تغییرات سخت افزاری سیستم را شناسایی و پیکربندی میکند. این برنامه در بوت سیستم اجرا میشود و به عنوان سرویسی در پسزمینه اجرا نمیشود.
ldap
بسته پروتکل دسترسی به دایرکتوری سبک! Lightweight directory access protocol است که سرویسهای بانک اطلاعاتی دایرکتوری مبتنی بر کلاینت/سرورکه در پلت فرمهای یونیکس بر روی TCP/IP اجرا میشوند. بر اساس RFC 1777.
linuxconf
بر اساس Redhat یک قلاب بعد از استارتآپ برای linuxconf است. دایمونی اجرا نمیکند.
lpd
سرویس چاپ برای لینوکس ارائه میکند. یک دایمون print spooler است.
....
خیلی خب خسته شدم! این لیست لعنتی انگار تمام شدنی نیست!
علی الحساب این رو داشته باشین تا بقیهاش رو فردا کامل کنم.
راستی این مقاله ترجمهای از این آدرس است:
http://www.comptechdoc.org/os/linux/how ... vices.html