کتاب درخواستی:
سیستم های امنیت شبکه
این مقاله به زبان فارسی میباشد و در مورد نفوذ های سیستم های تحت شبکه پرداخته
سیستم های امنیت شبکه
این مقاله به زبان فارسی میباشد و در مورد نفوذ های سیستم های تحت شبکه پرداخته
کتاب Mikrotik Load balancing
Load balancing چیست؟
فناوری Load balancing یک راه حل کلیدی در جهت افزایش کارایی و سرعت در امور شبکه است. به طور کلی Load balancing یعنی توزیع پردازش و فعالیتهای ارتباطی به طور مساوی بر روی سروهای اصلی شبکههای کامپیوتری به صورتی که بر روی هیچ سرور واحدی بار پردازشی بیش از حد مجاز یا ناهماهنگ با سایر سرورها اعمال نگردد بدین صورت از اعمال فشار پردازش بر روی یک سرور جلوگیری میشود.
به صورت کلی Load balancing برای سرورهایی اهمیت دارد که در مورد آنها پیشبینی تعداد درخواستهای ارسالی به سرور دشوار میباشد. سایتهایی با بازدیدهای بالا و سایتهای دانشگاهی که نیازمند ثبت نام تعداد زیادی کاربر به صورت هم زمان میباشند از این جمله به شمار میآیند. اکثر وب سایتهای پر بازدید و معتبر به طور معمول از دو یا چند سرویس دهنده وب (Web Server) به صورت موازی جهت انجام عملیات Load Balancing استفاده مینمایند، بدین صورت که اگر میزان استفاده از منابع یک سرور بیش از حد استاندارد تعیین شده باشد، به طوری که ادامه این فعالیت باعث Down شدن و از دسترس خارج گردیدن سرور شود، درخواستها به سرور دیگری که دارای ظرفیت تحمل بار بیشتری است ارجاع میشود.
Load balancing چیست؟
فناوری Load balancing یک راه حل کلیدی در جهت افزایش کارایی و سرعت در امور شبکه است. به طور کلی Load balancing یعنی توزیع پردازش و فعالیتهای ارتباطی به طور مساوی بر روی سروهای اصلی شبکههای کامپیوتری به صورتی که بر روی هیچ سرور واحدی بار پردازشی بیش از حد مجاز یا ناهماهنگ با سایر سرورها اعمال نگردد بدین صورت از اعمال فشار پردازش بر روی یک سرور جلوگیری میشود.
به صورت کلی Load balancing برای سرورهایی اهمیت دارد که در مورد آنها پیشبینی تعداد درخواستهای ارسالی به سرور دشوار میباشد. سایتهایی با بازدیدهای بالا و سایتهای دانشگاهی که نیازمند ثبت نام تعداد زیادی کاربر به صورت هم زمان میباشند از این جمله به شمار میآیند. اکثر وب سایتهای پر بازدید و معتبر به طور معمول از دو یا چند سرویس دهنده وب (Web Server) به صورت موازی جهت انجام عملیات Load Balancing استفاده مینمایند، بدین صورت که اگر میزان استفاده از منابع یک سرور بیش از حد استاندارد تعیین شده باشد، به طوری که ادامه این فعالیت باعث Down شدن و از دسترس خارج گردیدن سرور شود، درخواستها به سرور دیگری که دارای ظرفیت تحمل بار بیشتری است ارجاع میشود.
عملکرد Load Balancing:
به طور کلی Load Balancer بین یک Client و Host قرار میگیرد. هنگامیکه یک Host با اختلال مواجه شده و یا Fail شود، سرویس load balancer این مشکل را شناسایی کرده و سریعا درخواستهایClient های مربوط به آن Host خارج از دسترس را به سمت Hostهای سالم راهنمایی و یا در واقع Route میکند. باید در نظر داشت که این پروسه به صورت اتوماتیک انجام میشود، بدین طریق که تمامی Connectionهای مربوط به Host مختل، قطع شده و در ادامه کار آن Clientها به Host سالم ارتباط داده میشوند. این پروسه بدون اينكه كاربر متوجه این اختلال گردد، رخ میدهد. بنابراين در مجموع در دسترس بودن سرویس نسبت به حالتي كه يك سرور تنها به درخواستها پاسخ ميدهد، به حداکثر رسیده و نهایتا قطعی سرورها به حداقل میرسد. تمامی پروسه شناسایی هاست مختل شده تا مسیر دهی مجدد و ایجاد ارتباط با Host سالم در کمتر از 10 ثانیه رخ میدهد، از این رو کاربر به هیچ عنوان با قطعی سرویس ناشی از Down بودن یک سرور مواجه نخواهد شد.
به طور کلی Load Balancer بین یک Client و Host قرار میگیرد. هنگامیکه یک Host با اختلال مواجه شده و یا Fail شود، سرویس load balancer این مشکل را شناسایی کرده و سریعا درخواستهایClient های مربوط به آن Host خارج از دسترس را به سمت Hostهای سالم راهنمایی و یا در واقع Route میکند. باید در نظر داشت که این پروسه به صورت اتوماتیک انجام میشود، بدین طریق که تمامی Connectionهای مربوط به Host مختل، قطع شده و در ادامه کار آن Clientها به Host سالم ارتباط داده میشوند. این پروسه بدون اينكه كاربر متوجه این اختلال گردد، رخ میدهد. بنابراين در مجموع در دسترس بودن سرویس نسبت به حالتي كه يك سرور تنها به درخواستها پاسخ ميدهد، به حداکثر رسیده و نهایتا قطعی سرورها به حداقل میرسد. تمامی پروسه شناسایی هاست مختل شده تا مسیر دهی مجدد و ایجاد ارتباط با Host سالم در کمتر از 10 ثانیه رخ میدهد، از این رو کاربر به هیچ عنوان با قطعی سرویس ناشی از Down بودن یک سرور مواجه نخواهد شد.
روز های سخت دوام نمی آورند
اما آدم های سخت چرا
برای اهدافتان سخت تلاش کنید
روزنه های امید را خواهید دید
اما آدم های سخت چرا
برای اهدافتان سخت تلاش کنید
روزنه های امید را خواهید دید
Why Mosh is better than SSH?
------------------------------------------------
Mosh (stands for Mobile Shell) is replacement of SSH for remote connections to Unix/Linux systems. It brings a few noticeable advantages over well known SSH connections. In brief, it’s faster and more responsive, especially on long delay and/or unreliable links.
Key benefits of Mosh
-Stays connected if your IP is changed.
-Keeps session after loosing connection
-No root rights needed to use Mosh.
-The same credentials for remote login
-Responsive Ctrl+C combination.
-Better for slow or lagged links.
#daily_linux_tips
------------------------------------------------
Mosh (stands for Mobile Shell) is replacement of SSH for remote connections to Unix/Linux systems. It brings a few noticeable advantages over well known SSH connections. In brief, it’s faster and more responsive, especially on long delay and/or unreliable links.
Key benefits of Mosh
-Stays connected if your IP is changed.
-Keeps session after loosing connection
-No root rights needed to use Mosh.
-The same credentials for remote login
-Responsive Ctrl+C combination.
-Better for slow or lagged links.
#daily_linux_tips
Yes we take command line very seriously (:
Quit Bash Shell Without Saving Bash History (5 Methods)
------------------------------------------------
Sometimes it is very useful to delete / remove Bash history partially or completely when log out. Here is my favourite methods howto log out / quit / exit Bash shell without saving Bash history.
1. Quit Bash Shell Without Saving History: Unset HISTFILE
$ unset HISTFILE && exit
2. Quit Bash Shell Without Saving History: Kill Console
$ kill -9 $$
3. Quit Bash Shell Without Saving History: Clear History Option
$ history -c && exit
4. Quit Bash Shell Without Saving History: Set HISTSIZE to 0 (zero)
$ HISTSIZE=0 && exit
5. Quit Bash Shell Without Saving History: Delete HISTFILE and Unset HISTFILE
$ rm -f $HISTFILE && unset HISTFILE && exit
------------------------------------------------
Sometimes it is very useful to delete / remove Bash history partially or completely when log out. Here is my favourite methods howto log out / quit / exit Bash shell without saving Bash history.
1. Quit Bash Shell Without Saving History: Unset HISTFILE
$ unset HISTFILE && exit
2. Quit Bash Shell Without Saving History: Kill Console
$ kill -9 $$
3. Quit Bash Shell Without Saving History: Clear History Option
$ history -c && exit
4. Quit Bash Shell Without Saving History: Set HISTSIZE to 0 (zero)
$ HISTSIZE=0 && exit
5. Quit Bash Shell Without Saving History: Delete HISTFILE and Unset HISTFILE
$ rm -f $HISTFILE && unset HISTFILE && exit
Channel name was changed to «tabrizlug.ir-gnu/linux-unix»