آموزش لینوکس - رفع مشکل packaging لینوکس در سازمان های بزرگ
وقتی هر دپارتمان در یک سازمان بزرگ از یک distro متفاوت استفاده کند مدیریت پکیج های متفاوت، یکی از دردسرهای سیستم ادمین ها می شود.
فرض کنید که شما سیستم ادمین یک سازمان شبیه به این هستید، چه راهکاری برای مدیریت پکیج ها دارید؟
وقتی که هر فرد در سازمان از یکdistro دسکتاپ متفاوت استفاده میکند، مثل … Mint, Ubuntu, opensuse and
ما به شما 2 راهکار پیشنهاد می دهیم:
• AppImage
• Flatpak
آموزش لینوکس - چگونه ترافیک DNS را با استفاده از DNSCrypt در لینوکس رمزگذاری کنیم؟
پروتکل Dnscrypt به منظور بهبود امنیت DNS توسط احراز هویت ارتباطات بین سرویس گیرنده (Client) و DNS resolver بکار میرود.
پروتکل Dnscrypt مانع تخلفات DNS است.
این پروتکل از امضاهای رمزنگاری شده استفاده می کند که اطمینان حاصل نماید پاسخ های دریافت شده از DNS resolver منتخب سرچشمه گرفته و با دستکاری ایجاد نشده است.
پروتکلDNSCrypt برای چند سیستم عامل از جمله ویندوز، MacOS، یونیکس، اندروید، IOS، لینوکس و حتی روترها در دسترس است.
به غیر از رمزنگاری ترافیک، DNSCrypt همچنین به شما اجازه می دهد ترافیک DNS خود را کنترل کنید.
این پروتکل، امکانات زیر را در اختیار مدیران سیستم قرار می دهد:
آموزش لینوکس - بهترین فایل سیستم را برای هارد دیسک های SSD در لینوکس انتخاب کنید
هنگام نصب و راه اندازی یک سیستم لینوکسی جدید با یک هارد دیسک SSD، بسیاری از مدیران سیستم نمی دانند چه فایل سیستمی را انتخاب کنند.
این قابل درک است، زیرا در مورد فایل سیستم ها به اندازه کافی صحبت نمی شود.
اغلب اوقات، هنگامی که مدیران سیستم، لینوکس نصب می نمایند، گزینه های پیش فرض را بدون فکر کردن درباره آن را انتخاب می کنند.
این روش صحیحی نیست.
در این مقاله، ما در خصوص بهترین فایل سیستم ها برای هارد دیسک های SSD در لینوکس صحبت خواهیم کرد.
آنها را طبقه بندی می کنیم و نکات مثبت و منفی آنها را بررسی خواهیم کرد:
آموزش لینوکس - آشنایی با نرم افزار سودمند و قدرتمند Puppet
نرم افزار Puppet مسیر مشخص و کوتاهی را در مدیریت بهینه زیرساخت با تعداد سرورهای زیاد، در اختیار مدیران سیستم و توسعه دهندگان نرم افزار قرار می دهد. هدف این نرم افزار مدیریت بهینه تنظیمات، کاهش زمان تغییرات، کاهش پیچیدگی تغییرات با قدرت پایداری بالا و انطباق پذیری با نیازهای سازمانی است.
خودکارسازی، قسمتی از زندگی در یک مرکز داده است و Puppet پیشتاز و قهرمان این خودکارسازی است. ولی ممکن است برخی تمایل داشته باشند از نرم افزارهای دیگری مانند Ansible که یادگیری آن آسانتر است، استفاده کنند اما باید در نظر گرفت که puppet در نهایت با Complexity بیشتر، Flexibility بیشتری را نیز فراهم می کند.
به این نوع نرم افزارها معمولا Configuration Management (CM) و یا Remote Execution (RE) می گویند. این ابزار فوق سودمند برای مثال به مدیر سیستم کمک می کند تا یک پروسه را همزمان بر روی چندین سرور اجرا کند، با یک کلیک چندین app را همزمان اجرا کند و خیلی سریعتر و آسان تر ده ها، صدها و حتی هزاران سرور را مدیریت کند.
آموزش لینوکس - چگونه پیشرفت پروسه دستوراتی مانند Copy/Backup/Compress را با دستور pv مانیتور کنیم؟
هنگامی که در لینوکس به تهیه فایل های پشتیبان، انتقال یا کپی فایل هایی با حجم بالا می پردازید، ممکن است بخواهید بر روند پیشرفت پروسه نظارت کنید.
بسیاری از ابزارهای ترمینال قابلیت مشاهده پیشرفت اطلاعات را، به ویژه هنگامی که دستوری را پایپ یا فوروارد می نمایید، ندارند.
در این هنگام شما می توانید از دستور pv استفاده نمایید. Pv یک ابزار مبتنی بر ترمینال است که به شما اجازه می دهد تا پیشرفت پروسه هایی را که از طریق پایپ یا فوروارد ارسال کردید مشاهده نمایید.
هنگامی که از دستور pv استفاده می کنید، موارد زیر را مشاهده می کنید:
🔹زمان سپری شده
🔹درصد تکمیل پروسه در یک نوار پیشرفت