۱۹ اردیبهشت ۱۴۰۳

چرا گاهی bash alias ما کار نمی‌کند؟

 من معمولاً توزیع‌های زیادی از لینوکس را نصب و تست می‌کنم. همیشه هم برای انجام کارهایم از alias های داخل bash استفاده می‌کنم. در بعضی توزیع‌ها کاری که می‌کنم خیلی راحت جواب می‌دهد و در بعضی توزیع‌ها هم نه. امروز روی لینوکس‌لایت بودم که دیدم این alias ها تا زمانی که داخل ترمینال باشم کار می‌کنند و وقتی ترمینال بسته می‌شوند و دوباره باز می‌شوند دیگر کار نمی‌کنند. 


رفتم داخل فایل .bashrc را نگاه کردم دیدم یک بلاکی وجود ندارد. خلاصه امر اینکه ا


گر می‌خواهید که alias شما همیشه به خوبی کار کنید مطمئن باشید این تکه کد در فایل .bashrc باشد. 

       

if [ -f $HOME/.bash_aliases ]
then
  . $HOME/.bash_aliases
fi

       
 

اگر نیست آن را به آخر فایل اضافه کنید. قبلاً در این مطلب روش ایجاد alias را هم توضیح داده‌ام.

اشتراک‌گذاری:

۱۴ اردیبهشت ۱۴۰۳

لعنت خدا بر تو ای mysql server

 خیلی عجیب است که دو سرور متفاوت با دو سیستم عامل متفاوت و دو sql server متفاوت در فاصله چند روز دچار یک مشکل مشابه بشوند. سرور اول سیستم عامل کلودلینوکس نسخه 8 روی دیتاسنتر صفر و یک و با  mariadb نسخه 10.3 و سرور دوم اوبونتو 22.04 روی ابر امین با sql server نسخه 8 در فاصله سه روز دسترسی‌های تمام دیتابیس‌هایشان قطع شد. تمام اپلیکیشن‌ها یا سایت‌هایی که روی این دو سرویس بودند خطای دیتابیس می دادند و به هیچ عنوان امکان ایجاد یوزر یا تغییر یوزر یا آپدیت پسوورد یا هر کار دیگری که بشود مشکل را حل کرد نبود.



در نتیجه در هر دو سرور تنها کاری که می‌شد کرد این بود که sql سرور را به صورت کامل حذف و دوباره نصب کنم. و دیتابیس ها را از ابتدا ریستور کنم. در مورد کلودلینوکس که حتی مجبور شدم نسخه سیستم عامل را هم دوباره نصب کنم. خیلی عجیب بود. هر چقدر فکر کردم و بررسی کردم متوجه نشدم چرا این مساله ایجاد شده است. فقط باعث شد که دو شب را تا صبح بیدار باشم. البته در مورد سرور اولی به خاطر حجم و تعداد زیاد دیتابیس‌ها تقریباً 28 ساعت یک‌بند پشت کامپیوتر نشسته بودم.    

اشتراک‌گذاری: