معرفی سرویس‌های استارت آپ لینوکس

این بخش مربوط به مطالب و دست نوشته های کوچک آموزشی اعضا میباشد

معرفی سرویس‌های استارت آپ لینوکس

نوشتهاز Ali_Gh » سه شنبه آبان 12, 88 10:45 pm

بله، لینوکس هم سرویس‌هایی داره که موقع استارت آپ جلوی اجرای سریعش رو می‌گیرن!! اگه از توزیع‌های آماده مثل اوبونتو استفاده می‌کنین شاید با کمی دقت و شانس بتونین با غیر فعال کردن بعضی از این سرویس‌ها که بدرد شما و سیستمتون نمی‌خورن، بوت سریعتر و سرعت بیشتری رو به پنگوئن کوچولوتون هدیه کنین! ;)
اما قبل از اینکه جیمز باند گونه شروع به غیر فعال کردن سرویس‌ها کنیم بد نیست حداقل اسم و رسمشون رو بدونیم، درسته؟ ;)
این مقاله شاید به درد بخوره! :::
سرویس‌های 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
گروه کاربران ایرانی اینک اسکیپ
http://inkscape-ir.org
آکلینوکس
http://aqlinux.ir
Ali_Gh
مسئول جلسات
 
نوشته: 443
پیوستن: شنبه دی 7, 87 11:00 am
شهر: اهواز
Given: 58 thanks
Received: 197 thanks

The following 3 users would like to thank Ali_Gh for his or her post:
moslem.b, NabiKAZ, totia

Re: معرفی سرویس‌های استارت آپ لینوکس

نوشتهاز moslem.b » چهار شنبه آبان 13, 88 7:55 am

مقاله ی خیلی جالبیه خسته نباشی علی جان ;)
ctrl+c
moslem.b

 
نوشته: 362
پیوستن: چهار شنبه دی 4, 87 4:51 pm
شهر: اهواز
Given: 100 thanks
Received: 108 thanks

Re: معرفی سرویس‌های استارت آپ لینوکس

نوشتهاز Ali_Gh » پنج شنبه آبان 14, 88 3:39 pm

مرسی مسلم جان لطف داری ;) خیلی خب برسیم به ادامه اون مقاله در بخش لیست سرویس‌ها :

mars-nwe
دایمون سرور فایل و چاپ سازگار با MARS Netware را که nwserv نامیده می‌شود بارگذاری می‌کند. این دایمون به سیستم لینوکس اجازه می‌دهد که به عنوان یک سرور فایل و چاپ برای کلاینت‌های مبتنی بر netware با استفاده از IPX/SPX استفاده شود.

mcserv
به کاربران ماشین‌های ریموت اجازه می‌دهد که از فایل منیجر midcommander برای کار با فایل‌ها استفاده کنند. این دایمون از کتابخانه PAM برای احراز هویت استفاده می‌کند.

named
سرویس DNS ارائه می‌کند. DNS یک سرور اسم است که برای ترجمه IP محلی به اسم و برعکس استفاده می‌شود.

netfs
فایل سیستم های (Network Files System (NFS و (Windows (SMB و (Netware (NCP را ماونت کرده و از ماونت خارج می‌کند (unmount). فرمان mount برای اجرای این عملیات استفاده می‌شود و هیچ دایمونی در پس‌زمینه اجرا نمی‌شود.

network
همه رابط‌های شبکه‌ی موجود در دایرکتوری etc/sysconfig/network-scripts/ را در دسترس قرار می‌دهد. همچنین IP_forwarding و IP_defrag را کنترل می‌کند.

nfs
سرویس‌های سرور Network File System را ارائه می‌کند.

nfslock
سرویس قفل فایل NFS است. دایمون‌های rpc.locked و rpc.statd را اجرا می‌کند. دایمون rpc.statd پروتکل Network Status Monitor (NSM) RPC را پیاده سازی می‌کند که یک سرویس هشدار ریبوت است برای بازیابی قفل فایل وقتی که سرور NFS کرش کرده و ریبوت می‌شود.

nscd
دایمون name switch cache می‌باشد. این دایمون جستجوهای کلمه عبور و گروه برای برنامه‌های در حال اجرا را پاسخ می‌گوید و اطلاعات را برای پرس‌وجوی بعدی کش می‌کند. معمولا این دایمون برای پشتیبانی از NIS استفاده می‌شود.

pcmcia
دسترسی به سرویس‌های PCMCIA (کارت‌های PC) که در فایل etc/exports/ پیکربندی شده است را ممکن می‌کند.

portmap
پشتیبانی از فراخوانی رویه دور (Remote Procedure Call) (RPC) را برای پروتکل‌های دیگر مثل NFS ارائه می‌کند.

postgresql
بانک اطلاعاتی postgres را اجرا می‌کند و به سرویس‌های SQL را ارائه می‌کند. دایمون postmaster را اجرا می‌کند.

pulse
دایمون heartbeat برای مشاهده سلامتی (Ivs (Redhat Clustering services را برای نودهای کلاستر است. این ابزار برای ماشین‌های clustering استفاده می‌شود.

pxe
PXE یک استاندارد است که توسط Intel به منظور ایجاد ابزاری برای بوت کردن سیستم عامل‌های مختلف بر روی ماشین‌های شبکه توسعه داده شده است.
( به کمک PXE می‌توان به کمک یک سیستم که این سرویس را ارائه می‌کند، چندین کامپیوتر را بدون هیچ وسیله‌ی دیگری و تنها با اتصالشان به شبکه متصل هستند، بوت کرد - مترجم-)

random
یک مقدار تصادفی را برای تولید اعداد تصادفی ایمن‌تر ذخیره و بازیابی می‌کند. هیچ دایمونی برای پیاده‌سازی این عملیات تعریف نشده است.

routed
با استفاده از اطلاعات پروتکل مسیر یابی پویا RIP جدولی از مسیرهای خودکار ایجاد می‌کند.

rstatd
پروتکل rstat به کاربران شبکه اجازه می‌دهد که اطلاعات کارآیی هر سیستمی روی شبکه را به دست بیاورند. دایمون rpc.rstatd را اجرا می کند که اطلاعات آماری کارآیی را از کرنل می گیرد (معمولا با استفاده از دستور "rup")

rusersd
سرویس هایی ارائه می‌کند که به کاربران اجازه می‌دهد که یکدیگر را در شبکه پیدا کنند.

rwalld
به کاربران اجازه می‌دهد با استفاده از دستور rwall روی ترمینال‌های شبکه پیام بنویسند.

rwhod
پروتکل rwho به کاربران شبکه اجازه می دهد که لیستی از همه کاربران لوگین کرده به کامپیوتر‌ به دست بیاورند. این مطلوب را با اجرای دایمون rwho محقق می‌کند.

sendmail
دایمون مامور ارسال ایمیل است که برای ارسال ایمیل از یک ماشین به ماشین دیگر استفاده می‌شود.

smb
سرویس‌های کلاینت/سرور (SMB (samba شامل سرویس‌های فایل و چاپ ارائه می کند. به کامپیوتر‌های لینوکس اجازه می‌دهد که سرویس‌های فایل و چاپ را با سیستم‌های مبتنی بر Micro$oft Windows به اشتراک بگذارند.

snmpd
پشتیبانی از پروتکل Simple Network Management را به لینوکس می‌دهد.

squid
سرور پ . ر . و . ک . سی وب squid را اجرا می‌کند (امان از اسمش-رو-نبر!!)

syslog
دایمون گزارشات سیستم است که رویدادهای سیتم را در فایل‌های گزارش (معمولا در دایرکتوری "var/log/" ذخیره می‌کند. اسم حقیقی این دایمون klogd می‌باشد.

xfs
فایل سرور فونت X.

xntpd
دایمون پروتکل زمان شبکه Network Time Protocol NTPv3 را اجرا می‌کند. NTP ابزاری برای همزمان سازی زمان و مختصات زمانی توزیع در یک عملیات اینترنتی در تمام سرعت‌ها ارائه می‌:ند. RFC 1305 این پروتکل را توضیح می‌دهد.

ypbind
کلاینت‌های YP/NIS را به یک سرور صفحات زرد متصل می‌کند. NIS (سرویس اطلاعات شبکه) یک سرویس نام است که توسط Sun ساخته شده است.

yppasswdd
به کاربران اجازه می‌دهد که کلمه عبورشان را در سیستم‌هایی که YP/NIS اجرا می‌کنند تغییر دهند.

ypserv
این دایمون کارکرد سرور YP/NIS (سیستم اطلاعات شبکه) را ارائه می‌کند.


دایمون های لینوکس
این بخش یک نگاه کلی به دایمون‌های مختلف لینوکس اجرا شونده در سیستم و کارکردشان دارد که در پاراگراف سرویس‌ها پوشش داده نشده است.

init
اولین پروسه که بعد از کرنل اجرا می‌شود. این دایمون runlevel سیستم را کنترل می‌کند و هر پروسه فرزندی که پدرش بمیرد را درست می‌کند.

nmdb
به درخواست‌های سرویس اسم نت‌بایوس (netbios) برای کارهای Samba در تعامل با Samba پاسخ می‌دهد که به همین دلیل است که در بخش سرویس‌های استارت‌آپ نیامده است.

(update (kupdate
یک همزمان سازی (Sync) هر ۳۰ ثانیه یکبار انجام می‌دهد. یک همزمان سازی (sync) یک به هنگام سازی از صفحات حافظه یا صفحات حافظه‌ی مجازی است که تغییر یافته‌اند اما در دیسک swap ذخیره نشده‌اند.

(bdflush (kflushd) (kpiod) (kswapd
با به هنگام سازی (update) شروع می‌شود - یک همزمان سازی ناقص را در دفعات بیشتری انجام می‌دهد.

getty
ارتباط‌های ترمینال‌ها را شنود می‌کند.

-------
من یک خورده الان مشکوک شدم که چرا بعضی از این سرویس‌ها k دارن؟ نکنه KDE توی این قضیه دست داشته باشه؟!!
گروه کاربران ایرانی اینک اسکیپ
http://inkscape-ir.org
آکلینوکس
http://aqlinux.ir
Ali_Gh
مسئول جلسات
 
نوشته: 443
پیوستن: شنبه دی 7, 87 11:00 am
شهر: اهواز
Given: 58 thanks
Received: 197 thanks

The following 2 users would like to thank Ali_Gh for his or her post:
moslem.b, totia

Re: معرفی سرویس‌های استارت آپ لینوکس

نوشتهاز totia » دو شنبه آبان 18, 88 10:13 am

علی آقای مهربان اجازه پابلیک شدن این مقاله مفید رو در سایتهای دیگه میدی؟
totia

 
نوشته: 97
پیوستن: شنبه دی 7, 87 2:44 pm
شهر: اهواز
Given: 263 thanks
Received: 33 thanks

The following user would like to thank totia for his or her post:
Ali_Gh

Re: معرفی سرویس‌های استارت آپ لینوکس

نوشتهاز Ali_Gh » پنج شنبه آبان 21, 88 8:36 am

totia نوشته است:علی آقای مهربان اجازه پابلیک شدن این مقاله مفید رو در سایتهای دیگه میدی؟

خواهش می‌کنم توفیق جان. ;)
گروه کاربران ایرانی اینک اسکیپ
http://inkscape-ir.org
آکلینوکس
http://aqlinux.ir
Ali_Gh
مسئول جلسات
 
نوشته: 443
پیوستن: شنبه دی 7, 87 11:00 am
شهر: اهواز
Given: 58 thanks
Received: 197 thanks

The following user would like to thank Ali_Gh for his or her post:
totia


برگشت به دست نوشته های اعضا

اکنون هست

;کسانی که اکنون در این تالار هستند: کاربری نام ننوشته است کاربر و 3 میهمان