درخواست های ارتباط
جستجو
لیست دوستان من
صندوق پیام
همه را دیدم
  • در حال دریافت لیست پیام ها
صندوق پیام
رویدادها
همه را دیدم
  • در حال دریافت لیست رویدادها
همه رویدادهای من
تخفیف های وب سایت
همه تخفیف ها

توسینسو :: جزیره لینوکس و سیستم های متن باز

قسمت سوم مراحل نصب و پیکربندی Kafka

پس از نصب zookeeper حال نوبت start کردن Kafka است. مرحله 1 -- برای start کردن Kafka دستور زیر را وارد نمایید. مرحله 2 -- در این مرحله ما یک Topic به نام test با یک پارتیشن و یک replication می سازیم برای اینکار باید: ما با دستور زیر Topic جدیدی را که ساختیم را در لیست Topicهایمان ببینیم. مرحله 3 -- Kafka با خط فرمانی که دارد می توان یک فایل یا ورودی استاندارد را در... ادامه مطلب...

0
مقایسه وب سرور Apache و Nginx

سلام به همه کاربران عزیز جزیره لینوکس و متن باز وب سایت توسینسو ، امروز میخایم دو تا وب سرور مشهور و قدرتمند در دنیا رو با هم مقایسه کنیم ، یکیش آشنای همه ماست که آپاچی هست که وقتی من 9 سالم بود تازه به دنیا معرفی شد و دیگری اسمش هست Nginx که یه جورایی معرفی شد تا اینکه یه سری اشکالات آپاچی رو بگیره و قدرتش رو با همین عنوان به دست آورد . Nginx که مثل موتور Engine X تلفظ میشه به همراه آپاچی تقریبا ... ادامه مطلب...

6
قسمت دوم مراحل نصب و پیکربندی Kafka

پس از نصب جاوا نوبت به نصب zookeeper می رسد که با توجه به مراحل زیر نصب zookeeper را انجام می دهیم. مرحله 1 برای نصب zookeeper می توان آن از لینک زیر دانلود کرد. http:zookeeper.apache.org/releases.html مرحله 2 فایل zookeeper را با دستور زیر extract می کنیم. مرحله 3 یک دایرکتوری به نام data برای data dir که در zookeeper config file مورد نیاز است را داخل دایرکتوری zookeeper ... ادامه مطلب...

0
آشنایی با صطلاحات Kafka

پیش از اینکه به جزئیات Kafka وارد شویم باید درباره ی اصطلاحات اصلی از قبیل producers, broker, topic و consumers آگاهی داشته باشیم. دیاگرام زیر نشان می دهد اصطلاحات اصلی با جزئیات هر مؤلفه را: در بالای دیاگرام topic قرار دارد که 3 پارتیشن در داخل آن قرار دارد پارتیشن 1 دو تا فاکتور offset، 0 و 1 دارد پارتیشن 2 چهار تا فاکتور offset، 0و 1 و 2 و 3 دارد و پارتیشن 3 یک فاکتور offset، 0 دارد، id... ادامه مطلب...

0
قسمت اول مراحل نصب و پیکربندی Kafka

مراحل نصب و پیکربندی Kafka پیش از نصب Kafka باید java بر روی ماشین شما نصب شده باشد اگر java بر روی ماشین شما نصب بوده باشد می توانیم ورژن این برنامه را با دستور زیر مشاهده کنیم. Java -version# مرحله 1 اگر جاوا بر روی سیستم نصب نیست از لینک زیر JDK را دانلود کرده با توجه به مراحل زیر نصب را ان... ادامه مطلب...

1
Zookeeper

Zookeeper Zookeeper برای مدیریت و هماهنگی Kafka brokerها استفاده می شود سرویس Zookeeper برای آگاهی از producerها و consumerها و همچنین وجود هر broker جدید در سیستم Kafka و یا fail شدن سیستم Kafka استفاده می شود. Notificationهای دریافت شده توسط zookeeperها در مورد موجود بودن یا fail شدن broker ها خبر می دهد به این ترتیب producerها و consumerها تصمیم می گیرند برای هماهنگ کردن کار خود از broker دیگ... ادامه مطلب...

0
مقایسه Kafka با دیگر پیام رسان ها

Kafka در مقایسه با سیستم‌های پیام‌رسانی از قبیل RabbitMQ و ActiveMQ : Kafka واقعاً برای حجم زیاد داده طراحی شده است، سیستم‌های قدیمی تر عموماً تنها مسئول ذخیره‌سازی داده‌هایی بودند که در پایگاه داده تولید می‌شد اما Kafka برای ذخیره‌سازی مواردی از قبیل آمارهای سنجش کسب‌وکار (Business Metrics)، لاگ‌های سرویس‌ها، آمارهای سنجش عملیاتی (Operational Metrics) و … بوده است، این نوع داده‌ها از لحاظ حجم... ادامه مطلب...

0
مقدمه ای بر Kafka

جریان‌پردازی، تاریخچه‌اش بیشتر برمی‌گردد به سیستم‌ها یا فریم‌ورک‌هایی که قابلیت پردازش یک یا چند دنباله از رخدادهای نامتناهی را فراهم می‌کنند. این سیستم‌ها برای پردازش این رخدادها، عموماً امکاناتی از قبیل جازدنِ (Plugin) منطق‌های شخصی‌شده (Customized Logic) فراهم می‌کردند، می‌توانید کارهایی از قبیل فیلتر کردن، تجمیع‌سازی‌ مبتنی بر پنجره‌های زمانی و یا الحاق‌ کردن جریان‌ها را انجام دهید. برخی فریم‌... ادامه مطلب...

2
آموزش Access Control List ها در کش سرور Squid قسمت اول : اجزای اصلی ACL در Squid...

خوب قبلا خیلی خودمونی و راحت در مورد نصب و راه اندازی اولیه کش سرور Squid در توسینسو ( جزیره لینوکس و متن باز ) صحبت کردیم و امروز قصد دارم یعنی نیت کردم ( خخ ) که یه سری آموزشی در مورد یکی از چیزهایی که خیلی در موردش ابهام هست یعنی کنترل های دسترسی یا Access Control List ها در این کش سرور صحبت کنم ! اصل مطلب اینه که پیکربندی ACL ها در Squid خداییش یه مقدار مبهمه و تا قشنگ این موضوع برای شما جا نی... ادامه مطلب...

0
آموزش نصب Squid پروکسی روی CentOS 7 ( آموزش نصب کش سرور لینوکسی ) قسمت اول : برر...

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

3
از کجا متوجه شویم که سرور لینوکس ما هک شده است یا خیر ؟

سلام خدمت کاربران عزیز وب سایت توسیسنو بویژه علاقه مندان به سیستم عامل لینوکس. در این مقاله میخواهیم به شما مهم ترین روش ها را برای چک کردن اینکه سرور لینوکس شما هک شده یا خیر آموزش دهیم. 1. آخرین یوزرهایی که به سرور لینوکس شما لاگین کرده اند را بررسی کنید. با اجرای دستور last میتوانید به این موضوع پی ببرید. این دستور به شما اسم یوزرهایی را که با موفقیت به سرور لاگین کرده اند را نمایش می دهد. ... ادامه مطلب...

4
معرفی مهمترین فاکتورهای پیکربندی ماژول mpm_prefork در وب سرور آپاچی

سلام به همه علاقه مندان به لینوکس و دوست داران جزیره لینوکس وب سایت توسینسو ، قبلا در خصوص ماژول های MPM در آپاچی بصورت مفصل توضیح داده ایم و انواع این ماژول ها و کاربرهای هر کدام را معرفی کرده ایم . گفتیم که ماژول پیشفرضی که برای مدیریت کردن چند پردازشی در آپاچی فعال می شود mpmprefork است و امروز می خواهیم در خصوص فاکتورهای مهمی که در این ماژول وجود دارد صحبت کنیم. بصورت خلاصه گفتیم که MPM مخفف ... ادامه مطلب...

3
معرفی انواع ماژول های MPM در آپاچی و کاربرد هر کدام

سلام به همه کاربران عزیز وب سایت توسینسو ، همانطور که قبلا در خصوص وب سرور آپاچی صحبت کردیم ، این وب سرور بصورت ماژولار طراحی شده است و تقریبا به همه نیازهایی که ما به عنوان یک وب سرور از آن انتظار داریم پاسخ می دهد . اما یکی از جالبترین مواردیکه در وب سرور آپاچی دیده می شود بحث مدیریت کردن چندین درخواست وب سرویس بصورت همزمان است که اینکار در آپاچی توسط ماژول های MPM انجام می شوند. به زبان ساده تر... ادامه مطلب...

2
چگونه تشخیص دهیم در CentOS یک پکیج از کدام Repo نصب شده است؟

گاهی اوقات نیازمند این هستیم که بدانیم یک پکیج روی سطح OS از کدام Repository نصب شده است.این مورد زمانی که معمولا با Conflict پکیج ها مواجه میشویم به ما کمک میکند تا بتوانیم با استفاده از آن به حل مشکل بپردازیم.از آنجایی که Repository های Third Party آخرین نسخه مربوط به پکیج ها را نگهداری میکنند این مورد گاهی اوقات باعث میشود زمانی که شما در حال تلاش نصب پکیج هستید خطای Incompatibility را مشاهده ... ادامه مطلب...

2
منظور از Chroot Jail در لینوکس چیست ؟

احتمالا شما هم اگر کمی در حوزه لینوکس و یا یونیکس فعالیت کرده باشید با واژه ای به نام Chroot Jail برخورد کرده اید . زمانیکه صحبت از امنیت در سیستم عامل لینوکس می شود و البته بحث ایزوله کردن سرویس ها ، این واژه بیشتر به چشم می آید ، Chroot Jail به زبان ساده یعنی اینکه یک پروسه یا یک سرویس را به شکلی محدود و ایزوله کنیم که به سایر منابع سیستم دسترسی نداشته باشد و در صورت بروز مشکل امنیتی برای این سر... ادامه مطلب...

5
معرفی DNS سرور djbdns

خوب تا اینجای کار در جزیره لینوکس و متن باز وب سایت توسینسو ما DNS سرورهای قدرتمند PowerDNS و BIND را بصورت کامل معرفی کردیم و اینبار نوبت به djbdns می رسد. djbdns هم یک DNS سرور است که به نوعی فلسفه لینوکس و یونیکس را برای DNS سرور تداعی می کند ، زمانیکه لینوس توروالدز برای یونیکس رقیبی به نام لینوکس تولید کرد و با آن رقابت کرد را می توانیم برای djbdns هم متصور باشیم ، شخصی به نام Daniel J.Bernst... ادامه مطلب...

0
معرفی کامل DNS سرور قدرتمند PowerDNS

سلام به همه علاقه مندان به لینوکس به ویژه مخاطبین جزیره لینوکس توسینسو ، در مقاله قبلی در خصوص DNS سرور محبوب BIND در لینوکس صحبت کردیم و نوبتی هم باشد امروز نوبت به معرفی یکی از قدرتمند ترین DNS سرورهای دنیا یعنی PowerDNS است که طبق معمول وقتی صحبت از قدرت می شود یعنی این سرویس بر پایه و بستر Linux طراحی و پیاده سازی شده است . PowerDNS با استفاده از زبان برنامه نویسی C++ نوشته شده است و اگر با لا... ادامه مطلب...

5
معرفی DNS سرور محبوب BIND

یکی از مهمترین سرویس های شبکه های داخلی و البته شبکه های اینترنتی سرویس DNS است و طبیعتا در شبکه های داخلی که از سیستم عامل های مایکروسافت به عنوان سرور استفاده می کنند به دلیل هماهنگی بیشتر با سرویس اکتیودایرکتوری اکثرا از DNS سرور خود مایکروسافت استفاده می شود بنابراین از نظر محبوبیت در شبکه های داخلی مبتنی بر سرویس های مایکروسافت این Microsoft DNS سرور است که پیشتاز است . اما در محیط های اینترن... ادامه مطلب...

5
معرفی 20 پنل برای مدیریت کردن سرورهای لینوکسی (بخش دوم)

سلام دوستان در بخش قبل شما با 10 پنل مدیریتی که برای سرور های لینوکسی ایجاد شده اند آشنا شده اید در ادامه برای شما 10 پنل دیگر هم هم بیان می کنم. شماره یازدهم RavenCore: Ravencore پانل میزبانی ساده برای لینوکس است که قصد دارد از نرم افزار تجاری گرانقیمت مانند Cpanel و Plesk استفاده کند. GUI در PHP و backend در Perl و Bash کدگذاری شده است. همچنین شامل پروژه هایی مانند MySQL، Apache، phpMyAdmin،... ادامه مطلب...

0
معرفی 20 پنل برای مدیریت کردن سرورهای لینوکسی (بخش اول)

سلام دوستان در این بخش قصد دارم که شما رو با 20 پنل برتر مدیریتی سرورهای لینوکسی آشنا کنم . یکی از قابلیتهای مفید در مدیریت کردن سرورها لینوکسی استفاده از پنلهای کنترلی است که در این مقاله قصد داریم اشاره ای مختصر به آنها داشته باشیم. ترتیب در این بخش هیچ ربطی به بهتر بودن این پنلها ندارد. شماره یک cPanel: cPanel یک پنل مدیریت میزبانی مبتنی بر یونیکس است. رابط گرافیکی به شما کمک می کند تا ح... ادامه مطلب...

1
عیب یابی و برطرف کردن مشکلات مربوط به شبکه در سیستم عامل لینوکس

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

0
ریکاوری کردن سرور لینوکس با Knoppix Rescue Disk

در میان جنبه های مثبت بسیار کار با سیستم عامل گنولینوکس یکی از این مزیت ها ریکاوری کردن سیستم می باشد . اگر سرور گنولینوکسی شما با موفقیت Boot نشد با استفاده از Rescue Disk های بسیار خوب گنولینوکس نظیر توزیع Knoppix شما هنوز هم می توانید به تمام فایل ها و فولدر ها و سایر چیز ها در سیستم گنولینوکسی تان دست پیدا کنید . در این آموزش ما ورژن خاصی از توزیع Knoppix را مد نظر نمی گیریم و شما با هر نسخه L... ادامه مطلب...

1
نکات مهم در خصوص برطرف کردن مشکلات Boot نشدن سیستم عامل لینوکس

تمامی سیستم عامل های دسکتاپ نظیر ویندوز ، یونیکس ، MAC OS و ... میتوانند هنگام بوت شدن دچار مشکل شوند ، سیستم عامل لینوکس نیز از این قاعده مستثنی نیست. اگر سرور لینوکسی تان صفحه لاگین را هنگام استارتاپ نمایش ندهد لینوکس شما با مشکل Boot شدن مواجه شده است. برای حل این مشکل بایستی موشکافانه مراحل بوت شدن لینوکس را بررسی کنید و علت مشکل را یافته و آنرا برطرف کنید. به طور کلی اولین چیزی که بعد از آغاز... ادامه مطلب...

2
PATH Environment Variable یا متغیر محیطی PATH در سیستم عامل لینوکس چیست و چه کار...

PATH یک متغیر محیطی یا Environment Variable در سیستم عامل لینوکس و سایر سیستم عامل های UNIX Base است. به زبان ساده ، متغیر محیطی PATH به شل لینوکس ما دیکته میکند که کدام دایرکتوری شامل برنامه های اجرایی میباشند و سریعترین مسیر موجود برای اجرا کردن نرم افزار ها در کجا قرار دارد. برای مثال نرم افزارهای آماده به کاری که توسط کابران به طور معمول استفاده میشوند مانند نرم افزار ls یا cat و یا از این قبی... ادامه مطلب...

1
تاریخچه بر سیستم انتقال پیام

قبل از سال 1960 میلادی سیستم پست الکترونیک یا همان Mail وجود داشته است و از این سیستم برای انتقال پیام در بین کاربران یک سیستم استفاده می شده. اولین بار فرمانی به نام mail یونیکس ورژن 1 از 1 AT&T ایجاد شده است و همچنان از این فرمان استفاده می شود. با این فرمان شما می توانید پست الکترونیک ارسال و دریافت کند و برای نماش میل های دریافتی هم استفاده می شود. بسیار برای شما دوستانی که از سیستم عامل ه... ادامه مطلب...

0
معرفی قابلیت های فایل سیستم XFS لینوکس با ext3 و ext4

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

1
Superblock چیست ؟

چند وقت پیش یکی از هارد دیسک ها یا بهتر بگوییم یکی از پارتیشن های سیستم عامل لینوکسی که در هاستینگ استفاده می کردیم دچار اختلال شد و دیگر امکان mount کردن و استفاده از محتویات آن برای ما وجود نداشت . با بررسی ها و تحقیق هایی که انجام دادیم در نهایت توانستیم با ابزارهای خود سیستم عامل لینوکس مشکل مورد نظر را برطرف کنیم و اینجا بود که به واژه جالبی به نام superblock برخوردیم که امروز در ITPRO در این... ادامه مطلب...

4
فرمان ls در Shell

فرمان ls در این بخش شما با سویچ های فرمان ls آشنا می شوید. در خط shell فرمانی وجود دارد به نام ls برای مشاهده کردن لیست و محتوای یک شاخه، این فرمان یکی از پرکاربرد ترین فرمان هاست، در خروجی ساده از این فرمان به صورت زیر است: در این خروجی شما تفاوتی بین فایل و شاخه مشاهده نمی کنید برای مشخص شدن آن باید از سویچ –p استفاده کنید، با اجرا این سویچ خروجی برای شما به صورت زیر تغییر می کند، به صور... ادامه مطلب...

1
ضبط دوره های آموزشی با لینوکس || ابزارهای مورد نیاز برای مدرس شدن در آی تی پرو

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

6
مجوزهای دسترسی یا Permissions در سیستم عامل لینوکس

یکی از ویژگی های امنیتی یا ساختار اولیه امنیت در سیستم عامل لینوکس برپایه ی سطح دسترسی (Permissions) یا مالکیت تعریف شده است . لینوکس یک سیستم عامل چند کاربره(multi user) است که مجوز و اجازه ی دسترسی یک راه محافظت سیستم در برابر خرابکاری ها و دسترسی های غیر مجاز است. فایل ها و دایرکتوری ها در لینوکس"متعلق به" شخصی است که آنها را ایجاد کرده و دارای یک سری سطوح دسترسی است که بیانگر کارها... ادامه مطلب...

2
مطالب قدیمی تر