اطلاعیه

بستن
هنوز اطلاعیه ای در دست نیست.

10 سوال و جواب مفید در مورد سرویس ها و دیمون های لینوکس

بستن
X
 
  • فیلتر کردن
  • زمان
  • نمایش
Clear All
پست های جدید

    10 سوال و جواب مفید در مورد سرویس ها و دیمون های لینوکس

    daemon یک برنامه ی کامپیوتری است که به عنوان فرایند پس زمینه اجرا می شود و به طور کلی تحت کنترل مستقیم کاربر نیست. فرایند پدر یک Daemon در بیشتر موارد init است،اما نه همیشه.
    در لینوکس، یک سرویس یک اپلیکیشن است که در پس زمینه کارهای ضروری اجرا می شود و یا برای اجرا شدن منتظر می ماند.

    به طور کلی هیچ تفاوتی بین daemon و سرویس نیست. daemon یک سرویس است اما سرویس ممکن است بزرکتر از daemon باشد.daemon برخی سرویس ها را فراهم میکند و سرویس نیز ممکن است شامل چندین daemon باشد.
    در این مقاله ما در مورد سرویس ها و daemon ها بحث خواهیم کرد.


    1.سرویس Exim چیست؟هدف این سرویس چیست؟
    جواب:exim یک نرم افزار متن باز انتقال میل یا MTA می باشد.که با مسیریابی و ارسال و دریافت میل سرو کار دارد. Exim یک جایگزین عالی برای سرویس sendmail است که در بیشتر توزیع های لینوکس آمده است.



    2.سرور NIS چیست؟هدف سرور NIS چیست؟
    جواب:سرور NIS با هدف سرویس اطلاعاتی شبکه بکار گرفته می شود که امکاناتی را برای سیستم های دیگر فراهم می کند گه با همان اعتبار به سیستم های دیگر لاگین کنند.NIS یک سرویس دایرکتوری است که بر مبنای کلاینت و سرور کار می کند.



    3.برای استفاده از reverse proxy در لینوکس شما چه چیزی را ترجیح می دهید؟
    جواب:reverse proxy به نوع پروکسی ای که منابع اکانت کلاینت را از سرور پس می گیرد.، گفته می شود.راه حل پیاده سازی reverse proxy در لینوکس squid و همچنین Apache reverse Proxy است .اما squid ارجح تر از Apache reverse proxy است به دلیل اینکه به سادگی و مستقیما عمل فوروارد را انجام می دهد.



    4.شما کد های (2xx,3xx,4xx,5xx) را در Apache در یافت می کنید. این کد ها به چه معنی هستند؟
    جواب:در apache هر کدی بیانگر مشکلی می باشد:
    2xx: تقاضای ارتباط موفق
    3xx:تغییر مسیر
    4xx:خطای کلاینت
    5xx:خطای سرور



    5.شما می خواهید سرویس apache را متوقف کنید. چه کاری باید انجام دهید؟
    جواب:سرویس apache با استفاده از اسکریپتی با نام apachectl کنترل می شود.پس به صورت زیر آنرا متوقف کنید.
    کد:
    # apachectl stop               [On Debian based Systems]
    # /etc/inid.t/httpd stop       [On Red Hat based Systems]


    6.تفاوت بین apachectl restart و apachectl graceful چیست؟
    Apachectl restart زمانی که اجرا شود به صورت اجباری و بلافاصله سرویس را ریستارت می کند. اما apache graceful منتظر می ماند تا کار در حال اجرا تمام شود و بعد ریستارت می کند.بنابراین apachectl graceful امن تر است و لی زمان اجرا ی apachectl restart کمتر است.



    7.چگونه شما nfs mount ها را برای استخراج آن از سیستم خودتان پیکربندی می کنید؟
    جواب:/etc/exports برای ایجاد nfs export ها برروی سیستم محلی اجازه داده و آنرا برای همه قابل دسترسی می سازد.



    8.فرض کنید شما قرار است یک Apache VirtualHost را برای www.linux-zone.org پیکربندی کنیدکه در /home/linuxzone/public_html/ در دسترس است و لاگ ها نیز به صورت پیش فرض در /var/log/httpd/ نگهداری می شود.
    جواب:شما نیاز دارید که یک بلاک Apache virtual host را در فایل پیکربندی واقع در مسیر /etc/httpd/conf/httpd.conf ایجاد کنید.
    کد:
    <VirtualHost *:80>
    DocumentRoot /home/linux-zone/public_html
    ServerName www.linux-zone.org
    Server Alias linux-zone.org
    CustomLog /var/log/httpd/linux-zone.org.log combined
    ErrorLog /var/log/httpd/linux-zone.org.error.log
    </VirtualHost>


    9.شما می خواهید تمام پکت های ترافیک http را در فایل http.out ، dump بگیرید.چه پیشنهادی دارید؟
    جواب:برای dump گرفتن تمام ترافیک شبکه ما نیاز داریم از tcpdump همچون دستور زیر استفاده کنیم.
    کد:
    # tcpdump tcp port 80 -s0 -w http.out


    10.چگونه شما یک سرویس را برای استارت شدن در init level 3 اضافه می کنید؟
    جواب:ما نیاز دداریم از دستور chkconfig برای قرار دادن در init level 3 همانند دستور زیر اجرا کنیم.
    کد:
    chkconfig –level 3 httpd on
    آخرین ویرایش توسط Habili; در تاریخ/ساعت 01-24-2021, 07:15 PM.
    اینستاگرام انجمن لینوکس ایران : https://www.instagram.com/iranlinuxforum

درباره انجمن منطقه لینوکسی ها

انجمن منطقه لینوکسی ها با هدف ارتقاء سطح علمی کاربران در سطح جهانی و همچنین کمک به بالا بردن سطح علمی عمومی در زمینه های تخصصی فوق پایه گذاری شده است. انجمن منطقه لینوکسی ها از طریق کارشناسان و متخصصان پاسخگوی سوالات گوناگون کاربران مبتدی یا پیشرفته میباشد تا حد امکان تلاش شده که محیطی متنوع و کاربر پسند و به دور از هرگونه حاشیه جهت فعالیت کاربران در این انجمن ایجاد شود. لذا ما به صورت مستمر برای پیشرفت کمی و کیفی محتوی و اطلاعات انجمنمان میکوشیم که این برای ما ارزشمند و حائز اهمیت است. کلیه حقوق،اطلاعات و مقالات در این انجمن متعلق به سایت منطقه لینوکسی ها میباشد، و هرگونه نسخه برداری بدون ذکر منبع مورد پیگرد قانونی خواهد شد.

شبکه های اجتماعی
در حال انجام ...
X