آموزش آپدیت CentOS از طریق SSH
آموزش آپدیت CentOS از طریق SSH چیست و چه کاربردی دارد؟ به روز رسانی نرمافزارها نقش مهمی در عملکرد و امنیت آنها دارد. این فرآیند موجب سازگاری نرمافزار با تغییرات جدید میشود. همچنین، با به روز رسانی یا آپدیت CentOS از طریق SSH میتوانید شاهد حل شدن مشکلات رایج و بهتر کار کردن نرمافزار باشید
قبل از شروع این کار باید بدانید که فرآیند به روز رسانی نرمافزارها با هم متفاوت است. به عنوان مثال، سیستم عامل CentOS عمدتاً در سرورها استفاده شده و معمولاً به صورت دورهای و تحت یک چرخه انتشار (Software release life cycle) به روز رسانی میشود. در این مطلب درباره به روز رسانی این سیستمعامل نکاتی که باید بدانید را ارائه کردهایم.
CentOS چیست؟
سیستم عامل centos که به عنوان سنتوس یا سنت او اس نیز شناخته میشود، یکی از توزیعهای لینوکس است. این سیستم عامل کاملاً رایگان بوده و با Red Hat Enterprise Linux هماهنگی کامل دارد. این سیستم عامل در سال ۲۰۰۴ به بازار عرضه شد و در سال ۲۰۲۰ شاهد عرضه آخرین نسخه آن بودهایم.
این روزها سیستم عامل centos بیشتر در سرورهای لینوکسی و ذخیرهسازی اطلاعات وب کاربرد دارد. از جمله ویژگیهای این سیستم عامل میتوان به سازگاری کامل آن با شبکههای کامپیوتری و پشتیبانی از انواع پروتکلهای شبکه اشاره کرد. همچنین، به خاطر اینکه سیستم عامل centos پشتیبانی بسیار خوبی دارد، با تمام سختافزارهای جدید سازگاری دارد و به صورت منظم قابل به روز رسانی است.
چرا باید centOS را آپدیت کنیم؟
دلیل بهروزرسانی CentOS از طریق SSH برای برخی از افراد مبهم است؛ زیرا تصور میکنند که مادامی که سیستم عامل به خوبی کار میکند، نیازی به روز رسانی آن وجود ندارد. در صورتی که سیستم عاملها نیز مانند سایر محصولات نرمافزاری نیاز به روز رسانی دارند، تا مشکلات و باگهای امنیتی که دارند برطرف شود. همچنین، این به روز رسانیها به روانتر و بهتر کار کردن سیستم عامل و هماهنگی آن با سایر محصولات نرمافزاری و سختافزاری نیز کمک میکند.
نکته: توجه به این موضوع حائز اهمیت است که بهتر است برای آپدیت CentOS از طریق SSH از نسخههای اصلی و اورجینال این سیستم عامل استفاده کنید و به سراغ نسخههای trial یا demo نروید.
نکات پشتیبان گیری قبل از بروزرسانی CentOS
قبل از آپدیت یا به روز رسانی CentOS لازم است که از همه پارتیشنهای موجود نسخه پشتیبان تهیه کنید. در صورتی که امکان بکاپ گیری از همه پارتیشنها را ندارید، لازم است که از تکتک آنها به صورت جداگانه نسخه پشتیبان تهیه کنید. از جمله مواردی که باید از آنها نسخه پشتیبان تهیه کنید میتوان به موارد زیر اشاره کرد.
- پشتیبان گیری از تمام اطلاعات اصلی پارتیشن (در صورت امکان)
- پشتیبان گیری از فایل تنظیمات سرویسها مانند وب سرویس و PHP
- پشتیبان گیری از کلیه دیتابیسها مانند MySQL
- پشتیبان گیری از اطلاعات وبسایتهای موجود روی سرور
- پشتیبان گیری از تنظیمات سرویسهای در حال اجرا
SSH چیست؟
برای آپدیت سیستم عامل سنت او اس لازم است که پاسخ SSH چیست؟ را نیز بدانید. SSH یا Secure Shell یا Secure Socket Shell که به اختصار SSH نامیده میشود، یک پروتکل امن ارتباط از راه دور است که برای برقراری ارتباط با سیستم عاملهای لینوکسی استفاده میشود. با کمک این پروتکل میتوانید روی سرورهای لینوکسی تغییرات مد نظرتان را انجام داده یا این سرورها را به روز رسانی کنید.
از کاربردهای مهم SSH میتوان به موارد زیر اشاره کرد:
- مدیریت سرورها از راه دور، پیکربندی تنظیمات، نصب نرمافزار و عیبیابی سرور
- انتقال ایمن فایلها بین دو کامپیوتر
- ایجاد تونلهای امن بین دو کامپیوتر
- امکان دسترسی از راه دور به سرور یا کامپیوتر
جهت آپدیت سیستم عامل لینوکسی centos با استفاده از اس اس اچ لازم است که این سیستم عامل روی هاست نصب شده باشد. سپس میتوانید از طریق ssh به هاست متصل شده و centos را آپدیت کنید.
نکات مهم قبل از آپدیت سیستم عامل centos
- تهیه نسخه پشتیبان از سایت و نگهداری آن در جای ایمن
- آپدیت سرور در ساعتهای غیر کاری
- بررسی هماهنگی و سازگاری نرمافزار با ماژولها و پلاگین های سیستم عامل
- rebuild کردن سیستم عامل در صورت موفقیتآمیز نبودن آپدیت سیستم عامل
- نصب مجدد سیستم عامل یا rebuild کردن آن از طریق پنل مدیریتهاست و سرور
نحوه update سیستم عامل centOS لینوکس
برای آپدیت کردن سیستم عامل centOS لینوکس از طریق SSH لازم است مراحل زیر را انجام دهید.
- در قدم اول لازم است که نرمافزار puTTY را دانلود و نصب کرده و سپس وارد محیط SSH شوید.
- در فیلد Host Name (or IP address) آدرس Static IP سرور را وارد کنید.
- فیلد Port را نیز بر روی ۲۲ تنظیم کنید. چون پروتکل SSH بر روی پورت ۲۲ کار میکند.
- در میان گزینههای Connection type گزینهی SSH را انتخاب کنید.
- روی گزینهی Open کلیک کنید تا خط فرمان ترمینال CentOS برایتان باز شود.
- نسخه فعلی سیستم عامل CENTOS با کمک دستور cat /etc/centos-release برای اطلاع از نیاز به روز رسانی آن را بررسی کنید.
- آپدیت کردن سیستم عامل با وارد کردن دستور yum update در SSH را انجام دهید.
- قدم آخر، تکمیل کردن مراحل آپدیت سیستم عامل به طور کامل و بررسی نسخه نصب شده centOS است.
نکات مهم آپدیت centOS با SSH
- تا پایان به روز رسانی منتظر بمانید و پنجره را نبندید؛ زیرا به محض بستن پنجره دسترسی شما به ssh قطع شده و به روز رسانی به صورت ناقص اجرا میشود.
- برای اطمینان از پایان به روز رسانی باید پیام Complete را روی صفحه ssh مشاهده کنید.
- پس از هر بار آپدیت نرمافزار توصیه میشود که یک بار reboot را انجام دهید تا تغییرات و تنظیمات انجام شده به درستی اعمال شود. این کار را میتوانید از طریق دستور reboot در ssh نیز انجام دهید.
- اگر دسترسیتان قطع شده برای برقراری ارتباط مجدد طریق ssh و puTTY باید چند لحظه صبر کنید، سپس مجدداً شانستان را برای اتصال مجدد به سیستم عامل امتحان کنید.
مطلب پیشنهادی: suspend و unsuspend کردن اکانت در ssh
سخن پایانی
آموزش بهروزرسانی CentOS از طریق SSH کمکتان میکند تا از آخرین نسخه این سیستم عامل که با افزارها و سختافزارهای امروزی سازگاری دارد استفاده کنید. برای این کار باید ابتدا از راه دور با کمک SSH به سرور دسترسی پیدا کنید، سپس سیستم عامل را به آخرین نسخه اورجینالی که دارد به روز کنید. در نهایت باید صبر کنید تا به روز رسانی کامل شده و CentOS به آخرین نسخه آپدیت شود.
برای خرید هاست و دامنه یا ایجاد تغییرات روی سرورهایتان میتوانید از تیم پشتیبانی هاست ایران کمک بگیرید. هاست ایران یکی از بهترین شرکتهای ارائه دهنده خدمات هاستینگ در ایران است و قویترین زیرساخت هاستینگ و بهترین تیم فنی را در این زمینه دارد.
سؤالات متداول+ جواب
- چرا باید centOS را آپدیت کنیم؟
برای اینکه سیستم عامل با آخرین تغییراتی که سازندگانش ارائه کردهاند تطبیق پیدا کند و هماهنگی بیشتری با نرم افزارها و سخت افزارهای جدید داشته باشد، باید آن را آپدیت کنید.
- چگونه centOS را با SSH آپدیت کنیم؟
برای آپدیت کردن centOS با SSH میتوانید از نرمافزار puTTY استفاده کنید.