لینوکس

آموزش نصب MariaDB بر روی Ubuntu 16.04 و بالاتر

  • دسته بندی ها: لینوکس
MariaDB یک جایگزین مطمئن برای MySQL است. MariaDB انشعابی از پروژه پایگاه داده MySQL می باشد و توسط برخی از توسعه دهنگان و برنامه نویسان اصلی MySQL تولید شده و به صورت open-source  می‌باشد به دلیل همین ویژگی MariaDB مورد توجه بسیاری از سازمان‌ها و شرکت‌ها بزرگ از قبیل گوگل و ویکیپیدیا قرار گرفته است. بنابر این در اینجا نحوه نصب MariaDB را بروی ubuntu 16.04 و بالاتر را آموزش می‌دهیم. در ابتدای کار برای نصب MariaDB دستور زیر را می‌زنیم: sudo apt-get install mariadb-server mariadb-client پس از نصب وضعیت آن را با دستور زیر بررسی می‌کنیم: systemctl status mysql ... ادامه مطلب

Gentoo Linux چیست؟

  • دسته بندی ها: لینوکس
Gentoo یا جنتو توزیعی از لینوکس است که به وسیله سیستم مدیریت پکیج پرتاژ ساخته شده است.برخلاف یک توزیع نرم افزاری دو دویی، کد منبع بر اساس نظر کاربر به صورت در محل کامپایل شده است. این کدها معمولا برای استفاده روی کامپیوتر خاصی بهینه سازی شده اند. فایلهای دو دویی پیش از کامپایل برای پکیج های بزرگتری قابل استفاده اند و یا زمانی که هیچ منبع کدی موجود نیست.   نام  Gentoo Linux برگرفته از پنگوئنهای پر سرعت جنتو است. این نام به منظور نمایش پتانسیل سرعت بالا در بهینه سازی ماشینهای خاص که برجسته ترین ویژگی Gentoo است ... ادامه مطلب

ریدایرکت سایت از http به https

اگر شما برای وب سایت خود گواهی SSL دارید، می‌توانید به صورت اتوماتیک کاربران را به https هدایت کنید تا آنها را از امنیت وب‌سایت مطمئن کنید. در این مطلب آموزش ریدایرکت سایت از http به https برای لینوکس و ویندوز خواهیم دید. با گسترش اینترنت و افزایش تهدیدهای امنیتی، استفاده از پروتکل HTTPS به جای HTTP به یک ضرورت تبدیل شده است. HTTPS نسخه امن‌تر پروتکل HTTP است که با استفاده از SSL/TLS داده‌های رد و بدل شده بین کاربر و سرور را رمزگذاری می‌کند. این موضوع نه‌تنها باعث افزایش امنیت و حفاظت از اطلاعات کاربران می‌شود، بلکه در ... ادامه مطلب

طریقه نصب Flask روی Ubuntu 20.04

  • دسته بندی ها: لینوکس
Flask یک فریمورک میکرو وب متن باز برای پایتون است که به منظور کمک به توسعه دهنگان طراحی شده تا اپلیکیشن های وب امن، قابل توسعه و نگهداری را بسازند. Flask بر پایه Wekzeug است و از Jinja2 به عنوان موتور قالب استفاده می کند.   برخلاف Django، Flask به صورت پیش فرض دارای ORM، form Validation و یا هرگونه عملگرهایی که توسط کتابخانه های third party ارائه شود نیست. Flask با در نظر گرفتن اکستنشن ها یا گسترش دهنده ها ساخته شده است، به این گونه که پکیج های Python عملگرها را به اپلیکیشن Flask اضافه می کنند. راههای ... ادامه مطلب

بازیابی رمز سرور لینوکس Centos 7

اگر رمز عبور سرور centos7 خود را فراموش کرده‌اید، با انجام مراحل گفته شده در این مقاله می‌توانید رمز root را از طریق Grub  بازیابی کرده و رمز جدید ست نمائید  بازیابی رمز  root در Centos7  را با انجام مراحل زیر انجام دهید:      ابتدا از طریق مدیریت سرورمجازی در پارسدو به قسمت کنسول وارد می‌شویم.  با Ctrl+Alt+Delete (مطابق عکس بالا) سرور Centos7 را ریبوت کرده و با زدن یک دکمه مانند Space به Grub می رویم. نکته :  در سرور مجازی منظور  Ctrl+Alt+Delete صفحه کلید سیستم شما نیست، بلکه منظور دکمه‌های مجازی موجود در کنسول است. در Grub در حالی ... ادامه مطلب

طریقه نصب آپدیت اتوماتیک بدون ریبوت کرنل روی لینوکس

  • دسته بندی ها: لینوکس
آپدیتهای امنیتی روی هسته لینوکس اغلب می تواند به صورت کاملا ساده با استفاده از ابزارهایی مثل apt، yum و یا kexec انجام شود. اگرچه مدیریت نصب پچ های مختلف روی صدها یا هزاران سرور که از توزیع های مختلفی باشند می تواند کاری زمان بر و سخت باشد.   آپدیت دستی هسته به ریبوت سیستم نیاز دارد که نتیجه آن downtime خواهد بود. به همین دلیل معمولا برای ریبوت ها بازه های زمانی خاصی تعیین می شود. وقتی پچ کردن به صورت دستی در بازه های خاصی انجام می شود هکر ها نیز می توانند زمان آن را پیدا ... ادامه مطلب