پیکربندی BGP با استفاده از Quagga در Vultr (CentOS 7)

عملکرد Vultr's Your IP Space Space امکان آزادی بی سابقه ای را در اختصاص منابع IP شخصی شما به سرورهای روی ابر Vultr فراهم می کند. ما معمولاً برای اعلام فضای IP خود از BIRD استفاده می کنیم . چند گزینه خوب برای BIRD وجود دارد اگر نتوانید به چیزی با BIRD دست یابید (اگرچه این بسیار نادر است) یا می خواهید از نرم افزارهای دیگر استفاده کنید.

با توجه به سربار اداری و فنی ، ما بسیار از استفاده از BIRD و Quagga (یا هر نرم افزار دیگری برای آن موضوع) در همان زیرساخت ها و / یا شبکه خودداری می کنیم. به خاطر داشته باشید که پیکربندی زیر SPOF را به شما می دهد ، زیرا نمونه ای که زیر شبکه همپوشانی شما را اعلام می کند اضافی نیست. البته باید توجه داشته باشید که Vultr دارای چندین روتر BGP در هر قفسه است.

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

هیچ محدودیتی عملی برای میزان زیر شبکه ها یا اندازه آنها وجود ندارد که می توانید از یک نمونه در حال اجرا Quagga (یا هر روتر BGP برای آن موضوع) اعلام کنید ، اگرچه در هر توپولوژی شبکه ای باید به نوعی خطر گسترش داشته باشید. این بدان معناست که شما باید با دنبال کردن راهنمای زیر بر روی چندین سرور ، یک مجموعه اضافی ایجاد کنید یا زیر شبکه های مختلف را از سرورهای مختلف اعلام کنید.

برای پیروی از این راهنما ، به موارد زیر نیاز دارید:

  • ASN که می خواهید / نیاز به استفاده دارید.
  • فضای IP (زیر شبکه) که می خواهید اعلام کنید.
  • BGP در حساب Vultr شما فعال شد

BIRD یا Quagga؟

برای مبتدیان ، انتخاب بین BIRD یا Quagga بسیار سخت است. هر دو شناخته شده هستند و ثابت شده است که برای بسیاری از موارد استفاده ، از جمله محیط های پر رفت و آمد و زیرساخت هایی که قابلیت اطمینان نقش اساسی دارد ، بسیار پایدار و مقاوم هستند. تفاوت اصلی بین BIRD و Quagga در این است که پیکربندی BIRD از Daemon جدا شده و قابل تشخیص است که بیشتر به سمت ساختاری شبیه کد انجام می شود.

به عنوان مثال ، با BIRD ، اگر می خواهید به تنظیمات عدم موفقیت دست پیدا کنید ، می توانید از بلوک زیر در bird.confپرونده پیکربندی استفاده کنید:

export filter {
    bgp_path.prepend(asnumber);
    accept;
};

همانطور که مشاهده می کنید ، پیکربندی به نظر می رسد مانند یک بلوک کد است زیرا با یک زبان برنامه نویسی ظاهر می شود. با Quagga ، شما می توانید تنظیمات خود را با استفاده از یک برنامه در خود Daemon اضافه یا تغییر دهید.

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

علاوه بر این ، به نفع Quagga ، به طور کلی ، در یک محیط تولید در حال اجرا ، پیکربندی مجدد Quagga آسان تر است. با استفاده از BIRD ، می بایست فایل های پیکربندی مناسب را ویرایش کرده و Daemon مجدداً تنظیمات خود را بارگیری کنید. با Quagga می توانید پوسته آن را وارد کنید ، تنظیمات را بدون کار زیاد یا هیاهو دوباره تنظیم کنید. تداوم نقش بزرگی در اینجا بازی می کند ، اما در عمل سربار حداقل است. در اکثر زیرساخت ها ، نیازی به تنظیم مجدد این تنظیمات ندارید ، بنابراین احتمالاً ایده خوبی است که به جای این جزئیات ، بر روی سایر جنبه های نرم افزار قضاوت کنید.

درست مانند BIRD ، Quagga با توزیع های مختلف سازگار است. اگر بخواهید توزیع (های) مورد استفاده برای روترها را تغییر دهید ، در تئوری به سادگی می توانید از پیکربندی های خود حرکت کنید و هیچ چیز لازم نیست تغییر کند یا تغییر کند.

در این راهنما روند نصب و پیکربندی Quagga را توضیح خواهیم داد. در صورتی که می خواهید BIRD را نیز امتحان کنید ، راهنمای " پیکربندی BGP در Vultr " را دنبال کنید.

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

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

IPv4 و IPv6

Vultr از اعلام هر دو فضای IPv4 و IPv6 پشتیبانی می کند. اجرای BGP Quagga نسبتاً به روز است و امکان اعلام فضای IPv6 را نیز فراهم می کند.

اگرچه این راهنما به منظور اعلام فضای IPv4 در نظر گرفته شده است ، می توانید از IPv6 Quagga استفاده کرده و از دستورالعمل های این مقاله استفاده کنید. با این حال به صراحت مستند نیست ، بنابراین برای این کار به یک منبع جایگزین مراجعه کنید.

یادداشت مهم

برای اینکه بتوانید بدون روتر BGP برای عبور از ترافیک زنده بمانید ، بهترین راه برای اعلام فضای IP شما به شرح زیر است:

  • / 24 (یا بزرگتر) خود را از نمونه اختصاصی Quagga اعلام کنید؛
  • اعلام کنید فرد / 32 (یا بزرگتر) را از مواردی که باید ترافیک به سمت خود هدایت شود

به این ترتیب ، شما می توانید یک نمونه برنامه ریزی برای اعلام زیر شبکه همپوشانی برای تمام IP هایی که به صورت فردی / 32 یا بزرگتر اعلام می کنید ، داشته باشید. با استفاده از این طرح می توانید IP های سریع را اعلام کرده و مسیر را به موارد صحیح هدایت کنید.

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

مرحله 1: غیرفعال کردن SELinux

ما اکیداً غیرفعال کردن SELinux را به منظور جلوگیری از عملکرد Quagga توصیه می کنیم. ما یک راهنما برای غیرفعال کردن SELinux داریم ، لطفاً آن را دنبال کنید و پس از غیرفعال کردن SELinux به این آموزش بازگردید: غیرفعال کردن SELinux در CentOS 7 .

مرحله 2: نصب Quagga

ما می توانیم با نصب Quagga با استفاده از yum:

yum install quagga

در صورت بروز خطا ، به ویژه در یک نمونه تازه مستقر ، سعی کنید:

yum update

پیکربندی کنید systemdتا زبرا (Daemon اصلی) به طور خودکار در بوت شروع شود:

systemctl enable zebra

سرانجام ، گورخر را شروع کنید:

systemctl start zebra

ما باید روند BGPd را به شرح زیر تکرار کنیم:

systemctl start bgpd
systemctl enable bgpd

گورخر و BGPd

Quagga از انواع مختلفی از Daemons ها تشکیل شده است که امکان مسیریابی را فراهم می کنند. همانطور که ما از BGP استفاده خواهیم کرد ، باید از deamons Zebra و BGPd استفاده کنیم. Zebra و BGPd با هم کار می کنند. هنگامی که هر کدام از آنها عملکرد خود را متوقف کردند ، مسیرهای شما دیگر تبلیغ نمی شوند ، و باعث می شوند تمام فضای IP شما غیرقابل دسترسی باشد.

Quagga از پروتکل های مسیریابی متعدد پشتیبانی می کند ، از جمله OSPF و BGP. هسته اصلی توپولوژی اجرای آنها گورخر است. گورخر شبح اصلی است ، که لایه ای است که از ارتباط هسته یونیکس (TCP) با مشتریان Quagga مراقبت می کند. در پس زمینه Zebra API Zserv را ارائه می دهد ، که به این پروتکل های مسیریابی اجازه می دهد تا به روزرسانی های مسیریابی را با یکدیگر ارتباط برقرار کنند. یکی از پیاده سازی های با Zserv API BGP است.

نسخه پیش فرض مورد استفاده Quagga برای BGP BGPv4 + است که شامل پشتیبانی خانواده آدرس برای multicast و IPv6 می باشد.

مرحله 3: پیکربندی روتر BGP

به منظور پیکربندی روتر BGP به دلخواه خود ، ما از vtyshپوسته استفاده خواهیم کرد . اول از همه ، پرونده پیکربندی BGP را کپی کنید:

cp /usr/share/doc/quagga-*/bgpd.conf.sample /etc/quagga/bgpd.conf

پس از کپی کردن پرونده ، پوسته را وارد کنید:

vtysh

در برخی از نسخه های قدیمی Quagga شما می توانید با AS7675 راه اندازی کنید. ما به این امر احتیاج نداریم زیرا فقط با راه اندازی ما مغایرت دارد ، بنابراین در صورت وجود باید آن را حذف کنیم. با اجرای دستور زیر در داخل پوسته ، این تنظیمات در نصب Quagga وجود دارد :

show running-config

اگر این رشته با یا شامل "روتر bgp 7675" برمی گردد ، با اجرای آن را حذف کنید:

configure terminal
no router bgp 7675
router bgp YOURAS
no auto-summary
no synchronization

اکنون باید اطلاعات BGP را که Vultr در اختیار شما قرار داده است وارد کنید.

neighbor NEIGHBORIP remote-as VULTRAS
neighbor NEIGHBORIP description "Vultr"

به احتمال زیاد ، برای ایجاد جلسه BGP به رمزعبور احتیاج دارید. آن را وارد کنید:

neighbor NEIGHBORIP password YOURBGPPASSWORD
exit

سرانجام ، اگر مطمئن هستید که می خواهید این تغییرات را بنویسید (فقط درصورتیکه در حال کار روی یک مجموعه تولید هستید) ، موارد زیر را اجرا کنید تا اجازه دهید تغییرات اعمال شود:

write

مطمئن شوید که تغییرات با اجرای موفقیت آمیز بودند:

show ip bgp summary

اکنون باید با موفقیت جلسه BGP را برقرار کردیم.

مرحله 4: اعلام فضای IP خود

اگرچه ما یک جلسه BGP را ایجاد کرده ایم ، اما ما هنوز هیچ مسیر یا آدرس IP را اعلام نمی کنیم ، بنابراین این در عمل هیچ تاثیری نخواهد داشت. خوشبختانه ، تنظیم فضای IP برای اعلام یک فرایند نسبتاً آسان است.

در vtysh، اجرای دستورات زیر برای رسیدن به این:

configure terminal
router bgp YOURAS

اکنون در حال پیکربندی هستید. حتماً فضای IP را که می خواهید در دسترس اعلام کنید داشته باشید و وارد آن شوید:

network YOURSUBNET/CIDR

به عنوان مثال ، ورودی معتبر:

network 185.92.220.0/23

به طور طبیعی ، این امر در تنظیمات خاص شما کار نخواهد کرد زیرا فضای بالای IP متعلق به Vultr است. این را جایگزین کنید و همه چیز باید خوب باشد.

خروج و ذخیره تغییرات:

exit
write

بررسی کنید که پیشوندهای شما با موفقیت اعلام شده اند:

show ip bgp neighbors NEIGHBORIP advertised-routes

تلاش برای پینگ کردن آدرس IP از زیر شبکه ، و سعی کنید یک ردیاب را از خارج از شبکه انجام دهید.

عیب یابی

عیب یابی Quagga عمدتاً خارج از محدوده این مقاله است ، اما اگر مشکلاتی را تجربه می کنید ، همیشه می توانید برای متوقف کردن نمونه Quagga خود تلاش کنید و مجدداً برای اعلام فضای IP از طریق BIRD تلاش کنید تا بتوانید تعدادی از دلایل احتمالی را حذف کنید.

هنگامی که BGP بر روی Quagga و همچنین BIRD به درستی کار نمی کند ، احتمال اینکه فایروال شما به درستی پیکربندی نشده باشد ، وجود دارد. بندر 179 باید باز باشد. در CentOS 7 ، به طور موقت فایروال را غیرفعال کنید:

systemctl stop firewalld

اگر از iptables استفاده می کنید ، سعی کنید:

service iptables stop

سپس سعی کنید جلسه BGP را دوباره آغاز کنید. در صورت قطع بودن روی "Idle" ، "Connect" یا "Active" احتمال وجود دارد که پورت هنوز مسدود شده باشد. با وضعیت "تأسیس" ، جلسه BGP با موفقیت تنظیم و مسیرهای تبلیغاتی نشان داده شده است.

اکنون Quagga بر روی سرور شما نصب شده است و باید عملکردی داشته باشد. در اولین روزهای اعلام فضای IP شخصی خود ، باید از عملکرد آن نظارت داشته باشید تا از زیرساخت های کامل خود جلوگیری کنید.

نتیجه گیری آموزش Quagga ما ، از خواندن شما سپاسگزارم. برای کسب اطلاعات بیشتر در مورد ویژگی Vultr's Bring Your IP Space Space ، لطفاً به صفحه BGP بروید .



نحوه بروزرسانی CentOS 7 ، Ubuntu 16.04 و Debian 8

نحوه بروزرسانی CentOS 7 ، Ubuntu 16.04 و Debian 8

هنگام راه اندازی سرور جدید لینوکس ، به روزرسانی سیستم های هسته و سایر بسته ها تا آخرین نسخه پایدار یک روش توصیه شده است. در این مقاله

تنظیم RethinkDB Cluster On CentOS 7

تنظیم RethinkDB Cluster On CentOS 7

مقدمه RethinkDB یک پایگاه داده NoSQL است که داده ها را به عنوان اسناد JSON ذخیره می کند. این یک زبان پرس و جو بسیار بصری است و از ویژگی های آن معمولا در دسترس است

نحوه نصب نسخه باز Vtiger CRM در CentOS 7

نحوه نصب نسخه باز Vtiger CRM در CentOS 7

Vtiger CRM یک نرم افزار محبوب مدیریت ارتباط با مشتری است که می تواند به بنگاهها در رشد فروش ، ارائه خدمات به مشتری و افزایش سود کمک کند. من

نحوه نصب کاناپه CMS 2.0 بر روی یک VPS CentOS 7 LAMP

نحوه نصب کاناپه CMS 2.0 بر روی یک VPS CentOS 7 LAMP

با استفاده از یک سیستم متفاوت؟ Couch CMS یک سیستم مدیریت محتوای منبع ساده و انعطاف پذیر ، آزاد و منبع باز (CMS) است که به طراحان وب اجازه می دهد تا طراحی کنند.

نحوه نصب SonarQube در CentOS 7

نحوه نصب SonarQube در CentOS 7

با استفاده از یک سیستم متفاوت؟ SonarQube یک ابزار منبع باز برای توسعه سیستم با کیفیت است. در جاوا نوشته شده است و چندین پایگاه داده را پشتیبانی می کند. فراهم می کند

نصب Netdata در CentOS 7

نصب Netdata در CentOS 7

با استفاده از یک سیستم متفاوت؟ Netdata یک ستاره در حال افزایش در زمینه نظارت بر معیارهای سیستم در زمان واقعی است. در مقایسه با سایر ابزارهای مشابه ، Netdata:

نحوه فعال سازی پشتیبانی HTTP / 2 در DirectAdmin (CentOS)

نحوه فعال سازی پشتیبانی HTTP / 2 در DirectAdmin (CentOS)

HTTP / 2 جدیدترین نسخه پروتکل HTTP است که از SPDY مستقر است. توسعه آن توسط Google آغاز شده است و HTTP / 2 تا حد زیادی بر اساس پایگاه کد است

نحوه نصب سرور Starbound در CentOS 7

نحوه نصب سرور Starbound در CentOS 7

با استفاده از یک سیستم متفاوت؟ در این آموزش ، Ill در مورد نحوه راه اندازی یک سرور Starbound در CentOS 7 توضیح می دهد. پیش نیازها: شما باید این بازی را روی خود داشته باشید

یک سرور چند نفره SA-MP San Andreas را در CentOS 6 تنظیم کنید

یک سرور چند نفره SA-MP San Andreas را در CentOS 6 تنظیم کنید

به یکی دیگر از آموزش های Vultr خوش آمدید. در اینجا ، نحوه نصب و اجرای سرور SAMP را یاد خواهید گرفت. این راهنما برای CentOS 6 نوشته شده است. پیش نیازهای مورد نیاز شما

Elgg را روی CentOS 7 نصب کنید

Elgg را روی CentOS 7 نصب کنید

با استفاده از یک سیستم متفاوت؟ Elgg یک موتور شبکه ای منبع باز است که امکان ایجاد محیط های اجتماعی از جمله شبکه های اجتماعی دانشگاه را فراهم می کند

نحوه نصب سرور RStudio در CentOS 7

نحوه نصب سرور RStudio در CentOS 7

RStudio Server نسخه وب RStudio است که مجموعه ای از ابزارهایی است که برای تسهیل کار برنامه نویسی با استفاده از زبان برنامه نویسی R طراحی شده است. در سه

نصب Bolt CMS در CentOS 7

نصب Bolt CMS در CentOS 7

Bolt یک CMS منبع باز است که به زبان PHP نوشته شده است. کد منبع Bolts در GitHub میزبانی شده است. این راهنما نحوه نصب Bolt CMS را در CentOS 7 Vult تازه نشان می دهد

نحوه نصب Elasticsearch در سرور Vultr CentOS 7

نحوه نصب Elasticsearch در سرور Vultr CentOS 7

Elasticsearch یک موتور جستجوی کامل و متن تحلیلی متن کامل است. به لطف تطبیق پذیری ، مقیاس پذیری و سهولت استفاده ، Elasticsearch گسترده تر است

Kubernetes With Kubeadm را در CentOS 7 مستقر کنید

Kubernetes With Kubeadm را در CentOS 7 مستقر کنید

بررسی اجمالی این مقاله به شما کمک می کند تا در هر زمان خوشه ای از Kubernetes را جمع کنید و با kubeadm در حال اجرا باشید. در این راهنما از دو سرور استفاده می شود

راه اندازی Sails.js برای توسعه در CentOS 7

راه اندازی Sails.js برای توسعه در CentOS 7

با استفاده از یک سیستم متفاوت؟ مقدمه Sails.js یک چارچوب MVC ��رای Node.js است ، شبیه به Ruby on Rails. این امر برای ایجاد برنامه های مدرن ver

نحوه نصب PufferPanel (کنترل پنل کنکوری رایگان) در CentOS 7

نحوه نصب PufferPanel (کنترل پنل کنکوری رایگان) در CentOS 7

مقدمه در این آموزش ، PufferPanel را در Vultr VPS ما نصب کنید. PufferPanel یک پانل کنترل با منبع آزاد و بصورت رایگان برای مدیریت شما است

ابزارهای نظارت بهتر برای اوبونتو و CentOS

ابزارهای نظارت بهتر برای اوبونتو و CentOS

معرفی سیستم های لینوکس به طور پیش فرض مانند top ، df و du با ابزارهای نظارتی ارسال می شوند که به نظارت بر فرایندها و فضای دیسک کمک می کنند. با این حال ، اغلب اوقات ، آنها به صورت طاقت فرسا هستند

دستگاه های خود را با استفاده از LibreNMS در CentOS 7 نظارت کنید

دستگاه های خود را با استفاده از LibreNMS در CentOS 7 نظارت کنید

با استفاده از یک سیستم متفاوت؟ LibreNMS یک سیستم نظارت بر شبکه منبع باز کاملاً برجسته است. از SNMP برای به دست آوردن داده ها از دستگاه های مختلف استفاده می کند. یک نوع

نحوه نصب Gitea در CentOS 7

نحوه نصب Gitea در CentOS 7

با استفاده از یک سیستم متفاوت؟ Gitea یک منبع کنترل جایگزین متن باز و خود میزبان است که توسط Git ساخته شده است. Gitea در Golang نوشته شده و هست

نحوه نصب بستر سبد خرید LiteCart در اوبونتو 16.04

نحوه نصب بستر سبد خرید LiteCart در اوبونتو 16.04

LiteCart یک بستر سبد خرید آزاد و منبع باز است که به زبان های PHP ، jQuery و HTML 5 نوشته شده است. این نرم افزار ساده ، سبک و با کاربرد آسان است.

نحوه نصب Anchor CMS بر روی یک VPS Fedora 26 LAMP

نحوه نصب Anchor CMS بر روی یک VPS Fedora 26 LAMP

با استفاده از یک سیستم متفاوت؟ Anchor CMS یک سیستم مدیریت محتوا (CMS) بسیار ساده و بسیار سبک ، بسیار آزاد و آزاد است.

اشتراک NFS را در Debian تنظیم کنید

اشتراک NFS را در Debian تنظیم کنید

NFS یک سیستم فایل مبتنی بر شبکه است که به رایانه ها اجازه می دهد تا از طریق شبکه رایانه ای به فایلها دسترسی پیدا کنند. این راهنما توضیح می دهد که چگونه می توانید پوشه ها را روی NF قرار دهید

نحوه بروزرسانی CentOS 7 ، Ubuntu 16.04 و Debian 8

نحوه بروزرسانی CentOS 7 ، Ubuntu 16.04 و Debian 8

هنگام راه اندازی سرور جدید لینوکس ، به روزرسانی سیستم های هسته و سایر بسته ها تا آخرین نسخه پایدار یک روش توصیه شده است. در این مقاله

نحوه نصب Matomo Analytics در Fedora 28

نحوه نصب Matomo Analytics در Fedora 28

با استفاده از یک سیستم متفاوت؟ Matomo (سابقا پیویک) یک بستر تحلیلی منبع باز است ، یک جایگزین باز برای Google Analytics. منبع Matomo میزبان o

یک سرور TeamTalk را در لینوکس تنظیم کنید

یک سرور TeamTalk را در لینوکس تنظیم کنید

TeamTalk یک سیستم کنفرانس است که به کاربران امکان می دهد مکالمات صوتی / تصویری با کیفیت بالا ، چت متنی ، انتقال فایل ها و صفحه های به اشتراک بگذارند. من

با استفاده از کلید SSH خود برای ورود به کاربران غیر ریشه استفاده کنید

با استفاده از کلید SSH خود برای ورود به کاربران غیر ریشه استفاده کنید

Vultr یک ویژگی را فراهم می کند که به شما امکان می دهد با ایجاد یک نمونه جدید ، کلیدهای SSH را از قبل نصب کنید. این اجازه می دهد تا به کاربر root دسترسی داشته باشید ، با این حال ، th

نحوه نصب انجمن NodeBB در FreeBSD 12

نحوه نصب انجمن NodeBB در FreeBSD 12

با استفاده از یک سیستم متفاوت؟ NodeBB یک نرم افزار انجمن مبتنی بر Node.js است. از سوکت های وب برای تعامل فوری و اعلامیه های زمان واقعی استفاده می کند. NodeB

نصب و راه اندازی ZNC در اوبونتو

نصب و راه اندازی ZNC در اوبونتو

ZNC یک پیشرانه پیشرفته شبکه IRC است که تمام وقت بهم متصل می شود تا مشتری IRC بتواند بدون از دست دادن جلسه گپ قطع یا وصل شود.

نحوه نصب Ranger Terminal File Manager در لینوکس

نحوه نصب Ranger Terminal File Manager در لینوکس

رنجر یک مدیر فایل مبتنی بر خط فرمان است که دارای کلیدهای اتصال VI است. این برنامه یک رابط لعنتی مینیمالیستی و زیبا با نمای سلسله مراتب فهرست ارائه می دهد