لینوکس
پیکربندی شبکه، تشخیص و عیب یابی شبکه در لینوکس بخشهای ضروری مدیریت سیستم هستند. حتی برای توسعه دهندهای که با سیستمهای لینوکس کار می کند، دانش در مورد دستورات شبکه لینوکس یک مزیت اضافی است. به طور خاص، اگر میخواهید یک مهندس DevOps شوید یا بخشی از SRE باشید، لازم است همه دستورات عیبیابی لینوکس را بدانید زیرا بخشی از فعالیتهای روزانه شما خواهند بود. عیبیابی شبکه در لینوکس شامل مجموعهای از ابزارها و تکنیکهایی است که برای شناسایی، تجزیهوتحلیل و رفع مشکلات ارتباطی در شبکه استفاده میشوند. این فرآیند شامل بررسی اتصالات، تاخیر، مسیریابی، تنظیمات IP، وضعیت پورتها و ...
ادامه مطلب
توزیع های مختلف دارای مدیران بسته (Package Manager) متفاوتی هستند زیرا یک مدیر بسته خاص یک بسته خاص را مدیریت میکند. یک مدیر بسته با یک توزیع خاص سازگار است. برای مدیریت مناسب یک سیستم، کاربر باید بهترین مدیر بسته را برای یک توزیع شناسایی کند. در این مطلب چند نمونه از بهترین مدیران بسته برای هر توزیع را ارائه خواهم کرد. مدیر بسته (Package Manager) چیست؟ برای دانلود، نصب، حذف و ارتقاء بستهها میتوان از نرمافزاری استفاده کرد که مدیریت بستهها را آسانتر میکند. مدیران بسته بیشتر فرآیند مدیریت را ساده و به مدیریت کارآمد سیستم کمک میکنند. تمام ...
ادامه مطلب
ابزار محافظت از رمز عبور فایل و رمزگذاری فرآیند انکودینگ (encoding) فایلها به گونهای است که فقط افراد مجاز میتوانند به آنها دسترسی داشته باشند. بشر برای قرنها از رمزگذاری استفاده میکند، حتی زمانی که کامپیوترها وجود نداشتند. در طول جنگ، آنها نوعی پیام را منتقل میکردند که فقط متحدان آنها قادر به درک آن بودند. توزیع لینوکس چند ابزار encryption/decryption استاندارد را ارائه میکند که میتوانند گاهی اوقات مفید باشند. در این مطلب، 7 ابزار محافظت از رمز عبور فایل از این قبیل را با مثالهای استاندارد مناسب پوشش دادهایم که به شما در رمزگذاری، رمزگشایی و ابزار محافظت ...
ادامه مطلب
پروتکل کپی امن یا Secure Copy Protocol (SCP) یک پروتکل شبکه انتقال فایل قدرتمند است که فایلها را بین ماشینهای مختلف در یک شبکه انتقال میدهد. در این مطلب، با دستور SCP در لینوکس بیشتر آشنا میشویم و پتانسیلهای استفاده از SCP ریموت به ماشینهای لوکال را بررسی میکنیم. دستور SCP در لینوکس چگونه کار میکند؟ SCP از SSH (Secure Shell) برای انتقال فایلهای شما استفاده میکند. اما این اصلا به چه معناست؟ SSH یک پروتکل شبکه برای دسترسی ایمن از راه دور به سرورها است. مجهز به روشهایی برای احراز هویت، رمزگذاری و تایید صحت فایلهای داده ارسال شده ...
ادامه مطلب
دستور journalctl را به عنوان کتابدار شخصی در نظر بگیرید که به شما کمک میکند تا به راحتی در لاگهای سیستم خود حرکت کنید. ابزار قدرتمندی که میتواند مدیریت لاگ را سادهتر و عیبیابی مشکلات و پیگیری اتفاقاتی که در سیستم شما میافتد را آسانتر کند. چگونه از دستور Journalctl در لینوکس استفاده کنم؟ دستور journalctl در لینوکس برای کوئری و نمایش پیامها از systemd با سینتکس زیر استفاده میشود. در این مثال، از دستور journalctl -b برای نمایش تمام پیامها از بوت فعلی استفاده میکنیم که یک استفاده اساسی از دستور journalctl است. journalctl -b # Output: # — ...
ادامه مطلب
با حرکت DevOps، میکروسرویس به عنوان یک رویکرد محبوب ظاهر شد که سیستمهای نرم افزاری را به مجموعه ای از واحدهای کوچکتر، مستقل توسعه یافته و مستقر برای ساخت یک برنامه کاربردی بزرگ و پیچیده تجزیه میکند. در میان صنایع و بخشهای مختلف، محیط کسبوکار امروز بهطور باورنکردنی پیچیده و رقابتیتر از همیشه است. در حال حاضر، برای استارتآپهای جدید بسیار آسان و سریع است که با به چالش کشیدن مدلهای کسبوکار سنتی خود همراه با ارائه راهکارهای جدید و نوآورانه، سازمانها را مختل کنند.صرف نظر از اندازه کسب و کار، پذیرش پیشگیرانه پیشرفتهای تکنولوژیک و روندهای جدید برای نجات ...
ادامه مطلب